Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2012-2013 18 Birmingham City eng ENG 2. Championship 19 14 1,297 14.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Birmingham City eng ENG 2. Championship 14 11 1,090 12.1 0 1 1 0 0 0 3 0 0.00 0.08 0.08 0.00 0.08 2014-2015 20 Birmingham City eng ENG 2. Championship 0 0 Matches 2014-2015 20 Birmingham City eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Birmingham City eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Crawley Town eng ENG 4. League Two 15 15 1,350 15.0 2 1 3 2 0 0 1 0 0.13 0.07 0.20 0.13 0.20 Matches 2016-2017 22 Macclesfield Town eng ENG FA Cup 3 2 178 2.0 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Macclesfield Town eng ENG 5. National League 38 34 3,092 34.4 6 4 10 6 0 0 5 2 0.17 0.12 0.29 0.17 0.29 Matches 2017-2018 23 Macclesfield Town eng ENG FA Cup 0 0 Matches 2017-2018 23 Macclesfield Town eng ENG 5. National League 39 31 2,793 31.0 7 5 12 6 1 1 4 0 0.23 0.16 0.39 0.19 0.35 Matches 2018-2019 24 Milton Keynes Dons eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Milton Keynes Dons eng ENG FA Cup 0 0 Matches 2018-2019 24 Milton Keynes Dons eng ENG 4. League Two 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Solihull Moors eng ENG FA Cup 0 0 Matches 2019-2020 25 Harrogate Town FC eng ENG 5. National League 5 5 450 5.0 0 0 0 0 0 0 0.00 0.00 Matches 2019-2020 25 Solihull Moors eng ENG 5. National League 19 8 856 9.5 1 1 0 0 4 0 0.11 0.11 Matches 2020-2021 26 Solihull Moors eng ENG FA Cup 2 2 210 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Solihull Moors eng ENG 5. National League 20 9 975 10.8 0 0 0 0 5 2 0.00 0.00 Matches 2022-2023 28 York City eng ENG FA Cup 1 0 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 York City eng ENG 5. National League 37 30 2,692 29.9 2 2 0 0 12 0 0.07 0.07 Matches 2023-2024 29 York City eng ENG FA Cup 0 0 Matches 2023-2024 29 Hartlepool United eng ENG 5. National League 7 3 311 3.5 1 1 0 0 1 0 0.29 0.29 Matches 2023-2024 29 Altrincham eng ENG 5. National League 7 2 249 2.8 0 0 0 0 1 0 0.00 0.00 Matches 2023-2024 29 York City eng ENG 5. National League 3 0 59 0.7 0 0 0 0 1 0 0.00 0.00 Matches 2025-2026 31 Spennymoor Town FC eng ENG FA Cup 0 0 Matches 12 Seasons 10 Clubs 5 Leagues 233 170 15,942 177.1 19 11 26 18 1 1 44 5 0.11 0.10 0.23 0.10 0.22 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Birmingham City (4 Seasons) 3 Leagues 35 27 2,567 28.5 0 1 1 0 0 0 6 0 0.00 0.04 0.04 0.00 0.04 Macclesfield Town (2 Seasons) 2 Leagues 80 67 6,063 67.4 13 9 22 12 1 1 12 3 0.19 0.13 0.33 0.18 0.31 Solihull Moors (2 Seasons) 2 Leagues 41 19 2,041 22.7 1 0 0 1 0 0 10 2 0.04 0.00 0.00 0.04 0.00 York City (2 Seasons) 2 Leagues 41 30 2,759 30.7 2 0 0 2 0 0 13 0 0.07 0.00 0.00 0.07 0.00 Crawley Town (1 Season) 1 League 15 15 1,350 15.0 2 1 3 2 0 0 1 0 0.13 0.07 0.20 0.13 0.20 Hartlepool United (1 Season) 1 League 7 3 311 3.5 1 1 0 0 1 0 0.29 0.29 Altrincham (1 Season) 1 League 7 2 249 2.8 0 0 0 0 1 0 0.00 0.00 Harrogate Town FC (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0.00 0.00 Milton Keynes Dons (1 Season) 3 Leagues 2 2 152 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Spennymoor Town FC (1 Season) 1 League 0 0 FA Cup (9 Seasons) 7 5 486 5.4 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 National League (6 Seasons) 175 122 11,477 127.5 17 9 22 16 1 1 33 4 0.13 0.14 0.34 0.13 0.32 Championship (3 Seasons) 33 25 2,387 26.5 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 League Two (2 Seasons) 16 16 1,412 15.7 2 1 3 2 0 0 1 0 0.13 0.06 0.19 0.13 0.19 EFL Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2012-2013 18 Birmingham City 1 League 19 14 1,297 14.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Birmingham City 1 League 14 11 1,090 12.1 0 1 1 0 0 0 3 0 0.00 0.08 0.08 0.00 0.08 2014-2015 20 Birmingham City 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Birmingham City 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Crawley Town 1 League 15 15 1,350 15.0 2 1 3 2 0 0 1 0 0.13 0.07 0.20 0.13 0.20 2016-2017 22 Macclesfield Town 2 Leagues 41 36 3,270 36.3 6 4 10 6 0 0 8 3 0.17 0.11 0.28 0.17 0.28 2017-2018 23 Macclesfield Town 2 Leagues 39 31 2,793 31.0 7 5 12 6 1 1 4 0 0.23 0.16 0.39 0.19 0.35 2018-2019 24 Milton Keynes Dons 3 Leagues 2 2 152 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 25 Harrogate Town FC 1 League 5 5 450 5.0 0 0 0 0 0 0 0.00 0.00 2019-2020 25 Solihull Moors 2 Leagues 19 8 856 9.5 1 1 0 0 4 0 0.11 0.11 2020-2021 26 Solihull Moors 2 Leagues 22 11 1,185 13.2 0 0 0 0 0 0 6 2 0.00 0.00 0.00 0.00 0.00 2022-2023 28 York City 2 Leagues 38 30 2,700 30.0 2 0 0 2 0 0 12 0 0.07 0.00 0.00 0.07 0.00 2023-2024 29 York City 2 Leagues 3 0 59 0.7 0 0 0 0 1 0 0.00 0.00 2023-2024 29 Hartlepool United 1 League 7 3 311 3.5 1 1 0 0 1 0 0.29 0.29 2023-2024 29 Altrincham 1 League 7 2 249 2.8 0 0 0 0 1 0 0.00 0.00 2025-2026 31 Spennymoor Town FC 1 League 0 0 12 Seasons 10 Clubs 5 Leagues 233 170 15,942 177.1 19 11 26 18 1 1 44 5 0.11 0.10 0.23 0.10 0.22 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Birmingham City (4 Seasons) 3 Leagues 35 27 2,567 28.5 0 1 1 0 0 0 6 0 0.00 0.04 0.04 0.00 0.04 Macclesfield Town (2 Seasons) 2 Leagues 80 67 6,063 67.4 13 9 22 12 1 1 12 3 0.19 0.13 0.33 0.18 0.31 Solihull Moors (2 Seasons) 2 Leagues 41 19 2,041 22.7 1 0 0 1 0 0 10 2 0.04 0.00 0.00 0.04 0.00 York City (2 Seasons) 2 Leagues 41 30 2,759 30.7 2 0 0 2 0 0 13 0 0.07 0.00 0.00 0.07 0.00 Crawley Town (1 Season) 1 League 15 15 1,350 15.0 2 1 3 2 0 0 1 0 0.13 0.07 0.20 0.13 0.20 Hartlepool United (1 Season) 1 League 7 3 311 3.5 1 1 0 0 1 0 0.29 0.29 Altrincham (1 Season) 1 League 7 2 249 2.8 0 0 0 0 1 0 0.00 0.00 Harrogate Town FC (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0.00 0.00 Milton Keynes Dons (1 Season) 3 Leagues 2 2 152 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Spennymoor Town FC (1 Season) 1 League 0 0 FA Cup (9 Seasons) 7 5 486 5.4 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 National League (6 Seasons) 175 122 11,477 127.5 17 9 22 16 1 1 33 4 0.13 0.14 0.34 0.13 0.32 Championship (3 Seasons) 33 25 2,387 26.5 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 League Two (2 Seasons) 16 16 1,412 15.7 2 1 3 2 0 0 1 0 0.13 0.06 0.19 0.13 0.19 EFL Cup (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2012-2013 18 Birmingham City eng ENG 2. Championship 12th 19 14 1,297 14.4 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Birmingham City eng ENG 2. Championship 21st 14 11 1,090 12.1 0 1 1 0 0 0 3 0 0.00 0.08 0.08 0.00 0.08 2014-2015 20 Birmingham City eng ENG 2. Championship 10th 0 0 Matches 2015-2016 21 Crawley Town eng ENG 4. League Two 20th 15 15 1,350 15.0 2 1 3 2 0 0 1 0 0.13 0.07 0.20 0.13 0.20 Matches 2016-2017 22 Macclesfield Town eng ENG 5. National League 9th 38 34 3,092 34.4 6 4 10 6 0 0 5 2 0.17 0.12 0.29 0.17 0.29 Matches 2017-2018 23 Macclesfield Town eng ENG 5. National League 1st 39 31 2,793 31.0 7 5 12 6 1 1 4 0 0.23 0.16 0.39 0.19 0.35 Matches 2018-2019 24 Milton Keynes Dons eng ENG 4. League Two 3rd 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Harrogate Town FC eng ENG 5. National League 2nd 5 5 450 5.0 0 0 0 0 0 0 0.00 0.00 Matches 2019-2020 25 Solihull Moors eng ENG 5. National League 9th 19 8 856 9.5 1 1 0 0 4 0 0.11 0.11 Matches 2020-2021 26 Solihull Moors eng ENG 5. National League 11th 20 9 975 10.8 0 0 0 0 5 2 0.00 0.00 Matches 2022-2023 28 York City eng ENG 5. National League 19th 37 30 2,692 29.9 2 2 0 0 12 0 0.07 0.07 Matches 2023-2024 29 York City eng ENG 5. National League 20th 3 0 59 0.7 0 0 0 0 1 0 0.00 0.00 Matches 2023-2024 29 Hartlepool United eng ENG 5. National League 12th 7 3 311 3.5 1 1 0 0 1 0 0.29 0.29 Matches 2023-2024 29 Altrincham eng ENG 5. National League 4th 7 2 249 2.8 0 0 0 0 1 0 0.00 0.00 Matches 11 Seasons 9 Clubs 3 Leagues 224 163 15,276 169.7 19 11 26 18 1 1 39 4 0.11 0.10 0.24 0.11 0.23 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Birmingham City (3 Seasons) 1 League 33 25 2,387 26.5 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 Macclesfield Town (2 Seasons) 1 League 77 65 5,885 65.4 13 9 22 12 1 1 9 2 0.20 0.14 0.34 0.18 0.32 York City (2 Seasons) 1 League 40 30 2,751 30.6 2 2 0 0 13 0 0.07 0.07 Solihull Moors (2 Seasons) 1 League 39 17 1,831 20.3 1 1 0 0 9 2 0.05 0.05 Crawley Town (1 Season) 1 League 15 15 1,350 15.0 2 1 3 2 0 0 1 0 0.13 0.07 0.20 0.13 0.20 Hartlepool United (1 Season) 1 League 7 3 311 3.5 1 1 0 0 1 0 0.29 0.29 Altrincham (1 Season) 1 League 7 2 249 2.8 0 0 0 0 1 0 0.00 0.00 Harrogate Town FC (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0.00 0.00 Milton Keynes Dons (1 Season) 1 League 1 1 62 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 National League (6 Seasons) 175 122 11,477 127.5 17 9 22 16 1 1 33 4 0.13 0.14 0.34 0.13 0.32 Championship (3 Seasons) 33 25 2,387 26.5 0 1 1 0 0 0 5 0 0.00 0.04 0.04 0.00 0.04 League Two (2 Seasons) 16 16 1,412 15.7 2 1 3 2 0 0 1 0 0.13 0.06 0.19 0.13 0.19
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2012-2013 18 Birmingham City 1 League 14.4 0 2 0.14 0.00 0 0 2013-2014 19 Birmingham City 1 League 12.1 0 1 0.08 0.00 0 0 2014-2015 20 Birmingham City 2 Leagues 1.0 0 0 0 2015-2016 21 Birmingham City 1 League 1.0 0 0 0 2015-2016 21 Crawley Town 1 League 15.0 2 2 0.13 1.00 0 0 2016-2017 22 Macclesfield Town 2 Leagues 36.3 6 0 9 0.00 0.26 0.67 0 0 2017-2018 23 Macclesfield Town 2 Leagues 31.0 7 0 18 0.00 0.58 0.33 1 1 2018-2019 24 Milton Keynes Dons 3 Leagues 1.7 0 0 0 0.00 0.00 0 0 2019-2020 25 Harrogate Town FC 1 League 5.0 0 0 0 2019-2020 25 Solihull Moors 2 Leagues 9.5 1 0 0 2020-2021 26 Solihull Moors 2 Leagues 13.2 0 3 0 0.0 1.29 0.00 0.00 0 0 2022-2023 28 York City 2 Leagues 30.0 2 0 0 2023-2024 29 York City 2 Leagues 0.7 0 0 0 2023-2024 29 Hartlepool United 1 League 3.5 1 0 0 2023-2024 29 Altrincham 1 League 2.8 0 0 0 12 Seasons 10 Clubs 5 Leagues 177.1 19 3 32 900.0 0.04 0.29 4.00 0.44 1 1 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Birmingham City (4 Seasons) 3 Leagues 28.5 0 3 0.11 0.00 0 0 Macclesfield Town (2 Seasons) 2 Leagues 67.4 13 0 27 0.00 0.41 0.44 1 1 Solihull Moors (2 Seasons) 2 Leagues 22.7 1 3 0 0.0 1.29 0.00 0.00 0 0 York City (2 Seasons) 2 Leagues 30.7 2 0 0 Crawley Town (1 Season) 1 League 15.0 2 2 0.13 1.00 0 0 Hartlepool United (1 Season) 1 League 3.5 1 0 0 Altrincham (1 Season) 1 League 2.8 0 0 0 Harrogate Town FC (1 Season) 1 League 5.0 0 0 0 Milton Keynes Dons (1 Season) 3 Leagues 1.7 0 0 0 0.00 0.00 0 0 Spennymoor Town FC (1 Season) 1 League FA Cup (9 Seasons) 5.4 0 3 0 0.0 1.29 0.00 0.00 0 0 National League (6 Seasons) 127.5 17 0 27 0.00 0.41 0.44 1 1 Championship (3 Seasons) 26.5 0 3 0.11 0.00 0 0 League Two (2 Seasons) 15.7 2 2 0.13 1.00 0 0 EFL Cup (2 Seasons) 2.0 0 0 0 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 18 Birmingham City eng ENG 2. Championship 19 1,297 68 31.3 14.4 14 5 2013-2014 19 Birmingham City eng ENG 2. Championship 14 1,090 78 26.3 12.1 11 3 2014-2015 20 Birmingham City eng ENG 2. Championship 0 0 0 0 5 Matches 2014-2015 20 Birmingham City eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +2.00 Matches 2015-2016 21 Birmingham City eng ENG League Cup 1 90 90 33.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +2.00 Matches 2015-2016 21 Crawley Town eng ENG 4. League Two 15 1,350 90 32.6 15.0 15 15 0 0 1.47 23 29 -6 -0.40 +0.47 Matches 2016-2017 22 Macclesfield Town eng ENG FA Cup 3 178 59 65.9 2.0 2 67 1 1 45 0 1.33 0 1 -1 -0.51 +0.47 Matches 2016-2017 22 Macclesfield Town eng ENG 5. National League 38 3,092 81 74.7 34.4 34 29 4 5 1.61 53 38 +15 +0.44 +1.12 Matches 2017-2018 23 Macclesfield Town eng ENG FA Cup 0 0 0 0 1 Matches 2017-2018 23 Macclesfield Town eng ENG 5. National League 39 2,793 72 67.5 31.0 31 24 8 7 2.15 46 29 +17 +0.55 +0.28 Matches 2018-2019 24 Milton Keynes Dons eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 3 0 +3 +3.00 +6.00 Matches 2018-2019 24 Milton Keynes Dons eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 24 Milton Keynes Dons eng ENG 4. League Two 1 62 62 1.5 0.7 1 62 0 0 24 0.00 1 1 0 0.00 -0.49 Matches 2019-2020 25 Solihull Moors eng ENG FA Cup 0 0 0 0 1 Matches 2019-2020 25 Harrogate Town FC eng ENG 5. National League 5 450 90 13.2 5.0 5 90 5 0 0 1.40 9 9 0 0.00 -0.52 Matches 2019-2020 25 Solihull Moors eng ENG 5. National League 19 856 45 25.0 9.5 8 77 3 11 22 10 1.21 9 9 0 0.00 -0.39 Matches 2020-2021 26 Solihull Moors eng ENG FA Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 5 6 -1 -0.43 Matches 2020-2021 26 Solihull Moors eng ENG 5. National League 20 975 49 25.8 10.8 9 86 6 11 18 13 1.65 17 11 +6 +0.55 +0.43 Matches 2022-2023 28 York City eng ENG FA Cup 1 8 8 8.9 0.1 0 0 1 8 0 0.00 0 0 0 0.00 +1.10 Matches 2022-2023 28 York City eng ENG 5. National League 37 2,692 73 65.0 29.9 30 84 18 7 25 3 1.16 37 39 -2 -0.07 +0.31 Matches 2023-2024 29 York City eng ENG FA Cup 0 0 0 0 1 Matches 2023-2024 29 Hartlepool United eng ENG 5. National League 7 311 44 7.5 3.5 3 84 2 4 15 1 0.71 5 9 -4 -1.16 -0.97 Matches 2023-2024 29 Altrincham eng ENG 5. National League 7 249 36 6.0 2.8 2 90 2 5 14 1 2.25 3 0 +3 +1.08 +0.58 Matches 2023-2024 29 York City eng ENG 5. National League 3 59 20 1.4 0.7 0 0 3 20 3 0.67 1 1 0 0.00 +0.31 Matches 2025-2026 31 Spennymoor Town FC eng ENG FA Cup 0 0 0 0 1 Matches 12 Seasons 10 Clubs 5 Leagues 233 15,942 68 27.4 177.1 170 84 110 63 20 78 1.56 217 184 +33 +0.22 +0.19 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (4 Seasons) 3 Leagues 35 2,567 73 19.9 28.5 27 90 2 8 5 3.00 5 2 +3 +1.50 +1.83 Macclesfield Town (2 Seasons) 2 Leagues 80 6,063 76 70.2 67.4 67 67 54 13 45 13 1.86 99 68 +31 +0.46 +0.64 Solihull Moors (2 Seasons) 2 Leagues 41 2,041 50 26.9 22.7 19 84 11 22 20 24 1.44 31 26 +5 +0.22 -0.03 York City (2 Seasons) 2 Leagues 41 2,759 67 31.9 30.7 30 84 18 11 22 7 1.10 38 40 -2 -0.07 +0.27 Crawley Town (1 Season) 1 League 15 1,350 90 32.6 15.0 15 15 0 0 1.47 23 29 -6 -0.40 +0.47 Hartlepool United (1 Season) 1 League 7 311 44 7.5 3.5 3 84 2 4 15 1 0.71 5 9 -4 -1.16 -0.97 Altrincham (1 Season) 1 League 7 249 36 6.0 2.8 2 90 2 5 14 1 2.25 3 0 +3 +1.08 +0.58 Harrogate Town FC (1 Season) 1 League 5 450 90 13.2 5.0 5 90 5 0 0 1.40 9 9 0 0.00 -0.52 Milton Keynes Dons (1 Season) 3 Leagues 2 152 76 3.4 1.7 2 76 1 0 26 1.50 4 1 +3 +1.78 +1.37 Spennymoor Town FC (1 Season) 1 League 0 0 0 0 1 FA Cup (9 Seasons) 7 486 69 33.1 5.4 5 87 4 2 27 5 1.43 8 9 -1 -0.19 +0.84 National League (6 Seasons) 175 11,477 66 32.4 127.5 122 84 89 53 20 43 1.56 180 145 +35 +0.27 +0.19 Championship (3 Seasons) 33 2,387 72 19.2 26.5 25 0 8 5 League Two (2 Seasons) 16 1,412 88 17.1 15.7 16 62 15 0 24 1.38 24 30 -6 -0.38 -0.32 EFL Cup (2 Seasons) 2 180 90 40.0 2.0 2 90 2 0 1 3.00 5 0 +5 +2.50 +3.50
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 18 Birmingham City 1 League 19 1,297 68 31.3 14.4 14 5 2013-2014 19 Birmingham City 1 League 14 1,090 78 26.3 12.1 11 3 2014-2015 20 Birmingham City 2 Leagues 1 90 90 2.1 1.0 1 90 1 0 5 3.00 3 2 +1 +1.00 +2.00 2015-2016 21 Birmingham City 1 League 1 90 90 33.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +2.00 2015-2016 21 Crawley Town 1 League 15 1,350 90 32.6 15.0 15 15 0 0 1.47 23 29 -6 -0.40 +0.47 2016-2017 22 Macclesfield Town 2 Leagues 41 3,270 80 74.1 36.3 36 67 30 5 45 5 1.59 53 39 +14 +0.39 +1.10 2017-2018 23 Macclesfield Town 2 Leagues 39 2,793 72 66.0 31.0 31 24 8 8 2.15 46 29 +17 +0.55 +0.28 2018-2019 24 Milton Keynes Dons 3 Leagues 2 152 76 3.4 1.7 2 76 1 0 26 1.50 4 1 +3 +1.78 +1.37 2019-2020 25 Harrogate Town FC 1 League 5 450 90 13.2 5.0 5 90 5 0 0 1.40 9 9 0 0.00 -0.52 2019-2020 25 Solihull Moors 2 Leagues 19 856 45 23.8 9.5 8 77 3 11 22 11 1.21 9 9 0 0.00 -0.39 2020-2021 26 Solihull Moors 2 Leagues 22 1,185 54 29.7 13.2 11 89 8 11 18 13 1.64 22 17 +5 +0.38 +0.25 2022-2023 28 York City 2 Leagues 38 2,700 71 63.8 30.0 30 84 18 8 23 3 1.13 37 39 -2 -0.07 +0.35 2023-2024 29 York City 2 Leagues 3 59 20 1.3 0.7 0 0 3 20 4 0.67 1 1 0 0.00 +0.31 2023-2024 29 Hartlepool United 1 League 7 311 44 7.5 3.5 3 84 2 4 15 1 0.71 5 9 -4 -1.16 -0.97 2023-2024 29 Altrincham 1 League 7 249 36 6.0 2.8 2 90 2 5 14 1 2.25 3 0 +3 +1.08 +0.58 2025-2026 31 Spennymoor Town FC 1 League 0 0 0 0 1 12 Seasons 10 Clubs 5 Leagues 233 15,942 68 27.4 177.1 170 84 110 63 20 78 1.56 217 184 +33 +0.22 +0.19 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (4 Seasons) 3 Leagues 35 2,567 73 19.9 28.5 27 90 2 8 5 3.00 5 2 +3 +1.50 +1.83 Macclesfield Town (2 Seasons) 2 Leagues 80 6,063 76 70.2 67.4 67 67 54 13 45 13 1.86 99 68 +31 +0.46 +0.64 Solihull Moors (2 Seasons) 2 Leagues 41 2,041 50 26.9 22.7 19 84 11 22 20 24 1.44 31 26 +5 +0.22 -0.03 York City (2 Seasons) 2 Leagues 41 2,759 67 31.9 30.7 30 84 18 11 22 7 1.10 38 40 -2 -0.07 +0.27 Crawley Town (1 Season) 1 League 15 1,350 90 32.6 15.0 15 15 0 0 1.47 23 29 -6 -0.40 +0.47 Hartlepool United (1 Season) 1 League 7 311 44 7.5 3.5 3 84 2 4 15 1 0.71 5 9 -4 -1.16 -0.97 Altrincham (1 Season) 1 League 7 249 36 6.0 2.8 2 90 2 5 14 1 2.25 3 0 +3 +1.08 +0.58 Harrogate Town FC (1 Season) 1 League 5 450 90 13.2 5.0 5 90 5 0 0 1.40 9 9 0 0.00 -0.52 Milton Keynes Dons (1 Season) 3 Leagues 2 152 76 3.4 1.7 2 76 1 0 26 1.50 4 1 +3 +1.78 +1.37 Spennymoor Town FC (1 Season) 1 League 0 0 0 0 1 FA Cup (9 Seasons) 7 486 69 33.1 5.4 5 87 4 2 27 5 1.43 8 9 -1 -0.19 +0.84 National League (6 Seasons) 175 11,477 66 32.4 127.5 122 84 89 53 20 43 1.56 180 145 +35 +0.27 +0.19 Championship (3 Seasons) 33 2,387 72 19.2 26.5 25 0 8 5 League Two (2 Seasons) 16 1,412 88 17.1 15.7 16 62 15 0 24 1.38 24 30 -6 -0.38 -0.32 EFL Cup (2 Seasons) 2 180 90 40.0 2.0 2 90 2 0 1 3.00 5 0 +5 +2.50 +3.50
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 18 Birmingham City eng ENG 2. Championship 12th 19 1,297 68 31.3 14.4 14 5 2013-2014 19 Birmingham City eng ENG 2. Championship 21st 14 1,090 78 26.3 12.1 11 3 2014-2015 20 Birmingham City eng ENG 2. Championship 10th 0 0 0 0 5 Matches 2015-2016 21 Crawley Town eng ENG 4. League Two 20th 15 1,350 90 32.6 15.0 15 15 0 0 1.47 23 29 -6 -0.40 +0.47 Matches 2016-2017 22 Macclesfield Town eng ENG 5. National League 9th 38 3,092 81 74.7 34.4 34 29 4 5 1.61 53 38 +15 +0.44 +1.12 Matches 2017-2018 23 Macclesfield Town eng ENG 5. National League 1st 39 2,793 72 67.5 31.0 31 24 8 7 2.15 46 29 +17 +0.55 +0.28 Matches 2018-2019 24 Milton Keynes Dons eng ENG 4. League Two 3rd 1 62 62 1.5 0.7 1 62 0 0 24 0.00 1 1 0 0.00 -0.49 Matches 2019-2020 25 Harrogate Town FC eng ENG 5. National League 2nd 5 450 90 13.2 5.0 5 90 5 0 0 1.40 9 9 0 0.00 -0.52 Matches 2019-2020 25 Solihull Moors eng ENG 5. National League 9th 19 856 45 25.0 9.5 8 77 3 11 22 10 1.21 9 9 0 0.00 -0.39 Matches 2020-2021 26 Solihull Moors eng ENG 5. National League 11th 20 975 49 25.8 10.8 9 86 6 11 18 13 1.65 17 11 +6 +0.55 +0.43 Matches 2022-2023 28 York City eng ENG 5. National League 19th 37 2,692 73 65.0 29.9 30 84 18 7 25 3 1.16 37 39 -2 -0.07 +0.31 Matches 2023-2024 29 York City eng ENG 5. National League 20th 3 59 20 1.4 0.7 0 0 3 20 3 0.67 1 1 0 0.00 +0.31 Matches 2023-2024 29 Hartlepool United eng ENG 5. National League 12th 7 311 44 7.5 3.5 3 84 2 4 15 1 0.71 5 9 -4 -1.16 -0.97 Matches 2023-2024 29 Altrincham eng ENG 5. National League 4th 7 249 36 6.0 2.8 2 90 2 5 14 1 2.25 3 0 +3 +1.08 +0.58 Matches 11 Seasons 9 Clubs 3 Leagues 224 15,276 68 27.2 169.7 163 84 104 61 20 72 1.55 204 175 +29 +0.20 +0.15 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Birmingham City (3 Seasons) 1 League 33 2,387 72 19.2 26.5 25 0 8 5 Macclesfield Town (2 Seasons) 1 League 77 5,885 76 71.1 65.4 65 53 12 12 1.88 99 67 +32 +0.49 +0.64 York City (2 Seasons) 1 League 40 2,751 69 33.2 30.6 30 84 18 10 24 6 1.12 38 40 -2 -0.07 +0.26 Solihull Moors (2 Seasons) 1 League 39 1,831 47 25.4 20.3 17 82 9 22 20 23 1.44 26 20 +6 +0.29 +0.04 Crawley Town (1 Season) 1 League 15 1,350 90 32.6 15.0 15 15 0 0 1.47 23 29 -6 -0.40 +0.47 Hartlepool United (1 Season) 1 League 7 311 44 7.5 3.5 3 84 2 4 15 1 0.71 5 9 -4 -1.16 -0.97 Altrincham (1 Season) 1 League 7 249 36 6.0 2.8 2 90 2 5 14 1 2.25 3 0 +3 +1.08 +0.58 Harrogate Town FC (1 Season) 1 League 5 450 90 13.2 5.0 5 90 5 0 0 1.40 9 9 0 0.00 -0.52 Milton Keynes Dons (1 Season) 1 League 1 62 62 1.5 0.7 1 62 0 0 24 0.00 1 1 0 0.00 -0.49 National League (6 Seasons) 175 11,477 66 32.4 127.5 122 84 89 53 20 43 1.56 180 145 +35 +0.27 +0.19 Championship (3 Seasons) 33 2,387 72 19.2 26.5 25 0 8 5 League Two (2 Seasons) 16 1,412 88 17.1 15.7 16 62 15 0 24 1.38 24 30 -6 -0.38 -0.32
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2012-2013 18 Birmingham City 1 League 14.4 2 0 12 2013-2014 19 Birmingham City 1 League 12.1 3 0 12 2014-2015 20 Birmingham City 2 Leagues 1.0 1 0 0 0 2015-2016 21 Birmingham City 1 League 1.0 0 0 0 0 2015-2016 21 Crawley Town 1 League 15.0 1 0 11 2016-2017 22 Macclesfield Town 2 Leagues 36.3 8 3 2 38 0 0 0 0 0 0 0 0 2017-2018 23 Macclesfield Town 2 Leagues 31.0 4 0 0 27 0 0 0 0 0 0 0 0 2018-2019 24 Milton Keynes Dons 3 Leagues 1.7 0 0 0 1 1 1 0 0 0 0 0 0 2019-2020 25 Harrogate Town FC 1 League 5.0 0 0 0 0 2019-2020 25 Solihull Moors 2 Leagues 9.5 4 0 0 0 2020-2021 26 Solihull Moors 2 Leagues 13.2 6 2 1 1 4 0 3 9 1 1 2022-2023 28 York City 2 Leagues 30.0 12 0 0 0 2023-2024 29 York City 2 Leagues 0.7 1 0 0 0 2023-2024 29 Hartlepool United 1 League 3.5 1 0 0 0 2023-2024 29 Altrincham 1 League 2.8 1 0 0 0 12 Seasons 10 Clubs 5 Leagues 177.1 44 5 3 102 5 1 3 9 1 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Birmingham City (4 Seasons) 3 Leagues 28.5 6 0 0 24 0 Macclesfield Town (2 Seasons) 2 Leagues 67.4 12 3 2 65 0 0 0 0 0 0 0 0 Solihull Moors (2 Seasons) 2 Leagues 22.7 10 2 1 1 4 0 3 9 1 1 York City (2 Seasons) 2 Leagues 30.7 13 0 0 0 Crawley Town (1 Season) 1 League 15.0 1 0 11 Hartlepool United (1 Season) 1 League 3.5 1 0 0 0 Altrincham (1 Season) 1 League 2.8 1 0 0 0 Harrogate Town FC (1 Season) 1 League 5.0 0 0 0 0 Milton Keynes Dons (1 Season) 3 Leagues 1.7 0 0 0 1 1 1 0 0 0 0 0 0 Spennymoor Town FC (1 Season) 1 League FA Cup (9 Seasons) 5.4 5 1 1 1 4 0 3 9 1 1 National League (6 Seasons) 127.5 33 4 2 65 0 0 0 0 0 0 0 0 Championship (3 Seasons) 26.5 5 0 24 League Two (2 Seasons) 15.7 1 0 0 11 0 EFL Cup (2 Seasons) 2.0 0 0 0 1 1 1 0 0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Mitch Hancox Pages
Mitch Hancox Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary