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-201917Middlesbrougheng ENGJr. PL2 — Div. 2443604.0011000000.000.250.250.000.25Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 21076377.1000000100.000.000.000.000.00Matches
2020-202119Middlesbrougheng ENG2. Championship1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218181,62018.0112100200.060.060.110.060.11Matches
2021-202220Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202220Yeovil Towneng ENGFA Cup11520.6000000000.000.000.000.000.00Matches
2021-202220Yeovil Towneng ENG5. National League17121,15612.80000400.000.00Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2022-202321Carlisle Unitedeng ENG4. League Two711461.6000000100.000.000.000.000.00Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 2665406.0011000300.000.170.170.000.17Matches
2023-202422Carlisle Unitedeng ENGEFL Cup10450.5000000000.000.000.000.000.00Matches
2023-202422Carlisle Unitedeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2023-202422Carlisle Unitedeng ENG3. League One23171,41415.7033000400.000.190.190.000.19Matches
2024-202523Carlisle Unitedeng ENGFA Cup10460.5000000000.000.000.000.000.00Matches
2024-202523Carlisle Unitedeng ENG4. League Two30850.9000000100.000.000.000.000.00Matches
5 Seasons3 Clubs6 Leagues56333,12634.70330001100.00.00.00.00000.000.140.140.000.140.000.000.000.000.00
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 (4 Seasons)1 League33302,70730.1123100300.030.070.100.030.10
Carlisle United (3 Seasons)4 Leagues36191,82620.3033000700.000.150.150.000.15
Middlesbrough (2 Seasons)2 Leagues21921.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Yeovil Town (1 Season)2 Leagues18131,20813.4000000400.000.000.000.000.00
Middlesbrough (1 Season)1 League665406.0011000300.000.170.170.000.17
PL2 — Div. 2 (5 Seasons)39363,24736.1134100600.030.080.110.030.11
FA Cup (3 Seasons)321882.1000000100.000.000.000.000.00
League Two (2 Seasons)1012312.6000000200.000.000.000.000.00
EFL Cup (2 Seasons)211351.5000000000.000.000.000.000.00
League One (1 Season)23171,41415.7033000400.000.190.190.000.19
National League (1 Season)17121,15612.80000400.000.00
Championship (1 Season)1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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-201917Middlesbrough1 League443604.0011000000.000.250.250.000.25
2019-202018Middlesbrough1 League1076377.1000000100.000.000.000.000.00
2020-202119Middlesbrough1 League18181,62018.0112100200.060.060.110.060.11
2020-202119Middlesbrough1 League1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202220Middlesbrough1 League11901.0000000000.000.000.000.000.00
2021-202220Middlesbrough1 League11901.0000000000.000.000.000.000.00
2021-202220Yeovil Town2 Leagues18131,20813.4000000400.000.000.000.000.00
2022-202321Middlesbrough1 League665406.0011000300.000.170.170.000.17
2022-202321Carlisle United1 League711461.6000000100.000.000.000.000.00
2023-202422Carlisle United3 Leagues25181,54917.2033000500.000.170.170.000.17
2024-202523Carlisle United2 Leagues401311.5000000100.000.000.000.000.00
5 Seasons3 Clubs6 Leagues56333,12634.70330001100.00.00.00.00000.000.140.140.000.140.000.000.000.000.00
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 (4 Seasons)1 League33302,70730.1123100300.030.070.100.030.10
Carlisle United (3 Seasons)4 Leagues36191,82620.3033000700.000.150.150.000.15
Middlesbrough (2 Seasons)2 Leagues21921.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Yeovil Town (1 Season)2 Leagues18131,20813.4000000400.000.000.000.000.00
Middlesbrough (1 Season)1 League665406.0011000300.000.170.170.000.17
PL2 — Div. 2 (5 Seasons)39363,24736.1134100600.030.080.110.030.11
FA Cup (3 Seasons)321882.1000000100.000.000.000.000.00
League Two (2 Seasons)1012312.6000000200.000.000.000.000.00
EFL Cup (2 Seasons)211351.5000000000.000.000.000.000.00
League One (1 Season)23171,41415.7033000400.000.190.190.000.19
National League (1 Season)17121,15612.80000400.000.00
Championship (1 Season)1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th443604.0011000000.000.250.250.000.25Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th1076377.1000000100.000.000.000.000.00Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18181,62018.0112100200.060.060.110.060.11Matches
2020-202119Middlesbrougheng ENG2. Championship10th1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th11901.0000000000.000.000.000.000.00Matches
2021-202220Yeovil Towneng ENG5. National League12th17121,15612.80000400.000.00Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th665406.0011000300.000.170.170.000.17Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th711461.6000000100.000.000.000.000.00Matches
2023-202422Carlisle Unitedeng ENG3. League One24th23171,41415.7033000400.000.190.190.000.19Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd30850.9000000100.000.000.000.000.00Matches
5 Seasons3 Clubs4 Leagues51302,80331.10330001000.00.00.00.00000.000.160.160.000.160.000.000.000.000.00
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 (4 Seasons)1 League33302,70730.1123100300.030.070.100.030.10
Carlisle United (3 Seasons)2 Leagues33181,64518.3033000600.000.160.160.000.16
Yeovil Town (1 Season)1 League17121,15612.80000400.000.00
Middlesbrough (1 Season)1 League665406.0011000300.000.170.170.000.17
Middlesbrough (1 Season)1 League1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
PL2 — Div. 2 (5 Seasons)39363,24736.1134100600.030.080.110.030.11
League Two (2 Seasons)1012312.6000000200.000.000.000.000.00
League One (1 Season)23171,41415.7033000400.000.190.190.000.19
National League (1 Season)17121,15612.80000400.000.00
Championship (1 Season)1020.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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
2021-202220Middlesbrougheng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202220Yeovil Towneng ENGFA Cup11520.6000000000.000.000.000.000.00Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd110450.5000000000.000.000.000.000.00Matches
2023-202422Carlisle Unitedeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202523Carlisle Unitedeng ENGFA Cup10460.5000000000.000.000.000.000.00Matches
3 Seasons3 Clubs2 Leagues533233.6000000100.000.000.000.000.00
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
Carlisle United (2 Seasons)2 Leagues311812.0000000100.000.000.000.000.00
Middlesbrough (1 Season)1 League11901.0000000000.000.000.000.000.00
Yeovil Town (1 Season)1 League11520.6000000000.000.000.000.000.00
FA Cup (3 Seasons)321882.1000000100.000.000.000.000.00
EFL Cup (2 Seasons)211351.5000000000.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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.0000Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.1000Matches
2020-202119Middlesbrougheng ENG2. Championship0.00000.000.000000.00.00.00.0Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.0100Matches
2021-202220Middlesbrougheng ENGEFL Cup1.00000.000.0000Matches
2021-202220Yeovil Towneng ENGFA Cup0.60000.000.0000Matches
2021-202220Yeovil Towneng ENG5. National League12.8000Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.0000Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.602150.01.230.620.000.0000Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.0000Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.50000.000.0000Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.00000.000.0000Matches
2023-202422Carlisle Unitedeng ENG3. League One15.701119.10.700.060.000.0000Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50000.000.0000Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.90000.000.0000Matches
5 Seasons3 Clubs6 Leagues34.7013215.40.590.090.000.000000.00.00.00.0
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 (4 Seasons)1 League30.1100
Carlisle United (3 Seasons)4 Leagues20.3013215.40.640.100.000.0000
Middlesbrough (2 Seasons)2 Leagues1.00000.000.000000.00.00.00.0
Yeovil Town (1 Season)2 Leagues13.40000.000.0000
Middlesbrough (1 Season)1 League6.0000
PL2 — Div. 2 (5 Seasons)36.1100
FA Cup (3 Seasons)2.10000.000.0000
League Two (2 Seasons)2.602150.00.780.390.000.0000
EFL Cup (2 Seasons)1.50000.000.0000
League One (1 Season)15.701119.10.700.060.000.0000
National League (1 Season)12.8000
Championship (1 Season)0.00000.000.000000.00.00.00.0
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-201917Middlesbrough1 League4.0000
2019-202018Middlesbrough1 League7.1000
2020-202119Middlesbrough1 League18.0100
2020-202119Middlesbrough1 League0.00000.000.000000.00.00.00.0
2021-202220Middlesbrough1 League1.0000
2021-202220Middlesbrough1 League1.00000.000.0000
2021-202220Yeovil Town2 Leagues13.40000.000.0000
2022-202321Middlesbrough1 League6.0000
2022-202321Carlisle United1 League1.602150.01.230.620.000.0000
2023-202422Carlisle United3 Leagues17.201119.10.640.060.000.0000
2024-202523Carlisle United2 Leagues1.50000.000.0000
5 Seasons3 Clubs6 Leagues34.7013215.40.590.090.000.000000.00.00.00.0
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 (4 Seasons)1 League30.1100
Carlisle United (3 Seasons)4 Leagues20.3013215.40.640.100.000.0000
Middlesbrough (2 Seasons)2 Leagues1.00000.000.000000.00.00.00.0
Yeovil Town (1 Season)2 Leagues13.40000.000.0000
Middlesbrough (1 Season)1 League6.0000
PL2 — Div. 2 (5 Seasons)36.1100
FA Cup (3 Seasons)2.10000.000.0000
League Two (2 Seasons)2.602150.00.780.390.000.0000
EFL Cup (2 Seasons)1.50000.000.0000
League One (1 Season)15.701119.10.700.060.000.0000
National League (1 Season)12.8000
Championship (1 Season)0.00000.000.000000.00.00.00.0
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.0000Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.1000Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.0100Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.00000.000.000000.00.00.00.0Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.0000Matches
2021-202220Yeovil Towneng ENG5. National League12th12.8000Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.0000Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.602150.01.230.620.000.0000Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.701119.10.700.060.000.0000Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.90000.000.0000Matches
5 Seasons3 Clubs4 Leagues31.1013215.40.710.110.000.000000.00.00.00.0
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 (4 Seasons)1 League30.1100
Carlisle United (3 Seasons)2 Leagues18.3013215.40.710.110.000.0000
Yeovil Town (1 Season)1 League12.8000
Middlesbrough (1 Season)1 League6.0000
Middlesbrough (1 Season)1 League0.00000.000.000000.00.00.00.0
PL2 — Div. 2 (5 Seasons)36.1100
League Two (2 Seasons)2.602150.00.780.390.000.0000
League One (1 Season)15.701119.10.700.060.000.0000
National League (1 Season)12.8000
Championship (1 Season)0.00000.000.000000.00.00.00.0
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
2021-202220Middlesbrougheng ENGEFL CupRd11.00000.000.0000Matches
2021-202220Yeovil Towneng ENGFA Cup0.60000.000.0000Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.50000.000.0000Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.00000.000.0000Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50000.000.0000Matches
3 Seasons3 Clubs2 Leagues3.60000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Carlisle United (2 Seasons)2 Leagues2.00000.000.0000
Middlesbrough (1 Season)1 League1.00000.000.0000
Yeovil Town (1 Season)1 League0.60000.000.0000
FA Cup (3 Seasons)2.10000.000.0000
EFL Cup (2 Seasons)1.50000.000.0000

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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.01Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.10Matches
2020-202119Middlesbrougheng ENG2. Championship0.01250.08511100.0010.00000.00.00.000000Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.01Matches
2021-202220Middlesbrougheng ENGEFL Cup1.00Matches
2021-202220Yeovil Towneng ENGFA Cup0.60Matches
2021-202220Yeovil Towneng ENG5. National League12.8Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.00Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.60Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.01Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.50Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.00Matches
2023-202422Carlisle Unitedeng ENG3. League One15.73Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.90Matches
5 Seasons3 Clubs6 Leagues34.71250.08511100.0010.00030.00.0+3.000000
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 (4 Seasons)1 League30.12
Carlisle United (3 Seasons)4 Leagues20.33
Middlesbrough (2 Seasons)2 Leagues1.01250.08511100.0010.00000.00.00.000000
Yeovil Town (1 Season)2 Leagues13.40
Middlesbrough (1 Season)1 League6.01
PL2 — Div. 2 (5 Seasons)36.13
FA Cup (3 Seasons)2.10
League Two (2 Seasons)2.60
EFL Cup (2 Seasons)1.50
League One (1 Season)15.73
National League (1 Season)12.8
Championship (1 Season)0.01250.08511100.0010.00000.00.00.000000
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-201917Middlesbrough1 League4.01
2019-202018Middlesbrough1 League7.10
2020-202119Middlesbrough1 League18.01
2020-202119Middlesbrough1 League0.01250.08511100.0010.00000.00.00.000000
2021-202220Middlesbrough1 League1.00
2021-202220Middlesbrough1 League1.00
2021-202220Yeovil Town2 Leagues13.40
2022-202321Middlesbrough1 League6.01
2022-202321Carlisle United1 League1.60
2023-202422Carlisle United3 Leagues17.23
2024-202523Carlisle United2 Leagues1.50
5 Seasons3 Clubs6 Leagues34.71250.08511100.0010.00030.00.0+3.000000
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 (4 Seasons)1 League30.12
Carlisle United (3 Seasons)4 Leagues20.33
Middlesbrough (2 Seasons)2 Leagues1.01250.08511100.0010.00000.00.00.000000
Yeovil Town (1 Season)2 Leagues13.40
Middlesbrough (1 Season)1 League6.01
PL2 — Div. 2 (5 Seasons)36.13
FA Cup (3 Seasons)2.10
League Two (2 Seasons)2.60
EFL Cup (2 Seasons)1.50
League One (1 Season)15.73
National League (1 Season)12.8
Championship (1 Season)0.01250.08511100.0010.00000.00.00.000000
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.01Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.10Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.01Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.01250.08511100.0010.00000.00.00.000000Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.00Matches
2021-202220Yeovil Towneng ENG5. National League12th12.8Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.01Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.60Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.73Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.90Matches
5 Seasons3 Clubs4 Leagues31.11250.08511100.0010.00030.00.0+3.000000
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 (4 Seasons)1 League30.12
Carlisle United (3 Seasons)2 Leagues18.33
Yeovil Town (1 Season)1 League12.8
Middlesbrough (1 Season)1 League6.01
Middlesbrough (1 Season)1 League0.01250.08511100.0010.00000.00.00.000000
PL2 — Div. 2 (5 Seasons)36.13
League Two (2 Seasons)2.60
League One (1 Season)15.73
National League (1 Season)12.8
Championship (1 Season)0.01250.08511100.0010.00000.00.00.000000
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
2021-202220Middlesbrougheng ENGEFL CupRd11.00Matches
2021-202220Yeovil Towneng ENGFA Cup0.60Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.50Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.00Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50Matches
3 Seasons3 Clubs2 Leagues3.60
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
Carlisle United (2 Seasons)2 Leagues2.00
Middlesbrough (1 Season)1 League1.00
Yeovil Town (1 Season)1 League0.60
FA Cup (3 Seasons)2.10
EFL Cup (2 Seasons)1.50
Become a Stathead & surf this site ad-free.

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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.1Matches
2020-202119Middlesbrougheng ENG2. Championship0.0220000000000100Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202220Middlesbrougheng ENGEFL Cup1.01Matches
2021-202220Yeovil Towneng ENGFA Cup0.60Matches
2021-202220Yeovil Towneng ENG5. National League12.8Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.610Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.50Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.01Matches
2023-202422Carlisle Unitedeng ENG3. League One15.785Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.93Matches
5 Seasons3 Clubs6 Leagues34.722000010000000100
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)1 League30.1
Carlisle United (3 Seasons)4 Leagues20.399
Middlesbrough (2 Seasons)2 Leagues1.0220000100000100
Yeovil Town (1 Season)2 Leagues13.40
Middlesbrough (1 Season)1 League6.0
PL2 — Div. 2 (5 Seasons)36.1
FA Cup (3 Seasons)2.11
League Two (2 Seasons)2.613
EFL Cup (2 Seasons)1.51
League One (1 Season)15.785
National League (1 Season)12.8
Championship (1 Season)0.0220000000000100
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-201917Middlesbrough1 League4.0
2019-202018Middlesbrough1 League7.1
2020-202119Middlesbrough1 League18.0
2020-202119Middlesbrough1 League0.0220000000000100
2021-202220Middlesbrough1 League1.0
2021-202220Middlesbrough1 League1.01
2021-202220Yeovil Town2 Leagues13.40
2022-202321Middlesbrough1 League6.0
2022-202321Carlisle United1 League1.610
2023-202422Carlisle United3 Leagues17.286
2024-202523Carlisle United2 Leagues1.53
5 Seasons3 Clubs6 Leagues34.722000010000000100
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)1 League30.1
Carlisle United (3 Seasons)4 Leagues20.399
Middlesbrough (2 Seasons)2 Leagues1.0220000100000100
Yeovil Town (1 Season)2 Leagues13.40
Middlesbrough (1 Season)1 League6.0
PL2 — Div. 2 (5 Seasons)36.1
FA Cup (3 Seasons)2.11
League Two (2 Seasons)2.613
EFL Cup (2 Seasons)1.51
League One (1 Season)15.785
National League (1 Season)12.8
Championship (1 Season)0.0220000000000100
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.1Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.0220000000000100Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.0Matches
2021-202220Yeovil Towneng ENG5. National League12th12.8Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.610Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.785Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.93Matches
5 Seasons3 Clubs4 Leagues31.12200009800000100
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)1 League30.1
Carlisle United (3 Seasons)2 Leagues18.398
Yeovil Town (1 Season)1 League12.8
Middlesbrough (1 Season)1 League6.0
Middlesbrough (1 Season)1 League0.0220000000000100
PL2 — Div. 2 (5 Seasons)36.1
League Two (2 Seasons)2.613
League One (1 Season)15.785
National League (1 Season)12.8
Championship (1 Season)0.0220000000000100
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
2021-202220Middlesbrougheng ENGEFL CupRd11.01Matches
2021-202220Yeovil Towneng ENGFA Cup0.60Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.50Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.01Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50Matches
3 Seasons3 Clubs2 Leagues3.62
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Carlisle United (2 Seasons)2 Leagues2.01
Middlesbrough (1 Season)1 League1.01
Yeovil Town (1 Season)1 League0.60
FA Cup (3 Seasons)2.11
EFL Cup (2 Seasons)1.51

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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.1Matches
2020-202119Middlesbrougheng ENG2. Championship0.000.0000000000.00000000Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202220Middlesbrougheng ENGEFL Cup1.0Matches
2021-202220Yeovil Towneng ENGFA Cup0.6Matches
2021-202220Yeovil Towneng ENG5. National League12.8Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.6Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.5Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.0Matches
2023-202422Carlisle Unitedeng ENG3. League One15.7Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.5Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.9Matches
5 Seasons3 Clubs6 Leagues34.700.0000000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)1 League30.1
Carlisle United (3 Seasons)4 Leagues20.3
Middlesbrough (2 Seasons)2 Leagues1.000.0000000000.00000000
Yeovil Town (1 Season)2 Leagues13.4
Middlesbrough (1 Season)1 League6.0
PL2 — Div. 2 (5 Seasons)36.1
FA Cup (3 Seasons)2.1
League Two (2 Seasons)2.6
EFL Cup (2 Seasons)1.5
League One (1 Season)15.7
National League (1 Season)12.8
Championship (1 Season)0.000.0000000000.00000000
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-201917Middlesbrough1 League4.0
2019-202018Middlesbrough1 League7.1
2020-202119Middlesbrough1 League18.0
2020-202119Middlesbrough1 League0.000.0000000000.00000000
2021-202220Middlesbrough1 League1.0
2021-202220Middlesbrough1 League1.0
2021-202220Yeovil Town2 Leagues13.4
2022-202321Middlesbrough1 League6.0
2022-202321Carlisle United1 League1.6
2023-202422Carlisle United3 Leagues17.2
2024-202523Carlisle United2 Leagues1.5
5 Seasons3 Clubs6 Leagues34.700.0000000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)1 League30.1
Carlisle United (3 Seasons)4 Leagues20.3
Middlesbrough (2 Seasons)2 Leagues1.000.0000000000.00000000
Yeovil Town (1 Season)2 Leagues13.4
Middlesbrough (1 Season)1 League6.0
PL2 — Div. 2 (5 Seasons)36.1
FA Cup (3 Seasons)2.1
League Two (2 Seasons)2.6
EFL Cup (2 Seasons)1.5
League One (1 Season)15.7
National League (1 Season)12.8
Championship (1 Season)0.000.0000000000.00000000
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.1Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.000.0000000000.00000000Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.0Matches
2021-202220Yeovil Towneng ENG5. National League12th12.8Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.6Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.7Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.9Matches
5 Seasons3 Clubs4 Leagues31.100.0000000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)1 League30.1
Carlisle United (3 Seasons)2 Leagues18.3
Yeovil Town (1 Season)1 League12.8
Middlesbrough (1 Season)1 League6.0
Middlesbrough (1 Season)1 League0.000.0000000000.00000000
PL2 — Div. 2 (5 Seasons)36.1
League Two (2 Seasons)2.6
League One (1 Season)15.7
National League (1 Season)12.8
Championship (1 Season)0.000.0000000000.00000000
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
2021-202220Middlesbrougheng ENGEFL CupRd11.0Matches
2021-202220Yeovil Towneng ENGFA Cup0.6Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.5Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.0Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.5Matches
3 Seasons3 Clubs2 Leagues3.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Carlisle United (2 Seasons)2 Leagues2.0
Middlesbrough (1 Season)1 League1.0
Yeovil Town (1 Season)1 League0.6
FA Cup (3 Seasons)2.1
EFL Cup (2 Seasons)1.5

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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.1Matches
2020-202119Middlesbrougheng ENG2. Championship0.0000000000000000Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202220Middlesbrougheng ENGEFL Cup1.022Matches
2021-202220Yeovil Towneng ENGFA Cup0.600Matches
2021-202220Yeovil Towneng ENG5. National League12.8Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.611Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.500Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.000Matches
2023-202422Carlisle Unitedeng ENG3. League One15.7154Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.500Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.900Matches
5 Seasons3 Clubs6 Leagues34.70180000000007000
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 (4 Seasons)1 League30.10
Carlisle United (3 Seasons)4 Leagues20.31650
Middlesbrough (2 Seasons)2 Leagues1.0020000000002000
Yeovil Town (1 Season)2 Leagues13.4000
Middlesbrough (1 Season)1 League6.00
PL2 — Div. 2 (5 Seasons)36.10
FA Cup (3 Seasons)2.1000
League Two (2 Seasons)2.6110
EFL Cup (2 Seasons)1.5220
League One (1 Season)15.71540
National League (1 Season)12.80
Championship (1 Season)0.0000000000000000
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-201917Middlesbrough1 League4.00
2019-202018Middlesbrough1 League7.10
2020-202119Middlesbrough1 League18.00
2020-202119Middlesbrough1 League0.0000000000000000
2021-202220Middlesbrough1 League1.00
2021-202220Middlesbrough1 League1.0220
2021-202220Yeovil Town2 Leagues13.4000
2022-202321Middlesbrough1 League6.00
2022-202321Carlisle United1 League1.6110
2023-202422Carlisle United3 Leagues17.21540
2024-202523Carlisle United2 Leagues1.5000
5 Seasons3 Clubs6 Leagues34.70180000000007000
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (4 Seasons)1 League30.10
Carlisle United (3 Seasons)4 Leagues20.31650
Middlesbrough (2 Seasons)2 Leagues1.0020000000002000
Yeovil Town (1 Season)2 Leagues13.4000
Middlesbrough (1 Season)1 League6.00
PL2 — Div. 2 (5 Seasons)36.10
FA Cup (3 Seasons)2.1000
League Two (2 Seasons)2.6110
EFL Cup (2 Seasons)1.5220
League One (1 Season)15.71540
National League (1 Season)12.80
Championship (1 Season)0.0000000000000000
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.1Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.0000000000000000Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.0Matches
2021-202220Yeovil Towneng ENG5. National League12th12.8Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.611Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.7154Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.900Matches
5 Seasons3 Clubs4 Leagues31.10160000000005000
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 (4 Seasons)1 League30.10
Carlisle United (3 Seasons)2 Leagues18.31650
Yeovil Town (1 Season)1 League12.80
Middlesbrough (1 Season)1 League6.00
Middlesbrough (1 Season)1 League0.0000000000000000
PL2 — Div. 2 (5 Seasons)36.10
League Two (2 Seasons)2.6110
League One (1 Season)15.71540
National League (1 Season)12.80
Championship (1 Season)0.0000000000000000
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
2021-202220Middlesbrougheng ENGEFL CupRd11.022Matches
2021-202220Yeovil Towneng ENGFA Cup0.600Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.500Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.000Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.500Matches
3 Seasons3 Clubs2 Leagues3.6220
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
Carlisle United (2 Seasons)2 Leagues2.0000
Middlesbrough (1 Season)1 League1.0220
Yeovil Town (1 Season)1 League0.6000
FA Cup (3 Seasons)2.1000
EFL Cup (2 Seasons)1.5220

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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.1Matches
2020-202119Middlesbrougheng ENG2. Championship0.020020020001000000020Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.0Matches
2021-202220Middlesbrougheng ENGEFL Cup1.0Matches
2021-202220Yeovil Towneng ENGFA Cup0.6Matches
2021-202220Yeovil Towneng ENG5. National League12.8Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.6Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.0Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.5Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.0Matches
2023-202422Carlisle Unitedeng ENG3. League One15.7Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.5Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.9Matches
5 Seasons3 Clubs6 Leagues34.720020020001000000020
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 (4 Seasons)1 League30.1
Carlisle United (3 Seasons)4 Leagues20.3
Middlesbrough (2 Seasons)2 Leagues1.020020020001000000020
Yeovil Town (1 Season)2 Leagues13.4
Middlesbrough (1 Season)1 League6.0
PL2 — Div. 2 (5 Seasons)36.1
FA Cup (3 Seasons)2.1
League Two (2 Seasons)2.6
EFL Cup (2 Seasons)1.5
League One (1 Season)15.7
National League (1 Season)12.8
Championship (1 Season)0.020020020001000000020
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-201917Middlesbrough1 League4.0
2019-202018Middlesbrough1 League7.1
2020-202119Middlesbrough1 League18.0
2020-202119Middlesbrough1 League0.020020020001000000020
2021-202220Middlesbrough1 League1.0
2021-202220Middlesbrough1 League1.0
2021-202220Yeovil Town2 Leagues13.4
2022-202321Middlesbrough1 League6.0
2022-202321Carlisle United1 League1.6
2023-202422Carlisle United3 Leagues17.2
2024-202523Carlisle United2 Leagues1.5
5 Seasons3 Clubs6 Leagues34.720020020001000000020
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 (4 Seasons)1 League30.1
Carlisle United (3 Seasons)4 Leagues20.3
Middlesbrough (2 Seasons)2 Leagues1.020020020001000000020
Yeovil Town (1 Season)2 Leagues13.4
Middlesbrough (1 Season)1 League6.0
PL2 — Div. 2 (5 Seasons)36.1
FA Cup (3 Seasons)2.1
League Two (2 Seasons)2.6
EFL Cup (2 Seasons)1.5
League One (1 Season)15.7
National League (1 Season)12.8
Championship (1 Season)0.020020020001000000020
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.0Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.1Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.0Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.020020020001000000020Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.0Matches
2021-202220Yeovil Towneng ENG5. National League12th12.8Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.0Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.6Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.7Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.9Matches
5 Seasons3 Clubs4 Leagues31.120020020001000000020
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 (4 Seasons)1 League30.1
Carlisle United (3 Seasons)2 Leagues18.3
Yeovil Town (1 Season)1 League12.8
Middlesbrough (1 Season)1 League6.0
Middlesbrough (1 Season)1 League0.020020020001000000020
PL2 — Div. 2 (5 Seasons)36.1
League Two (2 Seasons)2.6
League One (1 Season)15.7
National League (1 Season)12.8
Championship (1 Season)0.020020020001000000020
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
2021-202220Middlesbrougheng ENGEFL CupRd11.0Matches
2021-202220Yeovil Towneng ENGFA Cup0.6Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.5Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.0Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.5Matches
3 Seasons3 Clubs2 Leagues3.6
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
Carlisle United (2 Seasons)2 Leagues2.0
Middlesbrough (1 Season)1 League1.0
Yeovil Town (1 Season)1 League0.6
FA Cup (3 Seasons)2.1
EFL Cup (2 Seasons)1.5

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-201917Middlesbrougheng ENGJr. PL2 — Div. 243609018.24.04904012.25106+4+1.00+1.44Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 2106376439.37.1787531041.20913-4-0.57-0.11Matches
2020-202119Middlesbrougheng ENG2. Championship1220.00.0001230.000000.00-0.040.00.00.00.00-0.24Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 2181,6209075.018.0189018011.443327+6+0.33-0.17Matches
2021-202220Middlesbrougheng ENGEFL Cup19090100.01.01901000.0003-3-3.00Matches
2021-202220Yeovil Towneng ENGFA Cup1525219.30.61520013.0040+4+6.92+6.92Matches
2021-202220Yeovil Towneng ENG5. National League171,1566829.212.812901251530.941013-3-0.23-0.23Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 2190903.81.01901000.0012-1-1.00-0.28Matches
2022-202321Carlisle Unitedeng ENG4. League Two7146213.51.61660613151.0024-2-1.23-1.80Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 265409030.06.06906001.671512+3+0.50+0.93Matches
2023-202422Carlisle Unitedeng ENGEFL Cup1454550.00.50014500.000000.00+2.00Matches
2023-202422Carlisle Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2023-202422Carlisle Unitedeng ENG3. League One231,4146134.215.717801168120.481437-23-1.46-0.90Matches
2024-202523Carlisle Unitedeng ENGFA Cup1464638.30.50014600.0002-2-3.91-3.91Matches
2024-202523Carlisle Unitedeng ENG4. League Two385286.30.90032810.6701-1-1.06-0.06Matches
5 Seasons3 Clubs6 Leagues563,1265617.034.73383252317350.703163-32-0.92-0.890.00.00.00.00-0.24
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 (4 Seasons)1 League332,7078233.430.130892831061.425348+5+0.17+0.63
Carlisle United (3 Seasons)4 Leagues361,8265118.420.31980121718280.561747-30-1.48-1.40
Middlesbrough (2 Seasons)2 Leagues292462.21.019011230.0003-3-2.93-2.980.00.00.00.00-0.24
Yeovil Town (1 Season)2 Leagues181,2086728.613.413871251541.051413+1+0.07+0.07
Middlesbrough (1 Season)1 League65409030.06.06906001.671512+3+0.50+0.93
PL2 — Div. 2 (5 Seasons)393,2478332.836.136893431061.466860+8+0.22+0.68
FA Cup (3 Seasons)31886339.22.1271114611.005500.000.00
League Two (2 Seasons)10231234.22.61660918160.9025-3-1.17-1.36
EFL Cup (2 Seasons)21356875.01.5190114500.0003-3-2.000.00
League One (1 Season)231,4146134.215.717801168120.481437-23-1.46-0.90
National League (1 Season)171,1566829.212.812901251530.941013-3-0.23-0.23
Championship (1 Season)1220.00.0001230.000000.00-0.040.00.00.00.00-0.24
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-201917Middlesbrough1 League43609018.24.04904012.25106+4+1.00+1.44
2019-202018Middlesbrough1 League106376439.37.1787531041.20913-4-0.57-0.11
2020-202119Middlesbrough1 League181,6209075.018.0189018011.443327+6+0.33-0.17
2020-202119Middlesbrough1 League1220.00.0001230.000000.00-0.040.00.00.00.00-0.24
2021-202220Middlesbrough1 League190903.81.01901000.0012-1-1.00-0.28
2021-202220Middlesbrough1 League19090100.01.01901000.0003-3-3.00
2021-202220Yeovil Town2 Leagues181,2086728.613.413871251541.051413+1+0.07+0.07
2022-202321Middlesbrough1 League65409030.06.06906001.671512+3+0.50+0.93
2022-202321Carlisle United1 League7146213.51.61660613151.0024-2-1.23-1.80
2023-202422Carlisle United3 Leagues251,5496235.917.2188112713120.441540-25-1.45-0.87
2024-202523Carlisle United2 Leagues4131338.91.50043310.5003-3-2.06-1.12
5 Seasons3 Clubs6 Leagues563,1265617.034.73383252317350.703163-32-0.92-0.890.00.00.00.00-0.24
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 (4 Seasons)1 League332,7078233.430.130892831061.425348+5+0.17+0.63
Carlisle United (3 Seasons)4 Leagues361,8265118.420.31980121718280.561747-30-1.48-1.40
Middlesbrough (2 Seasons)2 Leagues292462.21.019011230.0003-3-2.93-2.980.00.00.00.00-0.24
Yeovil Town (1 Season)2 Leagues181,2086728.613.413871251541.051413+1+0.07+0.07
Middlesbrough (1 Season)1 League65409030.06.06906001.671512+3+0.50+0.93
PL2 — Div. 2 (5 Seasons)393,2478332.836.136893431061.466860+8+0.22+0.68
FA Cup (3 Seasons)31886339.22.1271114611.005500.000.00
League Two (2 Seasons)10231234.22.61660918160.9025-3-1.17-1.36
EFL Cup (2 Seasons)21356875.01.5190114500.0003-3-2.000.00
League One (1 Season)231,4146134.215.717801168120.481437-23-1.46-0.90
National League (1 Season)171,1566829.212.812901251530.941013-3-0.23-0.23
Championship (1 Season)1220.00.0001230.000000.00-0.040.00.00.00.00-0.24
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th43609018.24.04904012.25106+4+1.00+1.44Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th106376439.37.1787531041.20913-4-0.57-0.11Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th181,6209075.018.0189018011.443327+6+0.33-0.17Matches
2020-202119Middlesbrougheng ENG2. Championship10th1220.00.0001230.000000.00-0.040.00.00.00.00-0.24Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th190903.81.01901000.0012-1-1.00-0.28Matches
2021-202220Yeovil Towneng ENG5. National League12th171,1566829.212.812901251530.941013-3-0.23-0.23Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th65409030.06.06906001.671512+3+0.50+0.93Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th7146213.51.61660613151.0024-2-1.23-1.80Matches
2023-202422Carlisle Unitedeng ENG3. League One24th231,4146134.215.717801168120.481437-23-1.46-0.90Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd385286.30.90032810.6701-1-1.06-0.06Matches
5 Seasons3 Clubs4 Leagues512,8035515.831.13084232114340.712655-29-0.93-0.910.00.00.00.00-0.24
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 (4 Seasons)1 League332,7078233.430.130892831061.425348+5+0.17+0.63
Carlisle United (3 Seasons)2 Leagues331,6455017.118.31880111514280.611642-26-1.42-1.35
Yeovil Town (1 Season)1 League171,1566829.212.812901251530.941013-3-0.23-0.23
Middlesbrough (1 Season)1 League65409030.06.06906001.671512+3+0.50+0.93
Middlesbrough (1 Season)1 League1220.00.0001230.000000.00-0.040.00.00.00.00-0.24
PL2 — Div. 2 (5 Seasons)393,2478332.836.136893431061.466860+8+0.22+0.68
League Two (2 Seasons)10231234.22.61660918160.9025-3-1.17-1.36
League One (1 Season)231,4146134.215.717801168120.481437-23-1.46-0.90
National League (1 Season)171,1566829.212.812901251530.941013-3-0.23-0.23
Championship (1 Season)1220.00.0001230.000000.00-0.040.00.00.00.00-0.24
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
2021-202220Middlesbrougheng ENGEFL CupRd119090100.01.01901000.0003-3-3.00Matches
2021-202220Yeovil Towneng ENGFA Cup1525219.30.61520013.0040+4+6.92+6.92Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd11454550.00.50014500.000000.00+2.00Matches
2023-202422Carlisle Unitedeng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2024-202523Carlisle Unitedeng ENGFA Cup1464638.30.50014600.0002-2-3.91-3.91Matches
3 Seasons3 Clubs2 Leagues53236548.93.6377224610.6058-3-0.84-0.57
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Carlisle United (2 Seasons)2 Leagues31816060.32.0190124600.0015-4-1.99-1.23
Middlesbrough (1 Season)1 League19090100.01.01901000.0003-3-3.00
Yeovil Town (1 Season)1 League1525219.30.61520013.0040+4+6.92+6.92
FA Cup (3 Seasons)31886339.22.1271114611.005500.000.00
EFL Cup (2 Seasons)21356875.01.5190114500.0003-3-2.000.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-201917Middlesbrougheng ENGJr. PL2 — Div. 24.00000Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 27.11000Matches
2020-202119Middlesbrougheng ENG2. Championship0.0000000000000000Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 218.02001Matches
2021-202220Middlesbrougheng ENGEFL Cup1.00003201220Matches
2021-202220Yeovil Towneng ENGFA Cup0.60001100000Matches
2021-202220Yeovil Towneng ENG5. National League12.84000Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 21.00000Matches
2022-202321Carlisle Unitedeng ENG4. League Two1.610041010110Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 26.03000Matches
2023-202422Carlisle Unitedeng ENGEFL Cup0.50000000000Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.01001101000Matches
2023-202422Carlisle Unitedeng ENG3. League One15.740010180854150Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50000000000Matches
2024-202523Carlisle Unitedeng ENG4. League Two0.91002203000Matches
5 Seasons3 Clubs6 Leagues34.7110021250100718000000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)1 League30.13001
Carlisle United (3 Seasons)4 Leagues20.370017220995160
Middlesbrough (2 Seasons)2 Leagues1.0000320122000000
Yeovil Town (1 Season)2 Leagues13.44001100000
Middlesbrough (1 Season)1 League6.03000
PL2 — Div. 2 (5 Seasons)36.16001
FA Cup (3 Seasons)2.11002201000
League Two (2 Seasons)2.620063013110
EFL Cup (2 Seasons)1.50003201220
League One (1 Season)15.740010180854150
National League (1 Season)12.84000
Championship (1 Season)0.0000000000000000
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-201917Middlesbrough1 League4.00000
2019-202018Middlesbrough1 League7.11000
2020-202119Middlesbrough1 League18.02001
2020-202119Middlesbrough1 League0.0000000000000000
2021-202220Middlesbrough1 League1.00000
2021-202220Middlesbrough1 League1.00003201220
2021-202220Yeovil Town2 Leagues13.44001100000
2022-202321Middlesbrough1 League6.03000
2022-202321Carlisle United1 League1.610041010110
2023-202422Carlisle United3 Leagues17.250011190864150
2024-202523Carlisle United2 Leagues1.51002203000
5 Seasons3 Clubs6 Leagues34.7110021250100718000000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)1 League30.13001
Carlisle United (3 Seasons)4 Leagues20.370017220995160
Middlesbrough (2 Seasons)2 Leagues1.0000320122000000
Yeovil Town (1 Season)2 Leagues13.44001100000
Middlesbrough (1 Season)1 League6.03000
PL2 — Div. 2 (5 Seasons)36.16001
FA Cup (3 Seasons)2.11002201000
League Two (2 Seasons)2.620063013110
EFL Cup (2 Seasons)1.50003201220
League One (1 Season)15.740010180854150
National League (1 Season)12.84000
Championship (1 Season)0.0000000000000000
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-201917Middlesbrougheng ENGJr. PL2 — Div. 28th4.00000Matches
2019-202018Middlesbrougheng ENGJr. PL2 — Div. 25th7.11000Matches
2020-202119Middlesbrougheng ENGJr. PL2 — Div. 26th18.02001Matches
2020-202119Middlesbrougheng ENG2. Championship10th0.0000000000000000Matches
2021-202220Middlesbrougheng ENGJr. PL2 — Div. 212th1.00000Matches
2021-202220Yeovil Towneng ENG5. National League12th12.84000Matches
2022-202321Middlesbrougheng ENGJr. PL2 — Div. 27th6.03000Matches
2022-202321Carlisle Unitedeng ENG4. League Two5th1.610041010110Matches
2023-202422Carlisle Unitedeng ENG3. League One24th15.740010180854150Matches
2024-202523Carlisle Unitedeng ENG4. League Two23rd0.91002203000Matches
5 Seasons3 Clubs4 Leagues31.110001621098516000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)1 League30.13001
Carlisle United (3 Seasons)2 Leagues18.360016210985160
Yeovil Town (1 Season)1 League12.84000
Middlesbrough (1 Season)1 League6.03000
Middlesbrough (1 Season)1 League0.0000000000000000
PL2 — Div. 2 (5 Seasons)36.16001
League Two (2 Seasons)2.620063013110
League One (1 Season)15.740010180854150
National League (1 Season)12.84000
Championship (1 Season)0.0000000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202220Middlesbrougheng ENGEFL CupRd11.00003201220Matches
2021-202220Yeovil Towneng ENGFA Cup0.60001100000Matches
2023-202422Carlisle Unitedeng ENGEFL CupRd10.50000000000Matches
2023-202422Carlisle Unitedeng ENGFA Cup1.01001101000Matches
2024-202523Carlisle Unitedeng ENGFA Cup0.50000000000Matches
3 Seasons3 Clubs2 Leagues3.61005402220
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Carlisle United (2 Seasons)2 Leagues2.01001101000
Middlesbrough (1 Season)1 League1.00003201220
Yeovil Town (1 Season)1 League0.60001100000
FA Cup (3 Seasons)2.11002201000
EFL Cup (2 Seasons)1.50003201220

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.

More Jack Robinson Pages

Jack Robinson Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Stathead & Player Comparison