 
									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.
 Swindon Supermarine
Swindon Supermarine Evesham United
Evesham United Cirencester Town
Cirencester Town North Leigh
North Leigh Hungerford Town
Hungerford Town Forest Green RoversSalisbury City
Forest Green RoversSalisbury City Dulwich Hamlet (loan)
Dulwich Hamlet (loan) AFC Hornchurch (loan)
AFC Hornchurch (loan) St. Albans City (loan)
St. Albans City (loan) Grays Athletic (loan)
Grays Athletic (loan) Leyton Orient
Leyton Orient 
																| Season | Club | League | Cup | Total | ||||
|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | |||
| 2007/08 |  Leyton Orient | 0 | 0 | 0 | 0 | 0 | 0 | Brad Gray | 
| 2007/08 |  St. Albans City (loan) | Brad Gray | ||||||
| 2008/09 |  Leyton Orient | 0 | 0 | 0 | 0 | 0 | 0 | Brad Gray | 
| 2008/09 |  Grays Athletic (loan) | 1 | 0 | 0 | 0 | 1 | 0 | Brad Gray | 
| 2008/09 |  AFC Hornchurch (loan) | Brad Gray | ||||||
| 2008/09 |  Dulwich Hamlet (loan) | Brad Gray | ||||||
| 2009/10 |  Salisbury City | 25 | 0 | 1 | 0 | 26 | 0 | Brad Gray | 
| 2010/11 |  Forest Green Rovers | 13 | 0 | 0 | 0 | 13 | 0 | Brad Gray | 
| 2011/12 |  Swindon Supermarine | 30 | 9 | 6 | 1 | 36 | 10 | Brad Gray | 
| 2012/13 |  Hungerford Town | 3 | 3 | 6 | Brad Gray | |||
| 2013/14 |  Hungerford Town | 3 | 3 | 6 | Brad Gray | |||
| 2013/14 |  Swindon Supermarine | 10 | 1 | 1 | 0 | 11 | 1 | Brad Gray | 
| 2014/15 |  Swindon Supermarine | 22 | 4 | 3 | 1 | 25 | 5 | Brad Gray | 
| 2015/16 |  Swindon Supermarine | 30 | 11 | 3 | 0 | 33 | 11 | Brad Gray | 
| 2016/17 |  Swindon Supermarine | 8 | 0 | 5 | 0 | 13 | 0 | Brad Gray | 
| 2016/17 |  North Leigh | 11 | 5 | 0 | 0 | 11 | 5 | Brad Gray | 
| 2016/17 |  Evesham United | 8 | 0 | 0 | 0 | 8 | 0 | Brad Gray | 
| 2017/18 |  Evesham United | 11 | 1 | 4 | 0 | 15 | 1 | Brad Gray | 
| 2017/18 |  Swindon Supermarine | 18 | 10 | 2 | 1 | 20 | 11 | Brad Gray | 
| 2018/19 |  Swindon Supermarine | 16 | 3 | 7 | 1 | 23 | 4 | Brad Gray | 
| 2019/20 |  Swindon Supermarine | 11 | 0 | 5 | 2 | 16 | 2 | Brad Gray | 
| 2019/20 |  Cirencester Town | 3 | 1 | 0 | 0 | 3 | 1 | Brad Gray | 
| 2020/21 |  Cirencester Town | 3 | 2 | 3 | 1 | 6 | 3 | Brad Gray | 
| 2021/22 |  Cirencester Town | 4 | 0 | 1 | 0 | 5 | 0 | Brad Gray | 
| 2021/22 |  Evesham United | 5 | 3 | 0 | 0 | 5 | 3 | Brad Gray | 
| 2023/24 |  Swindon Supermarine | 20 | 2 | 4 | 1 | 24 | 3 | Brad Gray | 
| 2024/25 |  Bishops Cleeve | 2 | 0 | 0 | 0 | 2 | 0 | Brad Gray | 
| Italics = player was on loan | ||||||||
| Totals: | 251 | 52 | 45 | 8 | 296 | 60 | ||