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

Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day 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-04-02TueMatchweek 31HomeW 3–1Nott'ham ForestFulhamNLB80000000020110.00.00.000010.000000Match Report
2024-03-30SatMatchweek 30HomeD 1–1Nott'ham ForestCrystal PalaceNLB700000000110000.00.00.00051145.528200Match Report
2024-03-16SatMatchweek 29AwayD 1–1Nott'ham ForestLuton TownYLB9000000010304110.00.00.000172181.0413000Match Report
2024-03-10SunMatchweek 28AwayL 0–1Nott'ham ForestBrightonYLB9000000000491020.00.00.000344182.9122100Match Report
2024-03-02SatMatchweek 27HomeL 0–1Nott'ham ForestLiverpoolYLB9000000000522030.00.00.220224153.7312300Match Report

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.39.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-202427Nott'ham Foresteng ENG1. Premier League17th20141,34214.9134100301.61.61.53.2937340.070.200.270.070.270.110.100.210.110.21Matches
2023-202427Nottingham Foresteng ENGJr. PL216th221051.2000000000.000.000.000.000.00Matches
10 Seasons9 Clubs4 Leagues28025122,440249.317324917003738.58.513.622.12323836130.070.130.200.070.200.080.120.190.080.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
Lincoln City (2 Seasons)2 Leagues72726,44271.647114001200.060.100.150.060.15
Nott'ham Forest (2 Seasons)1 League39232,28225.4134100501.91.92.34.21766770.040.120.160.040.160.080.090.170.080.17
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 (2 Seasons)39232,28225.4134100501.91.92.34.21766770.040.120.160.040.160.080.090.170.080.17
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

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-202427Nott'ham Foresteng ENG1. Premier League17th14.918562.50.540.340.130.2014.40001.61.60.21-0.6-0.6Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.2000Matches
10 Seasons9 Clubs4 Leagues249.317844040.50.490.200.150.3516.61008.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
Lincoln City (2 Seasons)2 Leagues71.6410110.00.380.040.101.0000
Nott'ham Forest (2 Seasons)1 League25.4114750.00.550.280.070.1415.80001.91.90.14-0.9-0.9
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 (2 Seasons)25.4114750.00.550.280.070.1415.80001.91.90.14-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.34.1+1.734942914115Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th10.424238762.53806189213616681.99214862.2114723.400.80.9-0.85147429Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th14.939154771.56490273519222884.214519972.9409144.031.51.2+1.51838101037Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.20Matches
10 Seasons9 Clubs4 Leagues249.34259579473.568170251812272261486.91553204675.931777640.93213.611.8+18.411028010556383
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
Lincoln City (2 Seasons)2 Leagues71.67
Nott'ham Forest (2 Seasons)1 League25.463393467.810296462732839483.223734768.35113837.032.32.1+0.72352171466
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 (2 Seasons)25.463393467.810296462732839483.223734768.35113837.032.32.1+0.72352171466
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-202427Nott'ham Foresteng ENG1. Premier League17th14.954743011715004589131110391013Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.2Matches
10 Seasons9 Clubs4 Leagues249.35794455112271261264641086151310425916149
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
Lincoln City (2 Seasons)2 Leagues71.672
Nott'ham Forest (2 Seasons)1 League25.4934743189200174154151310633225
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 (2 Seasons)25.4934743189200174154151310633225
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-202427Nott'ham Foresteng ENG1. Premier League17th14.9251.68167020040.27400000Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.2Matches
10 Seasons9 Clubs4 Leagues249.32272.001742611583290.262233010
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
Lincoln City (2 Seasons)2 Leagues71.6
Nott'ham Forest (2 Seasons)1 League25.4441.743010120140.16400000
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 (2 Seasons)25.4441.743010120140.16400000
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-202427Nott'ham Foresteng ENG1. Premier League17th14.925132050142360.993212201338440Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.2Matches
10 Seasons9 Clubs4 Leagues249.31411118639166811459.64612048721832742611
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
Lincoln City (2 Seasons)2 Leagues71.622500
Nott'ham Forest (2 Seasons)1 League25.442213093243764.9134820282365770
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 (2 Seasons)25.442213093243764.9134820282365770
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-202427Nott'ham Foresteng ENG1. Premier League17th14.969261260276161126923133.3266.72578654089617532334Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.2Matches
10 Seasons9 Clubs4 Leagues249.3683836220872821199217768381136254.95044.2319716221890323216128121573784613
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
Lincoln City (2 Seasons)2 Leagues71.6
Nott'ham Forest (2 Seasons)1 League25.4119010943545531224119012433.3758.3448158675017125171154677
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 (2 Seasons)25.4119010943545531224119012433.3758.3448158675017125171154677
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.548.4+4.1+0.10+0.44Matches
2022-202326Nott'ham Foresteng ENG1. Premier League16th199404927.510.498671016101.00717-10-0.96-0.239.518.7-9.2-0.88-0.31Matches
2023-202427Nott'ham Foresteng ENG1. Premier League17th201,3426745.214.914881162070.751526-11-0.74-0.4618.822.1-3.3-0.22-0.14Matches
2023-202427Nottingham Foresteng ENGJr. PL216th2105536.91.22530002.0035-2-1.71-1.46Matches
10 Seasons9 Clubs4 Leagues28022,4408044.1249.3251882202917351.42331311+20+0.08+0.17140.0154.3-14.3-0.13+0.29
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.7113.5-1.8-0.02+0.44
Lincoln City (2 Seasons)2 Leagues726,4428988.471.6728969001.6610876+32+0.45+0.87
Nott'ham Forest (2 Seasons)1 League392,2825935.725.42387181617170.872243-21-0.83-0.2828.340.8-12.5-0.49-0.12
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 League2105536.91.22530002.0035-2-1.71-1.46
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.7113.5-1.8-0.02+0.44
League One (5 Seasons)967,5667938.484.186907410131.47115106+9+0.11-0.21
Premier League (2 Seasons)392,2825935.725.42387181617170.872243-21-0.83-0.2828.340.8-12.5-0.49-0.12
League Two (1 Season)464,1028999.145.6468943001.857343+30+0.66+0.66
PL2 (1 Season)2105536.91.22530002.0035-2-1.71-1.46
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-202427Nott'ham Foresteng ENG1. Premier League17th14.9300162045131300050231560.5Matches
2023-202427Nottingham Foresteng ENGJr. PL216th1.20000Matches
10 Seasons9 Clubs4 Leagues249.33731178124846418311101148115614551.8
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
Lincoln City (2 Seasons)2 Leagues71.6120026261725022001
Nott'ham Forest (2 Seasons)1 League25.45002670742321010104362955.4
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 (2 Seasons)25.45002670742321010104362955.4
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.