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 2017-2018 18 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 14 12 1,066 11.8 0 3 3 0 0 1 1 1 0.00 0.25 0.25 0.00 0.25 Matches 2018-2019 19 Blackburn Rovers eng ENG 2. Championship 0 0 Matches 2018-2019 19 Blackburn Rovers 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 19 Blackburn Rovers eng ENG FA Cup 0 0 Matches 2018-2019 19 Grimsby Town eng ENG 4. League Two 8 6 502 5.6 2 0 2 2 0 0 0 0 0.36 0.00 0.36 0.36 0.36 Matches 2018-2019 19 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 14 14 1,260 14.0 0 1 1 0 0 0 3 0 0.00 0.07 0.07 0.00 0.07 Matches 2019-2020 20 Blackburn Rovers 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 2019-2020 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 5 5 450 5.0 1 0 1 1 0 0 1 0 0.20 0.00 0.20 0.20 0.20 Matches 2020-2021 21 Blackburn Rovers eng ENG 2. Championship 0 0 Matches 2020-2021 21 Blackburn Rovers eng ENG FA Cup 0 0 Matches 2020-2021 21 Oxford United eng ENG 3. League One 4 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 8 7 563 6.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Barrow eng ENG EFL Cup 2 1 111 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Barrow eng ENG FA Cup 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Barrow eng ENG 4. League Two 26 23 1,995 22.2 2 1 3 2 0 0 3 0 0.09 0.05 0.14 0.09 0.14 Matches 2022-2023 23 Dundee sct SCO 2. Championship 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 Matches 2022-2023 23 Barrow eng ENG 4. League Two 0 0 Matches 2022-2023 23 Stockport eng ENG 4. League Two 0 0 Matches 2023-2024 24 Gateshead 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 2023-2024 24 Gateshead eng ENG 5. National League 28 25 2,173 24.1 0 0 0 0 1 0 0.00 0.00 Matches 2024-2025 25 Gateshead eng ENG 5. National League 13 11 975 10.8 1 1 2 1 0 0 3 0 0.09 0.09 0.18 0.09 0.18 Matches 2025-2026 26 Gateshead eng ENG FA Cup 1 0 20 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Gateshead eng ENG 5. National League 17 11 889 9.9 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Matches 8 Seasons 7 Clubs 7 Leagues 118 95 8,143 90.5 5 4 9 5 0 0 10 0 0.06 0.06 0.14 0.06 0.14 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 Blackburn Rovers (4 Seasons) 2 Leagues 41 38 3,339 37.1 1 4 5 1 0 1 6 1 0.03 0.11 0.13 0.03 0.13 Gateshead (3 Seasons) 2 Leagues 60 48 4,147 46.1 1 2 3 1 0 0 6 0 0.02 0.09 0.14 0.02 0.14 Blackburn Rovers (3 Seasons) 3 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Barrow (2 Seasons) 3 Leagues 31 27 2,376 26.4 2 1 3 2 0 0 3 0 0.08 0.04 0.11 0.08 0.11 Dundee (1 Season) 1 League 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 Grimsby Town (1 Season) 1 League 8 6 502 5.6 2 0 2 2 0 0 0 0 0.36 0.00 0.36 0.36 0.36 Oxford United (1 Season) 1 League 4 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 1 League 0 0 FA Cup (5 Seasons) 5 4 380 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 National League (3 Seasons) 58 47 4,037 44.9 1 2 3 1 0 0 5 0 0.02 0.10 0.14 0.02 0.14 League Two (3 Seasons) 34 29 2,497 27.7 4 1 5 4 0 0 3 0 0.14 0.04 0.18 0.14 0.18 PL2 — Div. 1 (3 Seasons) 27 26 2,273 25.3 1 1 2 1 0 0 5 0 0.04 0.04 0.08 0.04 0.08 EFL Cup (3 Seasons) 4 3 291 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 PL2 — Div. 2 (1 Season) 14 12 1,066 11.8 0 3 3 0 0 1 1 1 0.00 0.25 0.25 0.00 0.25 Championship (1 Season) 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 League One (1 Season) 4 1 83 0.9 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 2017-2018 18 Blackburn Rovers 1 League 14 12 1,066 11.8 0 3 3 0 0 1 1 1 0.00 0.25 0.25 0.00 0.25 2018-2019 19 Grimsby Town 1 League 8 6 502 5.6 2 0 2 2 0 0 0 0 0.36 0.00 0.36 0.36 0.36 2018-2019 19 Blackburn Rovers 1 League 14 14 1,260 14.0 0 1 1 0 0 0 3 0 0.00 0.07 0.07 0.00 0.07 2018-2019 19 Blackburn Rovers 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 2019-2020 20 Blackburn Rovers 1 League 5 5 450 5.0 1 0 1 1 0 0 1 0 0.20 0.00 0.20 0.20 0.20 2019-2020 20 Blackburn Rovers 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 2020-2021 21 Blackburn Rovers 1 League 8 7 563 6.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020-2021 21 Blackburn Rovers 2 Leagues 0 0 2020-2021 21 Oxford United 1 League 4 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Barrow 3 Leagues 31 27 2,376 26.4 2 1 3 2 0 0 3 0 0.08 0.04 0.11 0.08 0.11 2022-2023 23 Barrow 1 League 0 0 2022-2023 23 Dundee 1 League 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 2022-2023 23 Stockport 1 League 0 0 2023-2024 24 Gateshead 2 Leagues 29 26 2,263 25.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2024-2025 25 Gateshead 1 League 13 11 975 10.8 1 1 2 1 0 0 3 0 0.09 0.09 0.18 0.09 0.18 2025-2026 26 Gateshead 2 Leagues 18 11 909 10.1 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 8 Seasons 7 Clubs 7 Leagues 118 95 8,143 90.5 5 4 9 5 0 0 10 0 0.06 0.06 0.14 0.06 0.14 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 Blackburn Rovers (4 Seasons) 2 Leagues 41 38 3,339 37.1 1 4 5 1 0 1 6 1 0.03 0.11 0.13 0.03 0.13 Gateshead (3 Seasons) 2 Leagues 60 48 4,147 46.1 1 2 3 1 0 0 6 0 0.02 0.09 0.14 0.02 0.14 Blackburn Rovers (3 Seasons) 3 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Barrow (2 Seasons) 3 Leagues 31 27 2,376 26.4 2 1 3 2 0 0 3 0 0.08 0.04 0.11 0.08 0.11 Dundee (1 Season) 1 League 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 Grimsby Town (1 Season) 1 League 8 6 502 5.6 2 0 2 2 0 0 0 0 0.36 0.00 0.36 0.36 0.36 Oxford United (1 Season) 1 League 4 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 1 League 0 0 FA Cup (5 Seasons) 5 4 380 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 National League (3 Seasons) 58 47 4,037 44.9 1 2 3 1 0 0 5 0 0.02 0.10 0.14 0.02 0.14 League Two (3 Seasons) 34 29 2,497 27.7 4 1 5 4 0 0 3 0 0.14 0.04 0.18 0.14 0.18 PL2 — Div. 1 (3 Seasons) 27 26 2,273 25.3 1 1 2 1 0 0 5 0 0.04 0.04 0.08 0.04 0.08 EFL Cup (3 Seasons) 4 3 291 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 0 0 PL2 — Div. 2 (1 Season) 14 12 1,066 11.8 0 3 3 0 0 1 1 1 0.00 0.25 0.25 0.00 0.25 Championship (1 Season) 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 League One (1 Season) 4 1 83 0.9 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 2017-2018 18 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 1st 14 12 1,066 11.8 0 3 3 0 0 1 1 1 0.00 0.25 0.25 0.00 0.25 Matches 2018-2019 19 Grimsby Town eng ENG 4. League Two 17th 8 6 502 5.6 2 0 2 2 0 0 0 0 0.36 0.00 0.36 0.36 0.36 Matches 2018-2019 19 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 5th 14 14 1,260 14.0 0 1 1 0 0 0 3 0 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 19 Blackburn Rovers eng ENG 2. Championship 15th 0 0 Matches 2019-2020 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 8th 5 5 450 5.0 1 0 1 1 0 0 1 0 0.20 0.00 0.20 0.20 0.20 Matches 2020-2021 21 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 4th 8 7 563 6.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Blackburn Rovers eng ENG 2. Championship 15th 0 0 Matches 2020-2021 21 Oxford United eng ENG 3. League One 6th 4 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Barrow eng ENG 4. League Two 22nd 26 23 1,995 22.2 2 1 3 2 0 0 3 0 0.09 0.05 0.14 0.09 0.14 Matches 2022-2023 23 Barrow eng ENG 4. League Two 9th 0 0 Matches 2022-2023 23 Dundee sct SCO 2. Championship 1st 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 Matches 2022-2023 23 Stockport eng ENG 4. League Two 4th 0 0 Matches 2023-2024 24 Gateshead eng ENG 5. National League 6th 28 25 2,173 24.1 0 0 0 0 1 0 0.00 0.00 Matches 2024-2025 25 Gateshead eng ENG 5. National League 8th 13 11 975 10.8 1 1 2 1 0 0 3 0 0.09 0.09 0.18 0.09 0.18 Matches 2025-2026 26 Gateshead eng ENG 5. National League 18th 17 11 889 9.9 0 1 1 0 0 0 1 0 0.00 0.10 0.10 0.00 0.10 Matches 7 Seasons 7 Clubs 5 Leagues 109 88 7,472 83.0 5 4 9 5 0 0 9 0 0.06 0.07 0.15 0.06 0.15 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 Blackburn Rovers (4 Seasons) 2 Leagues 41 38 3,339 37.1 1 4 5 1 0 1 6 1 0.03 0.11 0.13 0.03 0.13 Gateshead (3 Seasons) 1 League 58 47 4,037 44.9 1 2 3 1 0 0 5 0 0.02 0.10 0.14 0.02 0.14 Barrow (2 Seasons) 1 League 26 23 1,995 22.2 2 1 3 2 0 0 3 0 0.09 0.05 0.14 0.09 0.14 Blackburn Rovers (2 Seasons) 1 League 0 0 Dundee (1 Season) 1 League 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 Grimsby Town (1 Season) 1 League 8 6 502 5.6 2 0 2 2 0 0 0 0 0.36 0.00 0.36 0.36 0.36 Oxford United (1 Season) 1 League 4 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Stockport (1 Season) 1 League 0 0 National League (3 Seasons) 58 47 4,037 44.9 1 2 3 1 0 0 5 0 0.02 0.10 0.14 0.02 0.14 League Two (3 Seasons) 34 29 2,497 27.7 4 1 5 4 0 0 3 0 0.14 0.04 0.18 0.14 0.18 PL2 — Div. 1 (3 Seasons) 27 26 2,273 25.3 1 1 2 1 0 0 5 0 0.04 0.04 0.08 0.04 0.08 Championship (2 Seasons) 0 0 PL2 — Div. 2 (1 Season) 14 12 1,066 11.8 0 3 3 0 0 1 1 1 0.00 0.25 0.25 0.00 0.25 Championship (1 Season) 13 11 855 9.5 0 1 1 0 0 0 1 0 0.00 0.11 0.11 0.00 0.11 League One (1 Season) 4 1 83 0.9 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 2017-2018 18 Blackburn Rovers 1 League 11.8 0 0 1 2018-2019 19 Grimsby Town 1 League 5.6 2 0 0 2018-2019 19 Blackburn Rovers 1 League 14.0 0 0 0 2018-2019 19 Blackburn Rovers 3 Leagues 1.0 0 2 0 0.0 2.00 0.00 0.00 0 0 2019-2020 20 Blackburn Rovers 1 League 5.0 1 0 0 2019-2020 20 Blackburn Rovers 1 League 1.0 0 0 0 0.00 0.00 0 0 2020-2021 21 Blackburn Rovers 1 League 6.3 0 0 0 2020-2021 21 Oxford United 1 League 0.9 0 2 0 0.0 2.17 0.00 0.00 0 0 2021-2022 22 Barrow 3 Leagues 26.4 2 11 4 36.4 0.42 0.15 0.18 0.50 0 0 2022-2023 23 Dundee 1 League 9.5 0 0 0 2023-2024 24 Gateshead 2 Leagues 25.1 0 0 0 0.00 0.00 0 0 2024-2025 25 Gateshead 1 League 10.8 1 0 0 2025-2026 26 Gateshead 2 Leagues 10.1 0 0 0 8 Seasons 7 Clubs 7 Leagues 90.5 5 15 4 26.7 0.49 0.13 0.13 0.50 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Blackburn Rovers (4 Seasons) 2 Leagues 37.1 1 0 1 Gateshead (3 Seasons) 2 Leagues 46.1 1 0 0 0.00 0.00 0 0 Blackburn Rovers (3 Seasons) 3 Leagues 2.0 0 2 0 0.0 1.00 0.00 0.00 0 0 Barrow (2 Seasons) 3 Leagues 26.4 2 11 4 36.4 0.42 0.15 0.18 0.50 0 0 Dundee (1 Season) 1 League 9.5 0 0 0 Grimsby Town (1 Season) 1 League 5.6 2 0 0 Oxford United (1 Season) 1 League 0.9 0 2 0 0.0 2.17 0.00 0.00 0 0 Stockport (1 Season) 1 League FA Cup (5 Seasons) 4.2 0 1 0 0.0 0.25 0.00 0.00 0 0 National League (3 Seasons) 44.9 1 0 0 League Two (3 Seasons) 27.7 4 10 4 40.0 0.45 0.18 0.20 0.50 0 0 PL2 — Div. 1 (3 Seasons) 25.3 1 0 0 EFL Cup (3 Seasons) 3.2 0 2 0 0.0 0.62 0.00 0.00 0 0 Championship (2 Seasons) PL2 — Div. 2 (1 Season) 11.8 0 0 1 Championship (1 Season) 9.5 0 0 0 League One (1 Season) 0.9 0 2 0 0.0 2.17 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 2017-2018 18 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 14 1,066 76 62.3 11.8 12 84 10 2 28 1 2.07 20 11 +9 +0.76 -1.76 Matches 2018-2019 19 Blackburn Rovers eng ENG 2. Championship 0 0 0 0 1 Matches 2018-2019 19 Blackburn Rovers eng ENG EFL Cup 1 90 90 33.3 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +1.50 Matches 2018-2019 19 Blackburn Rovers eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 19 Grimsby Town eng ENG 4. League Two 8 502 63 12.1 5.6 6 77 4 2 20 5 1.25 6 7 -1 -0.18 +0.07 Matches 2018-2019 19 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 14 1,260 90 63.6 14.0 14 90 14 0 0 1.07 17 25 -8 -0.57 -1.70 Matches 2019-2020 20 Blackburn Rovers eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 3 2 +1 +1.00 +2.00 Matches 2019-2020 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 5 450 90 29.4 5.0 5 90 5 0 0 0.80 7 6 +1 +0.20 +0.20 Matches 2020-2021 21 Blackburn Rovers eng ENG 2. Championship 0 0 0 1 Matches 2020-2021 21 Blackburn Rovers eng ENG FA Cup 0 0 0 1 Matches 2020-2021 21 Oxford United eng ENG 3. League One 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68 Matches 2020-2021 21 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 8 563 70 26.1 6.3 7 76 5 1 31 0 1.88 14 7 +7 +1.12 +1.12 Matches 2021-2022 22 Barrow eng ENG EFL Cup 2 111 56 61.7 1.2 1 90 1 1 21 0 1.50 0 6 -6 -4.86 -6.17 Matches 2021-2022 22 Barrow eng ENG FA Cup 3 270 90 69.2 3.0 3 90 3 0 0 2.33 6 0 +6 +2.00 +2.75 Matches 2021-2022 22 Barrow eng ENG 4. League Two 26 1,995 77 48.2 22.2 23 83 17 3 26 4 0.96 22 28 -6 -0.27 +0.02 Matches 2022-2023 23 Dundee sct SCO 2. Championship 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 Matches 2022-2023 23 Barrow eng ENG 4. League Two 0 0 0 0 2 Matches 2022-2023 23 Stockport eng ENG 4. League Two 0 0 0 0 4 Matches 2023-2024 24 Gateshead eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2023-2024 24 Gateshead eng ENG 5. National League 28 2,173 78 52.5 24.1 25 85 20 3 20 6 1.61 47 26 +21 +0.87 +0.73 Matches 2024-2025 25 Gateshead eng ENG 5. National League 13 975 75 23.6 10.8 11 83 6 2 29 0 1.54 25 16 +9 +0.83 +0.86 Matches 2025-2026 26 Gateshead eng ENG FA Cup 1 20 20 11.1 0.2 0 0 1 20 1 3.00 0 0 0 0.00 0.00 Matches 2025-2026 26 Gateshead eng ENG 5. National League 17 889 52 21.5 9.9 11 70 5 6 20 2 1.18 13 18 -5 -0.51 +0.35 Matches 8 Seasons 7 Clubs 7 Leagues 118 8,143 69 17.6 90.5 95 81 64 23 19 45 1.44 146 123 +23 +0.25 +0.25 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Blackburn Rovers (4 Seasons) 2 Leagues 41 3,339 81 45.2 37.1 38 86 34 3 29 1 1.54 58 49 +9 +0.24 -0.36 Gateshead (3 Seasons) 2 Leagues 60 4,147 69 32.7 46.1 48 81 32 12 22 9 1.47 87 63 +24 +0.52 +0.83 Blackburn Rovers (3 Seasons) 3 Leagues 2 180 90 2.0 2.0 2 90 2 0 5 3.00 7 3 +4 +2.00 +1.33 Barrow (2 Seasons) 3 Leagues 31 2,376 77 26.8 26.4 27 84 21 4 25 6 1.13 28 34 -6 -0.23 +0.04 Dundee (1 Season) 1 League 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 Grimsby Town (1 Season) 1 League 8 502 63 12.1 5.6 6 77 4 2 20 5 1.25 6 7 -1 -0.18 +0.07 Oxford United (1 Season) 1 League 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68 Stockport (1 Season) 1 League 0 0 0 0 4 FA Cup (5 Seasons) 5 380 76 39.6 4.2 4 90 4 1 20 3 2.00 8 3 +5 +1.18 +1.51 National League (3 Seasons) 58 4,037 70 32.5 44.9 47 81 31 11 22 8 1.47 85 60 +25 +0.56 +0.87 League Two (3 Seasons) 34 2,497 73 15.1 27.7 29 82 21 5 24 15 1.03 28 35 -7 -0.25 +0.01 PL2 — Div. 1 (3 Seasons) 27 2,273 84 40.1 25.3 26 86 24 1 31 0 1.26 38 38 0 0.00 -0.24 EFL Cup (3 Seasons) 4 291 73 46.2 3.2 3 90 3 1 21 1 2.25 7 9 -2 -0.62 -1.42 Championship (2 Seasons) 0 0 0 0 2 PL2 — Div. 2 (1 Season) 14 1,066 76 62.3 11.8 12 84 10 2 28 1 2.07 20 11 +9 +0.76 -1.76 Championship (1 Season) 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 League One (1 Season) 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68
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 2017-2018 18 Blackburn Rovers 1 League 14 1,066 76 62.3 11.8 12 84 10 2 28 1 2.07 20 11 +9 +0.76 -1.76 2018-2019 19 Grimsby Town 1 League 8 502 63 12.1 5.6 6 77 4 2 20 5 1.25 6 7 -1 -0.18 +0.07 2018-2019 19 Blackburn Rovers 1 League 14 1,260 90 63.6 14.0 14 90 14 0 0 1.07 17 25 -8 -0.57 -1.70 2018-2019 19 Blackburn Rovers 3 Leagues 1 90 90 1.9 1.0 1 90 1 0 2 3.00 4 1 +3 +3.00 +1.50 2019-2020 20 Blackburn Rovers 1 League 5 450 90 29.4 5.0 5 90 5 0 0 0.80 7 6 +1 +0.20 +0.20 2019-2020 20 Blackburn Rovers 1 League 1 90 90 50.0 1.0 1 90 1 0 1 3.00 3 2 +1 +1.00 +2.00 2020-2021 21 Blackburn Rovers 1 League 8 563 70 26.1 6.3 7 76 5 1 31 0 1.88 14 7 +7 +1.12 +1.12 2020-2021 21 Blackburn Rovers 2 Leagues 0 0 0 2 2020-2021 21 Oxford United 1 League 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68 2021-2022 22 Barrow 3 Leagues 31 2,376 77 50.4 26.4 27 84 21 4 25 4 1.13 28 34 -6 -0.23 +0.04 2022-2023 23 Barrow 1 League 0 0 0 0 2 2022-2023 23 Dundee 1 League 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 2022-2023 23 Stockport 1 League 0 0 0 0 4 2023-2024 24 Gateshead 2 Leagues 29 2,263 78 53.5 25.1 26 85 21 3 20 6 1.55 49 29 +20 +0.80 +0.66 2024-2025 25 Gateshead 1 League 13 975 75 23.6 10.8 11 83 6 2 29 0 1.54 25 16 +9 +0.83 +0.86 2025-2026 26 Gateshead 2 Leagues 18 909 51 21.0 10.1 11 70 5 7 20 3 1.28 13 18 -5 -0.50 +0.32 8 Seasons 7 Clubs 7 Leagues 118 8,143 69 17.6 90.5 95 81 64 23 19 45 1.44 146 123 +23 +0.25 +0.25 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Blackburn Rovers (4 Seasons) 2 Leagues 41 3,339 81 45.2 37.1 38 86 34 3 29 1 1.54 58 49 +9 +0.24 -0.36 Gateshead (3 Seasons) 2 Leagues 60 4,147 69 32.7 46.1 48 81 32 12 22 9 1.47 87 63 +24 +0.52 +0.83 Blackburn Rovers (3 Seasons) 3 Leagues 2 180 90 2.0 2.0 2 90 2 0 5 3.00 7 3 +4 +2.00 +1.33 Barrow (2 Seasons) 3 Leagues 31 2,376 77 26.8 26.4 27 84 21 4 25 6 1.13 28 34 -6 -0.23 +0.04 Dundee (1 Season) 1 League 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 Grimsby Town (1 Season) 1 League 8 502 63 12.1 5.6 6 77 4 2 20 5 1.25 6 7 -1 -0.18 +0.07 Oxford United (1 Season) 1 League 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68 Stockport (1 Season) 1 League 0 0 0 0 4 FA Cup (5 Seasons) 5 380 76 39.6 4.2 4 90 4 1 20 3 2.00 8 3 +5 +1.18 +1.51 National League (3 Seasons) 58 4,037 70 32.5 44.9 47 81 31 11 22 8 1.47 85 60 +25 +0.56 +0.87 League Two (3 Seasons) 34 2,497 73 15.1 27.7 29 82 21 5 24 15 1.03 28 35 -7 -0.25 +0.01 PL2 — Div. 1 (3 Seasons) 27 2,273 84 40.1 25.3 26 86 24 1 31 0 1.26 38 38 0 0.00 -0.24 EFL Cup (3 Seasons) 4 291 73 46.2 3.2 3 90 3 1 21 1 2.25 7 9 -2 -0.62 -1.42 Championship (2 Seasons) 0 0 0 0 2 PL2 — Div. 2 (1 Season) 14 1,066 76 62.3 11.8 12 84 10 2 28 1 2.07 20 11 +9 +0.76 -1.76 Championship (1 Season) 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 League One (1 Season) 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68
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 2017-2018 18 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 1st 14 1,066 76 62.3 11.8 12 84 10 2 28 1 2.07 20 11 +9 +0.76 -1.76 Matches 2018-2019 19 Grimsby Town eng ENG 4. League Two 17th 8 502 63 12.1 5.6 6 77 4 2 20 5 1.25 6 7 -1 -0.18 +0.07 Matches 2018-2019 19 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 5th 14 1,260 90 63.6 14.0 14 90 14 0 0 1.07 17 25 -8 -0.57 -1.70 Matches 2018-2019 19 Blackburn Rovers eng ENG 2. Championship 15th 0 0 0 0 1 Matches 2019-2020 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 8th 5 450 90 29.4 5.0 5 90 5 0 0 0.80 7 6 +1 +0.20 +0.20 Matches 2020-2021 21 Blackburn Rovers eng ENG Jr. PL2 — Div. 1 4th 8 563 70 26.1 6.3 7 76 5 1 31 0 1.88 14 7 +7 +1.12 +1.12 Matches 2020-2021 21 Blackburn Rovers eng ENG 2. Championship 15th 0 0 0 1 Matches 2020-2021 21 Oxford United eng ENG 3. League One 6th 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68 Matches 2021-2022 22 Barrow eng ENG 4. League Two 22nd 26 1,995 77 48.2 22.2 23 83 17 3 26 4 0.96 22 28 -6 -0.27 +0.02 Matches 2022-2023 23 Barrow eng ENG 4. League Two 9th 0 0 0 0 2 Matches 2022-2023 23 Dundee sct SCO 2. Championship 1st 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 Matches 2022-2023 23 Stockport eng ENG 4. League Two 4th 0 0 0 0 4 Matches 2023-2024 24 Gateshead eng ENG 5. National League 6th 28 2,173 78 52.5 24.1 25 85 20 3 20 6 1.61 47 26 +21 +0.87 +0.73 Matches 2024-2025 25 Gateshead eng ENG 5. National League 8th 13 975 75 23.6 10.8 11 83 6 2 29 0 1.54 25 16 +9 +0.83 +0.86 Matches 2025-2026 26 Gateshead eng ENG 5. National League 18th 17 889 52 21.5 9.9 11 70 5 6 20 2 1.18 13 18 -5 -0.51 +0.35 Matches 7 Seasons 7 Clubs 5 Leagues 109 7,472 69 16.7 83.0 88 80 57 21 19 41 1.39 131 111 +20 +0.24 +0.25 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Blackburn Rovers (4 Seasons) 2 Leagues 41 3,339 81 45.2 37.1 38 86 34 3 29 1 1.54 58 49 +9 +0.24 -0.36 Gateshead (3 Seasons) 1 League 58 4,037 70 32.5 44.9 47 81 31 11 22 8 1.47 85 60 +25 +0.56 +0.87 Barrow (2 Seasons) 1 League 26 1,995 77 24.1 22.2 23 83 17 3 26 6 0.96 22 28 -6 -0.27 +0.02 Blackburn Rovers (2 Seasons) 1 League 0 0 0 0 2 Dundee (1 Season) 1 League 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 Grimsby Town (1 Season) 1 League 8 502 63 12.1 5.6 6 77 4 2 20 5 1.25 6 7 -1 -0.18 +0.07 Oxford United (1 Season) 1 League 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68 Stockport (1 Season) 1 League 0 0 0 0 4 National League (3 Seasons) 58 4,037 70 32.5 44.9 47 81 31 11 22 8 1.47 85 60 +25 +0.56 +0.87 League Two (3 Seasons) 34 2,497 73 15.1 27.7 29 82 21 5 24 15 1.03 28 35 -7 -0.25 +0.01 PL2 — Div. 1 (3 Seasons) 27 2,273 84 40.1 25.3 26 86 24 1 31 0 1.26 38 38 0 0.00 -0.24 Championship (2 Seasons) 0 0 0 0 2 PL2 — Div. 2 (1 Season) 14 1,066 76 62.3 11.8 12 84 10 2 28 1 2.07 20 11 +9 +0.76 -1.76 Championship (1 Season) 13 855 66 26.4 9.5 11 75 5 2 13 4 1.92 18 14 +4 +0.42 -0.41 League One (1 Season) 4 83 21 2.0 0.9 1 64 0 3 6 12 1.50 0 2 -2 -2.17 -2.68
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 2018-2019 19 Blackburn Rovers eng ENG EFL Cup 17th 1 90 90 33.3 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +1.50 Matches 2018-2019 19 Blackburn Rovers eng ENG FA Cup 33rd 0 0 0 0 1 Matches 2019-2020 20 Blackburn Rovers eng ENG EFL Cup 33rd 1 90 90 50.0 1.0 1 90 1 0 1 3.00 3 2 +1 +1.00 +2.00 Matches 2020-2021 21 Blackburn Rovers eng ENG FA Cup 33rd 0 0 0 1 Matches 2021-2022 22 Barrow eng ENG EFL Cup Rd2 2 111 56 61.7 1.2 1 90 1 1 21 0 1.50 0 6 -6 -4.86 -6.17 Matches 2021-2022 22 Barrow eng ENG FA Cup 3 270 90 69.2 3.0 3 90 3 0 0 2.33 6 0 +6 +2.00 +2.75 Matches 2023-2024 24 Gateshead eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 3 -1 -1.00 Matches 2025-2026 26 Gateshead eng ENG FA Cup 1 20 20 11.1 0.2 0 0 1 20 1 3.00 0 0 0 0.00 0.00 Matches 6 Seasons 3 Clubs 2 Leagues 9 671 75 42.2 7.5 7 90 7 2 21 4 2.11 15 12 +3 +0.40 +0.11 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Blackburn Rovers (3 Seasons) 2 Leagues 2 180 90 24.0 2.0 2 90 2 0 3 3.00 7 3 +4 +2.00 +1.33 Gateshead (2 Seasons) 1 League 2 110 55 40.7 1.2 1 90 1 1 20 1 1.50 2 3 -1 -0.82 -0.82 Barrow (1 Season) 2 Leagues 5 381 76 66.8 4.2 4 90 4 1 21 0 2.00 6 6 0 0.00 0.00 FA Cup (5 Seasons) 5 380 76 39.6 4.2 4 90 4 1 20 3 2.00 8 3 +5 +1.18 +1.51 EFL Cup (3 Seasons) 4 291 73 46.2 3.2 3 90 3 1 21 1 2.25 7 9 -2 -0.62 -1.42
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 18 Blackburn Rovers 1 League 11.8 1 1 0 0 2018-2019 19 Grimsby Town 1 League 5.6 0 0 0 0 2018-2019 19 Blackburn Rovers 1 League 14.0 3 0 0 0 2018-2019 19 Blackburn Rovers 3 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 20 Blackburn Rovers 1 League 5.0 1 0 0 0 2019-2020 20 Blackburn Rovers 1 League 1.0 0 0 0 1 2 0 1 1 1 0 2020-2021 21 Blackburn Rovers 1 League 6.3 1 0 0 0 2020-2021 21 Oxford United 1 League 0.9 0 0 0 2 0 0 4 0 0 0 2021-2022 22 Barrow 3 Leagues 26.4 3 0 0 18 15 0 75 40 12 0 2022-2023 23 Dundee 1 League 9.5 1 0 0 0 2023-2024 24 Gateshead 2 Leagues 25.1 2 0 0 3 0 0 0 0 0 0 2024-2025 25 Gateshead 1 League 10.8 3 0 0 0 2025-2026 26 Gateshead 2 Leagues 10.1 1 0 0 0 8 Seasons 7 Clubs 7 Leagues 90.5 10 0 0 24 17 0 80 41 13 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Blackburn Rovers (4 Seasons) 2 Leagues 37.1 6 1 0 0 Gateshead (3 Seasons) 2 Leagues 46.1 6 0 0 3 0 0 0 0 0 0 Blackburn Rovers (3 Seasons) 3 Leagues 2.0 0 0 0 1 2 0 1 1 1 0 0 0 Barrow (2 Seasons) 3 Leagues 26.4 3 0 0 18 15 0 75 40 12 0 Dundee (1 Season) 1 League 9.5 1 0 0 0 Grimsby Town (1 Season) 1 League 5.6 0 0 0 0 Oxford United (1 Season) 1 League 0.9 0 0 0 2 0 0 4 0 0 0 Stockport (1 Season) 1 League FA Cup (5 Seasons) 4.2 1 0 0 4 2 0 5 4 1 0 National League (3 Seasons) 44.9 5 0 0 0 League Two (3 Seasons) 27.7 3 0 0 17 12 0 68 33 10 0 PL2 — Div. 1 (3 Seasons) 25.3 5 0 0 0 EFL Cup (3 Seasons) 3.2 0 0 0 1 3 0 3 4 2 0 0 0 Championship (2 Seasons) PL2 — Div. 2 (1 Season) 11.8 1 1 0 0 Championship (1 Season) 9.5 1 0 0 0 League One (1 Season) 0.9 0 0 0 2 0 0 4 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 Joe Grayson Pages
Joe Grayson Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary