FBref.com Logo Harry Toffolo Scouting Report

FBref.com Logo
for the free FBref Mailing List and get curated stats, news, and updates about the FBref site to your inbox every day.

Sign Up For Free

Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th28221,94821.6167100400.050.280.320.050.32Matches
2015-201619Rotherham Utdeng ENG2. Championship21st765506.1000000200.000.000.000.000.00Matches
2015-201619P'borough Utdeng ENG3. League One13th764825.4011000200.000.190.190.000.19Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd22211,85320.6213200320.100.050.150.100.15Matches
2017-201821Doncastereng ENG3. League One15th131194310.5000000000.000.000.000.000.00Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th221631.8000000100.000.000.000.000.00Matches
2017-201821Millwalleng ENG2. Championship8th00Matches
2018-201922Lincoln Cityeng ENG4. League Two1st46464,10245.6347300900.070.090.150.070.15Matches
2019-202023Lincoln Cityeng ENG3. League One16th26262,34026.0134100300.040.120.150.040.15Matches
2019-202023Huddersfieldeng ENG2. Championship18th19191,71019.0123100200.40.42.63.051811070.050.110.160.050.160.020.140.160.020.16Matches
2020-202124Huddersfieldeng ENG2. Championship20th31312,67029.7257200312.52.53.45.9871212220.070.170.240.070.240.080.120.200.080.20Matches
2021-202225Huddersfieldeng ENG2. Championship3rd42403,56039.66713600403.73.75.29.0771152070.150.180.330.150.330.090.130.230.090.23Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th19994010.4000000200.30.30.81.0829430.000.000.000.000.000.030.070.100.030.10Matches
2023-202427Nottingham Foresteng ENGJr. PL214th221051.2000000000.000.000.000.000.00Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th23151,45916.2134100301.61.61.53.21042340.060.190.250.060.250.100.100.200.100.20Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th20380.4000000000.00.00.00.00140.000.000.000.000.000.040.000.040.040.04Matches
11 Seasons9 Clubs4 Leagues28525222,595251.117324917003738.58.513.622.12333896170.070.130.200.070.200.070.120.190.070.19
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
Huddersfield (3 Seasons)1 League92907,94088.291423900916.66.611.317.92153175360.100.160.260.100.260.070.130.200.070.20
Nott'ham Forest (3 Seasons)1 League44242,43727.1134100501.91.92.34.21872810.040.110.150.040.150.070.090.160.070.16
Lincoln City (2 Seasons)2 Leagues72726,44271.647114001200.060.100.150.060.15
Swindon Town (1 Season)1 League28221,94821.6167100400.050.280.320.050.32
Scunthorpe Utd (1 Season)1 League22211,85320.6213200320.100.050.150.100.15
Doncaster (1 Season)1 League131194310.5000000000.000.000.000.000.00
Rotherham Utd (1 Season)1 League765506.1000000200.000.000.000.000.00
P'borough Utd (1 Season)1 League764825.4011000200.000.190.190.000.19
Nottingham Forest (1 Season)1 League221051.2000000000.000.000.000.000.00
Norwich City (1 Season)1 League221631.8000000100.000.000.000.000.00
Millwall (1 Season)1 League00
Championship (5 Seasons)99968,49094.3914239001116.66.611.317.92153175360.100.150.240.100.240.070.130.200.070.20
League One (5 Seasons)96867,56684.1411154001220.050.130.180.050.18
Premier League (3 Seasons)44242,43727.1134100501.91.92.34.21872810.040.110.150.040.150.070.090.160.070.16
League Two (1 Season)46464,10245.6347300900.070.090.150.070.15
PL2 (1 Season)221051.2000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)221631.8000000100.000.000.000.000.00
Become a Stathead & surf this site ad-free.

Shooting: Domestic Leagues

