| Season | Team |  |  |  |  |  |  |  |  |  |  | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-2025 |  Kidderminster Harriers (National League - North) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2024-2025 |  Alvechurch (Non League Premier - Southern South) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2024-2025 |  Alvechurch (FA Trophy) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Kidderminster Harriers (National League) | 3047 | 37 | 34 | 3 | 3 | 7 | 1 | 7 | 1 | 0 | 
| 2023-2024 |  Barbados (CONCACAF Nations League) | 316 | 4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Kidderminster Harriers (FA Cup) | 74 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  Kidderminster Harriers (FA Trophy) | 90 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 
| 2023 |  Barbados (Friendlies) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Kidderminster Harriers (FA Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Kidderminster Harriers (FA Trophy) | 270 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2022-2023 |  Kidderminster Harriers (National League - North) | 3222 | 37 | 37 | 0 | 2 | 0 | 3 | 0 | 0 | 0 | 
| 2022-2023 |  Kidderminster Harriers (National League - South - Play-offs) | 3942 | 45 | 45 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 
| 2022-2023 |  Barbados (CONCACAF Nations League) | 270 | 3 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2022 |  Barbados (World Cup - Qualification CONCACAF) | 270 | 3 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2021-2022 |  Boreham Wood (FA Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2021-2022 |  Hereford (FA Trophy) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2021-2022 |  Hereford (National League - South) | 1915 | 22 | 21 | 1 | 0 | 3 | 0 | 0 | 0 | 0 | 
| 2021 |  Barbados (CONCACAF Gold Cup - Qualification) | 73 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Mansfield Town (League Two) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020-2021 |  Solihull Moors (FA Cup) | 210 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 
| 2020-2021 |  Solihull Moors (FA Trophy) | 44 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 
| 2020-2021 |  Boreham Wood (National League) | 1787 | 21 | 20 | 1 | 1 | 7 | 0 | 3 | 0 | 0 | 
| 2020-2021 |  Solihull Moors (National League) | 540 | 6 | 6 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 
| 2019-2020 |  Mansfield Town (League Two) | 2540 | 29 | 28 | 1 | 1 | 4 | 2 | 5 | 0 | 0 | 
| 2019-2020 |  Mansfield Town (League Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 
| 2019-2020 |  Mansfield Town (FA Cup) | 80 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2019-2020 |  Mansfield Town (EFL Trophy) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Mansfield Town (League Two) | 4350 | 48 | 48 | 0 | 0 | 0 | 4 | 8 | 0 | 0 | 
| 2018-2019 |  Mansfield Town (FA Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2018-2019 |  Mansfield Town (League Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Mansfield Town (EFL Trophy) | 136 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2018-2019 |  Barbados (CONCACAF Nations League - Qualification) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Mansfield Town (League Two) | 3307 | 38 | 36 | 2 | 0 | 8 | 1 | 10 | 1 | 0 | 
| 2017-2018 |  Mansfield Town (League Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2017-2018 |  Mansfield Town (FA Cup) | 270 | 3 | 3 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 
| 2017-2018 |  Mansfield Town (EFL Trophy) | 180 | 2 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2016-2017 |  Mansfield Town (League Two) | 3631 | 41 | 41 | 0 | 1 | 0 | 3 | 10 | 0 | 0 | 
| 2016-2017 |  Mansfield Town (League Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2016-2017 |  Mansfield Town (FA Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2016-2017 |  Mansfield Town (EFL Trophy) | 540 | 6 | 6 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 
| 2015-2016 |  Mansfield Town (League Two) | 3174 | 38 | 36 | 2 | 0 | 2 | 3 | 4 | 0 | 3 | 
| 2015-2016 |  Mansfield Town (League Cup) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2015-2016 |  Mansfield Town (FA Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2015-2016 |  Mansfield Town (EFL Trophy) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2014-2015 |  Torquay (FA Cup) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2014-2015 |  Torquay (FA Trophy) | 450 | 5 | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2014-2015 |  Torquay (National League) | 2563 | 32 | 28 | 4 | 1 | 17 | 1 | 5 | 0 | 0 | 
| 2013-2014 |  Torquay (League Two) | 3128 | 35 | 35 | 0 | 0 | 9 | 4 | 6 | 1 | 0 | 
| 2013-2014 |  Torquay (FA Cup) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2013-2014 |  Torquay (League Cup) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2013-2014 |  Torquay (EFL Trophy) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2012-2013 |  Barnet (League Two) | 1530 | 17 | 17 | 0 | 0 | 0 | 1 | 6 | 0 | 0 | 
| 2012-2013 |  Notts County (League One) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2012-2013 |  Barnet (EFL Trophy) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2011-2012 |  Notts County (League One) | 2289 | 27 | 25 | 2 | 3 | 4 | 3 | 7 | 0 | 0 | 
| 2011-2012 |  Notts County (League Cup) | 120 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2011-2012 |  Notts County (FA Cup) | 180 | 2 | 2 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 
| 2011-2012 |  Notts County (EFL Trophy) | 16 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 
| 2010-2011 |  Notts County (League One) | 2295 | 27 | 26 | 1 | 3 | 7 | 1 | 5 | 0 | 0 | 
| 2010-2011 |  Notts County (League Cup) | 300 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2010-2011 |  Notts County (FA Cup) | 360 | 4 | 4 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 
| 2010-2011 |  Notts County (EFL Trophy) | 10 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 
| 2009-2010 |  Huddersfield (League One) | 44 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2009-2010 |  Peterborough (Championship) | 42 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2009-2010 |  Peterborough (League Cup) | 180 | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2008-2009 |  Scunthorpe (League One) | 3229 | 40 | 36 | 4 | 4 | 0 | 1 | 3 | 0 | 0 | 
| 2008-2009 |  Scunthorpe (FA Cup) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2007-2008 |  Port Vale (League One) | 0 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2007-2008 |  Notts County (League Two) | 0 | 8 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |