 
									PLEASE NOTE: To avoid confusion, this player is not currently registered, and has never played for, Aylesbury United FC. Details provided here are for information purposes only, and statistics should not necessarily be regarded as 100% accurate.
 Stratford Town
Stratford Town Redditch United
Redditch United Solihull Moors
Solihull Moors Tamworth
Tamworth AFC Telford United
AFC Telford United WalsallOldham Athletic
WalsallOldham Athletic Doncaster RoversBristol CityMillwallGillinghamSunderlandRotherham UnitedBlackpool (loan)Cambridge United (loan)Northampton Town (loan)Preston North End (loan)Aston Villa
Doncaster RoversBristol CityMillwallGillinghamSunderlandRotherham UnitedBlackpool (loan)Cambridge United (loan)Northampton Town (loan)Preston North End (loan)Aston Villa
																| Season | Club | League | Cup | Total | ||||
|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | |||
| 1997/98 |  Aston Villa | 6 | 0 | 2 | 0 | 8 | 0 | Darren Byfield | 
| 1998/99 |  Aston Villa | 1 | 0 | 1 | 0 | 2 | 0 | Darren Byfield | 
| 1998/99 |  Preston North End (loan) | 5 | 1 | 1 | 0 | 6 | 1 | Darren Byfield | 
| 1999/00 |  Aston Villa | 0 | 0 | 0 | 0 | 0 | 0 | Darren Byfield | 
| 1999/00 |  Northampton Town (loan) | 6 | 1 | 1 | 1 | 7 | 2 | Darren Byfield | 
| 1999/00 |  Cambridge United (loan) | 4 | 0 | 0 | 0 | 4 | 0 | Darren Byfield | 
| 1999/00 |  Blackpool (loan) | 3 | 0 | 0 | 0 | 3 | 0 | Darren Byfield | 
| 2000/01 |  Walsall | 40 | 9 | 11 | 2 | 51 | 11 | Darren Byfield | 
| 2001/02 |  Walsall | 37 | 4 | 4 | 2 | 41 | 6 | Darren Byfield | 
| 2001/02 |  Rotherham United (loan) | 3 | 2 | 0 | 0 | 3 | 2 | Darren Byfield | 
| 2002/03 |  Rotherham United | 37 | 13 | 1 | 0 | 38 | 13 | Darren Byfield | 
| 2003/04 |  Rotherham United | 28 | 7 | 5 | 1 | 33 | 8 | Darren Byfield | 
| 2003/04 |  Sunderland | 17 | 5 | 0 | 0 | 17 | 5 | Darren Byfield | 
| 2004/05 |  Gillingham | 38 | 6 | 1 | 0 | 39 | 6 | Darren Byfield | 
| 2005/06 |  Gillingham | 29 | 13 | 3 | 1 | 32 | 14 | Darren Byfield | 
| 2006/07 |  Millwall | 31 | 16 | 5 | 0 | 36 | 16 | Darren Byfield | 
| 2007/08 |  Bristol City | 34 | 8 | 1 | 0 | 35 | 8 | Darren Byfield | 
| 2008/09 |  Doncaster Rovers | 15 | 0 | 1 | 0 | 16 | 0 | Darren Byfield | 
| 2008/09 |  Oldham Athletic | 8 | 1 | 0 | 0 | 8 | 1 | Darren Byfield | 
| 2009/10 |  Oldham Athletic | 3 | 0 | 1 | 0 | 4 | 0 | Darren Byfield | 
| 2009/10 |  Walsall (loan) | 36 | 10 | 4 | 0 | 40 | 10 | Darren Byfield | 
| 2010/11 |  Walsall | 19 | 2 | 1 | 0 | 20 | 2 | Darren Byfield | 
| 2011/12 |  Solihull Moors | 2 | 0 | 0 | 0 | 2 | 0 | Darren Byfield | 
| 2012/13 |  AFC Telford United | 7 | 1 | 0 | 0 | 7 | 1 | Darren Byfield | 
| 2012/13 |  Tamworth | 18 | 2 | 0 | 0 | 18 | 2 | Darren Byfield | 
| 2013/14 |  Tamworth | 13 | 2 | 7 | 1 | 20 | 3 | Darren Byfield | 
| 2014/15 |  Solihull Moors | Darren Byfield | ||||||
| 2015/16 |  Solihull Moors | Darren Byfield | ||||||
| 2016/17 |  Redditch United | 6 | 0 | 1 | 0 | 7 | 0 | Darren Byfield | 
| Italics = player was on loan | ||||||||
| Totals: | 446 | 103 | 51 | 8 | 497 | 111 | ||