 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2014/2015 | FA Cup |  Gateshead | 4 | 0 | 2 | 0/0/0 | 0 | 
| 2014/2015 | FA Trophy |  Gateshead | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | National League |  Gateshead | 35 | 1 | 0 | 1/0/0 | 0 | 
| 2013/2014 | National League |  Gateshead | 31 | 2 | 0 | 2/0/0 | 0 | 
| 2013/2014 | FA Cup |  Gateshead | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | FA Trophy |  Gateshead | 2 | 0 | 0 | 0/0/0 | 155 | 
| 2012/2013 | League Two |  Barnet | 28 | 2 | 0 | 3/0/0 | 0 | 
| 2011/2012 | Championship |  Doncaster Rovers | 30 | 1 | 2 | 3/0/0 | 2160 | 
| 2011/2012 | FA Cup |  Doncaster Rovers | 1 | 0 | 0 | 0/0/0 | 32 | 
| 2011/2012 | Carabao Cup |  Doncaster Rovers | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Championship |  Doncaster Rovers | 41 | 0 | 7 | 2/0/0 | 3554 | 
| 2010/2011 | FA Cup |  Doncaster Rovers | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2009/2010 | Carabao Cup |  Doncaster Rovers | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2009/2010 | Championship |  Doncaster Rovers | 40 | 1 | 3 | 2/0/1 | 3206 | 
| 2009/2010 | FA Cup |  Doncaster Rovers | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Championship |  Crystal Palace | 31 | 3 | 2 | 2/0/0 | 2391 | 
| 2007/2008 | Premier League |  Reading | 18 | 0 | 0 | 1/0/0 | 1019 | 
| 2006/2007 | Premier League |  Reading | 15 | 1 | 0 | 0/0/0 | 674 | 
| Total: | 289 | 11 | 16 | 17/0/1 | 13191 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2006 | World Cup Qualification Europe |  Wales | 2 | 0 | 0 | 0/0/0 | 134 | 
| Total: | 2 | 0 | 0 | 0/0/0 | 134 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Barnet |  Doncaster Rovers | 07/09/2012 | Free | 
|  Doncaster Rovers |  Crystal Palace | 01/08/2009 | Free | 
|  Crystal Palace |  Reading | 01/08/2008 | Free | 
|  Reading |  Burnley | 01/08/2005 | Free |