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 19 Middlesbrough eng ENG Jr. PL2 — Div. 2 17 15 1,287 14.3 2 1 3 2 0 0 1 0 0.14 0.07 0.21 0.14 0.21 Matches 2018-2019 20 Cambridge United eng ENG 4. League Two 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Middlesbrough eng ENG Jr. PL2 — Div. 2 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 St Mirren sct SCO 1. Premiership 6 5 403 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Middlesbrough eng ENG 2. Championship 29 20 1,882 20.9 1 1 2 1 0 0 3 0 0.05 0.05 0.10 0.05 0.10 Matches 2019-2020 21 Middlesbrough eng ENG FA Cup 1 1 66 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Middlesbrough eng ENG Jr. PL2 — Div. 2 2 2 146 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Middlesbrough eng ENG 2. Championship 17 5 632 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Middlesbrough 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 2020-2021 22 Middlesbrough 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 2020-2021 22 Middlesbrough eng ENG Jr. PL2 — Div. 2 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 23 Peterborough United eng ENG 2. Championship 6 5 364 4.0 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Peterborough United eng ENG FA Cup 2 1 104 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Ipswich Town eng ENG 3. League One 6 6 365 4.1 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Matches 2022-2023 24 Aberdeen sct SCO 1. Premiership 28 19 1,645 18.3 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Matches 2023-2024 25 Middlesbrough eng ENG 2. Championship 2 2 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Middlesbrough 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 2023-2024 25 Middlesbrough 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 2023-2024 25 Blackpool eng ENG 3. League One 17 17 1,412 15.7 2 1 3 2 0 0 4 0 0.13 0.06 0.19 0.13 0.19 Matches 2023-2024 25 Middlesbrough eng ENG Jr. PL2 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Blackpool eng ENG EFL Cup 3 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2024-2025 26 Blackpool 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 2024-2025 26 Blackpool eng ENG 3. League One 35 26 2,303 25.6 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Blackpool 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 2025-2026 27 Blackpool eng ENG FA Cup 2 1 119 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Blackpool eng ENG 3. League One 33 26 2,077 23.1 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Matches 8 Seasons 7 Clubs 6 Leagues 207 146 12,754 141.7 5 4 9 5 0 0 27 2 0.04 0.03 0.06 0.04 0.06 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 Middlesbrough (4 Seasons) 1 League 24 22 1,859 20.7 2 1 3 2 0 0 1 0 0.10 0.05 0.15 0.10 0.15 Blackpool (3 Seasons) 3 Leagues 92 73 6,181 68.7 4 1 5 4 0 0 12 1 0.06 0.01 0.07 0.06 0.07 Middlesbrough (3 Seasons) 3 Leagues 53 31 3,006 33.4 1 1 2 1 0 0 3 0 0.03 0.03 0.06 0.03 0.06 Aberdeen (1 Season) 1 League 28 19 1,645 18.3 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Cambridge United (1 Season) 1 League 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Peterborough United (1 Season) 2 Leagues 8 6 468 5.2 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 6 5 403 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 1 League 6 6 365 4.1 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Middlesbrough (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 8 5 477 5.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 91 75 6,157 68.4 3 2 5 3 0 0 11 1 0.04 0.03 0.07 0.04 0.07 Championship (4 Seasons) 54 32 3,026 33.6 1 1 2 1 0 0 6 1 0.03 0.03 0.06 0.03 0.06 PL2 — Div. 2 (4 Seasons) 24 22 1,859 20.7 2 1 3 2 0 0 1 0 0.10 0.05 0.15 0.10 0.15 EFL Cup (4 Seasons) 6 4 360 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Premiership (2 Seasons) 34 24 2,048 22.8 0 1 1 0 0 0 8 0 0.00 0.04 0.04 0.00 0.04 League Two (1 Season) 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 PL2 (1 Season) 1 1 90 1.0 0 0 0 0 0 0 1 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 19 Middlesbrough 1 League 17 15 1,287 14.3 2 1 3 2 0 0 1 0 0.14 0.07 0.21 0.14 0.21 2018-2019 20 St Mirren 1 League 6 5 403 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2018-2019 20 Cambridge United 1 League 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 20 Middlesbrough 1 League 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 21 Middlesbrough 1 League 2 2 146 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 21 Middlesbrough 2 Leagues 30 21 1,948 21.6 1 1 2 1 0 0 3 0 0.05 0.05 0.09 0.05 0.09 2020-2021 22 Middlesbrough 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 22 Middlesbrough 3 Leagues 19 7 812 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 23 Ipswich Town 1 League 6 6 365 4.1 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 2021-2022 23 Peterborough United 2 Leagues 8 6 468 5.2 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 2022-2023 24 Aberdeen 1 League 28 19 1,645 18.3 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 2023-2024 25 Middlesbrough 3 Leagues 4 3 246 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 25 Middlesbrough 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 25 Blackpool 1 League 17 17 1,412 15.7 2 1 3 2 0 0 4 0 0.13 0.06 0.19 0.13 0.19 2024-2025 26 Blackpool 3 Leagues 39 28 2,483 27.6 1 0 1 1 0 0 4 0 0.04 0.00 0.04 0.04 0.04 2025-2026 27 Blackpool 3 Leagues 36 28 2,286 25.4 1 0 1 1 0 0 4 1 0.04 0.00 0.04 0.04 0.04 8 Seasons 7 Clubs 6 Leagues 207 146 12,754 141.7 5 4 9 5 0 0 27 2 0.04 0.03 0.06 0.04 0.06 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 Middlesbrough (4 Seasons) 1 League 24 22 1,859 20.7 2 1 3 2 0 0 1 0 0.10 0.05 0.15 0.10 0.15 Blackpool (3 Seasons) 3 Leagues 92 73 6,181 68.7 4 1 5 4 0 0 12 1 0.06 0.01 0.07 0.06 0.07 Middlesbrough (3 Seasons) 3 Leagues 53 31 3,006 33.4 1 1 2 1 0 0 3 0 0.03 0.03 0.06 0.03 0.06 Aberdeen (1 Season) 1 League 28 19 1,645 18.3 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Cambridge United (1 Season) 1 League 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Peterborough United (1 Season) 2 Leagues 8 6 468 5.2 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 6 5 403 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 1 League 6 6 365 4.1 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Middlesbrough (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 FA Cup (6 Seasons) 8 5 477 5.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 91 75 6,157 68.4 3 2 5 3 0 0 11 1 0.04 0.03 0.07 0.04 0.07 Championship (4 Seasons) 54 32 3,026 33.6 1 1 2 1 0 0 6 1 0.03 0.03 0.06 0.03 0.06 PL2 — Div. 2 (4 Seasons) 24 22 1,859 20.7 2 1 3 2 0 0 1 0 0.10 0.05 0.15 0.10 0.15 EFL Cup (4 Seasons) 6 4 360 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Premiership (2 Seasons) 34 24 2,048 22.8 0 1 1 0 0 0 8 0 0.00 0.04 0.04 0.00 0.04 League Two (1 Season) 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 PL2 (1 Season) 1 1 90 1.0 0 0 0 0 0 0 1 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 19 Middlesbrough eng ENG Jr. PL2 — Div. 2 4th 17 15 1,287 14.3 2 1 3 2 0 0 1 0 0.14 0.07 0.21 0.14 0.21 Matches 2018-2019 20 St Mirren sct SCO 1. Premiership 11th 6 5 403 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Cambridge United eng ENG 4. League Two 21st 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Middlesbrough eng ENG Jr. PL2 — Div. 2 8th 2 2 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Middlesbrough eng ENG Jr. PL2 — Div. 2 5th 2 2 146 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Middlesbrough eng ENG 2. Championship 17th 29 20 1,882 20.9 1 1 2 1 0 0 3 0 0.05 0.05 0.10 0.05 0.10 Matches 2020-2021 22 Middlesbrough eng ENG Jr. PL2 — Div. 2 6th 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Middlesbrough eng ENG 2. Championship 10th 17 5 632 7.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Ipswich Town eng ENG 3. League One 11th 6 6 365 4.1 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Matches 2021-2022 23 Peterborough United eng ENG 2. Championship 22nd 6 5 364 4.0 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Aberdeen sct SCO 1. Premiership 3rd 28 19 1,645 18.3 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Matches 2023-2024 25 Middlesbrough eng ENG 2. Championship 8th 2 2 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Middlesbrough eng ENG Jr. PL2 11th 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 25 Blackpool eng ENG 3. League One 8th 17 17 1,412 15.7 2 1 3 2 0 0 4 0 0.13 0.06 0.19 0.13 0.19 Matches 2024-2025 26 Blackpool eng ENG 3. League One 9th 35 26 2,303 25.6 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Blackpool eng ENG 3. League One 13th 33 26 2,077 23.1 1 0 1 1 0 0 3 1 0.04 0.00 0.04 0.04 0.04 Matches 8 Seasons 7 Clubs 4 Leagues 193 137 11,917 132.4 4 4 8 4 0 0 26 2 0.03 0.03 0.06 0.03 0.06 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 Middlesbrough (4 Seasons) 1 League 24 22 1,859 20.7 2 1 3 2 0 0 1 0 0.10 0.05 0.15 0.10 0.15 Blackpool (3 Seasons) 1 League 85 69 5,792 64.4 3 1 4 3 0 0 11 1 0.05 0.02 0.06 0.05 0.06 Middlesbrough (3 Seasons) 1 League 48 27 2,662 29.6 1 1 2 1 0 0 3 0 0.03 0.03 0.07 0.03 0.07 Aberdeen (1 Season) 1 League 28 19 1,645 18.3 0 1 1 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Cambridge United (1 Season) 1 League 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 St Mirren (1 Season) 1 League 6 5 403 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 1 League 6 6 365 4.1 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Peterborough United (1 Season) 1 League 6 5 364 4.0 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Middlesbrough (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (4 Seasons) 91 75 6,157 68.4 3 2 5 3 0 0 11 1 0.04 0.03 0.07 0.04 0.07 Championship (4 Seasons) 54 32 3,026 33.6 1 1 2 1 0 0 6 1 0.03 0.03 0.06 0.03 0.06 PL2 — Div. 2 (4 Seasons) 24 22 1,859 20.7 2 1 3 2 0 0 1 0 0.10 0.05 0.15 0.10 0.15 Premiership (2 Seasons) 34 24 2,048 22.8 0 1 1 0 0 0 8 0 0.00 0.04 0.04 0.00 0.04 League Two (1 Season) 14 6 686 7.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 PL2 (1 Season) 1 1 90 1.0 0 0 0 0 0 0 1 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 19 Middlesbrough 1 League 14.3 2 0 0 2018-2019 20 St Mirren 1 League 4.5 0 0 0 2018-2019 20 Cambridge United 1 League 7.6 0 0 0 2018-2019 20 Middlesbrough 1 League 1.7 0 0 0 2019-2020 21 Middlesbrough 1 League 1.6 0 0 0 2019-2020 21 Middlesbrough 2 Leagues 21.6 1 23 4 17.4 1.06 0.18 0.04 0.25 0 0 2020-2021 22 Middlesbrough 1 League 3.0 0 0 0 2020-2021 22 Middlesbrough 3 Leagues 9.0 0 10 2 20.0 1.11 0.22 0.00 0.00 0 0 2021-2022 23 Ipswich Town 1 League 4.1 0 1 0 0.0 0.25 0.00 0.00 0 0 2021-2022 23 Peterborough United 2 Leagues 5.2 0 2 0 0.0 0.38 0.00 0.00 0 0 2022-2023 24 Aberdeen 1 League 18.3 0 13 2 15.4 0.71 0.11 0.00 0.00 0 0 2023-2024 25 Middlesbrough 3 Leagues 2.7 0 3 0 0.0 1.10 0.00 0.00 0 0 2023-2024 25 Middlesbrough 1 League 1.0 0 0 0 2023-2024 25 Blackpool 1 League 15.7 2 12 4 33.3 0.76 0.25 0.17 0.50 0 0 2024-2025 26 Blackpool 3 Leagues 27.6 1 14 3 21.4 0.53 0.11 0.07 0.33 0 0 2025-2026 27 Blackpool 3 Leagues 25.4 1 19 1 5.3 0.75 0.04 0.05 1.00 0 0 8 Seasons 7 Clubs 6 Leagues 141.7 5 97 16 16.5 0.75 0.12 0.05 0.31 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Middlesbrough (4 Seasons) 1 League 20.7 2 0 0 Blackpool (3 Seasons) 3 Leagues 68.7 4 45 8 17.8 0.66 0.12 0.09 0.50 0 0 Middlesbrough (3 Seasons) 3 Leagues 33.4 1 36 6 16.7 1.08 0.18 0.03 0.17 0 0 Aberdeen (1 Season) 1 League 18.3 0 13 2 15.4 0.71 0.11 0.00 0.00 0 0 Cambridge United (1 Season) 1 League 7.6 0 0 0 Peterborough United (1 Season) 2 Leagues 5.2 0 2 0 0.0 0.38 0.00 0.00 0 0 St Mirren (1 Season) 1 League 4.5 0 0 0 Ipswich Town (1 Season) 1 League 4.1 0 1 0 0.0 0.25 0.00 0.00 0 0 Middlesbrough (1 Season) 1 League 1.0 0 0 0 FA Cup (6 Seasons) 5.3 0 3 0 0.0 0.70 0.00 0.00 0 0 League One (4 Seasons) 68.4 3 44 7 15.9 0.64 0.10 0.07 0.43 0 0 Championship (4 Seasons) 33.6 1 34 5 14.7 1.01 0.15 0.03 0.20 0 0 PL2 — Div. 2 (4 Seasons) 20.7 2 0 0 EFL Cup (4 Seasons) 4.0 1 3 2 66.7 0.75 0.50 0.33 0.50 0 0 Premiership (2 Seasons) 22.8 0 13 2 15.4 0.71 0.11 0.00 0.00 0 0 League Two (1 Season) 7.6 0 0 0 PL2 (1 Season) 1.0 0 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 19 Middlesbrough eng ENG Jr. PL2 — Div. 2 17 1,287 76 68.1 14.3 15 83 11 2 21 0 1.39 21 27 -6 -0.42 -2.06 Matches 2018-2019 20 Cambridge United eng ENG 4. League Two 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 Matches 2018-2019 20 Middlesbrough eng ENG Jr. PL2 — Div. 2 2 156 78 7.9 1.7 2 78 1 0 0 0.50 3 3 0 0.00 +0.20 Matches 2018-2019 20 St Mirren sct SCO 1. Premiership 6 403 67 11.8 4.5 5 78 4 1 12 0 0.67 3 9 -6 -1.34 -0.56 Matches 2019-2020 21 Middlesbrough eng ENG 2. Championship 29 1,882 65 45.5 20.9 20 87 18 9 16 4 1.10 25 29 -4 -0.19 +0.17 Matches 2019-2020 21 Middlesbrough eng ENG FA Cup 1 66 66 36.7 0.7 1 66 0 0 0 1.00 1 1 0 0.00 +0.79 Matches 2019-2020 21 Middlesbrough eng ENG Jr. PL2 — Div. 2 2 146 73 9.0 1.6 2 73 1 0 0 1.50 2 4 -2 -1.23 -0.81 Matches 2020-2021 22 Middlesbrough eng ENG 2. Championship 17 632 37 15.3 7.0 5 78 1 12 20 24 1.18 4 10 -6 -0.85 -1.06 Matches 2020-2021 22 Middlesbrough eng ENG EFL Cup 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 -3.00 Matches 2020-2021 22 Middlesbrough eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2020-2021 22 Middlesbrough eng ENG Jr. PL2 — Div. 2 3 270 90 12.5 3.0 3 90 3 0 0 2.00 6 5 +1 +0.33 -0.05 Matches 2021-2022 23 Peterborough United eng ENG 2. Championship 6 364 61 8.8 4.0 5 67 2 1 31 1 0.17 0 7 -7 -1.73 -0.85 Matches 2021-2022 23 Peterborough United eng ENG FA Cup 2 104 52 38.5 1.2 1 78 0 1 26 0 1.50 1 2 -1 -0.87 -1.95 Matches 2021-2022 23 Ipswich Town eng ENG 3. League One 6 365 61 8.8 4.1 6 61 1 0 1 1.33 7 10 -3 -0.74 -1.31 Matches 2022-2023 24 Aberdeen sct SCO 1. Premiership 28 1,645 59 48.1 18.3 19 75 8 9 25 5 1.39 22 25 -3 -0.16 -0.11 Matches 2023-2024 25 Middlesbrough eng ENG 2. Championship 2 148 74 3.6 1.6 2 74 0 0 10 0.00 0 2 -2 -1.22 -1.46 Matches 2023-2024 25 Middlesbrough eng ENG EFL Cup 1 90 90 14.3 1.0 1 90 1 0 3 3.00 3 2 +1 +1.00 +0.33 Matches 2023-2024 25 Middlesbrough eng ENG FA Cup 1 8 8 8.9 0.1 0 0 1 8 0 0.00 0 1 -1 -11.25 -11.25 Matches 2023-2024 25 Blackpool eng ENG 3. League One 17 1,412 83 34.1 15.7 17 83 11 0 0 1.94 21 12 +9 +0.57 +0.31 Matches 2023-2024 25 Middlesbrough eng ENG Jr. PL2 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21 Matches 2024-2025 26 Blackpool eng ENG EFL Cup 3 90 30 33.3 1.0 1 61 0 2 15 0 2.00 3 1 +2 +2.00 +1.00 Matches 2024-2025 26 Blackpool eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +3.00 Matches 2024-2025 26 Blackpool eng ENG 3. League One 35 2,303 66 55.6 25.6 26 81 11 9 22 4 1.34 47 38 +9 +0.35 +0.20 Matches 2025-2026 27 Blackpool eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2025-2026 27 Blackpool eng ENG FA Cup 2 119 60 44.1 1.3 1 90 1 1 29 0 3.00 4 1 +3 +2.27 +2.27 Matches 2025-2026 27 Blackpool eng ENG 3. League One 33 2,077 63 50.2 23.1 26 74 11 7 21 0 1.30 24 31 -7 -0.30 -0.13 Matches 8 Seasons 7 Clubs 6 Leagues 207 12,754 62 27.5 141.7 146 79 77 61 21 53 1.26 174 197 -23 -0.16 -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 Middlesbrough (4 Seasons) 1 League 24 1,859 77 24.3 20.7 22 83 16 2 21 0 1.40 32 39 -7 -0.34 -0.46 Blackpool (3 Seasons) 3 Leagues 92 6,181 67 46.7 68.7 73 79 36 19 22 4 1.50 101 84 +17 +0.25 +0.15 Middlesbrough (3 Seasons) 3 Leagues 53 3,006 57 22.1 33.4 31 84 22 22 18 41 1.06 34 49 -15 -0.45 -0.57 Aberdeen (1 Season) 1 League 28 1,645 59 48.1 18.3 19 75 8 9 25 5 1.39 22 25 -3 -0.16 -0.11 Cambridge United (1 Season) 1 League 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 Peterborough United (1 Season) 2 Leagues 8 468 59 10.6 5.2 6 69 2 2 29 1 0.50 1 9 -8 -1.54 -0.74 St Mirren (1 Season) 1 League 6 403 67 11.8 4.5 5 78 4 1 12 0 0.67 3 9 -6 -1.34 -0.56 Ipswich Town (1 Season) 1 League 6 365 61 8.8 4.1 6 61 1 0 1 1.33 7 10 -3 -0.74 -1.31 Middlesbrough (1 Season) 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21 FA Cup (6 Seasons) 8 477 60 44.2 5.3 5 83 3 3 21 0 1.63 9 7 +2 +0.38 +0.38 League One (4 Seasons) 91 6,157 68 37.2 68.4 75 77 34 16 22 5 1.44 99 91 +8 +0.12 -0.15 Championship (4 Seasons) 54 3,026 56 18.3 33.6 32 82 21 22 19 39 0.98 29 48 -19 -0.57 -0.39 PL2 — Div. 2 (4 Seasons) 24 1,859 77 24.3 20.7 22 83 16 2 21 0 1.40 32 39 -7 -0.34 -0.46 EFL Cup (4 Seasons) 6 360 60 30.8 4.0 4 83 3 2 15 3 1.50 6 6 0 0.00 -0.78 Premiership (2 Seasons) 34 2,048 60 29.9 22.8 24 76 12 10 24 5 1.26 25 34 -9 -0.40 +0.11 League Two (1 Season) 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 PL2 (1 Season) 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21
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 19 Middlesbrough 1 League 17 1,287 76 68.1 14.3 15 83 11 2 21 0 1.39 21 27 -6 -0.42 -2.06 2018-2019 20 St Mirren 1 League 6 403 67 11.8 4.5 5 78 4 1 12 0 0.67 3 9 -6 -1.34 -0.56 2018-2019 20 Cambridge United 1 League 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 2018-2019 20 Middlesbrough 1 League 2 156 78 7.9 1.7 2 78 1 0 0 0.50 3 3 0 0.00 +0.20 2019-2020 21 Middlesbrough 1 League 2 146 73 9.0 1.6 2 73 1 0 0 1.50 2 4 -2 -1.23 -0.81 2019-2020 21 Middlesbrough 2 Leagues 30 1,948 65 45.1 21.6 21 86 18 9 16 4 1.10 26 30 -4 -0.18 +0.19 2020-2021 22 Middlesbrough 1 League 3 270 90 12.5 3.0 3 90 3 0 0 2.00 6 5 +1 +0.33 -0.05 2020-2021 22 Middlesbrough 3 Leagues 19 812 43 18.4 9.0 7 81 3 12 20 24 1.06 5 14 -9 -1.00 -1.22 2021-2022 23 Ipswich Town 1 League 6 365 61 8.8 4.1 6 61 1 0 1 1.33 7 10 -3 -0.74 -1.31 2021-2022 23 Peterborough United 2 Leagues 8 468 59 10.6 5.2 6 69 2 2 29 1 0.50 1 9 -8 -1.54 -0.74 2022-2023 24 Aberdeen 1 League 28 1,645 59 48.1 18.3 19 75 8 9 25 5 1.39 22 25 -3 -0.16 -0.11 2023-2024 25 Middlesbrough 3 Leagues 4 246 62 5.1 2.7 3 79 1 1 8 13 0.75 3 5 -2 -0.73 -1.02 2023-2024 25 Middlesbrough 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21 2023-2024 25 Blackpool 1 League 17 1,412 83 34.1 15.7 17 83 11 0 0 1.94 21 12 +9 +0.57 +0.31 2024-2025 26 Blackpool 3 Leagues 39 2,483 64 54.1 27.6 28 80 12 11 21 4 1.43 52 39 +13 +0.47 +0.30 2025-2026 27 Blackpool 3 Leagues 36 2,286 64 50.8 25.4 28 75 13 8 22 0 1.36 28 33 -5 -0.20 -0.03 8 Seasons 7 Clubs 6 Leagues 207 12,754 62 27.5 141.7 146 79 77 61 21 53 1.26 174 197 -23 -0.16 -0.06 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Middlesbrough (4 Seasons) 1 League 24 1,859 77 24.3 20.7 22 83 16 2 21 0 1.40 32 39 -7 -0.34 -0.46 Blackpool (3 Seasons) 3 Leagues 92 6,181 67 46.7 68.7 73 79 36 19 22 4 1.50 101 84 +17 +0.25 +0.15 Middlesbrough (3 Seasons) 3 Leagues 53 3,006 57 22.1 33.4 31 84 22 22 18 41 1.06 34 49 -15 -0.45 -0.57 Aberdeen (1 Season) 1 League 28 1,645 59 48.1 18.3 19 75 8 9 25 5 1.39 22 25 -3 -0.16 -0.11 Cambridge United (1 Season) 1 League 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 Peterborough United (1 Season) 2 Leagues 8 468 59 10.6 5.2 6 69 2 2 29 1 0.50 1 9 -8 -1.54 -0.74 St Mirren (1 Season) 1 League 6 403 67 11.8 4.5 5 78 4 1 12 0 0.67 3 9 -6 -1.34 -0.56 Ipswich Town (1 Season) 1 League 6 365 61 8.8 4.1 6 61 1 0 1 1.33 7 10 -3 -0.74 -1.31 Middlesbrough (1 Season) 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21 FA Cup (6 Seasons) 8 477 60 44.2 5.3 5 83 3 3 21 0 1.63 9 7 +2 +0.38 +0.38 League One (4 Seasons) 91 6,157 68 37.2 68.4 75 77 34 16 22 5 1.44 99 91 +8 +0.12 -0.15 Championship (4 Seasons) 54 3,026 56 18.3 33.6 32 82 21 22 19 39 0.98 29 48 -19 -0.57 -0.39 PL2 — Div. 2 (4 Seasons) 24 1,859 77 24.3 20.7 22 83 16 2 21 0 1.40 32 39 -7 -0.34 -0.46 EFL Cup (4 Seasons) 6 360 60 30.8 4.0 4 83 3 2 15 3 1.50 6 6 0 0.00 -0.78 Premiership (2 Seasons) 34 2,048 60 29.9 22.8 24 76 12 10 24 5 1.26 25 34 -9 -0.40 +0.11 League Two (1 Season) 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 PL2 (1 Season) 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21
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 19 Middlesbrough eng ENG Jr. PL2 — Div. 2 4th 17 1,287 76 68.1 14.3 15 83 11 2 21 0 1.39 21 27 -6 -0.42 -2.06 Matches 2018-2019 20 St Mirren sct SCO 1. Premiership 11th 6 403 67 11.8 4.5 5 78 4 1 12 0 0.67 3 9 -6 -1.34 -0.56 Matches 2018-2019 20 Cambridge United eng ENG 4. League Two 21st 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 Matches 2018-2019 20 Middlesbrough eng ENG Jr. PL2 — Div. 2 8th 2 156 78 7.9 1.7 2 78 1 0 0 0.50 3 3 0 0.00 +0.20 Matches 2019-2020 21 Middlesbrough eng ENG Jr. PL2 — Div. 2 5th 2 146 73 9.0 1.6 2 73 1 0 0 1.50 2 4 -2 -1.23 -0.81 Matches 2019-2020 21 Middlesbrough eng ENG 2. Championship 17th 29 1,882 65 45.5 20.9 20 87 18 9 16 4 1.10 25 29 -4 -0.19 +0.17 Matches 2020-2021 22 Middlesbrough eng ENG Jr. PL2 — Div. 2 6th 3 270 90 12.5 3.0 3 90 3 0 0 2.00 6 5 +1 +0.33 -0.05 Matches 2020-2021 22 Middlesbrough eng ENG 2. Championship 10th 17 632 37 15.3 7.0 5 78 1 12 20 24 1.18 4 10 -6 -0.85 -1.06 Matches 2021-2022 23 Ipswich Town eng ENG 3. League One 11th 6 365 61 8.8 4.1 6 61 1 0 1 1.33 7 10 -3 -0.74 -1.31 Matches 2021-2022 23 Peterborough United eng ENG 2. Championship 22nd 6 364 61 8.8 4.0 5 67 2 1 31 1 0.17 0 7 -7 -1.73 -0.85 Matches 2022-2023 24 Aberdeen sct SCO 1. Premiership 3rd 28 1,645 59 48.1 18.3 19 75 8 9 25 5 1.39 22 25 -3 -0.16 -0.11 Matches 2023-2024 25 Middlesbrough eng ENG 2. Championship 8th 2 148 74 3.6 1.6 2 74 0 0 10 0.00 0 2 -2 -1.22 -1.46 Matches 2023-2024 25 Middlesbrough eng ENG Jr. PL2 11th 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21 Matches 2023-2024 25 Blackpool eng ENG 3. League One 8th 17 1,412 83 34.1 15.7 17 83 11 0 0 1.94 21 12 +9 +0.57 +0.31 Matches 2024-2025 26 Blackpool eng ENG 3. League One 9th 35 2,303 66 55.6 25.6 26 81 11 9 22 4 1.34 47 38 +9 +0.35 +0.20 Matches 2025-2026 27 Blackpool eng ENG 3. League One 13th 33 2,077 63 50.2 23.1 26 74 11 7 21 0 1.30 24 31 -7 -0.30 -0.13 Matches 8 Seasons 7 Clubs 4 Leagues 193 11,917 62 27.0 132.4 137 78 71 56 21 50 1.24 159 184 -25 -0.19 -0.07 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Middlesbrough (4 Seasons) 1 League 24 1,859 77 24.3 20.7 22 83 16 2 21 0 1.40 32 39 -7 -0.34 -0.46 Blackpool (3 Seasons) 1 League 85 5,792 68 46.6 64.4 69 79 33 16 22 4 1.44 92 81 +11 +0.17 +0.08 Middlesbrough (3 Seasons) 1 League 48 2,662 55 21.4 29.6 27 84 19 21 18 38 1.08 29 41 -12 -0.41 -0.50 Aberdeen (1 Season) 1 League 28 1,645 59 48.1 18.3 19 75 8 9 25 5 1.39 22 25 -3 -0.16 -0.11 Cambridge United (1 Season) 1 League 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 St Mirren (1 Season) 1 League 6 403 67 11.8 4.5 5 78 4 1 12 0 0.67 3 9 -6 -1.34 -0.56 Ipswich Town (1 Season) 1 League 6 365 61 8.8 4.1 6 61 1 0 1 1.33 7 10 -3 -0.74 -1.31 Peterborough United (1 Season) 1 League 6 364 61 8.8 4.0 5 67 2 1 31 1 0.17 0 7 -7 -1.73 -0.85 Middlesbrough (1 Season) 1 League 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21 League One (4 Seasons) 91 6,157 68 37.2 68.4 75 77 34 16 22 5 1.44 99 91 +8 +0.12 -0.15 Championship (4 Seasons) 54 3,026 56 18.3 33.6 32 82 21 22 19 39 0.98 29 48 -19 -0.57 -0.39 PL2 — Div. 2 (4 Seasons) 24 1,859 77 24.3 20.7 22 83 16 2 21 0 1.40 32 39 -7 -0.34 -0.46 Premiership (2 Seasons) 34 2,048 60 29.9 22.8 24 76 12 10 24 5 1.26 25 34 -9 -0.40 +0.11 League Two (1 Season) 14 686 49 16.6 7.6 6 84 4 8 23 1 0.86 6 11 -5 -0.66 -0.11 PL2 (1 Season) 1 90 90 5.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +3.21
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 19 Middlesbrough 1 League 14.3 1 0 0 0 2018-2019 20 St Mirren 1 League 4.5 3 0 0 0 2018-2019 20 Cambridge United 1 League 7.6 1 0 0 0 2018-2019 20 Middlesbrough 1 League 1.7 0 0 0 0 2019-2020 21 Middlesbrough 1 League 1.6 0 0 0 0 2019-2020 21 Middlesbrough 2 Leagues 21.6 3 0 0 39 45 3 93 28 33 0 2020-2021 22 Middlesbrough 1 League 3.0 0 0 0 0 2020-2021 22 Middlesbrough 3 Leagues 9.0 0 0 0 13 19 2 20 8 6 0 2021-2022 23 Ipswich Town 1 League 4.1 0 0 0 6 5 0 6 8 10 0 2021-2022 23 Peterborough United 2 Leagues 5.2 3 1 1 8 8 0 33 5 5 0 2022-2023 24 Aberdeen 1 League 18.3 5 0 0 17 31 0 48 21 16 0 2023-2024 25 Middlesbrough 3 Leagues 2.7 0 0 0 4 2 0 4 5 2 0 2023-2024 25 Middlesbrough 1 League 1.0 1 0 0 0 2023-2024 25 Blackpool 1 League 15.7 4 0 0 13 19 4 50 29 18 0 2024-2025 26 Blackpool 3 Leagues 27.6 4 0 0 22 54 2 59 36 43 0 2025-2026 27 Blackpool 3 Leagues 25.4 4 1 1 25 40 1 38 19 38 0 8 Seasons 7 Clubs 6 Leagues 141.7 27 2 2 147 223 12 351 159 171 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Middlesbrough (4 Seasons) 1 League 20.7 1 0 0 0 Blackpool (3 Seasons) 3 Leagues 68.7 12 1 1 60 113 7 147 84 99 0 Middlesbrough (3 Seasons) 3 Leagues 33.4 3 0 0 56 66 5 117 41 41 0 Aberdeen (1 Season) 1 League 18.3 5 0 0 17 31 0 48 21 16 0 Cambridge United (1 Season) 1 League 7.6 1 0 0 0 Peterborough United (1 Season) 2 Leagues 5.2 3 1 1 8 8 0 33 5 5 0 St Mirren (1 Season) 1 League 4.5 3 0 0 0 Ipswich Town (1 Season) 1 League 4.1 0 0 0 6 5 0 6 8 10 0 Middlesbrough (1 Season) 1 League 1.0 1 0 0 0 FA Cup (6 Seasons) 5.3 1 0 0 2 7 1 6 4 7 0 League One (4 Seasons) 68.4 11 1 1 64 114 7 147 88 100 0 Championship (4 Seasons) 33.6 6 1 1 59 70 4 142 41 41 0 PL2 — Div. 2 (4 Seasons) 20.7 1 0 0 0 EFL Cup (4 Seasons) 4.0 0 0 0 5 1 0 8 5 7 0 Premiership (2 Seasons) 22.8 8 0 0 17 31 0 48 21 16 0 League Two (1 Season) 7.6 1 0 0 0 PL2 (1 Season) 1.0 1 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 Hayden Coulson Pages
Hayden Coulson Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary