 
									 
											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.
 Bromley
Bromley Barnet
Barnet Colchester United
Colchester United Oxford United (loan)
Oxford United (loan) Scunthorpe United (loan)
Scunthorpe United (loan) Rotherham UnitedChesterfield
Rotherham UnitedChesterfield Chelmsford City
Chelmsford City Norwich City
Norwich City
																| Season | Club | League | Cup | Total | ||||
|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | |||
| 2012/13 |  Chelmsford City | 10 | 0 | 11 | 1 | 21 | 1 | Richard Brindley | 
| 2012/13 |  Chesterfield | 12 | 0 | 2 | 0 | 14 | 0 | Richard Brindley | 
| 2013/14 |  Rotherham United | 16 | 0 | 8 | 0 | 24 | 0 | Richard Brindley | 
| 2014/15 |  Rotherham United | 2 | 0 | 2 | 1 | 4 | 1 | Richard Brindley | 
| 2014/15 |  Scunthorpe United (loan) | 3 | 0 | 0 | 0 | 3 | 0 | Richard Brindley | 
| 2014/15 |  Oxford United (loan) | 3 | 0 | 0 | 0 | 3 | 0 | Richard Brindley | 
| 2014/15 |  Colchester United (loan) | 8 | 0 | 0 | 0 | 8 | 0 | Richard Brindley | 
| 2015/16 |  Colchester United | 21 | 1 | 4 | 0 | 25 | 1 | Richard Brindley | 
| 2016/17 |  Colchester United | 41 | 1 | 2 | 0 | 43 | 1 | Richard Brindley | 
| 2017/18 |  Barnet | 18 | 1 | 0 | 0 | 18 | 1 | Richard Brindley | 
| 2018/19 |  Bromley | 34 | 2 | 5 | 0 | 39 | 2 | Richard Brindley | 
| 2019/20 |  Notts County | 24 | 1 | 6 | 0 | 30 | 1 | Richard Brindley | 
| 2020/21 |  Notts County | 21 | 0 | 5 | 0 | 26 | 0 | Richard Brindley | 
| 2021/22 |  Notts County | 32 | 0 | 5 | 0 | 37 | 0 | Richard Brindley | 
| 2022/23 |  Notts County | 29 | 0 | 4 | 0 | 33 | 0 | Richard Brindley | 
| 2024/25 |  Eastleigh | 37 | 3 | 2 | 1 | 39 | 4 | Richard Brindley | 
| Italics = player was on loan | ||||||||
| Totals: | 311 | 9 | 56 | 3 | 367 | 12 | ||