Shooting: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.6160.280.1700Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.1000.0000Matches
2015-201619P'borough Utdeng ENG3. League One13th5.4000.0000Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.62050.000.240.4000Matches
2017-201821Doncastereng ENG3. League One15th10.50010.000.100.0000Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.8000Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.6300Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.0110110.00.380.040.101.0000Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.018337.50.420.160.130.3319.20000.40.40.05+0.6+0.6Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.7224625.00.810.200.080.3317.71002.52.50.12-0.5-0.5Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.66281139.30.710.280.210.5515.30003.73.70.13+2.3+2.3Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.406233.30.570.190.000.0017.60000.30.30.05-0.3-0.3Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.2000Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.218562.50.490.310.130.2014.40001.61.60.21-0.6-0.6Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.40100.02.370.000.0028.50000.00.00.020.00.0Matches
11 Seasons9 Clubs4 Leagues251.117854040.00.490.190.150.3516.81008.58.50.12+1.5+1.5
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
Huddersfield (3 Seasons)1 League88.29602033.30.680.230.150.4516.81006.66.60.12+2.4+2.4
Nott'ham Forest (3 Seasons)1 League27.1115746.70.550.260.070.1416.60001.91.90.13-0.9-0.9
Lincoln City (2 Seasons)2 Leagues71.6410110.00.380.040.101.0000
Swindon Town (1 Season)1 League21.6160.280.1700
Scunthorpe Utd (1 Season)1 League20.62050.000.240.4000
Doncaster (1 Season)1 League10.50010.000.100.0000
Rotherham Utd (1 Season)1 League6.1000.0000
P'borough Utd (1 Season)1 League5.4000.0000
Nottingham Forest (1 Season)1 League1.2000
Norwich City (1 Season)1 League1.8000
Millwall (1 Season)1 League
Championship (5 Seasons)94.39602033.30.680.210.150.4516.81006.66.60.12+2.4+2.4
League One (5 Seasons)84.14101370.00.180.150.300.3100
Premier League (3 Seasons)27.1115746.70.550.260.070.1416.60001.91.90.13-0.9-0.9
League Two (1 Season)45.6300
PL2 (1 Season)1.2000
PL2 — Div. 2 (1 Season)1.8000

Passing: Domestic Leagues

Passing: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.66Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.10Matches
2015-201619P'borough Utdeng ENG3. League One13th5.41Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.61Matches
2017-201821Doncastereng ENG3. League One15th10.50Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.80Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.64Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.03Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.0823112972.912836560544150387.730340475.05215034.722.62.6-0.6205719781Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.71402181077.521760697476486987.949161180.49420446.153.43.0+1.633774021121Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.61401192172.923278797573984887.152268476.312028442.375.24.1+1.834942914115Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.424238762.53806189213616681.99214862.2114723.400.80.9-0.85147429Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.20Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.242459071.96959298320724484.815921673.6419642.731.51.2+1.51840101042Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.4243275.0321186182090.06875.0020.000.00.00.001001Matches
11 Seasons9 Clubs4 Leagues251.14316586973.568960256152305265087.01573207176.031878340.63213.611.8+18.411028310556389
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
Huddersfield (3 Seasons)1 League88.23626486074.657874205541944222087.61316169977.526663841.71411.39.7+2.7872288842317
Nott'ham Forest (3 Seasons)1 League27.1690100968.411086506136143084.025737269.15214535.932.32.1+0.72355171472
Lincoln City (2 Seasons)2 Leagues71.67
Swindon Town (1 Season)1 League21.66
Scunthorpe Utd (1 Season)1 League20.61
Doncaster (1 Season)1 League10.50
Rotherham Utd (1 Season)1 League6.10
P'borough Utd (1 Season)1 League5.41
Nottingham Forest (1 Season)1 League1.20
Norwich City (1 Season)1 League1.80
Millwall (1 Season)1 League
Championship (5 Seasons)94.33626486074.657874205541944222087.61316169977.526663841.71411.39.7+2.7872288842317
League One (5 Seasons)84.111
Premier League (3 Seasons)27.1690100968.411086506136143084.025737269.15214535.932.32.1+0.72355171472
League Two (1 Season)45.64
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80

Pass Types: Domestic Leagues

Pass Types: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.1Matches
2015-201619P'borough Utdeng ENG3. League One13th5.4Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.60Matches
2017-201821Doncastereng ENG3. League One15th10.50Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.8Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.6Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.072Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.011298552733503862380000823135Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.718101441364360710832800001402539Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.6192115124013511512436600001401850Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.43873137250129652200242212Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.259046512515004797131110424015Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.432211100031011002402Matches
11 Seasons9 Clubs4 Leagues251.15869460712461261264691104161410431616153
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Huddersfield (3 Seasons)1 League88.24860380810381061253189320000362614124
Nott'ham Forest (3 Seasons)1 League27.11009799208200179172161410690229
Lincoln City (2 Seasons)2 Leagues71.672
Swindon Town (1 Season)1 League21.6
Scunthorpe Utd (1 Season)1 League20.60
Doncaster (1 Season)1 League10.50
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)1 League5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
Championship (5 Seasons)94.34860380810381061253189320000362614124
League One (5 Seasons)84.172
Premier League (3 Seasons)27.11009799208200179172161410690229
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8

Goal and Shot Creation: Domestic Leagues

Goal and Shot Creation: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.1Matches
2015-201619P'borough Utdeng ENG3. League One13th5.4Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.6Matches
2017-201821Doncastereng ENG3. League One15th10.5Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.8Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.6Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.0Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.0502.63299604280.42331010Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.7622.09523223070.24700000Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.6711.796342110100.25802000Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.4191.82143100100.00000000Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.2251.54167020040.25400000Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.400.0000000000.00000000Matches
11 Seasons9 Clubs4 Leagues251.12271.971742611583290.252233010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Huddersfield (3 Seasons)1 League88.21832.071441610382250.281833010
Nott'ham Forest (3 Seasons)1 League27.1441.623010120140.15400000
Lincoln City (2 Seasons)2 Leagues71.6
Swindon Town (1 Season)1 League21.6
Scunthorpe Utd (1 Season)1 League20.6
Doncaster (1 Season)1 League10.5
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)1 League5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
Championship (5 Seasons)94.31832.071441610382250.281833010
League One (5 Seasons)84.1
Premier League (3 Seasons)27.1441.623010120140.15400000
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8

Defensive Actions: Domestic Leagues

Defensive Actions: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.1Matches
2015-201619P'borough Utdeng ENG3. League One13th5.4Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.600Matches
2017-201821Doncastereng ENG3. League One15th10.500Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.8Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.6Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.02250Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.0332219104142263.68155101851371Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.725151573142653.8123014166085550Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.6413122136162955.213279183273920Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.41781043101471.4416881027330Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.226142060152462.593413211440490Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.4201010000000230Matches
11 Seasons9 Clubs4 Leagues251.11441128740176911560.04612249731842782691
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
Huddersfield (3 Seasons)1 League88.29968563013447757.1337228441102091841
Nott'ham Forest (3 Seasons)1 League27.1452231104253865.8135021292469850
Lincoln City (2 Seasons)2 Leagues71.622500
Swindon Town (1 Season)1 League21.60
Scunthorpe Utd (1 Season)1 League20.6000
Doncaster (1 Season)1 League10.5000
Rotherham Utd (1 Season)1 League6.10
P'borough Utd (1 Season)1 League5.40
Nottingham Forest (1 Season)1 League1.20
Norwich City (1 Season)1 League1.80
Millwall (1 Season)1 League0
Championship (5 Seasons)94.39968563013447757.1337228441102091841
League One (5 Seasons)84.122500
Premier League (3 Seasons)27.1452231104253865.8135021292469850
League Two (1 Season)45.60
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80

Possession: Domestic Leagues

Possession: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.1Matches
2015-201619P'borough Utdeng ENG3. League One13th5.4Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.6Matches
2017-201821Doncastereng ENG3. League One15th10.5Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.8Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.6Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.0Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.0129447326563420201294332163.61236.46283351192851464224713107Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.7209284614848646652092402665.01435.010595787315587521336201267222Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.62262122712955614682262281139.31760.71062549730707751646221258207Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.449848175179151124989333.3555.619172134286410622343Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.274570283296172127453133.3266.727296647510717534334Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.438381020238000914700000174Matches
11 Seasons9 Clubs4 Leagues251.1692937421182851202317969291136254.95044.2322116336897723316228121573821617
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
Huddersfield (3 Seasons)1 League88.2564825316522366168015356481015857.44342.6274914635815321514923104463238536
Nott'ham Forest (3 Seasons)1 League27.1128112146648534326128112433.3758.3472170182418135171158381
Lincoln City (2 Seasons)2 Leagues71.6
Swindon Town (1 Season)1 League21.6
Scunthorpe Utd (1 Season)1 League20.6
Doncaster (1 Season)1 League10.5
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)1 League5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
Championship (5 Seasons)94.3564825316522366168015356481015857.44342.6274914635815321514923104463238536
League One (5 Seasons)84.1
Premier League (3 Seasons)27.1128112146648534326128112433.3758.3472170182418135171158381
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th281,9487047.121.62216621.833021+9+0.42+0.01Matches
2015-201619Rotherham Utdeng ENG2. Championship21st75507913.36.164130.57613-7-1.15-0.87Matches
2015-201619P'borough Utdeng ENG3. League One13th74826911.65.464120.86811-3-0.56-0.86Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd221,8538444.820.62120151.643226+6+0.29-0.50Matches
2017-201821Doncastereng ENG3. League One15th139437322.810.5118241.081015-5-0.48-0.62Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th2163829.11.82821000.0016-5-2.76-3.04Matches
2017-201821Millwalleng ENG2. Championship8th00001Matches
2018-201922Lincoln Cityeng ENG4. League Two1st464,1028999.145.6468943001.857343+30+0.66+0.66Matches
2019-202023Lincoln Cityeng ENG3. League One16th262,3409074.326.0269026001.313533+2+0.08+0.52Matches
2019-202023Huddersfieldeng ENG2. Championship18th191,7109041.319.0199019001.212126-5-0.26+0.2227.023.1+3.9+0.21+0.51Matches
2020-202124Huddersfieldeng ENG2. Championship20th312,6708664.529.7318626001.193641-5-0.17+0.8132.242.0-9.8-0.33+0.43Matches
2021-202225Huddersfieldeng ENG2. Championship3rd423,5608586.039.640883621711.765839+19+0.48+0.7952.348.6+3.7+0.09+0.43Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th199404927.510.498671016101.00717-10-0.96-0.239.518.7-9.2-0.88-0.31Matches
2023-202427Nottingham Foresteng ENGJr. PL214th2105535.81.22530002.0035-2-1.71-1.66Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th231,4596342.716.215881281890.911829-11-0.68-0.3620.624.0-3.3-0.21-0.21Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th238192.50.400219102.0001-1-2.37-2.670.40.7-0.3-0.75-0.92Matches
11 Seasons9 Clubs4 Leagues28522,5957942.7251.1252882213317471.43334315+19+0.08+0.15141.9157.0-15.1-0.13+0.18
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
Huddersfield (3 Seasons)1 League927,9408663.988.290888121711.45115106+9+0.10+0.72111.4113.7-2.2-0.03+0.43
Nott'ham Forest (3 Seasons)1 League442,4375529.127.12487192017291.002547-22-0.81-0.4830.543.4-12.9-0.48-0.28
Lincoln City (2 Seasons)2 Leagues726,4428988.471.6728969001.6610876+32+0.45+0.87
Swindon Town (1 Season)1 League281,9487047.121.62216621.833021+9+0.42+0.01
Scunthorpe Utd (1 Season)1 League221,8538444.820.62120151.643226+6+0.29-0.50
Doncaster (1 Season)1 League139437322.810.5118241.081015-5-0.48-0.62
Rotherham Utd (1 Season)1 League75507913.36.164130.57613-7-1.15-0.87
P'borough Utd (1 Season)1 League74826911.65.464120.86811-3-0.56-0.86
Nottingham Forest (1 Season)1 League2105535.81.22530002.0035-2-1.71-1.66
Norwich City (1 Season)1 League2163829.11.82821000.0016-5-2.76-3.04
Millwall (1 Season)1 League00001
Championship (5 Seasons)998,4908641.094.396888531751.39121119+2+0.02+0.49111.4113.7-2.2-0.03+0.43
League One (5 Seasons)967,5667938.484.186907410131.47115106+9+0.11-0.21
Premier League (3 Seasons)442,4375529.127.12487192017291.002547-22-0.81-0.4830.543.4-12.9-0.48-0.28
League Two (1 Season)464,1028999.145.6468943001.857343+30+0.66+0.66
PL2 (1 Season)2105535.81.22530002.0035-2-1.71-1.66
PL2 — Div. 2 (1 Season)2163829.11.82821000.0016-5-2.76-3.04

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues 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
2014-201518Swindon Towneng ENG3. League One4th21.64012Matches
2015-201619Rotherham Utdeng ENG2. Championship21st6.1207Matches
2015-201619P'borough Utdeng ENG3. League One13th5.4205Matches
2016-201720Scunthorpe Utdeng ENG3. League One3rd20.63211800000000Matches
2017-201821Doncastereng ENG3. League One15th10.5000600000000Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 27th1.81000Matches
2018-201922Lincoln Cityeng ENG4. League Two1st45.69000Matches
2019-202023Lincoln Cityeng ENG3. League One16th26.030026261725022001Matches
2019-202023Huddersfieldeng ENG2. Championship18th19.02002023086182200088223141.5Matches
2020-202124Huddersfieldeng ENG2. Championship20th29.7310344151086015000129413752.6Matches
2021-202225Huddersfieldeng ENG2. Championship3rd39.6400242721243231000160574854.3Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.420010502910801054131448.1Matches
2023-202427Nottingham Foresteng ENGJr. PL214th1.20000Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th16.2300172047141400057251562.5Matches
2024-202528Nott'ham Foresteng ENG1. Premier League4th0.4000000300000000Matches
11 Seasons9 Clubs4 Leagues251.13731179124846918411201148815814552.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Huddersfield (3 Seasons)1 League88.2910789173181106800037712011650.8
Nott'ham Forest (3 Seasons)1 League27.15002770792422010111382956.7
Lincoln City (2 Seasons)2 Leagues71.6120026261725022001
Swindon Town (1 Season)1 League21.64012
Scunthorpe Utd (1 Season)1 League20.63211800000000
Doncaster (1 Season)1 League10.5000600000000
Rotherham Utd (1 Season)1 League6.1207
P'borough Utd (1 Season)1 League5.4205
Nottingham Forest (1 Season)1 League1.20000
Norwich City (1 Season)1 League1.81000
Millwall (1 Season)1 League
Championship (5 Seasons)94.31110859173181106800037712011650.8
League One (5 Seasons)84.1122167261725022001
Premier League (3 Seasons)27.15002770792422010111382956.7
League Two (1 Season)45.69000
PL2 (1 Season)1.20000
PL2 — Div. 2 (1 Season)1.81000

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Wages

Additional Resources

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.