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 Barnsley eng ENG 2. Championship 0 0 Matches 2017-2018 20 Chesterfield eng ENG 4. League Two 11 8 664 7.4 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Matches 2017-2018 20 Tranmere Rovers eng ENG 5. National League 2 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 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 Barrow eng ENG 5. National League 39 28 2,422 26.9 3 0 3 3 0 0 8 0 0.11 0.00 0.11 0.11 0.11 Matches 2019-2020 22 Barrow eng ENG 5. National League 35 32 2,700 30.0 6 6 0 0 11 1 0.20 0.20 Matches 2020-2021 23 Barrow eng ENG EFL Cup 1 1 67 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Barrow eng ENG FA Cup 1 1 120 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Barrow eng ENG 4. League Two 29 22 1,956 21.7 5 3 8 5 0 1 12 0 0.23 0.14 0.37 0.23 0.37 Matches 2021-2022 24 Barrow eng ENG EFL Cup 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Barrow eng ENG FA Cup 4 1 195 2.2 1 1 2 1 0 0 0 0 0.46 0.46 0.92 0.46 0.92 Matches 2021-2022 24 Barrow eng ENG 4. League Two 34 20 1,873 20.8 5 2 7 5 0 0 12 1 0.24 0.10 0.34 0.24 0.34 Matches 2022-2023 25 Barrow 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 2022-2023 25 Barrow 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 2022-2023 25 Barrow eng ENG 4. League Two 34 23 2,028 22.5 4 1 5 4 0 2 5 1 0.18 0.04 0.22 0.18 0.22 Matches 2023-2024 26 Fylde eng ENG FA Cup 1 1 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 26 Fylde eng ENG 5. National League 33 26 2,224 24.7 4 4 0 0 10 0 0.16 0.16 Matches 2024-2025 27 Oldham Athletic eng ENG FA Cup 1 0 40 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Oldham Athletic eng ENG 5. National League 21 5 759 8.4 1 2 3 1 0 0 5 1 0.12 0.24 0.36 0.12 0.36 Matches 2025-2026 28 Oldham Athletic eng ENG EFL Cup 0 0 Matches 2025-2026 28 Macclesfield FC eng ENG FA Cup 2 2 153 1.7 0 1 1 0 0 0 2 0 0.00 0.59 0.59 0.00 0.59 Matches 2025-2026 28 Oldham Athletic eng ENG 4. League Two 0 0 Matches 10 Seasons 7 Clubs 5 Leagues 251 172 15,495 172.2 29 11 30 29 0 3 69 4 0.17 0.09 0.26 0.17 0.26 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 Barrow (5 Seasons) 4 Leagues 180 130 11,572 128.6 24 7 25 24 0 3 49 3 0.19 0.07 0.25 0.19 0.25 Oldham Athletic (2 Seasons) 4 Leagues 22 5 799 8.9 1 2 3 1 0 0 5 1 0.11 0.23 0.34 0.11 0.34 Fylde (1 Season) 2 Leagues 34 27 2,300 25.6 4 0 0 4 0 0 10 0 0.16 0.00 0.00 0.16 0.00 Chesterfield (1 Season) 1 League 11 8 664 7.4 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Tranmere Rovers (1 Season) 1 League 2 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Macclesfield FC (1 Season) 1 League 2 2 153 1.7 0 1 1 0 0 0 2 0 0.00 0.59 0.59 0.00 0.59 Blackburn Rovers (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 Barnsley (1 Season) 1 League 0 0 FA Cup (6 Seasons) 10 6 674 7.5 1 2 3 1 0 0 3 0 0.13 0.27 0.40 0.13 0.40 National League (5 Seasons) 130 91 8,112 90.1 14 2 6 14 0 0 34 2 0.16 0.06 0.17 0.16 0.17 League Two (5 Seasons) 108 73 6,521 72.5 14 7 21 14 0 3 32 2 0.19 0.10 0.29 0.19 0.29 EFL Cup (4 Seasons) 3 2 188 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (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 Championship (1 Season) 0 0
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 Barnsley 1 League 0 0 2017-2018 20 Tranmere Rovers 1 League 2 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 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 2017-2018 20 Chesterfield 1 League 11 8 664 7.4 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 2018-2019 21 Barrow 1 League 39 28 2,422 26.9 3 0 3 3 0 0 8 0 0.11 0.00 0.11 0.11 0.11 2019-2020 22 Barrow 1 League 35 32 2,700 30.0 6 6 0 0 11 1 0.20 0.20 2020-2021 23 Barrow 3 Leagues 31 24 2,143 23.8 5 3 8 5 0 1 13 0 0.21 0.13 0.34 0.21 0.34 2021-2022 24 Barrow 3 Leagues 39 21 2,099 23.3 6 3 9 6 0 0 12 1 0.26 0.13 0.39 0.26 0.39 2022-2023 25 Barrow 3 Leagues 36 25 2,208 24.5 4 1 5 4 0 2 5 1 0.16 0.04 0.20 0.16 0.20 2023-2024 26 Fylde 2 Leagues 34 27 2,300 25.6 4 0 0 4 0 0 10 0 0.16 0.00 0.00 0.16 0.00 2024-2025 27 Oldham Athletic 2 Leagues 22 5 799 8.9 1 2 3 1 0 0 5 1 0.11 0.23 0.34 0.11 0.34 2025-2026 28 Oldham Athletic 2 Leagues 0 0 2025-2026 28 Macclesfield FC 1 League 2 2 153 1.7 0 1 1 0 0 0 2 0 0.00 0.59 0.59 0.00 0.59 10 Seasons 7 Clubs 5 Leagues 251 172 15,495 172.2 29 11 30 29 0 3 69 4 0.17 0.09 0.26 0.17 0.26 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 Barrow (5 Seasons) 4 Leagues 180 130 11,572 128.6 24 7 25 24 0 3 49 3 0.19 0.07 0.25 0.19 0.25 Oldham Athletic (2 Seasons) 4 Leagues 22 5 799 8.9 1 2 3 1 0 0 5 1 0.11 0.23 0.34 0.11 0.34 Fylde (1 Season) 2 Leagues 34 27 2,300 25.6 4 0 0 4 0 0 10 0 0.16 0.00 0.00 0.16 0.00 Chesterfield (1 Season) 1 League 11 8 664 7.4 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Tranmere Rovers (1 Season) 1 League 2 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Macclesfield FC (1 Season) 1 League 2 2 153 1.7 0 1 1 0 0 0 2 0 0.00 0.59 0.59 0.00 0.59 Blackburn Rovers (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 Barnsley (1 Season) 1 League 0 0 FA Cup (6 Seasons) 10 6 674 7.5 1 2 3 1 0 0 3 0 0.13 0.27 0.40 0.13 0.40 National League (5 Seasons) 130 91 8,112 90.1 14 2 6 14 0 0 34 2 0.16 0.06 0.17 0.16 0.17 League Two (5 Seasons) 108 73 6,521 72.5 14 7 21 14 0 3 32 2 0.19 0.10 0.29 0.19 0.29 EFL Cup (4 Seasons) 3 2 188 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 2 (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 Championship (1 Season) 0 0
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 Barnsley eng ENG 2. Championship 14th 0 0 Matches 2017-2018 20 Tranmere Rovers eng ENG 5. National League 2nd 2 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 1st 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 Chesterfield eng ENG 4. League Two 24th 11 8 664 7.4 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Matches 2018-2019 21 Barrow eng ENG 5. National League 11th 39 28 2,422 26.9 3 0 3 3 0 0 8 0 0.11 0.00 0.11 0.11 0.11 Matches 2019-2020 22 Barrow eng ENG 5. National League 1st 35 32 2,700 30.0 6 6 0 0 11 1 0.20 0.20 Matches 2020-2021 23 Barrow eng ENG 4. League Two 21st 29 22 1,956 21.7 5 3 8 5 0 1 12 0 0.23 0.14 0.37 0.23 0.37 Matches 2021-2022 24 Barrow eng ENG 4. League Two 22nd 34 20 1,873 20.8 5 2 7 5 0 0 12 1 0.24 0.10 0.34 0.24 0.34 Matches 2022-2023 25 Barrow eng ENG 4. League Two 9th 34 23 2,028 22.5 4 1 5 4 0 2 5 1 0.18 0.04 0.22 0.18 0.22 Matches 2023-2024 26 Fylde eng ENG 5. National League 18th 33 26 2,224 24.7 4 4 0 0 10 0 0.16 0.16 Matches 2024-2025 27 Oldham Athletic eng ENG 5. National League 5th 21 5 759 8.4 1 2 3 1 0 0 5 1 0.12 0.24 0.36 0.12 0.36 Matches 2025-2026 28 Oldham Athletic eng ENG 4. League Two 10th 0 0 Matches 10 Seasons 6 Clubs 3 Leagues 238 164 14,633 162.6 28 9 27 28 0 3 66 4 0.17 0.08 0.25 0.17 0.25 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 Barrow (5 Seasons) 2 Leagues 171 125 10,979 122.0 23 6 23 23 0 3 48 3 0.19 0.07 0.25 0.19 0.25 Oldham Athletic (2 Seasons) 2 Leagues 21 5 759 8.4 1 2 3 1 0 0 5 1 0.12 0.24 0.36 0.12 0.36 Fylde (1 Season) 1 League 33 26 2,224 24.7 4 4 0 0 10 0 0.16 0.16 Chesterfield (1 Season) 1 League 11 8 664 7.4 0 1 1 0 0 0 3 0 0.00 0.14 0.14 0.00 0.14 Tranmere Rovers (1 Season) 1 League 2 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Blackburn Rovers (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 Barnsley (1 Season) 1 League 0 0 National League (5 Seasons) 130 91 8,112 90.1 14 2 6 14 0 0 34 2 0.16 0.06 0.17 0.16 0.17 League Two (5 Seasons) 108 73 6,521 72.5 14 7 21 14 0 3 32 2 0.19 0.10 0.29 0.19 0.29 PL2 — Div. 2 (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 Championship (1 Season) 0 0
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 2020-2021 23 Barrow eng ENG EFL Cup 58th 1 1 67 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Barrow eng ENG FA Cup 85th 1 1 120 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Barrow eng ENG EFL Cup Rd2 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Barrow eng ENG FA Cup 4 1 195 2.2 1 1 2 1 0 0 0 0 0.46 0.46 0.92 0.46 0.92 Matches 2022-2023 25 Barrow eng ENG EFL Cup Rd2 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Barrow 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 2023-2024 26 Fylde eng ENG FA Cup 1 1 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Oldham Athletic eng ENG FA Cup 1 0 40 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Oldham Athletic eng ENG EFL Cup Pre 0 0 Matches 2025-2026 28 Macclesfield FC eng ENG FA Cup 2 2 153 1.7 0 1 1 0 0 0 2 0 0.00 0.59 0.59 0.00 0.59 Matches 6 Seasons 4 Clubs 2 Leagues 13 8 862 9.6 1 2 3 1 0 0 3 0 0.10 0.21 0.31 0.10 0.31 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 Barrow (3 Seasons) 2 Leagues 9 5 593 6.6 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 Oldham Athletic (2 Seasons) 2 Leagues 1 0 40 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Macclesfield FC (1 Season) 1 League 2 2 153 1.7 0 1 1 0 0 0 2 0 0.00 0.59 0.59 0.00 0.59 Fylde (1 Season) 1 League 1 1 76 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 10 6 674 7.5 1 2 3 1 0 0 3 0 0.13 0.27 0.40 0.13 0.40 EFL Cup (4 Seasons) 3 2 188 2.1 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 20 Tranmere Rovers 1 League 0.1 0 0 0 0.00 0.00 0 0 2017-2018 20 Blackburn Rovers 1 League 1.0 0 0 0 2017-2018 20 Chesterfield 1 League 7.4 0 0 2 0.00 0.27 0.00 0 0 2018-2019 21 Barrow 1 League 26.9 3 0 0 2019-2020 22 Barrow 1 League 30.0 6 0 0 2020-2021 23 Barrow 3 Leagues 23.8 5 48 17 35.4 2.02 0.71 0.10 0.29 0 1 2021-2022 24 Barrow 3 Leagues 23.3 6 63 19 30.2 2.70 0.81 0.10 0.32 0 0 2022-2023 25 Barrow 3 Leagues 24.5 4 52 17 32.7 2.21 0.72 0.08 0.24 0 2 2023-2024 26 Fylde 2 Leagues 25.6 4 4 2 50.0 4.74 2.37 0.00 0.00 0 0 2024-2025 27 Oldham Athletic 2 Leagues 8.9 1 0 0 2025-2026 28 Macclesfield FC 1 League 1.7 0 5 0 0.0 2.94 0.00 0.00 0 0 10 Seasons 7 Clubs 5 Leagues 172.2 29 172 57 33.1 2.13 0.71 0.09 0.26 0 3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Barrow (5 Seasons) 4 Leagues 128.6 24 163 53 32.5 2.31 0.75 0.09 0.28 0 3 Oldham Athletic (2 Seasons) 4 Leagues 8.9 1 0 0 Fylde (1 Season) 2 Leagues 25.6 4 4 2 50.0 4.74 2.37 0.00 0.00 0 0 Chesterfield (1 Season) 1 League 7.4 0 0 2 0.00 0.27 0.00 0 0 Tranmere Rovers (1 Season) 1 League 0.1 0 0 0 0.00 0.00 0 0 Macclesfield FC (1 Season) 1 League 1.7 0 5 0 0.0 2.94 0.00 0.00 0 0 Blackburn Rovers (1 Season) 1 League 1.0 0 0 0 Barnsley (1 Season) 1 League FA Cup (6 Seasons) 7.5 1 18 5 27.8 2.98 0.83 0.06 0.20 0 0 National League (5 Seasons) 90.1 14 0 0 0.00 0.00 0 0 League Two (5 Seasons) 72.5 14 152 51 33.6 2.10 0.70 0.09 0.27 0 3 EFL Cup (4 Seasons) 2.1 0 2 1 50.0 0.96 0.48 0.00 0.00 0 0 PL2 — Div. 2 (1 Season) 1.0 0 0 0 Championship (1 Season)
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 Barnsley eng ENG 2. Championship 0 0 0 0 1 Matches 2017-2018 20 Chesterfield eng ENG 4. League Two 11 664 60 16.0 7.4 8 3 3 0 0.91 7 13 -6 -0.81 -0.04 Matches 2017-2018 20 Tranmere Rovers eng ENG 5. National League 2 7 4 0.2 0.1 0 0 2 1 2.00 0 1 -1 -12.86 -13.58 Matches 2017-2018 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Matches 2018-2019 21 Barrow eng ENG 5. National League 39 2,422 62 58.5 26.9 28 74 8 11 31 3 1.30 33 34 -1 -0.04 -0.14 Matches 2019-2020 22 Barrow eng ENG 5. National League 35 2,700 77 81.1 30.0 32 82 21 3 22 0 1.89 53 26 +27 +0.90 +0.61 Matches 2020-2021 23 Barrow eng ENG EFL Cup 1 67 67 74.4 0.7 1 67 0 0 0 1.00 0 0 0 0.00 0.00 Matches 2020-2021 23 Barrow eng ENG FA Cup 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00 Matches 2020-2021 23 Barrow eng ENG 4. League Two 29 1,956 67 47.2 21.7 22 82 12 7 23 3 0.97 32 30 +2 +0.09 +0.42 Matches 2021-2022 24 Barrow eng ENG EFL Cup 1 31 31 17.2 0.3 0 0 1 31 1 0.00 0 3 -3 -8.71 -7.50 Matches 2021-2022 24 Barrow eng ENG FA Cup 4 195 49 50.0 2.2 1 85 0 3 37 0 1.75 5 4 +1 +0.46 -1.38 Matches 2021-2022 24 Barrow eng ENG 4. League Two 34 1,873 55 45.2 20.8 20 77 8 14 24 0 0.97 19 25 -6 -0.29 -0.01 Matches 2022-2023 25 Barrow eng ENG EFL Cup 1 90 90 42.9 1.0 1 90 1 0 0 1.00 0 0 0 0.00 0.00 Matches 2022-2023 25 Barrow eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2022-2023 25 Barrow eng ENG 4. League Two 34 2,028 60 49.0 22.5 23 79 7 11 19 0 1.47 26 31 -5 -0.22 -0.18 Matches 2023-2024 26 Fylde eng ENG FA Cup 1 76 76 84.4 0.8 1 76 0 0 0 0.00 1 2 -1 -1.18 -1.18 Matches 2023-2024 26 Fylde eng ENG 5. National League 33 2,224 67 53.7 24.7 26 78 12 7 26 1 1.00 37 43 -6 -0.24 -0.15 Matches 2024-2025 27 Oldham Athletic eng ENG FA Cup 1 40 40 19.0 0.4 0 0 1 40 0 0.00 0 2 -2 -4.50 -5.56 Matches 2024-2025 27 Oldham Athletic eng ENG 5. National League 21 759 36 18.3 8.4 5 72 1 16 25 3 1.48 15 14 +1 +0.12 -0.28 Matches 2025-2026 28 Oldham Athletic eng ENG EFL Cup 0 0 0 0 1 Matches 2025-2026 28 Macclesfield FC eng ENG FA Cup 2 153 77 39.2 1.7 2 77 0 0 0 3.00 7 3 +4 +2.35 +1.97 Matches 2025-2026 28 Oldham Athletic eng ENG 4. League Two 0 0 0 0 1 Matches 10 Seasons 7 Clubs 5 Leagues 251 15,495 62 33.3 172.2 172 79 75 79 25 15 1.28 235 232 +3 +0.02 -0.02 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Barrow (5 Seasons) 4 Leagues 180 11,572 64 55.2 128.6 130 79 59 50 25 7 1.32 168 154 +14 +0.11 +0.20 Oldham Athletic (2 Seasons) 4 Leagues 22 799 36 9.3 8.9 5 72 1 17 26 5 1.41 15 16 -1 -0.11 -0.54 Fylde (1 Season) 2 Leagues 34 2,300 68 54.4 25.6 27 78 12 7 26 1 0.97 38 45 -7 -0.27 -0.18 Chesterfield (1 Season) 1 League 11 664 60 16.0 7.4 8 3 3 0 0.91 7 13 -6 -0.81 -0.04 Tranmere Rovers (1 Season) 1 League 2 7 4 0.2 0.1 0 0 2 1 2.00 0 1 -1 -12.86 -13.58 Macclesfield FC (1 Season) 1 League 2 153 77 39.2 1.7 2 77 0 0 0 3.00 7 3 +4 +2.35 +1.97 Blackburn Rovers (1 Season) 1 League 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Barnsley (1 Season) 1 League 0 0 0 0 1 FA Cup (6 Seasons) 10 674 67 52.2 7.5 6 87 2 4 38 0 1.40 13 12 +1 +0.13 -0.89 National League (5 Seasons) 130 8,112 62 40.8 90.1 91 78 42 39 27 8 1.42 138 118 +20 +0.22 -0.16 League Two (5 Seasons) 108 6,521 60 31.5 72.5 73 79 30 35 22 4 1.12 84 99 -15 -0.21 +0.21 EFL Cup (4 Seasons) 3 188 63 33.0 2.1 2 79 1 1 31 2 0.67 0 3 -3 -1.44 -0.82 PL2 — Div. 2 (1 Season) 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Championship (1 Season) 0 0 0 0 1
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 Barnsley 1 League 0 0 0 0 1 2017-2018 20 Tranmere Rovers 1 League 2 7 4 0.2 0.1 0 0 2 1 2.00 0 1 -1 -12.86 -13.58 2017-2018 20 Blackburn Rovers 1 League 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 2017-2018 20 Chesterfield 1 League 11 664 60 16.0 7.4 8 3 3 0 0.91 7 13 -6 -0.81 -0.04 2018-2019 21 Barrow 1 League 39 2,422 62 58.5 26.9 28 74 8 11 31 3 1.30 33 34 -1 -0.04 -0.14 2019-2020 22 Barrow 1 League 35 2,700 77 81.1 30.0 32 82 21 3 22 0 1.89 53 26 +27 +0.90 +0.61 2020-2021 23 Barrow 3 Leagues 31 2,143 69 49.3 23.8 24 83 13 7 23 3 0.97 32 30 +2 +0.08 +0.41 2021-2022 24 Barrow 3 Leagues 39 2,099 54 44.6 23.3 21 77 8 18 27 1 1.03 24 32 -8 -0.34 -0.17 2022-2023 25 Barrow 3 Leagues 36 2,208 61 49.7 24.5 25 80 9 11 19 0 1.42 26 32 -6 -0.24 -0.20 2023-2024 26 Fylde 2 Leagues 34 2,300 68 54.4 25.6 27 78 12 7 26 1 0.97 38 45 -7 -0.27 -0.18 2024-2025 27 Oldham Athletic 2 Leagues 22 799 36 18.4 8.9 5 72 1 17 26 3 1.41 15 16 -1 -0.11 -0.54 2025-2026 28 Oldham Athletic 2 Leagues 0 0 0 0 2 2025-2026 28 Macclesfield FC 1 League 2 153 77 39.2 1.7 2 77 0 0 0 3.00 7 3 +4 +2.35 +1.97 10 Seasons 7 Clubs 5 Leagues 251 15,495 62 33.3 172.2 172 79 75 79 25 15 1.28 235 232 +3 +0.02 -0.02 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Barrow (5 Seasons) 4 Leagues 180 11,572 64 55.2 128.6 130 79 59 50 25 7 1.32 168 154 +14 +0.11 +0.20 Oldham Athletic (2 Seasons) 4 Leagues 22 799 36 9.3 8.9 5 72 1 17 26 5 1.41 15 16 -1 -0.11 -0.54 Fylde (1 Season) 2 Leagues 34 2,300 68 54.4 25.6 27 78 12 7 26 1 0.97 38 45 -7 -0.27 -0.18 Chesterfield (1 Season) 1 League 11 664 60 16.0 7.4 8 3 3 0 0.91 7 13 -6 -0.81 -0.04 Tranmere Rovers (1 Season) 1 League 2 7 4 0.2 0.1 0 0 2 1 2.00 0 1 -1 -12.86 -13.58 Macclesfield FC (1 Season) 1 League 2 153 77 39.2 1.7 2 77 0 0 0 3.00 7 3 +4 +2.35 +1.97 Blackburn Rovers (1 Season) 1 League 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Barnsley (1 Season) 1 League 0 0 0 0 1 FA Cup (6 Seasons) 10 674 67 52.2 7.5 6 87 2 4 38 0 1.40 13 12 +1 +0.13 -0.89 National League (5 Seasons) 130 8,112 62 40.8 90.1 91 78 42 39 27 8 1.42 138 118 +20 +0.22 -0.16 League Two (5 Seasons) 108 6,521 60 31.5 72.5 73 79 30 35 22 4 1.12 84 99 -15 -0.21 +0.21 EFL Cup (4 Seasons) 3 188 63 33.0 2.1 2 79 1 1 31 2 0.67 0 3 -3 -1.44 -0.82 PL2 — Div. 2 (1 Season) 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Championship (1 Season) 0 0 0 0 1
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 Barnsley eng ENG 2. Championship 14th 0 0 0 0 1 Matches 2017-2018 20 Tranmere Rovers eng ENG 5. National League 2nd 2 7 4 0.2 0.1 0 0 2 1 2.00 0 1 -1 -12.86 -13.58 Matches 2017-2018 20 Blackburn Rovers eng ENG Jr. PL2 — Div. 2 1st 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Matches 2017-2018 20 Chesterfield eng ENG 4. League Two 24th 11 664 60 16.0 7.4 8 3 3 0 0.91 7 13 -6 -0.81 -0.04 Matches 2018-2019 21 Barrow eng ENG 5. National League 11th 39 2,422 62 58.5 26.9 28 74 8 11 31 3 1.30 33 34 -1 -0.04 -0.14 Matches 2019-2020 22 Barrow eng ENG 5. National League 1st 35 2,700 77 81.1 30.0 32 82 21 3 22 0 1.89 53 26 +27 +0.90 +0.61 Matches 2020-2021 23 Barrow eng ENG 4. League Two 21st 29 1,956 67 47.2 21.7 22 82 12 7 23 3 0.97 32 30 +2 +0.09 +0.42 Matches 2021-2022 24 Barrow eng ENG 4. League Two 22nd 34 1,873 55 45.2 20.8 20 77 8 14 24 0 0.97 19 25 -6 -0.29 -0.01 Matches 2022-2023 25 Barrow eng ENG 4. League Two 9th 34 2,028 60 49.0 22.5 23 79 7 11 19 0 1.47 26 31 -5 -0.22 -0.18 Matches 2023-2024 26 Fylde eng ENG 5. National League 18th 33 2,224 67 53.7 24.7 26 78 12 7 26 1 1.00 37 43 -6 -0.24 -0.15 Matches 2024-2025 27 Oldham Athletic eng ENG 5. National League 5th 21 759 36 18.3 8.4 5 72 1 16 25 3 1.48 15 14 +1 +0.12 -0.28 Matches 2025-2026 28 Oldham Athletic eng ENG 4. League Two 10th 0 0 0 0 1 Matches 10 Seasons 6 Clubs 3 Leagues 238 14,633 61 32.7 162.6 164 79 72 74 25 13 1.29 222 217 +5 +0.03 +0.01 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Barrow (5 Seasons) 2 Leagues 171 10,979 64 55.2 122.0 125 79 56 46 24 6 1.33 163 146 +17 +0.14 +0.26 Oldham Athletic (2 Seasons) 2 Leagues 21 759 36 9.2 8.4 5 72 1 16 25 4 1.48 15 14 +1 +0.12 -0.28 Fylde (1 Season) 1 League 33 2,224 67 53.7 24.7 26 78 12 7 26 1 1.00 37 43 -6 -0.24 -0.15 Chesterfield (1 Season) 1 League 11 664 60 16.0 7.4 8 3 3 0 0.91 7 13 -6 -0.81 -0.04 Tranmere Rovers (1 Season) 1 League 2 7 4 0.2 0.1 0 0 2 1 2.00 0 1 -1 -12.86 -13.58 Blackburn Rovers (1 Season) 1 League 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Barnsley (1 Season) 1 League 0 0 0 0 1 National League (5 Seasons) 130 8,112 62 40.8 90.1 91 78 42 39 27 8 1.42 138 118 +20 +0.22 -0.16 League Two (5 Seasons) 108 6,521 60 31.5 72.5 73 79 30 35 22 4 1.12 84 99 -15 -0.21 +0.21 PL2 — Div. 2 (1 Season) 1 90 90 5.3 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +0.61 Championship (1 Season) 0 0 0 0 1
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 2020-2021 23 Barrow eng ENG EFL Cup 58th 1 67 67 74.4 0.7 1 67 0 0 0 1.00 0 0 0 0.00 0.00 Matches 2020-2021 23 Barrow eng ENG FA Cup 85th 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00 Matches 2021-2022 24 Barrow eng ENG EFL Cup Rd2 1 31 31 17.2 0.3 0 0 1 31 1 0.00 0 3 -3 -8.71 -7.50 Matches 2021-2022 24 Barrow eng ENG FA Cup 4 195 49 50.0 2.2 1 85 0 3 37 0 1.75 5 4 +1 +0.46 -1.38 Matches 2022-2023 25 Barrow eng ENG EFL Cup Rd2 1 90 90 42.9 1.0 1 90 1 0 0 1.00 0 0 0 0.00 0.00 Matches 2022-2023 25 Barrow eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2023-2024 26 Fylde eng ENG FA Cup 1 76 76 84.4 0.8 1 76 0 0 0 0.00 1 2 -1 -1.18 -1.18 Matches 2024-2025 27 Oldham Athletic eng ENG FA Cup 1 40 40 19.0 0.4 0 0 1 40 0 0.00 0 2 -2 -4.50 -5.56 Matches 2025-2026 28 Oldham Athletic eng ENG EFL Cup Pre 0 0 0 0 1 Matches 2025-2026 28 Macclesfield FC eng ENG FA Cup 2 153 77 39.2 1.7 2 77 0 0 0 3.00 7 3 +4 +2.35 +1.97 Matches 6 Seasons 4 Clubs 2 Leagues 13 862 66 46.3 9.6 8 85 3 5 36 2 1.23 13 15 -2 -0.21 -0.70 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Barrow (3 Seasons) 2 Leagues 9 593 66 54.9 6.6 5 90 3 4 35 1 1.11 5 8 -3 -0.46 -0.82 Oldham Athletic (2 Seasons) 2 Leagues 1 40 40 13.3 0.4 0 0 1 40 1 0.00 0 2 -2 -4.50 -5.56 Macclesfield FC (1 Season) 1 League 2 153 77 39.2 1.7 2 77 0 0 0 3.00 7 3 +4 +2.35 +1.97 Fylde (1 Season) 1 League 1 76 76 84.4 0.8 1 76 0 0 0 0.00 1 2 -1 -1.18 -1.18 FA Cup (6 Seasons) 10 674 67 52.2 7.5 6 87 2 4 38 0 1.40 13 12 +1 +0.13 -0.89 EFL Cup (4 Seasons) 3 188 63 33.0 2.1 2 79 1 1 31 2 0.67 0 3 -3 -1.44 -0.82
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 20 Tranmere Rovers 1 League 0.1 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 20 Blackburn Rovers 1 League 1.0 0 0 0 0 2017-2018 20 Chesterfield 1 League 7.4 3 0 0 9 0 0 0 0 0 0 0 0 2018-2019 21 Barrow 1 League 26.9 8 0 0 0 2019-2020 22 Barrow 1 League 30.0 11 1 1 0 2020-2021 23 Barrow 3 Leagues 23.8 13 0 0 42 44 5 112 8 23 0 2021-2022 24 Barrow 3 Leagues 23.3 12 1 1 27 30 8 48 8 20 0 2022-2023 25 Barrow 3 Leagues 24.5 5 1 0 30 34 10 61 12 28 0 2023-2024 26 Fylde 2 Leagues 25.6 10 0 0 2 0 0 0 0 0 0 2024-2025 27 Oldham Athletic 2 Leagues 8.9 5 1 1 0 2025-2026 28 Macclesfield FC 1 League 1.7 2 0 0 3 2 0 1 0 2 0 10 Seasons 7 Clubs 5 Leagues 172.2 69 4 3 113 110 23 222 28 73 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Barrow (5 Seasons) 4 Leagues 128.6 49 3 2 99 108 23 221 28 71 0 Oldham Athletic (2 Seasons) 4 Leagues 8.9 5 1 1 0 Fylde (1 Season) 2 Leagues 25.6 10 0 0 2 0 0 0 0 0 0 Chesterfield (1 Season) 1 League 7.4 3 0 0 9 0 0 0 0 0 0 0 0 Tranmere Rovers (1 Season) 1 League 0.1 0 0 0 0 0 0 0 0 0 0 0 0 Macclesfield FC (1 Season) 1 League 1.7 2 0 0 3 2 0 1 0 2 0 Blackburn Rovers (1 Season) 1 League 1.0 0 0 0 0 Barnsley (1 Season) 1 League FA Cup (6 Seasons) 7.5 3 0 0 9 6 5 9 0 3 0 National League (5 Seasons) 90.1 34 2 2 0 0 0 0 0 0 0 0 0 League Two (5 Seasons) 72.5 32 2 1 102 102 18 212 26 67 0 0 0 EFL Cup (4 Seasons) 2.1 0 0 0 2 2 0 1 2 3 0 PL2 — Div. 2 (1 Season) 1.0 0 0 0 0 Championship (1 Season)
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 Josh Kay Pages
Josh Kay Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary