 
									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.
 Welling United
Welling United Havant & Waterlooville (loan)
Havant & Waterlooville (loan) Chesterfield
Chesterfield Grimsby Town
Grimsby Town Tranmere Rovers
Tranmere Rovers Bristol RoversShrewsbury TownBarnsleyDover Athletic
Bristol RoversShrewsbury TownBarnsleyDover Athletic AFC Hornchurch
AFC Hornchurch Ebbsfleet United
Ebbsfleet United Macclesfield Town
Macclesfield Town Sutton United
Sutton United Aldershot Town
Aldershot Town Braintree Town (loan)
Braintree Town (loan) GillinghamFulhamCroydon
GillinghamFulhamCroydon 
																| Season | Club | League | Cup | Total | ||||
|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | |||
| 2008/09 |  Croydon | Stefan Payne | ||||||
| 2009/10 |  Sutton United | 10 | 6 | 6 | 4 | 16 | 10 | Stefan Payne | 
| 2009/10 |  Fulham | 0 | 0 | 0 | 0 | 0 | 0 | Stefan Payne | 
| 2010/11 |  Gillingham | 16 | 0 | 3 | 0 | 19 | 0 | Stefan Payne | 
| 2010/11 |  Braintree Town (loan) | 2 | 3 | 0 | 0 | 2 | 3 | Stefan Payne | 
| 2011/12 |  Gillingham | 12 | 1 | 6 | 1 | 18 | 2 | Stefan Payne | 
| 2011/12 |  Aldershot Town | 1 | 0 | 0 | 0 | 1 | 0 | Stefan Payne | 
| 2011/12 |  Sutton United | 5 | 2 | 2 | 0 | 7 | 2 | Stefan Payne | 
| 2012/13 |  Sutton United | 11 | 2 | 5 | 0 | 16 | 2 | Stefan Payne | 
| 2012/13 |  Macclesfield Town | 1 | 0 | 0 | 0 | 1 | 0 | Stefan Payne | 
| 2012/13 |  Ebbsfleet United | 13 | 2 | 0 | 0 | 13 | 2 | Stefan Payne | 
| 2013/14 |  AFC Hornchurch | 38 | 29 | 8 | 3 | 46 | 32 | Stefan Payne | 
| 2014/15 |  Dover Athletic | 42 | 15 | 10 | 5 | 52 | 20 | Stefan Payne | 
| 2015/16 |  Dover Athletic | 42 | 19 | 7 | 5 | 49 | 24 | Stefan Payne | 
| 2016/17 |  Barnsley | 7 | 0 | 2 | 0 | 9 | 0 | Stefan Payne | 
| 2016/17 |  Shrewsbury Town (loan) | 12 | 2 | 0 | 0 | 12 | 2 | Stefan Payne | 
| 2017/18 |  Barnsley | 2 | 0 | 1 | 0 | 3 | 0 | Stefan Payne | 
| 2017/18 |  Shrewsbury Town | 38 | 11 | 13 | 3 | 51 | 14 | Stefan Payne | 
| 2018/19 |  Shrewsbury Town | 6 | 0 | 0 | 0 | 6 | 0 | Stefan Payne | 
| 2018/19 |  Bristol Rovers | 20 | 2 | 7 | 1 | 27 | 3 | Stefan Payne | 
| 2019/20 |  Tranmere Rovers | 15 | 4 | 6 | 0 | 21 | 4 | Stefan Payne | 
| 2020/21 |  Grimsby Town | 13 | 1 | 0 | 0 | 13 | 1 | Stefan Payne | 
| 2020/21 |  Tranmere Rovers | 4 | 0 | 3 | 1 | 7 | 1 | Stefan Payne | 
| 2021/22 |  Chesterfield | 16 | 0 | 3 | 1 | 19 | 1 | Stefan Payne | 
| 2021/22 |  Havant & Waterlooville (loan) | 16 | 5 | 0 | 0 | 16 | 5 | Stefan Payne | 
| 2022/23 |  Welling United | 33 | 10 | 5 | 1 | 38 | 11 | Stefan Payne | 
| 2023/24 |  Tonbridge Angels | 5 | 1 | 0 | 0 | 5 | 1 | Stefan Payne | 
| Italics = player was on loan | ||||||||
| Totals: | 380 | 115 | 87 | 25 | 467 | 140 | ||