Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-21SatChampionshipMatchweek 22AwayD 3–3MiddlesbroughPlymouth ArgyleYDM9010005200913140.60.60.083627384.91344410Match Report
2024-12-14SatChampionshipMatchweek 21HomeW 1–0MiddlesbroughMillwallYDM9000002100981120.10.10.210819189.01149411Match Report
2024-12-10TueChampionshipMatchweek 20AwayL 1–3MiddlesbroughLeeds UnitedY*DM9000000000803140.00.00.210527074.3743311Match Report
2024-12-06FriChampionshipMatchweek 19AwayD 1–1MiddlesbroughBurnleyY*DM9000003100552020.20.20.021384780.9236100Match Report
2024-11-30SatChampionshipMatchweek 18HomeW 3–1MiddlesbroughHull CityY*DM,LW8901000000641010.00.00.171505984.7940122Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 2933864.3022000000.000.470.470.000.47Matches
2019-202017Middlesbrougheng ENG2. Championship00Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 214131,17813.1101011200.080.000.080.000.00Matches
2020-202118Middlesbrougheng ENG2. Championship1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202118Middlesbrougheng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218181,62018.0336123800.170.170.330.060.22Matches
2021-202219Middlesbrougheng ENGEFL Cup10200.2000000000.000.000.000.000.00Matches
2021-202219Scunthorpe Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202219Scunthorpe Utdeng ENG4. League Two28201,71419.00220001200.000.110.110.000.11Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 2443604.0011000100.000.250.250.000.25Matches
2022-202320Middlesbrougheng ENG2. Championship34322,73730.4347300901.71.72.64.365193490.100.130.230.100.230.060.090.140.060.14Matches
2022-202320Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202320Middlesbrougheng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 2665406.0123100400.170.330.500.170.50Matches
2023-202421Middlesbrougheng ENG2. Championship21201,81120.1101100601.71.72.03.748187590.050.000.050.050.050.080.100.180.080.18Matches
2023-202421Middlesbrougheng ENGEFL Cup665165.7123100000.170.350.520.170.52Matches
2023-202421Middlesbrougheng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2024-202522Middlesbrougheng ENG2. Championship19191,63218.1314300512.42.41.33.649198360.170.060.220.170.220.130.070.200.130.20Matches
2024-202522Middlesbrougheng ENGEFL Cup00Matches
6 Seasons2 Clubs4 Leagues1151028,81898.089178003315.85.85.811.61625781440.080.090.170.080.170.080.090.170.080.17
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Middlesbrough (6 Seasons)3 Leagues86817,01477.987158002115.85.85.811.61625781440.100.090.190.100.190.080.090.170.080.17
Middlesbrough (4 Seasons)1 League45383,54439.446101341100.100.150.250.030.18
Scunthorpe Utd (1 Season)2 Leagues29211,80420.00220001200.000.100.100.000.10
Middlesbrough (1 Season)1 League665406.0123100400.170.330.500.170.50
Championship (5 Seasons)75716,18268.775127002015.85.85.811.61625781440.100.070.170.100.170.080.090.170.080.17
PL2 — Div. 2 (5 Seasons)51444,08445.458132341500.110.180.290.040.22
EFL Cup (4 Seasons)876267.0123100000.140.290.430.140.43
FA Cup (4 Seasons)442963.3000000100.000.000.000.000.00
League Two (1 Season)28201,71419.00220001200.000.110.110.000.11
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201916Middlesbrough1 League933864.3022000000.000.470.470.000.47
2019-202017Middlesbrough1 League14131,17813.1101011200.080.000.080.000.00
2019-202017Middlesbrough1 League00
2020-202118Middlesbrough1 League18181,62018.0336123800.170.170.330.060.22
2020-202118Middlesbrough2 Leagues21921.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202219Middlesbrough1 League443604.0011000100.000.250.250.000.25
2021-202219Scunthorpe Utd2 Leagues29211,80420.00220001200.000.100.100.000.10
2021-202219Middlesbrough1 League10200.2000000000.000.000.000.000.00
2022-202320Middlesbrough1 League665406.0123100400.170.330.500.170.50
2022-202320Middlesbrough3 Leagues36342,88532.1347300901.71.72.64.365193490.090.120.220.090.220.060.090.140.060.14
2023-202421Middlesbrough3 Leagues28272,38526.5224200601.71.72.03.748187590.080.080.150.080.150.080.100.180.080.18
2024-202522Middlesbrough2 Leagues19191,63218.1314300512.42.41.33.649198360.170.060.220.170.220.130.070.200.130.20
6 Seasons2 Clubs4 Leagues1151028,81898.089178003315.85.85.811.61625781440.080.090.170.080.170.080.090.170.080.17
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Middlesbrough (6 Seasons)3 Leagues86817,01477.987158002115.85.85.811.61625781440.100.090.190.100.190.080.090.170.080.17
Middlesbrough (4 Seasons)1 League45383,54439.446101341100.100.150.250.030.18
Scunthorpe Utd (1 Season)2 Leagues29211,80420.00220001200.000.100.100.000.10
Middlesbrough (1 Season)1 League665406.0123100400.170.330.500.170.50
Championship (5 Seasons)75716,18268.775127002015.85.85.811.61625781440.100.070.170.100.170.080.090.170.080.17
PL2 — Div. 2 (5 Seasons)51444,08445.458132341500.110.180.290.040.22
EFL Cup (4 Seasons)876267.0123100000.140.290.430.140.43
FA Cup (4 Seasons)442963.3000000100.000.000.000.000.00
League Two (1 Season)28201,71419.00220001200.000.110.110.000.11
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th933864.3022000000.000.470.470.000.47Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th14131,17813.1101011200.080.000.080.000.00Matches
2019-202017Middlesbrougheng ENG2. Championship17th00Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18181,62018.0336123800.170.170.330.060.22Matches
2020-202118Middlesbrougheng ENG2. Championship10th1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th443604.0011000100.000.250.250.000.25Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th28201,71419.00220001200.000.110.110.000.11Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th665406.0123100400.170.330.500.170.50Matches
2022-202320Middlesbrougheng ENG2. Championship4th34322,73730.4347300901.71.72.64.365193490.100.130.230.100.230.060.090.140.060.14Matches
2023-202421Middlesbrougheng ENG2. Championship8th21201,81120.1101100601.71.72.03.748187590.050.000.050.050.050.080.100.180.080.18Matches
2024-202522Middlesbrougheng ENG2. Championship6th19191,63218.1314300512.42.41.33.649198360.170.060.220.170.220.130.070.200.130.20Matches
6 Seasons2 Clubs2 Leagues103917,89687.777147003215.85.85.811.61625781440.080.080.160.080.160.080.090.170.080.17
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Middlesbrough (5 Seasons)1 League75716,18268.775127002015.85.85.811.61625781440.100.070.170.100.170.080.090.170.080.17
Middlesbrough (4 Seasons)1 League45383,54439.446101341100.100.150.250.030.18
Scunthorpe Utd (1 Season)1 League28201,71419.00220001200.000.110.110.000.11
Middlesbrough (1 Season)1 League665406.0123100400.170.330.500.170.50
Championship (5 Seasons)75716,18268.775127002015.85.85.811.61625781440.100.070.170.100.170.080.090.170.080.17
PL2 — Div. 2 (5 Seasons)51444,08445.458132341500.110.180.290.040.22
League Two (1 Season)28201,71419.00220001200.000.110.110.000.11
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-202118Middlesbrougheng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
2021-202219Scunthorpe Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202219Middlesbrougheng ENGEFL CupRd110200.2000000000.000.000.000.000.00Matches
2022-202320Middlesbrougheng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2022-202320Middlesbrougheng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2023-202421Middlesbrougheng ENGEFL CupSF665165.7123100000.170.350.520.170.52Matches
2023-202421Middlesbrougheng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2024-202522Middlesbrougheng ENGEFL CupRd200Matches
5 Seasons2 Clubs2 Leagues121192210.2123100100.100.200.290.100.29
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 (5 Seasons)2 Leagues11108329.2123100100.110.220.320.110.32
Scunthorpe Utd (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (4 Seasons)876267.0123100000.140.290.430.140.43
FA Cup (4 Seasons)442963.3000000100.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.3000Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.1111Matches
2020-202118Middlesbrougheng ENG2. Championship0.00000.000.000000.00.00.00.0Matches
2020-202118Middlesbrougheng ENGFA Cup1.00200.02.000.000.0000Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.0323Matches
2021-202219Middlesbrougheng ENGEFL Cup0.20000.000.0000Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.00000.000.0000Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.0018527.80.950.260.000.0000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.0000Matches
2022-202320Middlesbrougheng ENG2. Championship30.4334617.61.120.200.090.5022.40001.71.70.05+1.3+1.3Matches
2022-202320Middlesbrougheng ENGEFL Cup1.00100.01.000.000.0000Matches
2022-202320Middlesbrougheng ENGFA Cup0.60000.000.0000Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.0100Matches
2023-202421Middlesbrougheng ENG2. Championship20.1126415.41.290.200.040.2522.71001.71.70.07-0.7-0.7Matches
2023-202421Middlesbrougheng ENGEFL Cup5.717342.91.220.520.140.3300Matches
2023-202421Middlesbrougheng ENGFA Cup0.60000.000.0000Matches
2024-202522Middlesbrougheng ENG2. Championship18.13391538.52.150.830.080.2021.71002.42.40.06+0.6+0.6Matches
6 Seasons2 Clubs4 Leagues98.081273326.01.300.340.060.2422.22005.85.80.06+1.2+1.2
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (6 Seasons)3 Leagues77.981092825.71.400.360.070.2922.22005.85.80.06+1.2+1.2
Middlesbrough (4 Seasons)1 League39.4434
Scunthorpe Utd (1 Season)2 Leagues20.0018527.80.900.250.000.0000
Middlesbrough (1 Season)1 League6.0100
Championship (5 Seasons)68.77992525.31.440.360.070.2822.22005.85.80.06+1.2+1.2
PL2 — Div. 2 (5 Seasons)45.4534
EFL Cup (4 Seasons)7.018337.51.150.430.130.3300
FA Cup (4 Seasons)3.30200.00.610.000.0000
League Two (1 Season)19.0018527.80.950.260.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201916Middlesbrough1 League4.3000
2019-202017Middlesbrough1 League13.1111
2020-202118Middlesbrough1 League18.0323
2020-202118Middlesbrough2 Leagues1.00200.01.960.000.000000.00.00.00.0
2021-202219Middlesbrough1 League4.0000
2021-202219Scunthorpe Utd2 Leagues20.0018527.80.900.250.000.0000
2021-202219Middlesbrough1 League0.20000.000.0000
2022-202320Middlesbrough1 League6.0100
2022-202320Middlesbrough3 Leagues32.1335617.11.090.190.090.5022.40001.71.70.05+1.3+1.3
2023-202421Middlesbrough3 Leagues26.5233721.21.250.260.060.2922.71001.71.70.07-0.7-0.7
2024-202522Middlesbrough2 Leagues18.13391538.52.150.830.080.2021.71002.42.40.06+0.6+0.6
6 Seasons2 Clubs4 Leagues98.081273326.01.300.340.060.2422.22005.85.80.06+1.2+1.2
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (6 Seasons)3 Leagues77.981092825.71.400.360.070.2922.22005.85.80.06+1.2+1.2
Middlesbrough (4 Seasons)1 League39.4434
Scunthorpe Utd (1 Season)2 Leagues20.0018527.80.900.250.000.0000
Middlesbrough (1 Season)1 League6.0100
Championship (5 Seasons)68.77992525.31.440.360.070.2822.22005.85.80.06+1.2+1.2
PL2 — Div. 2 (5 Seasons)45.4534
EFL Cup (4 Seasons)7.018337.51.150.430.130.3300
FA Cup (4 Seasons)3.30200.00.610.000.0000
League Two (1 Season)19.0018527.80.950.260.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.3000Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.1111Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.0323Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.00000.000.000000.00.00.00.0Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.0000Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.0018527.80.950.260.000.0000Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.0100Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.4334617.61.120.200.090.5022.40001.71.70.05+1.3+1.3Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.1126415.41.290.200.040.2522.71001.71.70.07-0.7-0.7Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.13391538.52.150.830.080.2021.71002.42.40.06+0.6+0.6Matches
6 Seasons2 Clubs2 Leagues87.771173025.61.330.340.060.2322.22005.85.80.06+1.2+1.2
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Middlesbrough (5 Seasons)1 League68.77992525.31.440.360.070.2822.22005.85.80.06+1.2+1.2
Middlesbrough (4 Seasons)1 League39.4434
Scunthorpe Utd (1 Season)1 League19.0018527.80.950.260.000.0000
Middlesbrough (1 Season)1 League6.0100
Championship (5 Seasons)68.77992525.31.440.360.070.2822.22005.85.80.06+1.2+1.2
PL2 — Div. 2 (5 Seasons)45.4534
League Two (1 Season)19.0018527.80.950.260.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.00200.02.000.000.0000Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.00000.000.0000Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.20000.000.0000Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.00100.01.000.000.0000Matches
2022-202320Middlesbrougheng ENGFA Cup0.60000.000.0000Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.717342.91.220.520.140.3300Matches
2023-202421Middlesbrougheng ENGFA Cup0.60000.000.0000Matches
5 Seasons2 Clubs2 Leagues10.2110330.00.980.290.100.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (5 Seasons)2 Leagues9.2110330.01.080.320.100.3300
Scunthorpe Utd (1 Season)1 League1.00000.000.0000
EFL Cup (4 Seasons)7.018337.51.150.430.130.3300
FA Cup (4 Seasons)3.30200.00.610.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.32Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.10Matches
2020-202118Middlesbrougheng ENG2. Championship0.0000000000000.00.00.000000Matches
2020-202118Middlesbrougheng ENGFA Cup1.00Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.03Matches
2021-202219Middlesbrougheng ENGEFL Cup0.20Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.00Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.02Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.01Matches
2022-202320Middlesbrougheng ENG2. Championship30.41799203488.4286237013933100992.570376192.410916366.942.63.6+1.421191281193Matches
2022-202320Middlesbrougheng ENGEFL Cup1.00Matches
2022-202320Middlesbrougheng ENGFA Cup0.60Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.02Matches
2023-202421Middlesbrougheng ENG2. Championship20.11404162386.521681638976683691.649355389.29013367.702.02.8-2.026200271187Matches
2023-202421Middlesbrougheng ENGEFL Cup5.72Matches
2023-202421Middlesbrougheng ENGFA Cup0.60Matches
2024-202522Middlesbrougheng ENG2. Championship18.11195142983.620140657660065292.048455287.79016355.211.32.3-0.319163351198Matches
6 Seasons2 Clubs4 Leagues98.04398508686.570444199782299249792.11680186690.028945963.095.88.7+3.266554903578
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Middlesbrough (6 Seasons)3 Leagues77.94398508686.570444199782299249792.11680186690.028945963.075.88.7+1.266554903578
Middlesbrough (4 Seasons)1 League39.46
Scunthorpe Utd (1 Season)2 Leagues20.02
Middlesbrough (1 Season)1 League6.02
Championship (5 Seasons)68.74398508686.570444199782299249792.11680186690.028945963.055.88.7-0.866554903578
PL2 — Div. 2 (5 Seasons)45.48
EFL Cup (4 Seasons)7.02
FA Cup (4 Seasons)3.30
League Two (1 Season)19.02
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201916Middlesbrough1 League4.32
2019-202017Middlesbrough1 League13.10
2020-202118Middlesbrough1 League18.03
2020-202118Middlesbrough2 Leagues1.0000000000000.00.00.000000
2021-202219Middlesbrough1 League4.01
2021-202219Scunthorpe Utd2 Leagues20.02
2021-202219Middlesbrough1 League0.20
2022-202320Middlesbrough1 League6.02
2022-202320Middlesbrough3 Leagues32.11799203488.4286237013933100992.570376192.410916366.942.63.6+1.421191281193
2023-202421Middlesbrough3 Leagues26.51404162386.521681638976683691.649355389.29013367.722.02.80.026200271187
2024-202522Middlesbrough2 Leagues18.11195142983.620140657660065292.048455287.79016355.211.32.3-0.319163351198
6 Seasons2 Clubs4 Leagues98.04398508686.570444199782299249792.11680186690.028945963.095.88.7+3.266554903578
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Middlesbrough (6 Seasons)3 Leagues77.94398508686.570444199782299249792.11680186690.028945963.075.88.7+1.266554903578
Middlesbrough (4 Seasons)1 League39.46
Scunthorpe Utd (1 Season)2 Leagues20.02
Middlesbrough (1 Season)1 League6.02
Championship (5 Seasons)68.74398508686.570444199782299249792.11680186690.028945963.055.88.7-0.866554903578
PL2 — Div. 2 (5 Seasons)45.48
EFL Cup (4 Seasons)7.02
FA Cup (4 Seasons)3.30
League Two (1 Season)19.02
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.32Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.10Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.03Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.0000000000000.00.00.000000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.01Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.02Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.02Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.41799203488.4286237013933100992.570376192.410916366.942.63.6+1.421191281193Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.11404162386.521681638976683691.649355389.29013367.702.02.8-2.026200271187Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.11195142983.620140657660065292.048455287.79016355.211.32.3-0.319163351198Matches
6 Seasons2 Clubs2 Leagues87.74398508686.570444199782299249792.11680186690.028945963.075.88.7+1.266554903578
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Middlesbrough (5 Seasons)1 League68.74398508686.570444199782299249792.11680186690.028945963.055.88.7-0.866554903578
Middlesbrough (4 Seasons)1 League39.46
Scunthorpe Utd (1 Season)1 League19.02
Middlesbrough (1 Season)1 League6.02
Championship (5 Seasons)68.74398508686.570444199782299249792.11680186690.028945963.055.88.7-0.866554903578
PL2 — Div. 2 (5 Seasons)45.48
League Two (1 Season)19.02
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.00Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.00Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.20Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.00Matches
2022-202320Middlesbrougheng ENGFA Cup0.60Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.72Matches
2023-202421Middlesbrougheng ENGFA Cup0.60Matches
5 Seasons2 Clubs2 Leagues10.22
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Middlesbrough (5 Seasons)2 Leagues9.22
Scunthorpe Utd (1 Season)1 League1.00
EFL Cup (4 Seasons)7.02
FA Cup (4 Seasons)3.30

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.1Matches
2020-202118Middlesbrougheng ENG2. Championship0.0000000000000000Matches
2020-202118Middlesbrougheng ENGFA Cup1.00Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202219Middlesbrougheng ENGEFL Cup0.20Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.03Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.054Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2022-202320Middlesbrougheng ENG2. Championship30.420341985473389161000001799229Matches
2022-202320Middlesbrougheng ENGEFL Cup1.06Matches
2022-202320Middlesbrougheng ENGFA Cup0.60Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202421Middlesbrougheng ENG2. Championship20.1162315704337910193101014041027Matches
2023-202421Middlesbrougheng ENGEFL Cup5.71Matches
2023-202421Middlesbrougheng ENGFA Cup0.60Matches
2024-202522Middlesbrougheng ENG2. Championship18.114291382352878140431011951222Matches
6 Seasons2 Clubs4 Leagues98.05086493712598242711313532043982478
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (6 Seasons)3 Leagues77.9508649371259824275613532043982478
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)2 Leagues20.057
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.7508649371259824274913532043982478
PL2 — Div. 2 (5 Seasons)45.4
EFL Cup (4 Seasons)7.07
FA Cup (4 Seasons)3.33
League Two (1 Season)19.054
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201916Middlesbrough1 League4.3
2019-202017Middlesbrough1 League13.1
2020-202118Middlesbrough1 League18.0
2020-202118Middlesbrough2 Leagues1.0000000000000000
2021-202219Middlesbrough1 League4.0
2021-202219Scunthorpe Utd2 Leagues20.057
2021-202219Middlesbrough1 League0.20
2022-202320Middlesbrough1 League6.0
2022-202320Middlesbrough3 Leagues32.120341985473389221000001799229
2023-202421Middlesbrough3 Leagues26.5162315704337910203101014041027
2024-202522Middlesbrough2 Leagues18.114291382352878140431011951222
6 Seasons2 Clubs4 Leagues98.05086493712598242711313532043982478
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (6 Seasons)3 Leagues77.9508649371259824275613532043982478
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)2 Leagues20.057
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.7508649371259824274913532043982478
PL2 — Div. 2 (5 Seasons)45.4
EFL Cup (4 Seasons)7.07
FA Cup (4 Seasons)3.33
League Two (1 Season)19.054
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.1Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.0000000000000000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.0Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.054Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.420341985473389161000001799229Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.1162315704337910193101014041027Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.114291382352878140431011951222Matches
6 Seasons2 Clubs2 Leagues87.75086493712598242710313532043982478
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (5 Seasons)1 League68.7508649371259824274913532043982478
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)1 League19.054
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.7508649371259824274913532043982478
PL2 — Div. 2 (5 Seasons)45.4
League Two (1 Season)19.054
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.00Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.03Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.20Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.06Matches
2022-202320Middlesbrougheng ENGFA Cup0.60Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.71Matches
2023-202421Middlesbrougheng ENGFA Cup0.60Matches
5 Seasons2 Clubs2 Leagues10.210
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (5 Seasons)2 Leagues9.27
Scunthorpe Utd (1 Season)1 League1.03
EFL Cup (4 Seasons)7.07
FA Cup (4 Seasons)3.33

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.1Matches
2020-202118Middlesbrougheng ENG2. Championship0.000.0000000000.00000000Matches
2020-202118Middlesbrougheng ENGFA Cup1.0Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202219Middlesbrougheng ENGEFL Cup0.2Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.0Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.0Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2022-202320Middlesbrougheng ENG2. Championship30.4682.245615501100.33901000Matches
2022-202320Middlesbrougheng ENGEFL Cup1.0Matches
2022-202320Middlesbrougheng ENGFA Cup0.6Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202421Middlesbrougheng ENG2. Championship20.1814.03760111250.25500000Matches
2023-202421Middlesbrougheng ENGEFL Cup5.7Matches
2023-202421Middlesbrougheng ENGFA Cup0.6Matches
2024-202522Middlesbrougheng ENG2. Championship18.1683.75611230190.50701100Matches
6 Seasons2 Clubs4 Leagues98.02173.1619328914240.352102100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (6 Seasons)3 Leagues77.92173.1619328914240.352102100
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)2 Leagues20.0
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.72173.1619328914240.352102100
PL2 — Div. 2 (5 Seasons)45.4
EFL Cup (4 Seasons)7.0
FA Cup (4 Seasons)3.3
League Two (1 Season)19.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201916Middlesbrough1 League4.3
2019-202017Middlesbrough1 League13.1
2020-202118Middlesbrough1 League18.0
2020-202118Middlesbrough2 Leagues1.000.0000000000.00000000
2021-202219Middlesbrough1 League4.0
2021-202219Scunthorpe Utd2 Leagues20.0
2021-202219Middlesbrough1 League0.2
2022-202320Middlesbrough1 League6.0
2022-202320Middlesbrough3 Leagues32.1682.245615501100.33901000
2023-202421Middlesbrough3 Leagues26.5814.03760111250.25500000
2024-202522Middlesbrough2 Leagues18.1683.75611230190.50701100
6 Seasons2 Clubs4 Leagues98.02173.1619328914240.352102100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (6 Seasons)3 Leagues77.92173.1619328914240.352102100
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)2 Leagues20.0
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.72173.1619328914240.352102100
PL2 — Div. 2 (5 Seasons)45.4
EFL Cup (4 Seasons)7.0
FA Cup (4 Seasons)3.3
League Two (1 Season)19.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.1Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.000.0000000000.00000000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.0Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.0Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.4682.245615501100.33901000Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.1814.03760111250.25500000Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.1683.75611230190.50701100Matches
6 Seasons2 Clubs2 Leagues87.72173.1619328914240.352102100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (5 Seasons)1 League68.72173.1619328914240.352102100
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)1 League19.0
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.72173.1619328914240.352102100
PL2 — Div. 2 (5 Seasons)45.4
League Two (1 Season)19.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.0Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.0Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.2Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.0Matches
2022-202320Middlesbrougheng ENGFA Cup0.6Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.7Matches
2023-202421Middlesbrougheng ENGFA Cup0.6Matches
5 Seasons2 Clubs2 Leagues10.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (5 Seasons)2 Leagues9.2
Scunthorpe Utd (1 Season)1 League1.0
EFL Cup (4 Seasons)7.0
FA Cup (4 Seasons)3.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.1Matches
2020-202118Middlesbrougheng ENG2. Championship0.0000000000000000Matches
2020-202118Middlesbrougheng ENGFA Cup1.003Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202219Middlesbrougheng ENGEFL Cup0.200Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.000Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.03819Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2022-202320Middlesbrougheng ENG2. Championship30.46737272812286543.137414372693181Matches
2022-202320Middlesbrougheng ENGEFL Cup1.041Matches
2022-202320Middlesbrougheng ENGFA Cup0.620Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202421Middlesbrougheng ENG2. Championship20.1361810206235442.6313352894580Matches
2023-202421Middlesbrougheng ENGEFL Cup5.782Matches
2023-202421Middlesbrougheng ENGFA Cup0.600Matches
2024-202522Middlesbrougheng ENG2. Championship18.1331918114163151.615215161750113Matches
6 Seasons2 Clubs4 Leagues98.01361265559226715044.78395148177188374
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (6 Seasons)3 Leagues77.9136885559226715044.78395148158188374
Middlesbrough (4 Seasons)1 League39.40
Scunthorpe Utd (1 Season)2 Leagues20.038190
Middlesbrough (1 Season)1 League6.00
Championship (5 Seasons)68.7136745559226715044.78395148152188374
PL2 — Div. 2 (5 Seasons)45.40
EFL Cup (4 Seasons)7.01230
FA Cup (4 Seasons)3.3230
League Two (1 Season)19.038190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201916Middlesbrough1 League4.30
2019-202017Middlesbrough1 League13.10
2020-202118Middlesbrough1 League18.00
2020-202118Middlesbrough2 Leagues1.0000000000003000
2021-202219Middlesbrough1 League4.00
2021-202219Scunthorpe Utd2 Leagues20.038190
2021-202219Middlesbrough1 League0.2000
2022-202320Middlesbrough1 League6.00
2022-202320Middlesbrough3 Leagues32.16743272812286543.137414372793181
2023-202421Middlesbrough3 Leagues26.5362610206235442.63133528114580
2024-202522Middlesbrough2 Leagues18.1331918114163151.615215161750113
6 Seasons2 Clubs4 Leagues98.01361265559226715044.78395148177188374
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (6 Seasons)3 Leagues77.9136885559226715044.78395148158188374
Middlesbrough (4 Seasons)1 League39.40
Scunthorpe Utd (1 Season)2 Leagues20.038190
Middlesbrough (1 Season)1 League6.00
Championship (5 Seasons)68.7136745559226715044.78395148152188374
PL2 — Div. 2 (5 Seasons)45.40
EFL Cup (4 Seasons)7.01230
FA Cup (4 Seasons)3.3230
League Two (1 Season)19.038190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.1Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.0000000000000000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.0Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.03819Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.46737272812286543.137414372693181Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.1361810206235442.6313352894580Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.1331918114163151.615215161750113Matches
6 Seasons2 Clubs2 Leagues87.71361125559226715044.78395148171188374
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (5 Seasons)1 League68.7136745559226715044.78395148152188374
Middlesbrough (4 Seasons)1 League39.40
Scunthorpe Utd (1 Season)1 League19.038190
Middlesbrough (1 Season)1 League6.00
Championship (5 Seasons)68.7136745559226715044.78395148152188374
PL2 — Div. 2 (5 Seasons)45.40
League Two (1 Season)19.038190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.003Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.000Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.200Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.041Matches
2022-202320Middlesbrougheng ENGFA Cup0.620Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.782Matches
2023-202421Middlesbrougheng ENGFA Cup0.600Matches
5 Seasons2 Clubs2 Leagues10.21460
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (5 Seasons)2 Leagues9.21460
Scunthorpe Utd (1 Season)1 League1.0000
EFL Cup (4 Seasons)7.01230
FA Cup (4 Seasons)3.3230

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.1Matches
2020-202118Middlesbrougheng ENG2. Championship0.000000000000000000000Matches
2020-202118Middlesbrougheng ENGFA Cup1.0Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202219Middlesbrougheng ENGEFL Cup0.2Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.0Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.0Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2022-202320Middlesbrougheng ENG2. Championship30.42353604631449469292353542953.71731.5144266613231654284924173849Matches
2022-202320Middlesbrougheng ENGEFL Cup1.0Matches
2022-202320Middlesbrougheng ENGFA Cup0.6Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202421Middlesbrougheng ENG2. Championship20.11827332931137413301827411639.01536.6116855362942483673116143859Matches
2023-202421Middlesbrougheng ENGEFL Cup5.7Matches
2023-202421Middlesbrougheng ENGFA Cup0.6Matches
2024-202522Middlesbrougheng ENG2. Championship18.1161735312932395351617432251.21637.289045902495494452123125236Matches
6 Seasons2 Clubs4 Leagues98.057971281068351812779457971386748.64834.8350016787866816212220101634428144
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Middlesbrough (6 Seasons)3 Leagues77.957971281068351812779457971386748.64834.8350016787866816212220101634428144
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)2 Leagues20.0
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.757971281068351812779457971386748.64834.8350016787866816212220101634428144
PL2 — Div. 2 (5 Seasons)45.4
EFL Cup (4 Seasons)7.0
FA Cup (4 Seasons)3.3
League Two (1 Season)19.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201916Middlesbrough1 League4.3
2019-202017Middlesbrough1 League13.1
2020-202118Middlesbrough1 League18.0
2020-202118Middlesbrough2 Leagues1.000000000000000000000
2021-202219Middlesbrough1 League4.0
2021-202219Scunthorpe Utd2 Leagues20.0
2021-202219Middlesbrough1 League0.2
2022-202320Middlesbrough1 League6.0
2022-202320Middlesbrough3 Leagues32.12353604631449469292353542953.71731.5144266613231654284924173849
2023-202421Middlesbrough3 Leagues26.51827332931137413301827411639.01536.6116855362942483673116143859
2024-202522Middlesbrough2 Leagues18.1161735312932395351617432251.21637.289045902495494452123125236
6 Seasons2 Clubs4 Leagues98.057971281068351812779457971386748.64834.8350016787866816212220101634428144
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Middlesbrough (6 Seasons)3 Leagues77.957971281068351812779457971386748.64834.8350016787866816212220101634428144
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)2 Leagues20.0
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.757971281068351812779457971386748.64834.8350016787866816212220101634428144
PL2 — Div. 2 (5 Seasons)45.4
EFL Cup (4 Seasons)7.0
FA Cup (4 Seasons)3.3
League Two (1 Season)19.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.3Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.1Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.000000000000000000000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.0Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.0Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.42353604631449469292353542953.71731.5144266613231654284924173849Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.11827332931137413301827411639.01536.6116855362942483673116143859Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.1161735312932395351617432251.21637.289045902495494452123125236Matches
6 Seasons2 Clubs2 Leagues87.757971281068351812779457971386748.64834.8350016787866816212220101634428144
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Middlesbrough (5 Seasons)1 League68.757971281068351812779457971386748.64834.8350016787866816212220101634428144
Middlesbrough (4 Seasons)1 League39.4
Scunthorpe Utd (1 Season)1 League19.0
Middlesbrough (1 Season)1 League6.0
Championship (5 Seasons)68.757971281068351812779457971386748.64834.8350016787866816212220101634428144
PL2 — Div. 2 (5 Seasons)45.4
League Two (1 Season)19.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.0Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.0Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.2Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.0Matches
2022-202320Middlesbrougheng ENGFA Cup0.6Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.7Matches
2023-202421Middlesbrougheng ENGFA Cup0.6Matches
5 Seasons2 Clubs2 Leagues10.2
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Middlesbrough (5 Seasons)2 Leagues9.2
Scunthorpe Utd (1 Season)1 League1.0
EFL Cup (4 Seasons)7.0
FA Cup (4 Seasons)3.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 293864319.54.3392361930.6767-1-0.23-0.06Matches
2019-202017Middlesbrougheng ENG2. Championship00001Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 2141,1788472.713.11390121901.642430-6-0.46+0.15Matches
2020-202118Middlesbrougheng ENG2. Championship1220.00.0001280.000000.00-0.040.00.00.00.00-0.24Matches
2020-202118Middlesbrougheng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 2181,6209075.018.0189018001.333529+6+0.33-0.17Matches
2021-202219Middlesbrougheng ENGEFL Cup1202022.20.20012000.0002-2-9.00-7.71Matches
2021-202219Scunthorpe Utdeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2021-202219Scunthorpe Utdeng ENG4. League Two281,7146141.419.02078981830.431237-25-1.31+0.02Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 243609015.44.04904001.506600.00+0.86Matches
2022-202320Middlesbrougheng ENG2. Championship342,7378166.130.432831924331.836635+31+1.02+1.2150.334.7+15.7+0.51-0.04Matches
2022-202320Middlesbrougheng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2022-202320Middlesbrougheng ENGFA Cup1585864.40.61580000.0013-2-3.10+2.52Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 265409030.06.06906001.83159+6+1.00+1.64Matches
2023-202421Middlesbrougheng ENG2. Championship211,8118643.720.120901811411.38292900.00-0.3532.621.6+11.0+0.55+0.41Matches
2023-202421Middlesbrougheng ENGEFL Cup65168681.95.76865002.501210+2+0.35-2.02Matches
2023-202421Middlesbrougheng ENGFA Cup1585864.40.61580000.000000.00+2.81Matches
2024-202522Middlesbrougheng ENG2. Championship191,6328682.418.1198615001.532821+7+0.39-0.3930.118.3+11.8+0.65-0.01Matches
2024-202522Middlesbrougheng ENGEFL Cup00001Matches
6 Seasons2 Clubs4 Leagues1158,8187736.798.010284691321171.28149141+8+0.08+0.30113.074.6+38.4+0.56+0.28
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Middlesbrough (6 Seasons)3 Leagues867,0148235.477.9818559524141.57137103+34+0.44+0.33113.074.6+38.4+0.56+0.28
Middlesbrough (4 Seasons)1 League453,5447943.839.438903771731.317172-1-0.03+0.41
Scunthorpe Utd (1 Season)2 Leagues291,8046242.620.021791081830.421238-26-1.30+0.04
Middlesbrough (1 Season)1 League65409030.06.06906001.83159+6+1.00+1.64
Championship (5 Seasons)756,1828233.368.7718652425131.6012385+38+0.55+0.43113.074.6+38.4+0.56+0.28
PL2 — Div. 2 (5 Seasons)514,0848041.345.444904371731.378681+5+0.11+0.59
EFL Cup (4 Seasons)86267863.27.0787612011.881213-1-0.14-1.12
FA Cup (4 Seasons)42967482.23.34742000.0026-4-1.22+3.00
League Two (1 Season)281,7146141.419.02078981830.431237-25-1.31+0.02
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2018-201916Middlesbrough1 League93864319.54.3392361930.6767-1-0.23-0.06
2019-202017Middlesbrough1 League141,1788472.713.11390121901.642430-6-0.46+0.15
2019-202017Middlesbrough1 League00001
2020-202118Middlesbrough1 League181,6209075.018.0189018001.333529+6+0.33-0.17
2020-202118Middlesbrough2 Leagues292462.21.019011280.0012-1-0.98-1.020.00.00.00.00-0.24
2021-202219Middlesbrough1 League43609015.44.04904001.506600.00+0.86
2021-202219Scunthorpe Utd2 Leagues291,8046242.620.021791081830.421238-26-1.30+0.04
2021-202219Middlesbrough1 League1202022.20.20012000.0002-2-9.00-7.71
2022-202320Middlesbrough1 League65409030.06.06906001.83159+6+1.00+1.64
2022-202320Middlesbrough3 Leagues362,8858066.832.134822024331.736739+28+0.87+1.1950.334.7+15.7+0.51-0.04
2023-202421Middlesbrough3 Leagues282,3858549.126.527882311411.574139+2+0.08-0.3232.621.6+11.0+0.55+0.41
2024-202522Middlesbrough2 Leagues191,6328675.618.1198615011.532821+7+0.39-0.3930.118.3+11.8+0.65-0.01
6 Seasons2 Clubs4 Leagues1158,8187736.798.010284691321171.28149141+8+0.08+0.30113.074.6+38.4+0.56+0.28
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Middlesbrough (6 Seasons)3 Leagues867,0148235.477.9818559524141.57137103+34+0.44+0.33113.074.6+38.4+0.56+0.28
Middlesbrough (4 Seasons)1 League453,5447943.839.438903771731.317172-1-0.03+0.41
Scunthorpe Utd (1 Season)2 Leagues291,8046242.620.021791081830.421238-26-1.30+0.04
Middlesbrough (1 Season)1 League65409030.06.06906001.83159+6+1.00+1.64
Championship (5 Seasons)756,1828233.368.7718652425131.6012385+38+0.55+0.43113.074.6+38.4+0.56+0.28
PL2 — Div. 2 (5 Seasons)514,0848041.345.444904371731.378681+5+0.11+0.59
EFL Cup (4 Seasons)86267863.27.0787612011.881213-1-0.14-1.12
FA Cup (4 Seasons)42967482.23.34742000.0026-4-1.22+3.00
League Two (1 Season)281,7146141.419.02078981830.431237-25-1.31+0.02
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th93864319.54.3392361930.6767-1-0.23-0.06Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th141,1788472.713.11390121901.642430-6-0.46+0.15Matches
2019-202017Middlesbrougheng ENG2. Championship17th00001Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th181,6209075.018.0189018001.333529+6+0.33-0.17Matches
2020-202118Middlesbrougheng ENG2. Championship10th1220.00.0001280.000000.00-0.040.00.00.00.00-0.24Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th43609015.44.04904001.506600.00+0.86Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th281,7146141.419.02078981830.431237-25-1.31+0.02Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th65409030.06.06906001.83159+6+1.00+1.64Matches
2022-202320Middlesbrougheng ENG2. Championship4th342,7378166.130.432831924331.836635+31+1.02+1.2150.334.7+15.7+0.51-0.04Matches
2023-202421Middlesbrougheng ENG2. Championship8th211,8118643.720.120901811411.38292900.00-0.3532.621.6+11.0+0.55+0.41Matches
2024-202522Middlesbrougheng ENG2. Championship6th191,6328682.418.1198615001.532821+7+0.39-0.3930.118.3+11.8+0.65-0.01Matches
6 Seasons2 Clubs2 Leagues1037,8967734.887.79184611221161.28135122+13+0.15+0.36113.074.6+38.4+0.56+0.28
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Middlesbrough (5 Seasons)1 League756,1828233.368.7718652425131.6012385+38+0.55+0.43113.074.6+38.4+0.56+0.28
Middlesbrough (4 Seasons)1 League453,5447943.839.438903771731.317172-1-0.03+0.41
Scunthorpe Utd (1 Season)1 League281,7146141.419.02078981830.431237-25-1.31+0.02
Middlesbrough (1 Season)1 League65409030.06.06906001.83159+6+1.00+1.64
Championship (5 Seasons)756,1828233.368.7718652425131.6012385+38+0.55+0.43113.074.6+38.4+0.56+0.28
PL2 — Div. 2 (5 Seasons)514,0848041.345.444904371731.378681+5+0.11+0.59
League Two (1 Season)281,7146141.419.02078981830.431237-25-1.31+0.02
Playing Time Table
Playing Time Starts Subs Team Success
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-202118Middlesbrougheng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2021-202219Scunthorpe Utdeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2021-202219Middlesbrougheng ENGEFL CupRd11202022.20.20012000.0002-2-9.00-7.71Matches
2022-202320Middlesbrougheng ENGEFL CupRd119090100.01.01901000.0001-1-1.00Matches
2022-202320Middlesbrougheng ENGFA Cup1585864.40.61580000.0013-2-3.10+2.52Matches
2023-202421Middlesbrougheng ENGEFL CupSF65168681.95.76865002.501210+2+0.35-2.02Matches
2023-202421Middlesbrougheng ENGFA Cup1585864.40.61580000.000000.00+2.81Matches
2024-202522Middlesbrougheng ENGEFL CupRd200001Matches
5 Seasons2 Clubs2 Leagues129227768.310.21182812011.251419-5-0.49-0.13
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 (5 Seasons)2 Leagues118327666.09.21081712011.361418-4-0.43-0.07
Scunthorpe Utd (1 Season)1 League19090100.01.01901000.0001-1-1.00
EFL Cup (4 Seasons)86267863.27.0787612011.881213-1-0.14-1.12
FA Cup (4 Seasons)42967482.23.34742000.0026-4-1.22+3.00

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 24.30000Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 213.12000Matches
2020-202118Middlesbrougheng ENG2. Championship0.0000000000000000Matches
2020-202118Middlesbrougheng ENGFA Cup1.01002200300Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 218.08000Matches
2021-202219Middlesbrougheng ENGEFL Cup0.20000000000Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.00001103000Matches
2021-202219Scunthorpe Utdeng ENG4. League Two19.01200562325419380Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 24.01000Matches
2022-202320Middlesbrougheng ENG2. Championship30.490060350162637000219172837.8Matches
2022-202320Middlesbrougheng ENGEFL Cup1.00003106140Matches
2022-202320Middlesbrougheng ENGFA Cup0.60002000020Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 26.04000Matches
2023-202421Middlesbrougheng ENG2. Championship20.160033290199180001506842.9Matches
2023-202421Middlesbrougheng ENGEFL Cup5.70007601280Matches
2023-202421Middlesbrougheng ENGFA Cup0.60000000000Matches
2024-202522Middlesbrougheng ENG2. Championship18.1511272201417190001236650.0Matches
6 Seasons2 Clubs4 Leagues98.03311191119211377126000492294240.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (6 Seasons)3 Leagues77.92111134950565888000492294240.8
Middlesbrough (4 Seasons)1 League39.411000
Scunthorpe Utd (1 Season)2 Leagues20.01200572425719380
Middlesbrough (1 Season)1 League6.04000
Championship (5 Seasons)68.72011120860495274000492294240.8
PL2 — Div. 2 (5 Seasons)45.415000
EFL Cup (4 Seasons)7.0000107073120
FA Cup (4 Seasons)3.31005303320
League Two (1 Season)19.01200562325419380
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201916Middlesbrough1 League4.30000
2019-202017Middlesbrough1 League13.12000
2020-202118Middlesbrough1 League18.08000
2020-202118Middlesbrough2 Leagues1.0100220030000000
2021-202219Middlesbrough1 League4.01000
2021-202219Scunthorpe Utd2 Leagues20.01200572425719380
2021-202219Middlesbrough1 League0.20000000000
2022-202320Middlesbrough1 League6.04000
2022-202320Middlesbrough3 Leagues32.190065360222743000219172837.8
2023-202421Middlesbrough3 Leagues26.5600403502011260001506842.9
2024-202522Middlesbrough2 Leagues18.1511272201417190001236650.0
6 Seasons2 Clubs4 Leagues98.03311191119211377126000492294240.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (6 Seasons)3 Leagues77.92111134950565888000492294240.8
Middlesbrough (4 Seasons)1 League39.411000
Scunthorpe Utd (1 Season)2 Leagues20.01200572425719380
Middlesbrough (1 Season)1 League6.04000
Championship (5 Seasons)68.72011120860495274000492294240.8
PL2 — Div. 2 (5 Seasons)45.415000
EFL Cup (4 Seasons)7.0000107073120
FA Cup (4 Seasons)3.31005303320
League Two (1 Season)19.01200562325419380
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201916Middlesbrougheng ENGJr. PL2 — Div. 28th4.30000Matches
2019-202017Middlesbrougheng ENGJr. PL2 — Div. 25th13.12000Matches
2020-202118Middlesbrougheng ENGJr. PL2 — Div. 26th18.08000Matches
2020-202118Middlesbrougheng ENG2. Championship10th0.0000000000000000Matches
2021-202219Middlesbrougheng ENGJr. PL2 — Div. 212th4.01000Matches
2021-202219Scunthorpe Utdeng ENG4. League Two24th19.01200562325419380Matches
2022-202320Middlesbrougheng ENGJr. PL2 — Div. 27th6.04000Matches
2022-202320Middlesbrougheng ENG2. Championship4th30.490060350162637000219172837.8Matches
2023-202421Middlesbrougheng ENG2. Championship8th20.160033290199180001506842.9Matches
2024-202522Middlesbrougheng ENG2. Championship6th18.1511272201417190001236650.0Matches
6 Seasons2 Clubs2 Leagues87.73211176109210371112000492294240.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (5 Seasons)1 League68.72011120860495274000492294240.8
Middlesbrough (4 Seasons)1 League39.411000
Scunthorpe Utd (1 Season)1 League19.01200562325419380
Middlesbrough (1 Season)1 League6.04000
Championship (5 Seasons)68.72011120860495274000492294240.8
PL2 — Div. 2 (5 Seasons)45.415000
League Two (1 Season)19.01200562325419380
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2020-202118Middlesbrougheng ENGFA Cup33rd1.01002200300Matches
2021-202219Scunthorpe Utdeng ENGFA Cup1.00001103000Matches
2021-202219Middlesbrougheng ENGEFL CupRd10.20000000000Matches
2022-202320Middlesbrougheng ENGEFL CupRd11.00003106140Matches
2022-202320Middlesbrougheng ENGFA Cup0.60002000020Matches
2023-202421Middlesbrougheng ENGEFL CupSF5.70007601280Matches
2023-202421Middlesbrougheng ENGFA Cup0.60000000000Matches
5 Seasons2 Clubs2 Leagues10.210015100106140
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (5 Seasons)2 Leagues9.2100149076140
Scunthorpe Utd (1 Season)1 League1.00001103000
EFL Cup (4 Seasons)7.0000107073120
FA Cup (4 Seasons)3.31005303320

Player Club Summary

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, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.