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 2016-2017 19 Oxford United eng ENG EFL Cup 0 0 Matches 2016-2017 19 Oxford United eng ENG FA Cup 0 0 Matches 2016-2017 19 Oxford United eng ENG 3. League One 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Oxford City FC eng ENG FA 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 21 Macclesfield Town eng ENG EFL Cup 3 1 188 2.1 0 1 1 0 0 0 0 0 0.00 0.48 0.48 0.00 0.48 Matches 2018-2019 21 Macclesfield Town eng ENG FA Cup 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Macclesfield Town eng ENG 4. League Two 23 13 1,320 14.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Macclesfield Town eng ENG EFL Cup 2 1 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Macclesfield Town eng ENG 4. League Two 24 24 2,135 23.7 1 2 3 1 0 0 5 0 0.04 0.08 0.13 0.04 0.13 Matches 2019-2020 22 Colchester United eng ENG 4. League Two 0 0 Matches 2020-2021 23 Colchester United eng ENG EFL Cup 0 0 Matches 2020-2021 23 Colchester United eng ENG FA Cup 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Colchester United eng ENG 4. League Two 38 35 3,076 34.2 1 4 5 1 0 0 7 0 0.03 0.12 0.15 0.03 0.15 Matches 2021-2022 24 Colchester United 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 2021-2022 24 Colchester United eng ENG FA Cup 0 0 Matches 2021-2022 24 Colchester United eng ENG 4. League Two 12 7 691 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Harrogate Town FC eng ENG EFL Cup 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Harrogate Town FC eng ENG FA Cup 0 0 Matches 2022-2023 25 Harrogate Town FC eng ENG 4. League Two 10 10 765 8.5 0 1 1 0 0 0 0 0 0.00 0.12 0.12 0.00 0.12 Matches 2022-2023 25 Altrincham eng ENG 5. National League 11 11 987 11.0 1 1 0 0 2 0 0.09 0.09 Matches 2023-2024 26 Dunfermline Ath. sct SCO 2. Championship 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Matches 2023-2024 26 Livingston sct SCO 1. Premiership 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Maidenhead United eng ENG FA Cup 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Maidenhead United eng ENG 5. National League 31 28 2,442 27.1 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Matches 9 Seasons 9 Clubs 7 Leagues 176 148 13,303 147.8 5 8 12 5 0 0 23 1 0.03 0.06 0.09 0.03 0.09 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 Colchester United (3 Seasons) 3 Leagues 52 44 3,917 43.5 1 4 5 1 0 0 9 0 0.02 0.09 0.11 0.02 0.11 Macclesfield Town (2 Seasons) 3 Leagues 53 39 3,828 42.5 1 3 4 1 0 0 7 0 0.02 0.07 0.09 0.02 0.09 Maidenhead United (1 Season) 2 Leagues 32 29 2,562 28.5 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Dunfermline Ath. (1 Season) 1 League 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Harrogate Town FC (1 Season) 3 Leagues 11 11 826 9.2 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Altrincham (1 Season) 1 League 11 11 987 11.0 1 1 0 0 2 0 0.09 0.09 Livingston (1 Season) 1 League 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oxford City FC (1 Season) 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 Oxford United (1 Season) 3 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 4 3 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (6 Seasons) 7 4 499 5.5 0 1 1 0 0 0 0 0 0.00 0.18 0.18 0.00 0.18 League Two (5 Seasons) 107 89 7,987 88.7 2 7 9 2 0 0 16 0 0.02 0.08 0.10 0.02 0.10 National League (2 Seasons) 42 39 3,429 38.1 2 0 1 2 0 0 5 1 0.05 0.00 0.04 0.05 0.04 Championship (1 Season) 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Premiership (1 Season) 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 1 1 90 1.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 2016-2017 19 Oxford United 3 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 20 Oxford City FC 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 2018-2019 21 Macclesfield Town 3 Leagues 27 14 1,533 17.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 2019-2020 22 Macclesfield Town 2 Leagues 26 25 2,295 25.5 1 2 3 1 0 0 5 0 0.04 0.08 0.12 0.04 0.12 2019-2020 22 Colchester United 1 League 0 0 2020-2021 23 Colchester United 3 Leagues 39 36 3,136 34.8 1 4 5 1 0 0 7 0 0.03 0.11 0.14 0.03 0.14 2021-2022 24 Colchester United 3 Leagues 13 8 781 8.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2022-2023 25 Harrogate Town FC 3 Leagues 11 11 826 9.2 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 2022-2023 25 Altrincham 1 League 11 11 987 11.0 1 1 0 0 2 0 0.09 0.09 2023-2024 26 Livingston 1 League 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 26 Dunfermline Ath. 1 League 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 2024-2025 27 Maidenhead United 2 Leagues 32 29 2,562 28.5 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 9 Seasons 9 Clubs 7 Leagues 176 148 13,303 147.8 5 8 12 5 0 0 23 1 0.03 0.06 0.09 0.03 0.09 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 Colchester United (3 Seasons) 3 Leagues 52 44 3,917 43.5 1 4 5 1 0 0 9 0 0.02 0.09 0.11 0.02 0.11 Macclesfield Town (2 Seasons) 3 Leagues 53 39 3,828 42.5 1 3 4 1 0 0 7 0 0.02 0.07 0.09 0.02 0.09 Maidenhead United (1 Season) 2 Leagues 32 29 2,562 28.5 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Dunfermline Ath. (1 Season) 1 League 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Harrogate Town FC (1 Season) 3 Leagues 11 11 826 9.2 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Altrincham (1 Season) 1 League 11 11 987 11.0 1 1 0 0 2 0 0.09 0.09 Livingston (1 Season) 1 League 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oxford City FC (1 Season) 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 Oxford United (1 Season) 3 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (7 Seasons) 4 3 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (6 Seasons) 7 4 499 5.5 0 1 1 0 0 0 0 0 0.00 0.18 0.18 0.00 0.18 League Two (5 Seasons) 107 89 7,987 88.7 2 7 9 2 0 0 16 0 0.02 0.08 0.10 0.02 0.10 National League (2 Seasons) 42 39 3,429 38.1 2 0 1 2 0 0 5 1 0.05 0.00 0.04 0.05 0.04 Championship (1 Season) 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Premiership (1 Season) 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 1 1 90 1.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 2016-2017 19 Oxford United eng ENG 3. League One 8th 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 21 Macclesfield Town eng ENG 4. League Two 22nd 23 13 1,320 14.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Macclesfield Town eng ENG 4. League Two 24th 24 24 2,135 23.7 1 2 3 1 0 0 5 0 0.04 0.08 0.13 0.04 0.13 Matches 2019-2020 22 Colchester United eng ENG 4. League Two 6th 0 0 Matches 2020-2021 23 Colchester United eng ENG 4. League Two 20th 38 35 3,076 34.2 1 4 5 1 0 0 7 0 0.03 0.12 0.15 0.03 0.15 Matches 2021-2022 24 Colchester United eng ENG 4. League Two 15th 12 7 691 7.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Harrogate Town FC eng ENG 4. League Two 19th 10 10 765 8.5 0 1 1 0 0 0 0 0 0.00 0.12 0.12 0.00 0.12 Matches 2022-2023 25 Altrincham eng ENG 5. National League 17th 11 11 987 11.0 1 1 0 0 2 0 0.09 0.09 Matches 2023-2024 26 Livingston sct SCO 1. Premiership 12th 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 26 Dunfermline Ath. sct SCO 2. Championship 6th 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Matches 2024-2025 27 Maidenhead United eng ENG 5. National League 22nd 31 28 2,442 27.1 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Matches 8 Seasons 8 Clubs 5 Leagues 165 141 12,509 139.0 5 7 11 5 0 0 23 1 0.04 0.05 0.09 0.04 0.09 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 Colchester United (3 Seasons) 1 League 50 42 3,767 41.9 1 4 5 1 0 0 9 0 0.02 0.10 0.12 0.02 0.12 Macclesfield Town (2 Seasons) 1 League 47 37 3,455 38.4 1 2 3 1 0 0 7 0 0.03 0.05 0.08 0.03 0.08 Maidenhead United (1 Season) 1 League 31 28 2,442 27.1 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Dunfermline Ath. (1 Season) 1 League 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Altrincham (1 Season) 1 League 11 11 987 11.0 1 1 0 0 2 0 0.09 0.09 Harrogate Town FC (1 Season) 1 League 10 10 765 8.5 0 1 1 0 0 0 0 0 0.00 0.12 0.12 0.00 0.12 Livingston (1 Season) 1 League 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oxford United (1 Season) 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 League Two (5 Seasons) 107 89 7,987 88.7 2 7 9 2 0 0 16 0 0.02 0.08 0.10 0.02 0.10 National League (2 Seasons) 42 39 3,429 38.1 2 0 1 2 0 0 5 1 0.05 0.00 0.04 0.05 0.04 Championship (1 Season) 12 10 842 9.4 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Premiership (1 Season) 3 2 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2016-2017 19 Oxford United 3 Leagues 1.0 0 0 0 0.00 0.00 0 0 2017-2018 20 Oxford City FC 1 League 1.0 0 0 0 0.00 0.00 0 0 2018-2019 21 Macclesfield Town 3 Leagues 17.0 0 0 0 0.00 0.00 0 0 2019-2020 22 Macclesfield Town 2 Leagues 25.5 1 11 2 18.2 0.43 0.08 0.09 0.50 0 0 2020-2021 23 Colchester United 3 Leagues 34.8 1 12 2 16.7 0.34 0.06 0.08 0.50 0 0 2021-2022 24 Colchester United 3 Leagues 8.7 0 4 0 0.0 0.46 0.00 0.00 0 0 2022-2023 25 Harrogate Town FC 3 Leagues 9.2 0 0 0 0.00 0.00 0 0 2022-2023 25 Altrincham 1 League 11.0 1 0 0 2023-2024 26 Livingston 1 League 1.8 0 0 0 0.00 0.00 0 0 2023-2024 26 Dunfermline Ath. 1 League 9.4 1 0 0 2024-2025 27 Maidenhead United 2 Leagues 28.5 1 0 0 9 Seasons 9 Clubs 7 Leagues 147.8 5 27 4 14.8 0.32 0.05 0.07 0.50 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Colchester United (3 Seasons) 3 Leagues 43.5 1 16 2 12.5 0.37 0.05 0.06 0.50 0 0 Macclesfield Town (2 Seasons) 3 Leagues 42.5 1 11 2 18.2 0.39 0.07 0.09 0.50 0 0 Maidenhead United (1 Season) 2 Leagues 28.5 1 0 0 Dunfermline Ath. (1 Season) 1 League 9.4 1 0 0 Harrogate Town FC (1 Season) 3 Leagues 9.2 0 0 0 0.00 0.00 0 0 Altrincham (1 Season) 1 League 11.0 1 0 0 Livingston (1 Season) 1 League 1.8 0 0 0 0.00 0.00 0 0 Oxford City FC (1 Season) 1 League 1.0 0 0 0 0.00 0.00 0 0 Oxford United (1 Season) 3 Leagues 1.0 0 0 0 0.00 0.00 0 0 FA Cup (7 Seasons) 3.3 0 1 0 0.0 0.51 0.00 0.00 0 0 EFL Cup (6 Seasons) 5.5 0 2 0 0.0 0.36 0.00 0.00 0 0 League Two (5 Seasons) 88.7 2 24 4 16.7 0.32 0.05 0.08 0.50 0 0 National League (2 Seasons) 38.1 2 0 0 Championship (1 Season) 9.4 1 0 0 Premiership (1 Season) 1.8 0 0 0 0.00 0.00 0 0 League One (1 Season) 1.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 2016-2017 19 Oxford United eng ENG EFL Cup 0 0 0 0 2 Matches 2016-2017 19 Oxford United eng ENG FA Cup 0 0 0 0 1 Matches 2016-2017 19 Oxford United eng ENG 3. League One 1 90 90 2.2 1.0 1 1 0 3 0.00 0 2 -2 -2.00 -2.33 Matches 2017-2018 20 Oxford City FC eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Matches 2018-2019 21 Macclesfield Town eng ENG EFL Cup 3 188 63 57.0 2.1 1 122 1 2 33 0 0.67 2 2 0 0.00 +5.07 Matches 2018-2019 21 Macclesfield Town eng ENG FA Cup 1 25 25 27.8 0.3 0 0 1 24 0 0.00 0 1 -1 -3.60 -3.60 Matches 2018-2019 21 Macclesfield Town eng ENG 4. League Two 23 1,320 57 31.9 14.7 13 85 10 10 21 18 1.04 17 26 -9 -0.61 -0.07 Matches 2019-2020 22 Macclesfield Town eng ENG EFL Cup 2 160 80 66.7 1.8 1 120 1 1 40 0 1.50 0 1 -1 -0.56 -1.69 Matches 2019-2020 22 Macclesfield Town eng ENG 4. League Two 24 2,135 89 64.1 23.7 24 89 23 0 0 1.21 22 25 -3 -0.13 +0.78 Matches 2019-2020 22 Colchester United eng ENG 4. League Two 0 0 0 0 1 0.00 Matches 2020-2021 23 Colchester United eng ENG EFL Cup 0 0 0 1 Matches 2020-2021 23 Colchester United eng ENG FA Cup 1 60 60 50.0 0.7 1 60 0 0 0 1.00 0 1 -1 -1.50 -3.00 Matches 2020-2021 23 Colchester United eng ENG 4. League Two 38 3,076 81 74.3 34.2 35 86 30 3 23 5 1.18 31 37 -6 -0.18 +0.75 Matches 2021-2022 24 Colchester United eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2021-2022 24 Colchester United eng ENG FA Cup 0 0 0 0 1 Matches 2021-2022 24 Colchester United eng ENG 4. League Two 12 691 58 16.7 7.7 7 85 6 5 19 11 1.67 9 12 -3 -0.39 -0.16 Matches 2022-2023 25 Harrogate Town FC eng ENG EFL Cup 1 61 61 67.8 0.7 1 61 0 0 0 0.00 0 1 -1 -1.48 -1.48 Matches 2022-2023 25 Harrogate Town FC eng ENG FA Cup 0 0 0 0 2 Matches 2022-2023 25 Harrogate Town FC eng ENG 4. League Two 10 765 77 18.5 8.5 10 77 7 0 13 0.80 6 14 -8 -0.94 -0.91 Matches 2022-2023 25 Altrincham eng ENG 5. National League 11 987 90 23.8 11.0 11 90 10 0 0 1.00 16 18 -2 -0.18 +0.16 Matches 2023-2024 26 Dunfermline Ath. sct SCO 2. Championship 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Matches 2023-2024 26 Livingston sct SCO 1. Premiership 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 Matches 2024-2025 27 Maidenhead United eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 2 -1 -0.75 Matches 2024-2025 27 Maidenhead United eng ENG 5. National League 31 2,442 79 59.0 27.1 28 86 23 3 8 2 1.19 34 40 -6 -0.22 +0.41 Matches 9 Seasons 9 Clubs 7 Leagues 176 13,303 76 29.7 147.8 148 86 122 28 20 67 1.14 149 195 -46 -0.31 +0.06 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Colchester United (3 Seasons) 3 Leagues 52 3,917 75 32.4 43.5 44 85 37 8 21 19 1.27 40 51 -11 -0.25 +0.12 Macclesfield Town (2 Seasons) 3 Leagues 53 3,828 72 47.1 42.5 39 89 35 14 24 18 1.09 41 55 -14 -0.33 +0.42 Maidenhead United (1 Season) 2 Leagues 32 2,562 80 60.1 28.5 29 88 24 3 8 2 1.15 35 42 -7 -0.25 +0.39 Dunfermline Ath. (1 Season) 1 League 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Harrogate Town FC (1 Season) 3 Leagues 11 826 75 18.7 9.2 11 75 7 0 15 0.73 6 15 -9 -0.98 -0.95 Altrincham (1 Season) 1 League 11 987 90 23.8 11.0 11 90 10 0 0 1.00 16 18 -2 -0.18 +0.16 Livingston (1 Season) 1 League 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 Oxford City FC (1 Season) 1 League 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Oxford United (1 Season) 3 Leagues 1 90 90 1.8 1.0 1 1 0 6 0.00 0 2 -2 -2.00 -2.33 FA Cup (7 Seasons) 4 295 74 20.9 3.3 3 90 2 1 24 4 1.00 2 4 -2 -0.61 -0.61 EFL Cup (6 Seasons) 7 499 71 47.5 5.5 4 98 3 3 35 3 0.72 2 5 -3 -0.54 +1.97 League Two (5 Seasons) 107 7,987 75 34.4 88.7 89 86 76 18 21 48 1.18 85 114 -29 -0.33 +0.05 National League (2 Seasons) 42 3,429 82 41.4 38.1 39 87 33 3 8 2 1.14 50 58 -8 -0.21 +0.24 Championship (1 Season) 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Premiership (1 Season) 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 League One (1 Season) 1 90 90 2.2 1.0 1 1 0 3 0.00 0 2 -2 -2.00 -2.33
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 2016-2017 19 Oxford United 3 Leagues 1 90 90 1.8 1.0 1 1 0 6 0.00 0 2 -2 -2.00 -2.33 2017-2018 20 Oxford City FC 1 League 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 2018-2019 21 Macclesfield Town 3 Leagues 27 1,533 57 33.6 17.0 14 88 11 13 23 18 0.96 19 29 -10 -0.59 +0.16 2019-2020 22 Macclesfield Town 2 Leagues 26 2,295 88 64.3 25.5 25 90 24 1 40 0 1.23 22 26 -4 -0.16 +0.62 2019-2020 22 Colchester United 1 League 0 0 0 0 1 2020-2021 23 Colchester United 3 Leagues 39 3,136 80 72.1 34.8 36 85 30 3 23 6 1.18 31 38 -7 -0.20 +0.60 2021-2022 24 Colchester United 3 Leagues 13 781 60 17.7 8.7 8 86 7 5 19 12 1.54 9 13 -4 -0.46 -0.23 2022-2023 25 Harrogate Town FC 3 Leagues 11 826 75 18.7 9.2 11 75 7 0 15 0.73 6 15 -9 -0.98 -0.95 2022-2023 25 Altrincham 1 League 11 987 90 23.8 11.0 11 90 10 0 0 1.00 16 18 -2 -0.18 +0.16 2023-2024 26 Livingston 1 League 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 2023-2024 26 Dunfermline Ath. 1 League 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 2024-2025 27 Maidenhead United 2 Leagues 32 2,562 80 60.1 28.5 29 88 24 3 8 2 1.15 35 42 -7 -0.25 +0.39 9 Seasons 9 Clubs 7 Leagues 176 13,303 76 29.7 147.8 148 86 122 28 20 67 1.14 149 195 -46 -0.31 +0.06 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Colchester United (3 Seasons) 3 Leagues 52 3,917 75 32.4 43.5 44 85 37 8 21 19 1.27 40 51 -11 -0.25 +0.12 Macclesfield Town (2 Seasons) 3 Leagues 53 3,828 72 47.1 42.5 39 89 35 14 24 18 1.09 41 55 -14 -0.33 +0.42 Maidenhead United (1 Season) 2 Leagues 32 2,562 80 60.1 28.5 29 88 24 3 8 2 1.15 35 42 -7 -0.25 +0.39 Dunfermline Ath. (1 Season) 1 League 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Harrogate Town FC (1 Season) 3 Leagues 11 826 75 18.7 9.2 11 75 7 0 15 0.73 6 15 -9 -0.98 -0.95 Altrincham (1 Season) 1 League 11 987 90 23.8 11.0 11 90 10 0 0 1.00 16 18 -2 -0.18 +0.16 Livingston (1 Season) 1 League 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 Oxford City FC (1 Season) 1 League 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Oxford United (1 Season) 3 Leagues 1 90 90 1.8 1.0 1 1 0 6 0.00 0 2 -2 -2.00 -2.33 FA Cup (7 Seasons) 4 295 74 20.9 3.3 3 90 2 1 24 4 1.00 2 4 -2 -0.61 -0.61 EFL Cup (6 Seasons) 7 499 71 47.5 5.5 4 98 3 3 35 3 0.72 2 5 -3 -0.54 +1.97 League Two (5 Seasons) 107 7,987 75 34.4 88.7 89 86 76 18 21 48 1.18 85 114 -29 -0.33 +0.05 National League (2 Seasons) 42 3,429 82 41.4 38.1 39 87 33 3 8 2 1.14 50 58 -8 -0.21 +0.24 Championship (1 Season) 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Premiership (1 Season) 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 League One (1 Season) 1 90 90 2.2 1.0 1 1 0 3 0.00 0 2 -2 -2.00 -2.33
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 2016-2017 19 Oxford United eng ENG 3. League One 8th 1 90 90 2.2 1.0 1 1 0 3 0.00 0 2 -2 -2.00 -2.33 Matches 2018-2019 21 Macclesfield Town eng ENG 4. League Two 22nd 23 1,320 57 31.9 14.7 13 85 10 10 21 18 1.04 17 26 -9 -0.61 -0.07 Matches 2019-2020 22 Macclesfield Town eng ENG 4. League Two 24th 24 2,135 89 64.1 23.7 24 89 23 0 0 1.21 22 25 -3 -0.13 +0.78 Matches 2019-2020 22 Colchester United eng ENG 4. League Two 6th 0 0 0 0 1 0.00 Matches 2020-2021 23 Colchester United eng ENG 4. League Two 20th 38 3,076 81 74.3 34.2 35 86 30 3 23 5 1.18 31 37 -6 -0.18 +0.75 Matches 2021-2022 24 Colchester United eng ENG 4. League Two 15th 12 691 58 16.7 7.7 7 85 6 5 19 11 1.67 9 12 -3 -0.39 -0.16 Matches 2022-2023 25 Harrogate Town FC eng ENG 4. League Two 19th 10 765 77 18.5 8.5 10 77 7 0 13 0.80 6 14 -8 -0.94 -0.91 Matches 2022-2023 25 Altrincham eng ENG 5. National League 17th 11 987 90 23.8 11.0 11 90 10 0 0 1.00 16 18 -2 -0.18 +0.16 Matches 2023-2024 26 Livingston sct SCO 1. Premiership 12th 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 Matches 2023-2024 26 Dunfermline Ath. sct SCO 2. Championship 6th 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Matches 2024-2025 27 Maidenhead United eng ENG 5. National League 22nd 31 2,442 79 59.0 27.1 28 86 23 3 8 2 1.19 34 40 -6 -0.22 +0.41 Matches 8 Seasons 8 Clubs 5 Leagues 165 12,509 76 29.6 139.0 141 86 117 24 18 60 1.16 145 186 -41 -0.29 +0.06 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Colchester United (3 Seasons) 1 League 50 3,767 75 32.4 41.9 42 86 36 8 21 17 1.30 40 49 -9 -0.22 +0.18 Macclesfield Town (2 Seasons) 1 League 47 3,455 74 46.3 38.4 37 88 33 10 21 18 1.13 39 51 -12 -0.31 +0.34 Maidenhead United (1 Season) 1 League 31 2,442 79 59.0 27.1 28 86 23 3 8 2 1.19 34 40 -6 -0.22 +0.41 Dunfermline Ath. (1 Season) 1 League 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Altrincham (1 Season) 1 League 11 987 90 23.8 11.0 11 90 10 0 0 1.00 16 18 -2 -0.18 +0.16 Harrogate Town FC (1 Season) 1 League 10 765 77 18.5 8.5 10 77 7 0 13 0.80 6 14 -8 -0.94 -0.91 Livingston (1 Season) 1 League 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 Oxford United (1 Season) 1 League 1 90 90 2.2 1.0 1 1 0 3 0.00 0 2 -2 -2.00 -2.33 League Two (5 Seasons) 107 7,987 75 34.4 88.7 89 86 76 18 21 48 1.18 85 114 -29 -0.33 +0.05 National League (2 Seasons) 42 3,429 82 41.4 38.1 39 87 33 3 8 2 1.14 50 58 -8 -0.21 +0.24 Championship (1 Season) 12 842 70 26.0 9.4 10 82 7 2 12 0 1.42 10 10 0 0.00 +0.19 Premiership (1 Season) 3 161 54 4.7 1.8 2 77 0 1 8 7 0.00 0 2 -2 -1.12 -0.04 League One (1 Season) 1 90 90 2.2 1.0 1 1 0 3 0.00 0 2 -2 -2.00 -2.33
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 19 Oxford United 3 Leagues 1.0 0 0 0 1 0 0 0 0 0 0 0 0 2017-2018 20 Oxford City FC 1 League 1.0 0 0 0 0 2 0 3 0 0 0 2018-2019 21 Macclesfield Town 3 Leagues 17.0 2 0 0 2 1 0 4 0 0 0 0 0 2019-2020 22 Macclesfield Town 2 Leagues 25.5 5 0 0 12 18 7 57 19 19 0 0 0 2020-2021 23 Colchester United 3 Leagues 34.8 7 0 0 28 25 2 68 31 34 0 2021-2022 24 Colchester United 3 Leagues 8.7 2 0 0 5 6 1 20 7 7 0 2022-2023 25 Harrogate Town FC 3 Leagues 9.2 0 0 0 8 5 0 6 5 3 0 2022-2023 25 Altrincham 1 League 11.0 2 0 0 0 2023-2024 26 Livingston 1 League 1.8 0 0 0 7 1 1 3 1 0 0 2023-2024 26 Dunfermline Ath. 1 League 9.4 2 0 0 0 2024-2025 27 Maidenhead United 2 Leagues 28.5 3 1 0 0 9 Seasons 9 Clubs 7 Leagues 147.8 23 1 0 63 58 11 161 63 63 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Colchester United (3 Seasons) 3 Leagues 43.5 9 0 0 33 31 3 88 38 41 0 Macclesfield Town (2 Seasons) 3 Leagues 42.5 7 0 0 14 19 7 61 19 19 0 0 0 Maidenhead United (1 Season) 2 Leagues 28.5 3 1 0 0 Dunfermline Ath. (1 Season) 1 League 9.4 2 0 0 0 Harrogate Town FC (1 Season) 3 Leagues 9.2 0 0 0 8 5 0 6 5 3 0 Altrincham (1 Season) 1 League 11.0 2 0 0 0 Livingston (1 Season) 1 League 1.8 0 0 0 7 1 1 3 1 0 0 Oxford City FC (1 Season) 1 League 1.0 0 0 0 0 2 0 3 0 0 0 Oxford United (1 Season) 3 Leagues 1.0 0 0 0 1 0 0 0 0 0 0 0 0 FA Cup (7 Seasons) 3.3 0 0 0 0 4 0 3 0 0 0 0 0 EFL Cup (6 Seasons) 5.5 0 0 0 4 2 0 6 1 2 0 0 0 League Two (5 Seasons) 88.7 16 0 0 51 51 10 149 61 61 0 0 0 National League (2 Seasons) 38.1 5 1 0 0 Championship (1 Season) 9.4 2 0 0 0 Premiership (1 Season) 1.8 0 0 0 7 1 1 3 1 0 0 League One (1 Season) 1.0 0 0 0 1 0 0 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 Miles Welch-Hayes Pages
Miles Welch-Hayes Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary