| Season | Team | Comp | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012/2013 | Bolton Wanderers | CHA | 191 | 5 | 2 | 3 | 1 | 5 | 0 | 0 | 0 | 0 |
| 2012/2013 | Southampton | PRL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2011/2012 | Southampton | CHA | 809 | 10 | 9 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
| 2010/2011 | Southampton | LEO | 2816 | 34 | 32 | 2 | 3 | 10 | 0 | 4 | 0 | 0 |
| 2009/2010 | Crystal Palace | CHA | 3040 | 37 | 36 | 1 | 6 | 0 | 0 | 7 | 0 | 0 |
| 2008/2009 | Charlton Athletic | CHA | 1066 | 12 | 12 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2008/2009 | Crystal Palace | CHA | 1711 | 26 | 17 | 9 | 1 | 0 | 1 | 2 | 0 | 0 |
| 2007/2008 | Crystal Palace | CHA | ? | 32 | ? | ? | ? | ? | 0 | ? | ? | ? |
| 2006/2007 | Crystal Palace | CHA | ? | 28 | ? | ? | ? | ? | 0 | ? | ? | ? |
| 2005/2006 | Crystal Palace | CHA | ? | 14 | ? | ? | ? | ? | 0 | ? | ? | ? |
| 2004/2005 | Crystal Palace | PRL | 549 | 7 | 7 | 0 | 4 | 1 | 0 | 2 | 0 | 0 |
| 2003/2004 | Crystal Palace | CHA | ? | 45 | ? | ? | ? | ? | 4 | ? | ? | ? |
| 2002/2003 | Crystal Palace | CHA | ? | 46 | ? | ? | ? | ? | 1 | ? | ? | ? |
| 2001/2002 | Grimsby Town | CHA | ? | 46 | ? | ? | ? | ? | 2 | ? | ? | ? |
| 2000/2001 | Grimsby Town | CHA | ? | 30 | ? | ? | ? | ? | 1 | ? | ? | ? |
| 1999/2000 | Grimsby Town | CHA | ? | 29 | ? | ? | ? | ? | 0 | ? | ? | ? |
| 1998/1999 | Grimsby Town | CHA | ? | 12 | ? | ? | ? | ? | 0 | ? | ? | ? |
| 1997/1998 | Grimsby Town | LEO | ? | 7 | ? | ? | ? | ? | 0 | ? | ? | ? |
| Total | 10182 | 420 | 115 | 16 | 17 | 18 | 9 | 16 | 0 | 0 | ||
| Club Domestic | |||
|---|---|---|---|
| Championship | Runner-up | 1x | 2011/2012 |
| Per | From | To | Value |
|---|---|---|---|
| Bolton Wanderers | Southampton | N/A | |
| Southampton | Bolton Wanderers | Loan | |
| Crystal Palace | Southampton | Free | |
| Crystal Palace | Charlton Athletic | Loan | |
| Grimsby Town | Crystal Palace | Free |