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
2014-201518Swindon Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201518Norwich Cityeng ENGLeague Cup00Matches
2014-201518Swindon Towneng ENG3. League One28221,94821.6167100400.050.280.320.050.32Matches
2015-201619Rotherham Utdeng ENG2. Championship765506.1000000200.000.000.000.000.00Matches
2015-201619P'borough Utdeng ENGFA Cup00Matches
2015-201619Norwich Cityeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2015-201619P'borough Utdeng ENG3. League One764825.4011000200.000.190.190.000.19Matches
2016-201720Norwich Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2016-201720Scunthorpe Utdeng ENG3. League One22211,85320.6213200320.100.050.150.100.15Matches
2017-201821Millwalleng ENG2. Championship00Matches
2017-201821Doncastereng ENGEFL Cup00Matches
2017-201821Doncastereng ENGFA Cup211281.4000000000.000.000.000.000.00Matches
2017-201821Doncastereng ENG3. League One131194310.5000000000.000.000.000.000.00Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 2221631.8000000100.000.000.000.000.00Matches
2018-201922Lincoln Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201922Lincoln Cityeng ENGFA Cup332703.0011000000.000.330.330.000.33Matches
2018-201922Lincoln Cityeng ENG4. League Two46464,10245.6347300900.070.090.150.070.15Matches
2019-202023Huddersfieldeng ENG2. Championship19191,71019.0123100200.40.42.63.051811070.050.110.160.050.160.020.140.160.020.16Matches
2019-202023Lincoln Cityeng ENGEFL Cup221802.0011000000.000.500.500.000.50Matches
2019-202023Lincoln Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202023Lincoln Cityeng ENG3. League One26262,34026.0134100300.040.120.150.040.15Matches
2020-202124Huddersfieldeng ENG2. Championship31312,67029.7257200312.52.53.45.9871212220.070.170.240.070.240.080.120.200.080.20Matches
2020-202124Huddersfieldeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202225Huddersfieldeng ENG2. Championship42403,56039.66713600403.73.75.39.0771152070.150.180.330.150.330.090.130.230.090.23Matches
2021-202225Huddersfieldeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2021-202225Huddersfieldeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2022-202326Nott'ham Foresteng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202326Nott'ham Foresteng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2022-202326Nott'ham Foresteng ENG1. Premier League19994010.4000000200.30.30.81.0829430.000.000.000.000.000.030.070.100.030.10Matches
2023-202427Nott'ham Foresteng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2023-202427Nott'ham Foresteng ENGFA Cup532703.0000000000.000.000.000.000.00Matches
2023-202427Nottingham Foresteng ENGJr. PL2221051.2000000000.000.000.000.000.00Matches
2023-202427Nott'ham Foresteng ENG1. Premier League23151,45916.2134100301.61.61.53.21042340.060.190.250.060.250.100.100.200.100.20Matches
10 Seasons10 Clubs6 Leagues30827224,452271.717355217003738.58.513.622.12333886130.060.130.190.060.190.070.120.190.070.19
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
Huddersfield (3 Seasons)3 Leagues96938,24691.691423900916.66.611.317.92153175360.100.150.250.100.250.070.130.200.070.20
Norwich City (3 Seasons)1 League221802.0000000000.000.000.000.000.00
Lincoln City (2 Seasons)4 Leagues80807,16279.649134001200.050.110.160.050.16
Nott'ham Forest (2 Seasons)3 Leagues50292,87031.9145100501.91.92.34.21871770.030.130.160.030.160.070.090.160.070.16
Swindon Town (1 Season)2 Leagues29232,03822.6167100400.040.260.310.040.31
Scunthorpe Utd (1 Season)1 League22211,85320.6213200320.100.050.150.100.15
Doncaster (1 Season)3 Leagues15121,07111.9000000000.000.000.000.000.00
Rotherham Utd (1 Season)1 League765506.1000000200.000.000.000.000.00
P'borough Utd (1 Season)2 Leagues764825.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
EFL Cup (10 Seasons)1098319.2011000000.000.110.110.000.11
FA Cup (8 Seasons)15111,06411.8022000000.000.170.170.000.17
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)42242,39926.7134100501.91.92.34.21871770.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
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
2014-201518Swindon Town2 Leagues29232,03822.6167100400.040.260.310.040.31
2014-201518Norwich City1 League00
2015-201619Rotherham Utd1 League765506.1000000200.000.000.000.000.00
2015-201619P'borough Utd2 Leagues764825.4011000200.000.190.190.000.19
2015-201619Norwich City1 League11901.0000000000.000.000.000.000.00
2016-201720Norwich City1 League11901.0000000000.000.000.000.000.00
2016-201720Scunthorpe Utd1 League22211,85320.6213200320.100.050.150.100.15
2017-201821Millwall1 League00
2017-201821Norwich City1 League221631.8000000100.000.000.000.000.00
2017-201821Doncaster3 Leagues15121,07111.9000000000.000.000.000.000.00
2018-201922Lincoln City3 Leagues50504,46249.6358300900.060.100.160.060.16
2019-202023Lincoln City3 Leagues30302,70030.0145100300.030.130.170.030.17
2019-202023Huddersfield1 League19191,71019.0123100200.40.42.63.051811070.050.110.160.050.160.020.140.160.020.16
2020-202124Huddersfield2 Leagues32322,76030.7257200312.52.53.45.9871212220.070.160.230.070.230.080.120.200.080.20
2021-202225Huddersfield3 Leagues45423,77642.06713600403.73.75.39.0771152070.140.170.310.140.310.090.130.230.090.23
2022-202326Nott'ham Forest3 Leagues21111,12012.4011000200.30.30.81.0829430.000.080.080.000.080.030.070.100.030.10
2023-202427Nott'ham Forest3 Leagues29181,75019.4134100301.61.61.53.21042340.050.150.210.050.210.100.100.200.100.20
2023-202427Nottingham Forest1 League221051.2000000000.000.000.000.000.00
10 Seasons10 Clubs6 Leagues30827224,452271.717355217003738.58.513.622.12333886130.060.130.190.060.190.070.120.190.070.19
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
Huddersfield (3 Seasons)3 Leagues96938,24691.691423900916.66.611.317.92153175360.100.150.250.100.250.070.130.200.070.20
Norwich City (3 Seasons)1 League221802.0000000000.000.000.000.000.00
Lincoln City (2 Seasons)4 Leagues80807,16279.649134001200.050.110.160.050.16
Nott'ham Forest (2 Seasons)3 Leagues50292,87031.9145100501.91.92.34.21871770.030.130.160.030.160.070.090.160.070.16
Swindon Town (1 Season)2 Leagues29232,03822.6167100400.040.260.310.040.31
Scunthorpe Utd (1 Season)1 League22211,85320.6213200320.100.050.150.100.15
Doncaster (1 Season)3 Leagues15121,07111.9000000000.000.000.000.000.00
Rotherham Utd (1 Season)1 League765506.1000000200.000.000.000.000.00
P'borough Utd (1 Season)2 Leagues764825.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
EFL Cup (10 Seasons)1098319.2011000000.000.110.110.000.11
FA Cup (8 Seasons)15111,06411.8022000000.000.170.170.000.17
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)42242,39926.7134100501.91.92.34.21871770.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
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
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 League17th23151,45916.2134100301.61.61.53.21042340.060.190.250.060.250.100.100.200.100.20Matches
2023-202427Nottingham Foresteng ENGJr. PL2221051.2000000000.000.000.000.000.00Matches
10 Seasons9 Clubs4 Leagues28325222,557250.617324917003738.58.513.622.12333886130.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
Lincoln City (2 Seasons)2 Leagues72726,44271.647114001200.060.100.150.060.15
Nott'ham Forest (2 Seasons)1 League42242,39926.7134100501.91.92.34.21871770.040.110.150.040.150.070.090.160.070.16
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)42242,39926.7134100501.91.92.34.21871770.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
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
2014-201518Swindon Towneng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2014-201518Norwich Cityeng ENGLeague Cup17th00Matches
2015-201619P'borough Utdeng ENGFA Cup17th00Matches
2015-201619Norwich Cityeng ENGLeague Cup9th11901.0000000000.000.000.000.000.00Matches
2016-201720Norwich Cityeng ENGEFL Cup9th11901.0000000000.000.000.000.000.00Matches
2017-201821Doncastereng ENGEFL Cup17th00Matches
2017-201821Doncastereng ENGFA Cup33rd211281.4000000000.000.000.000.000.00Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd332703.0011000000.000.330.330.000.33Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd221802.0011000000.000.500.500.000.50Matches
2019-202023Lincoln Cityeng ENGFA Cup85th221802.0000000000.000.000.000.000.00Matches
2020-202124Huddersfieldeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2021-202225Huddersfieldeng ENGEFL CupRd2221802.0000000000.000.000.000.000.00Matches
2021-202225Huddersfieldeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF11901.0000000000.000.000.000.000.00Matches
2022-202326Nott'ham Foresteng ENGFA Cup11901.0011000000.001.001.000.001.00Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd210210.2000000000.000.000.000.000.00Matches
2023-202427Nott'ham Foresteng ENGFA Cup532703.0000000000.000.000.000.000.00Matches
10 Seasons7 Clubs2 Leagues25201,89521.1033000000.000.140.140.000.14
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
Norwich City (3 Seasons)1 League221802.0000000000.000.000.000.000.00
Lincoln City (2 Seasons)2 Leagues887208.0022000000.000.250.250.000.25
Nott'ham Forest (2 Seasons)2 Leagues854715.2011000000.000.190.190.000.19
Huddersfield (2 Seasons)2 Leagues433063.4000000000.000.000.000.000.00
Doncaster (1 Season)2 Leagues211281.4000000000.000.000.000.000.00
Swindon Town (1 Season)1 League11901.0000000000.000.000.000.000.00
P'borough Utd (1 Season)1 League00
EFL Cup (10 Seasons)1098319.2011000000.000.110.110.000.11
FA Cup (8 Seasons)15111,06411.8022000000.000.170.170.000.17

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
2014-201518Swindon Towneng ENGFA Cup1.0000Matches
2014-201518Swindon Towneng ENG3. League One21.6160.280.1700Matches
2015-201619Rotherham Utdeng ENG2. Championship6.1000.0000Matches
2015-201619Norwich Cityeng ENGLeague Cup1.0000Matches
2015-201619P'borough Utdeng ENG3. League One5.4000.0000Matches
2016-201720Norwich Cityeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.62050.000.240.4000Matches
2017-201821Doncastereng ENGFA Cup1.40000.000.0000Matches
2017-201821Doncastereng ENG3. League One10.50010.000.100.0000Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.8000Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.00000.000.0000Matches
2018-201922Lincoln Cityeng ENGFA Cup3.00000.000.0000Matches
2018-201922Lincoln Cityeng ENG4. League Two45.6300Matches
2019-202023Huddersfieldeng ENG2. Championship19.018337.50.420.160.130.3319.20000.40.40.05+0.6+0.6Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.00000.000.0000Matches
2019-202023Lincoln Cityeng ENGFA Cup2.00100.00.500.000.0000Matches
2019-202023Lincoln Cityeng ENG3. League One26.0110110.00.380.040.101.0000Matches
2020-202124Huddersfieldeng ENG2. Championship29.7224625.00.810.200.080.3317.71002.52.50.12-0.5-0.5Matches
2020-202124Huddersfieldeng ENGEFL Cup1.00000.000.0000Matches
2021-202225Huddersfieldeng ENG2. Championship39.66281139.30.710.280.210.5515.30003.73.70.13+2.3+2.3Matches
2021-202225Huddersfieldeng ENGEFL Cup2.00000.000.0000Matches
2021-202225Huddersfieldeng ENGFA Cup0.40000.000.0000Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.00000.000.0000Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.00000.000.0000Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.406233.30.570.190.000.0017.60000.30.30.05-0.3-0.3Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.20000.000.0000Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.00000.000.0000Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2000Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.218562.50.490.310.130.2014.40001.61.60.21-0.6-0.6Matches
10 Seasons10 Clubs6 Leagues271.717864140.70.450.180.150.3416.61008.58.50.12+1.5+1.5
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
Huddersfield (3 Seasons)3 Leagues91.69602033.30.650.220.150.4516.81006.66.60.12+2.4+2.4
Norwich City (3 Seasons)1 League2.0011100.01.001.000.000.0000
Lincoln City (2 Seasons)4 Leagues79.641119.10.320.030.091.0000
Nott'ham Forest (2 Seasons)3 Leagues31.9114750.00.440.220.070.1415.80001.91.90.14-0.9-0.9
Swindon Town (1 Season)2 Leagues22.6160.280.1700
Scunthorpe Utd (1 Season)1 League20.62050.000.240.4000
Doncaster (1 Season)3 Leagues11.90010.000.080.0000
Rotherham Utd (1 Season)1 League6.1000.0000
P'borough Utd (1 Season)2 Leagues5.4000.0000
Nottingham Forest (1 Season)1 League1.2000
Norwich City (1 Season)1 League1.8000
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.2011100.00.120.120.000.0000
FA Cup (8 Seasons)11.80100.00.090.000.0000
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)26.7114750.00.530.260.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
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
2014-201518Swindon Town2 Leagues22.6160.280.1700
2015-201619Rotherham Utd1 League6.1000.0000
2015-201619P'borough Utd2 Leagues5.4000.0000
2015-201619Norwich City1 League1.0000
2016-201720Norwich City1 League1.0011100.01.001.000.000.0000
2016-201720Scunthorpe Utd1 League20.62050.000.240.4000
2017-201821Norwich City1 League1.8000
2017-201821Doncaster3 Leagues11.90010.000.080.0000
2018-201922Lincoln City3 Leagues49.63000.000.0000
2019-202023Lincoln City3 Leagues30.011119.10.370.030.091.0000
2019-202023Huddersfield1 League19.018337.50.420.160.130.3319.20000.40.40.05+0.6+0.6
2020-202124Huddersfield2 Leagues30.7224625.00.780.200.080.3317.71002.52.50.12-0.5-0.5
2021-202225Huddersfield3 Leagues42.06281139.30.670.260.210.5515.30003.73.70.13+2.3+2.3
2022-202326Nott'ham Forest3 Leagues12.406233.30.480.160.000.0017.60000.30.30.05-0.3-0.3
2023-202427Nott'ham Forest3 Leagues19.418562.50.410.260.130.2014.40001.61.60.21-0.6-0.6
2023-202427Nottingham Forest1 League1.2000
10 Seasons10 Clubs6 Leagues271.717864140.70.450.180.150.3416.61008.58.50.12+1.5+1.5
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
Huddersfield (3 Seasons)3 Leagues91.69602033.30.650.220.150.4516.81006.66.60.12+2.4+2.4
Norwich City (3 Seasons)1 League2.0011100.01.001.000.000.0000
Lincoln City (2 Seasons)4 Leagues79.641119.10.320.030.091.0000
Nott'ham Forest (2 Seasons)3 Leagues31.9114750.00.440.220.070.1415.80001.91.90.14-0.9-0.9
Swindon Town (1 Season)2 Leagues22.6160.280.1700
Scunthorpe Utd (1 Season)1 League20.62050.000.240.4000
Doncaster (1 Season)3 Leagues11.90010.000.080.0000
Rotherham Utd (1 Season)1 League6.1000.0000
P'borough Utd (1 Season)2 Leagues5.4000.0000
Nottingham Forest (1 Season)1 League1.2000
Norwich City (1 Season)1 League1.8000
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.2011100.00.120.120.000.0000
FA Cup (8 Seasons)11.80100.00.090.000.0000
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)26.7114750.00.530.260.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
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
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 League17th16.218562.50.490.310.130.2014.40001.61.60.21-0.6-0.6Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2000Matches
10 Seasons9 Clubs4 Leagues250.617844040.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 League26.7114750.00.530.260.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)26.7114750.00.530.260.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
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
2014-201518Swindon Towneng ENGFA Cup85th1.0000Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.0000Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.0011100.01.001.000.000.0000Matches
2017-201821Doncastereng ENGFA Cup33rd1.40000.000.0000Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.00000.000.0000Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.00000.000.0000Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.00000.000.0000Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.00100.00.500.000.0000Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.00000.000.0000Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.00000.000.0000Matches
2021-202225Huddersfieldeng ENGFA Cup0.40000.000.0000Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.00000.000.0000Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.00000.000.0000Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.20000.000.0000Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.00000.000.0000Matches
10 Seasons7 Clubs2 Leagues21.102150.00.100.050.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Norwich City (3 Seasons)1 League2.0011100.01.001.000.000.0000
Lincoln City (2 Seasons)2 Leagues8.00100.00.120.000.0000
Nott'ham Forest (2 Seasons)2 Leagues5.20000.000.0000
Huddersfield (2 Seasons)2 Leagues3.40000.000.0000
Doncaster (1 Season)2 Leagues1.40000.000.0000
Swindon Town (1 Season)1 League1.0000
P'borough Utd (1 Season)1 League
EFL Cup (10 Seasons)9.2011100.00.120.120.000.0000
FA Cup (8 Seasons)11.80100.00.090.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
2014-201518Swindon Towneng ENGFA Cup1.00Matches
2014-201518Swindon Towneng ENG3. League One21.66Matches
2015-201619Rotherham Utdeng ENG2. Championship6.10Matches
2015-201619Norwich Cityeng ENGLeague Cup1.00Matches
2015-201619P'borough Utdeng ENG3. League One5.41Matches
2016-201720Norwich Cityeng ENGEFL Cup1.00Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.61Matches
2017-201821Doncastereng ENGFA Cup1.40Matches
2017-201821Doncastereng ENG3. League One10.50Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.80Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.00Matches
2018-201922Lincoln Cityeng ENGFA Cup3.01Matches
2018-201922Lincoln Cityeng ENG4. League Two45.64Matches
2019-202023Huddersfieldeng ENG2. Championship19.0823112972.912836560544150387.730340475.05215034.722.62.6-0.6205719781Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.01Matches
2019-202023Lincoln Cityeng ENGFA Cup2.00Matches
2019-202023Lincoln Cityeng ENG3. League One26.03Matches
2020-202124Huddersfieldeng ENG2. Championship29.71402181077.521760697476486987.949161180.49420446.153.43.0+1.633774021121Matches
2020-202124Huddersfieldeng ENGEFL Cup1.00Matches
2021-202225Huddersfieldeng ENG2. Championship39.61401192172.923278797573984887.152268476.312028442.375.34.1+1.734942914115Matches
2021-202225Huddersfieldeng ENGEFL Cup2.00Matches
2021-202225Huddersfieldeng ENGFA Cup0.40Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.00Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.01Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.424238762.53806189213616681.99214862.2114723.400.80.9-0.85147429Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.20Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.00Matches
2023-202427Nottingham Foresteng ENGJr. PL21.20Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.242459071.96959298320724484.815921673.6419642.731.51.2+1.51840101042Matches
10 Seasons10 Clubs6 Leagues271.74292583773.568639254292287263087.01567206376.031878140.73513.611.8+21.411028210556388
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
Huddersfield (3 Seasons)3 Leagues91.63626486074.657874205541944222087.61316169977.526663841.71411.39.7+2.7872288842317
Norwich City (3 Seasons)1 League2.00
Lincoln City (2 Seasons)4 Leagues79.69
Nott'ham Forest (2 Seasons)3 Leagues31.966697768.210765487534341083.725136469.05214336.442.32.1+1.72354171471
Swindon Town (1 Season)2 Leagues22.66
Scunthorpe Utd (1 Season)1 League20.61
Doncaster (1 Season)3 Leagues11.90
Rotherham Utd (1 Season)1 League6.10
P'borough Utd (1 Season)2 Leagues5.41
Nottingham Forest (1 Season)1 League1.20
Norwich City (1 Season)1 League1.80
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.21
FA Cup (8 Seasons)11.82
Championship (5 Seasons)94.33626486074.657874205541944222087.61316169977.526663841.71411.39.7+2.7872288842317
League One (5 Seasons)84.111
Premier League (2 Seasons)26.766697768.210765487534341083.725136469.05214336.432.32.1+0.72354171471
League Two (1 Season)45.64
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80
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
2014-201518Swindon Town2 Leagues22.66
2015-201619Rotherham Utd1 League6.10
2015-201619P'borough Utd2 Leagues5.41
2015-201619Norwich City1 League1.00
2016-201720Norwich City1 League1.00
2016-201720Scunthorpe Utd1 League20.61
2017-201821Norwich City1 League1.80
2017-201821Doncaster3 Leagues11.90
2018-201922Lincoln City3 Leagues49.65
2019-202023Lincoln City3 Leagues30.04
2019-202023Huddersfield1 League19.0823112972.912836560544150387.730340475.05215034.722.62.6-0.6205719781
2020-202124Huddersfield2 Leagues30.71402181077.521760697476486987.949161180.49420446.153.43.0+1.633774021121
2021-202225Huddersfield3 Leagues42.01401192172.923278797573984887.152268476.312028442.375.34.1+1.734942914115
2022-202326Nott'ham Forest3 Leagues12.424238762.53806189213616681.99214862.2114723.410.80.9+0.25147429
2023-202427Nott'ham Forest3 Leagues19.442459071.96959298320724484.815921673.6419642.731.51.2+1.51840101042
2023-202427Nottingham Forest1 League1.20
10 Seasons10 Clubs6 Leagues271.74292583773.568639254292287263087.01567206376.031878140.73513.611.8+21.411028210556388
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
Huddersfield (3 Seasons)3 Leagues91.63626486074.657874205541944222087.61316169977.526663841.71411.39.7+2.7872288842317
Norwich City (3 Seasons)1 League2.00
Lincoln City (2 Seasons)4 Leagues79.69
Nott'ham Forest (2 Seasons)3 Leagues31.966697768.210765487534341083.725136469.05214336.442.32.1+1.72354171471
Swindon Town (1 Season)2 Leagues22.66
Scunthorpe Utd (1 Season)1 League20.61
Doncaster (1 Season)3 Leagues11.90
Rotherham Utd (1 Season)1 League6.10
P'borough Utd (1 Season)2 Leagues5.41
Nottingham Forest (1 Season)1 League1.20
Norwich City (1 Season)1 League1.80
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.21
FA Cup (8 Seasons)11.82
Championship (5 Seasons)94.33626486074.657874205541944222087.61316169977.526663841.71411.39.7+2.7872288842317
League One (5 Seasons)84.111
Premier League (2 Seasons)26.766697768.210765487534341083.725136469.05214336.432.32.1+0.72354171471
League Two (1 Season)45.64
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80
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
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 League17th16.242459071.96959298320724484.815921673.6419642.731.51.2+1.51840101042Matches
2023-202427Nottingham Foresteng ENGJr. PL21.20Matches
10 Seasons9 Clubs4 Leagues250.64292583773.568639254292287263087.01567206376.031878140.73213.611.8+18.411028210556388
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 League26.766697768.210765487534341083.725136469.05214336.432.32.1+0.72354171471
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)26.766697768.210765487534341083.725136469.05214336.432.32.1+0.72354171471
League Two (1 Season)45.64
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80
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
2014-201518Swindon Towneng ENGFA Cup85th1.00Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.00Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.00Matches
2017-201821Doncastereng ENGFA Cup33rd1.40Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.00Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.01Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.01Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.00Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.00Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.00Matches
2021-202225Huddersfieldeng ENGFA Cup0.40Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.00Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.01Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.20Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.00Matches
10 Seasons7 Clubs2 Leagues21.13
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
Norwich City (3 Seasons)1 League2.00
Lincoln City (2 Seasons)2 Leagues8.02
Nott'ham Forest (2 Seasons)2 Leagues5.21
Huddersfield (2 Seasons)2 Leagues3.40
Doncaster (1 Season)2 Leagues1.40
Swindon Town (1 Season)1 League1.00
P'borough Utd (1 Season)1 League
EFL Cup (10 Seasons)9.21
FA Cup (8 Seasons)11.82
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
2014-201518Swindon Towneng ENGFA Cup1.0Matches
2014-201518Swindon Towneng ENG3. League One21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship6.1Matches
2015-201619Norwich Cityeng ENGLeague Cup1.0Matches
2015-201619P'borough Utdeng ENG3. League One5.4Matches
2016-201720Norwich Cityeng ENGEFL Cup1.00Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.60Matches
2017-201821Doncastereng ENGFA Cup1.47Matches
2017-201821Doncastereng ENG3. League One10.50Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.8Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.03Matches
2018-201922Lincoln Cityeng ENGFA Cup3.09Matches
2018-201922Lincoln Cityeng ENG4. League Two45.6Matches
2019-202023Huddersfieldeng ENG2. Championship19.011298552733503862380000823135Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.04Matches
2019-202023Lincoln Cityeng ENGFA Cup2.04Matches
2019-202023Lincoln Cityeng ENG3. League One26.072Matches
2020-202124Huddersfieldeng ENG2. Championship29.718101441364360710832800001402539Matches
2020-202124Huddersfieldeng ENGEFL Cup1.00Matches
2021-202225Huddersfieldeng ENG2. Championship39.6192115124013511512436600001401850Matches
2021-202225Huddersfieldeng ENGEFL Cup2.04Matches
2021-202225Huddersfieldeng ENGFA Cup0.41Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.03Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.07Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.43873137250129652200242212Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.22Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.012Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.259046512515004797131110424015Matches
10 Seasons10 Clubs6 Leagues271.75837458612351261265221094151310429216151
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Huddersfield (3 Seasons)3 Leagues91.64860380810381061253239320000362614124
Norwich City (3 Seasons)1 League2.00
Lincoln City (2 Seasons)4 Leagues79.692
Nott'ham Forest (2 Seasons)3 Leagues31.99777781972001100162151310666227
Swindon Town (1 Season)2 Leagues22.6
Scunthorpe Utd (1 Season)1 League20.60
Doncaster (1 Season)3 Leagues11.97
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)2 Leagues5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.216
FA Cup (8 Seasons)11.840
Championship (5 Seasons)94.34860380810381061253189320000362614124
League One (5 Seasons)84.172
Premier League (2 Seasons)26.7977778197200176162151310666227
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
2014-201518Swindon Town2 Leagues22.6
2015-201619Rotherham Utd1 League6.1
2015-201619P'borough Utd2 Leagues5.4
2015-201619Norwich City1 League1.0
2016-201720Norwich City1 League1.00
2016-201720Scunthorpe Utd1 League20.60
2017-201821Norwich City1 League1.8
2017-201821Doncaster3 Leagues11.97
2018-201922Lincoln City3 Leagues49.612
2019-202023Lincoln City3 Leagues30.080
2019-202023Huddersfield1 League19.011298552733503862380000823135
2020-202124Huddersfield2 Leagues30.718101441364360710832800001402539
2021-202225Huddersfield3 Leagues42.0192115124013511512936600001401850
2022-202326Nott'ham Forest3 Leagues12.43873137250139652200242212
2023-202427Nott'ham Forest3 Leagues19.459046512515006197131110424015
2023-202427Nottingham Forest1 League1.2
10 Seasons10 Clubs6 Leagues271.75837458612351261265221094151310429216151
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Huddersfield (3 Seasons)3 Leagues91.64860380810381061253239320000362614124
Norwich City (3 Seasons)1 League2.00
Lincoln City (2 Seasons)4 Leagues79.692
Nott'ham Forest (2 Seasons)3 Leagues31.99777781972001100162151310666227
Swindon Town (1 Season)2 Leagues22.6
Scunthorpe Utd (1 Season)1 League20.60
Doncaster (1 Season)3 Leagues11.97
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)2 Leagues5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.216
FA Cup (8 Seasons)11.840
Championship (5 Seasons)94.34860380810381061253189320000362614124
League One (5 Seasons)84.172
Premier League (2 Seasons)26.7977778197200176162151310666227
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
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 League17th16.259046512515004797131110424015Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
10 Seasons9 Clubs4 Leagues250.65837458612351261264661094151310429216151
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 League26.7977778197200176162151310666227
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)26.7977778197200176162151310666227
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
2014-201518Swindon Towneng ENGFA Cup85th1.0Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.0Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.00Matches
2017-201821Doncastereng ENGFA Cup33rd1.47Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.03Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.09Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.04Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.04Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.00Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.04Matches
2021-202225Huddersfieldeng ENGFA Cup0.41Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.03Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.07Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.22Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.012Matches
10 Seasons7 Clubs2 Leagues21.156
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (3 Seasons)1 League2.00
Lincoln City (2 Seasons)2 Leagues8.020
Nott'ham Forest (2 Seasons)2 Leagues5.224
Huddersfield (2 Seasons)2 Leagues3.45
Doncaster (1 Season)2 Leagues1.47
Swindon Town (1 Season)1 League1.0
P'borough Utd (1 Season)1 League
EFL Cup (10 Seasons)9.216
FA Cup (8 Seasons)11.840

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
2014-201518Swindon Towneng ENGFA Cup1.0Matches
2014-201518Swindon Towneng ENG3. League One21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship6.1Matches
2015-201619Norwich Cityeng ENGLeague Cup1.0Matches
2015-201619P'borough Utdeng ENG3. League One5.4Matches
2016-201720Norwich Cityeng ENGEFL Cup1.0Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.6Matches
2017-201821Doncastereng ENGFA Cup1.4Matches
2017-201821Doncastereng ENG3. League One10.5Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.8Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.0Matches
2018-201922Lincoln Cityeng ENGFA Cup3.0Matches
2018-201922Lincoln Cityeng ENG4. League Two45.6Matches
2019-202023Huddersfieldeng ENG2. Championship19.0502.63299604280.42331010Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.0Matches
2019-202023Lincoln Cityeng ENGFA Cup2.0Matches
2019-202023Lincoln Cityeng ENG3. League One26.0Matches
2020-202124Huddersfieldeng ENG2. Championship29.7622.09523223070.24700000Matches
2020-202124Huddersfieldeng ENGEFL Cup1.0Matches
2021-202225Huddersfieldeng ENG2. Championship39.6711.796342110100.25802000Matches
2021-202225Huddersfieldeng ENGEFL Cup2.0Matches
2021-202225Huddersfieldeng ENGFA Cup0.4Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.0Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.0Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.4191.82143100100.00000000Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.2Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.0Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.2251.54167020040.25400000Matches
10 Seasons10 Clubs6 Leagues271.72271.981742611583290.252233010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Huddersfield (3 Seasons)3 Leagues91.61832.071441610382250.281833010
Norwich City (3 Seasons)1 League2.0
Lincoln City (2 Seasons)4 Leagues79.6
Nott'ham Forest (2 Seasons)3 Leagues31.9441.653010120140.15400000
Swindon Town (1 Season)2 Leagues22.6
Scunthorpe Utd (1 Season)1 League20.6
Doncaster (1 Season)3 Leagues11.9
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)2 Leagues5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.2
FA Cup (8 Seasons)11.8
Championship (5 Seasons)94.31832.071441610382250.281833010
League One (5 Seasons)84.1
Premier League (2 Seasons)26.7441.653010120140.15400000
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
2014-201518Swindon Town2 Leagues22.6
2015-201619Rotherham Utd1 League6.1
2015-201619P'borough Utd2 Leagues5.4
2015-201619Norwich City1 League1.0
2016-201720Norwich City1 League1.0
2016-201720Scunthorpe Utd1 League20.6
2017-201821Norwich City1 League1.8
2017-201821Doncaster3 Leagues11.9
2018-201922Lincoln City3 Leagues49.6
2019-202023Lincoln City3 Leagues30.0
2019-202023Huddersfield1 League19.0502.63299604280.42331010
2020-202124Huddersfield2 Leagues30.7622.09523223070.24700000
2021-202225Huddersfield3 Leagues42.0711.796342110100.25802000
2022-202326Nott'ham Forest3 Leagues12.4191.82143100100.00000000
2023-202427Nott'ham Forest3 Leagues19.4251.54167020040.25400000
2023-202427Nottingham Forest1 League1.2
10 Seasons10 Clubs6 Leagues271.72271.981742611583290.252233010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Huddersfield (3 Seasons)3 Leagues91.61832.071441610382250.281833010
Norwich City (3 Seasons)1 League2.0
Lincoln City (2 Seasons)4 Leagues79.6
Nott'ham Forest (2 Seasons)3 Leagues31.9441.653010120140.15400000
Swindon Town (1 Season)2 Leagues22.6
Scunthorpe Utd (1 Season)1 League20.6
Doncaster (1 Season)3 Leagues11.9
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)2 Leagues5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.2
FA Cup (8 Seasons)11.8
Championship (5 Seasons)94.31832.071441610382250.281833010
League One (5 Seasons)84.1
Premier League (2 Seasons)26.7441.653010120140.15400000
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
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 League17th16.2251.54167020040.25400000Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
10 Seasons9 Clubs4 Leagues250.62271.981742611583290.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
Lincoln City (2 Seasons)2 Leagues71.6
Nott'ham Forest (2 Seasons)1 League26.7441.653010120140.15400000
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)26.7441.653010120140.15400000
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
2014-201518Swindon Towneng ENGFA Cup85th1.0Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.0Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.0Matches
2017-201821Doncastereng ENGFA Cup33rd1.4Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.0Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.0Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.0Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.0Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.0Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.0Matches
2021-202225Huddersfieldeng ENGFA Cup0.4Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.0Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.0Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.2Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.0Matches
10 Seasons7 Clubs2 Leagues21.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (3 Seasons)1 League2.0
Lincoln City (2 Seasons)2 Leagues8.0
Nott'ham Forest (2 Seasons)2 Leagues5.2
Huddersfield (2 Seasons)2 Leagues3.4
Doncaster (1 Season)2 Leagues1.4
Swindon Town (1 Season)1 League1.0
P'borough Utd (1 Season)1 League
EFL Cup (10 Seasons)9.2
FA Cup (8 Seasons)11.8

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
2014-201518Swindon Towneng ENGFA Cup1.0Matches
2014-201518Swindon Towneng ENG3. League One21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship6.1Matches
2015-201619Norwich Cityeng ENGLeague Cup1.0Matches
2015-201619P'borough Utdeng ENG3. League One5.4Matches
2016-201720Norwich Cityeng ENGEFL Cup1.000Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.600Matches
2017-201821Doncastereng ENGFA Cup1.400Matches
2017-201821Doncastereng ENG3. League One10.500Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.8Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.000Matches
2018-201922Lincoln Cityeng ENGFA Cup3.001Matches
2018-201922Lincoln Cityeng ENG4. League Two45.6Matches
2019-202023Huddersfieldeng ENG2. Championship19.0332219104142263.68155101851371Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.021Matches
2019-202023Lincoln Cityeng ENGFA Cup2.000Matches
2019-202023Lincoln Cityeng ENG3. League One26.02250Matches
2020-202124Huddersfieldeng ENG2. Championship29.725151573142653.8123014166085550Matches
2020-202124Huddersfieldeng ENGEFL Cup1.000Matches
2021-202225Huddersfieldeng ENG2. Championship39.6413122136162955.213279183273920Matches
2021-202225Huddersfieldeng ENGEFL Cup2.000Matches
2021-202225Huddersfieldeng ENGFA Cup0.401Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.033Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.011Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.41781043101471.4416881027330Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.200Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.063Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.226142060152462.593413211440490Matches
10 Seasons10 Clubs6 Leagues271.71421248640166911560.04612249731942762661
Country Comp 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)3 Leagues91.69968563013447757.1337228441112091841
Norwich City (3 Seasons)1 League2.0000
Lincoln City (2 Seasons)4 Leagues79.624520
Nott'ham Forest (2 Seasons)3 Leagues31.9433230103253865.8135021293167820
Swindon Town (1 Season)2 Leagues22.60
Scunthorpe Utd (1 Season)1 League20.6000
Doncaster (1 Season)3 Leagues11.9000
Rotherham Utd (1 Season)1 League6.10
P'borough Utd (1 Season)2 Leagues5.40
Nottingham Forest (1 Season)1 League1.20
Norwich City (1 Season)1 League1.80
Millwall (1 Season)1 League0
EFL Cup (10 Seasons)9.2540
FA Cup (8 Seasons)11.8760
Championship (5 Seasons)94.39968563013447757.1337228441102091841
League One (5 Seasons)84.122500
Premier League (2 Seasons)26.7432230103253865.8135021292467820
League Two (1 Season)45.60
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80
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
2014-201518Swindon Town2 Leagues22.60
2015-201619Rotherham Utd1 League6.10
2015-201619P'borough Utd2 Leagues5.40
2015-201619Norwich City1 League1.00
2016-201720Norwich City1 League1.0000
2016-201720Scunthorpe Utd1 League20.6000
2017-201821Norwich City1 League1.80
2017-201821Doncaster3 Leagues11.9000
2018-201922Lincoln City3 Leagues49.6010
2019-202023Lincoln City3 Leagues30.024510
2019-202023Huddersfield1 League19.0332219104142263.68155101851371
2020-202124Huddersfield2 Leagues30.725151573142653.8123014166085550
2021-202225Huddersfield3 Leagues42.0413122136162955.213279183373920
2022-202326Nott'ham Forest3 Leagues12.417121043101471.4416881427330
2023-202427Nott'ham Forest3 Leagues19.426202060152462.593413211740490
2023-202427Nottingham Forest1 League1.20
10 Seasons10 Clubs6 Leagues271.71421248640166911560.04612249731942762661
Comp 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)3 Leagues91.69968563013447757.1337228441112091841
Norwich City (3 Seasons)1 League2.0000
Lincoln City (2 Seasons)4 Leagues79.624520
Nott'ham Forest (2 Seasons)3 Leagues31.9433230103253865.8135021293167820
Swindon Town (1 Season)2 Leagues22.60
Scunthorpe Utd (1 Season)1 League20.6000
Doncaster (1 Season)3 Leagues11.9000
Rotherham Utd (1 Season)1 League6.10
P'borough Utd (1 Season)2 Leagues5.40
Nottingham Forest (1 Season)1 League1.20
Norwich City (1 Season)1 League1.80
Millwall (1 Season)1 League0
EFL Cup (10 Seasons)9.2540
FA Cup (8 Seasons)11.8760
Championship (5 Seasons)94.39968563013447757.1337228441102091841
League One (5 Seasons)84.122500
Premier League (2 Seasons)26.7432230103253865.8135021292467820
League Two (1 Season)45.60
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80
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
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 League17th16.226142060152462.593413211440490Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
10 Seasons9 Clubs4 Leagues250.61421128640166911560.04612249731842762661
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 League26.7432230103253865.8135021292467820
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)26.7432230103253865.8135021292467820
League Two (1 Season)45.60
PL2 (1 Season)1.20
PL2 — Div. 2 (1 Season)1.80
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
2014-201518Swindon Towneng ENGFA Cup85th1.0Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.0Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.000Matches
2017-201821Doncastereng ENGFA Cup33rd1.400Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.000Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.001Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.021Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.000Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.000Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.000Matches
2021-202225Huddersfieldeng ENGFA Cup0.401Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.033Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.011Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.200Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.063Matches
10 Seasons7 Clubs2 Leagues21.112100
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
Norwich City (3 Seasons)1 League2.0000
Lincoln City (2 Seasons)2 Leagues8.0220
Nott'ham Forest (2 Seasons)2 Leagues5.21070
Huddersfield (2 Seasons)2 Leagues3.4010
Doncaster (1 Season)2 Leagues1.4000
Swindon Town (1 Season)1 League1.00
P'borough Utd (1 Season)1 League0
EFL Cup (10 Seasons)9.2540
FA Cup (8 Seasons)11.8760

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
2014-201518Swindon Towneng ENGFA Cup1.0Matches
2014-201518Swindon Towneng ENG3. League One21.6Matches
2015-201619Rotherham Utdeng ENG2. Championship6.1Matches
2015-201619Norwich Cityeng ENGLeague Cup1.0Matches
2015-201619P'borough Utdeng ENG3. League One5.4Matches
2016-201720Norwich Cityeng ENGEFL Cup1.0Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.6Matches
2017-201821Doncastereng ENGFA Cup1.4Matches
2017-201821Doncastereng ENG3. League One10.5Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.8Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.0Matches
2018-201922Lincoln Cityeng ENGFA Cup3.0Matches
2018-201922Lincoln Cityeng ENG4. League Two45.6Matches
2019-202023Huddersfieldeng ENG2. Championship19.0129447326563420201294332163.61236.46283351192851464224713107Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.0Matches
2019-202023Lincoln Cityeng ENGFA Cup2.0Matches
2019-202023Lincoln Cityeng ENG3. League One26.0Matches
2020-202124Huddersfieldeng ENG2. Championship29.7209284614848646652092402665.01435.010595787315587521336201267222Matches
2020-202124Huddersfieldeng ENGEFL Cup1.0Matches
2021-202225Huddersfieldeng ENG2. Championship39.62262122712955614682262281139.31760.71062549730707751646221258207Matches
2021-202225Huddersfieldeng ENGEFL Cup2.0Matches
2021-202225Huddersfieldeng ENGFA Cup0.4Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.0Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.0Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.449848175179151124989333.3555.619172134286410622343Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.2Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.0Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.274570283296172127453133.3266.727296647510717534334Matches
10 Seasons10 Clubs6 Leagues271.7689137121102841200317768911136254.95044.2321216322897023316228121573804613
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
Huddersfield (3 Seasons)3 Leagues91.6564825316522366168015356481015857.44342.6274914635815321514923104463238536
Norwich City (3 Seasons)1 League2.0
Lincoln City (2 Seasons)4 Leagues79.6
Nott'ham Forest (2 Seasons)3 Leagues31.9124311845847532324124312433.3758.3463168781718135171156677
Swindon Town (1 Season)2 Leagues22.6
Scunthorpe Utd (1 Season)1 League20.6
Doncaster (1 Season)3 Leagues11.9
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)2 Leagues5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.2
FA Cup (8 Seasons)11.8
Championship (5 Seasons)94.3564825316522366168015356481015857.44342.6274914635815321514923104463238536
League One (5 Seasons)84.1
Premier League (2 Seasons)26.7124311845847532324124312433.3758.3463168781718135171156677
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
2014-201518Swindon Town2 Leagues22.6
2015-201619Rotherham Utd1 League6.1
2015-201619P'borough Utd2 Leagues5.4
2015-201619Norwich City1 League1.0
2016-201720Norwich City1 League1.0
2016-201720Scunthorpe Utd1 League20.6
2017-201821Norwich City1 League1.8
2017-201821Doncaster3 Leagues11.9
2018-201922Lincoln City3 Leagues49.6
2019-202023Lincoln City3 Leagues30.0
2019-202023Huddersfield1 League19.0129447326563420201294332163.61236.46283351192851464224713107
2020-202124Huddersfield2 Leagues30.7209284614848646652092402665.01435.010595787315587521336201267222
2021-202225Huddersfield3 Leagues42.02262122712955614682262281139.31760.71062549730707751646221258207
2022-202326Nott'ham Forest3 Leagues12.449848175179151124989333.3555.619172134286410622343
2023-202427Nott'ham Forest3 Leagues19.474570283296172127453133.3266.727296647510717534334
2023-202427Nottingham Forest1 League1.2
10 Seasons10 Clubs6 Leagues271.7689137121102841200317768911136254.95044.2321216322897023316228121573804613
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
Huddersfield (3 Seasons)3 Leagues91.6564825316522366168015356481015857.44342.6274914635815321514923104463238536
Norwich City (3 Seasons)1 League2.0
Lincoln City (2 Seasons)4 Leagues79.6
Nott'ham Forest (2 Seasons)3 Leagues31.9124311845847532324124312433.3758.3463168781718135171156677
Swindon Town (1 Season)2 Leagues22.6
Scunthorpe Utd (1 Season)1 League20.6
Doncaster (1 Season)3 Leagues11.9
Rotherham Utd (1 Season)1 League6.1
P'borough Utd (1 Season)2 Leagues5.4
Nottingham Forest (1 Season)1 League1.2
Norwich City (1 Season)1 League1.8
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.2
FA Cup (8 Seasons)11.8
Championship (5 Seasons)94.3564825316522366168015356481015857.44342.6274914635815321514923104463238536
League One (5 Seasons)84.1
Premier League (2 Seasons)26.7124311845847532324124312433.3758.3463168781718135171156677
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
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 League17th16.274570283296172127453133.3266.727296647510717534334Matches
2023-202427Nottingham Foresteng ENGJr. PL21.2Matches
10 Seasons9 Clubs4 Leagues250.6689137121102841200317768911136254.95044.2321216322897023316228121573804613
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 League26.7124311845847532324124312433.3758.3463168781718135171156677
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)26.7124311845847532324124312433.3758.3463168781718135171156677
League Two (1 Season)45.6
PL2 (1 Season)1.2
PL2 — Div. 2 (1 Season)1.8
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
2014-201518Swindon Towneng ENGFA Cup85th1.0Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.0Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.0Matches
2017-201821Doncastereng ENGFA Cup33rd1.4Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.0Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.0Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.0Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.0Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.0Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.0Matches
2021-202225Huddersfieldeng ENGFA Cup0.4Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.0Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.0Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.2Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.0Matches
10 Seasons7 Clubs2 Leagues21.1
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
Norwich City (3 Seasons)1 League2.0
Lincoln City (2 Seasons)2 Leagues8.0
Nott'ham Forest (2 Seasons)2 Leagues5.2
Huddersfield (2 Seasons)2 Leagues3.4
Doncaster (1 Season)2 Leagues1.4
Swindon Town (1 Season)1 League1.0
P'borough Utd (1 Season)1 League
EFL Cup (10 Seasons)9.2
FA Cup (8 Seasons)11.8

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
2014-201518Swindon Towneng ENGFA Cup19090100.01.01901000.0005-5-5.00Matches
2014-201518Norwich Cityeng ENGLeague Cup00002Matches
2014-201518Swindon Towneng ENG3. League One281,9487047.121.62216621.833021+9+0.42+0.01Matches
2015-201619Rotherham Utdeng ENG2. Championship75507913.36.164130.57613-7-1.15-0.87Matches
2015-201619P'borough Utdeng ENGFA Cup00001Matches
2015-201619Norwich Cityeng ENGLeague Cup1909030.01.01901013.0021+1+1.00-0.29Matches
2015-201619P'borough Utdeng ENG3. League One74826911.65.464120.86811-3-0.56-0.86Matches
2016-201720Norwich Cityeng ENGEFL Cup1909030.01.01901003.0061+5+5.00+4.14Matches
2016-201720Scunthorpe Utdeng ENG3. League One221,8538444.820.62120151.643226+6+0.29-0.50Matches
2017-201821Millwalleng ENG2. Championship00001Matches
2017-201821Doncastereng ENGEFL Cup00001Matches
2017-201821Doncastereng ENGFA Cup21286447.41.4190113803.0082+6+4.22+4.22Matches
2017-201821Doncastereng ENG3. League One139437322.810.5118241.081015-5-0.48-0.62Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 22163829.11.82821000.0016-5-2.76-3.04Matches
2018-201922Lincoln Cityeng ENGEFL Cup1909050.01.01901013.0040+4+4.00+7.00Matches
2018-201922Lincoln Cityeng ENGFA Cup327090100.03.03903002.0064+2+0.67Matches
2018-201922Lincoln Cityeng ENG4. League Two464,1028999.145.6468943001.857343+30+0.66+0.66Matches
2019-202023Huddersfieldeng ENG2. Championship191,7109041.319.0199019001.212126-5-0.26+0.2227.023.1+3.9+0.21+0.51Matches
2019-202023Lincoln Cityeng ENGEFL Cup218090100.02.02902001.5034-1-0.50Matches
2019-202023Lincoln Cityeng ENGFA Cup218090100.02.02902000.5012-1-0.50Matches
2019-202023Lincoln Cityeng ENG3. League One262,3409074.326.0269026001.313533+2+0.08+0.52Matches
2020-202124Huddersfieldeng ENG2. Championship312,6708664.529.7318626001.193641-5-0.17+0.8132.242.0-9.8-0.33+0.43Matches
2020-202124Huddersfieldeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202225Huddersfieldeng ENG2. Championship423,5608586.039.640883621711.765839+19+0.48+0.7952.548.4+4.1+0.10+0.44Matches
2021-202225Huddersfieldeng ENGEFL Cup218090100.02.02902000.5012-1-0.50Matches
2021-202225Huddersfieldeng ENGFA Cup1363613.30.40013620.000000.00-0.38Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1909015.81.01901013.0041+3+3.00+3.00Matches
2022-202326Nott'ham Foresteng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2022-202326Nott'ham Foresteng ENG1. Premier League199404927.510.498671016101.00717-10-0.96-0.239.518.7-9.2-0.88-0.31Matches
2023-202427Nott'ham Foresteng ENGEFL Cup1212123.30.20012100.0001-1-4.29-4.29Matches
2023-202427Nott'ham Foresteng ENGFA Cup52705452.93.0370123101.2034-1-0.33-0.71Matches
2023-202427Nottingham Foresteng ENGJr. PL22105535.81.22530002.0035-2-1.71Matches
2023-202427Nott'ham Foresteng ENG1. Premier League231,4596342.716.215881281890.911829-11-0.68-0.3620.624.0-3.3-0.21-0.21Matches
10 Seasons10 Clubs6 Leagues30824,4527943.8271.7272882393620461.43373346+27+0.10+0.17141.8156.2-14.4-0.13+0.26
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
Huddersfield (3 Seasons)3 Leagues968,2468663.691.693888432331.40116109+7+0.08+0.65111.7113.5-1.8-0.02+0.44
Norwich City (3 Seasons)1 League21809023.12.02902033.0082+6+3.00+1.93
Lincoln City (2 Seasons)4 Leagues807,1629088.479.6809077011.6512286+36+0.45+1.12
Nott'ham Forest (2 Seasons)3 Leagues502,8705735.431.92986222118200.983356-23-0.72-0.2730.142.7-12.6-0.47-0.15
Swindon Town (1 Season)2 Leagues292,0387048.222.6239017621.773026+4+0.18-0.23
Scunthorpe Utd (1 Season)1 League221,8538444.820.62120151.643226+6+0.29-0.50
Doncaster (1 Season)3 Leagues151,0717122.911.91290933851.341817+1+0.08-0.05
Rotherham Utd (1 Season)1 League75507913.36.164130.57613-7-1.15-0.87
P'borough Utd (1 Season)2 Leagues74826910.45.464130.86811-3-0.56-0.86
Nottingham Forest (1 Season)1 League2105535.81.22530002.0035-2-1.71
Norwich City (1 Season)1 League2163829.11.82821000.0016-5-2.76-3.04
Millwall (1 Season)1 League00001
EFL Cup (10 Seasons)108318335.59.2990912161.602011+9+0.97+0.80
FA Cup (8 Seasons)151,0647149.311.81184943431.271921-2-0.17-0.46
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)422,3995735.126.72487191817190.952546-21-0.79-0.2430.142.7-12.6-0.47-0.15
League Two (1 Season)464,1028999.145.6468943001.857343+30+0.66+0.66
PL2 (1 Season)2105535.81.22530002.0035-2-1.71
PL2 — Div. 2 (1 Season)2163829.11.82821000.0016-5-2.76-3.04
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
2014-201518Swindon Town2 Leagues292,0387048.222.6239017621.773026+4+0.18-0.23
2014-201518Norwich City1 League00002
2015-201619Rotherham Utd1 League75507913.36.164130.57613-7-1.15-0.87
2015-201619P'borough Utd2 Leagues74826910.45.464130.86811-3-0.56-0.86
2015-201619Norwich City1 League1909030.01.01901013.0021+1+1.00-0.29
2016-201720Norwich City1 League1909030.01.01901003.0061+5+5.00+4.14
2016-201720Scunthorpe Utd1 League221,8538444.820.62120151.643226+6+0.29-0.50
2017-201821Millwall1 League00001
2017-201821Norwich City1 League2163829.11.82821000.0016-5-2.76-3.04
2017-201821Doncaster3 Leagues151,0717122.911.91290933851.341817+1+0.08-0.05
2018-201922Lincoln City3 Leagues504,4628997.249.6508947011.888347+36+0.73+2.84
2019-202023Lincoln City3 Leagues302,7009076.930.0309030001.27393900.00+0.44
2019-202023Huddersfield1 League191,7109041.319.0199019001.212126-5-0.26+0.2227.023.1+3.9+0.21+0.51
2020-202124Huddersfield2 Leagues322,7608665.230.7328627001.153642-6-0.20+0.7832.242.0-9.8-0.33+0.43
2021-202225Huddersfield3 Leagues453,7768482.342.042883832331.665941+18+0.43+0.5452.548.4+4.1+0.10+0.44
2022-202326Nott'ham Forest3 Leagues211,1205327.512.4118791016111.051222-10-0.80-0.209.518.7-9.2-0.88-0.31
2023-202427Nott'ham Forest3 Leagues291,7506043.519.4188513112190.932134-13-0.67-0.4320.624.0-3.3-0.21-0.21
2023-202427Nottingham Forest1 League2105535.81.22530002.0035-2-1.71
10 Seasons10 Clubs6 Leagues30824,4527943.8271.7272882393620461.43373346+27+0.10+0.17141.8156.2-14.4-0.13+0.26
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
Huddersfield (3 Seasons)3 Leagues968,2468663.691.693888432331.40116109+7+0.08+0.65111.7113.5-1.8-0.02+0.44
Norwich City (3 Seasons)1 League21809023.12.02902033.0082+6+3.00+1.93
Lincoln City (2 Seasons)4 Leagues807,1629088.479.6809077011.6512286+36+0.45+1.12
Nott'ham Forest (2 Seasons)3 Leagues502,8705735.431.92986222118200.983356-23-0.72-0.2730.142.7-12.6-0.47-0.15
Swindon Town (1 Season)2 Leagues292,0387048.222.6239017621.773026+4+0.18-0.23
Scunthorpe Utd (1 Season)1 League221,8538444.820.62120151.643226+6+0.29-0.50
Doncaster (1 Season)3 Leagues151,0717122.911.91290933851.341817+1+0.08-0.05
Rotherham Utd (1 Season)1 League75507913.36.164130.57613-7-1.15-0.87
P'borough Utd (1 Season)2 Leagues74826910.45.464130.86811-3-0.56-0.86
Nottingham Forest (1 Season)1 League2105535.81.22530002.0035-2-1.71
Norwich City (1 Season)1 League2163829.11.82821000.0016-5-2.76-3.04
Millwall (1 Season)1 League00001
EFL Cup (10 Seasons)108318335.59.2990912161.602011+9+0.97+0.80
FA Cup (8 Seasons)151,0647149.311.81184943431.271921-2-0.17-0.46
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)422,3995735.126.72487191817190.952546-21-0.79-0.2430.142.7-12.6-0.47-0.15
League Two (1 Season)464,1028999.145.6468943001.857343+30+0.66+0.66
PL2 (1 Season)2105535.81.22530002.0035-2-1.71
PL2 — Div. 2 (1 Season)2163829.11.82821000.0016-5-2.76-3.04
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
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 League17th231,4596342.716.215881281890.911829-11-0.68-0.3620.624.0-3.3-0.21-0.21Matches
2023-202427Nottingham Foresteng ENGJr. PL22105535.81.22530002.0035-2-1.71Matches
10 Seasons9 Clubs4 Leagues28322,5578043.9250.6252882213117371.43334314+20+0.08+0.17141.8156.2-14.4-0.13+0.26
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 League422,3995735.126.72487191817190.952546-21-0.79-0.2430.142.7-12.6-0.47-0.15
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
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)422,3995735.126.72487191817190.952546-21-0.79-0.2430.142.7-12.6-0.47-0.15
League Two (1 Season)464,1028999.145.6468943001.857343+30+0.66+0.66
PL2 (1 Season)2105535.81.22530002.0035-2-1.71
PL2 — Div. 2 (1 Season)2163829.11.82821000.0016-5-2.76-3.04
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
2014-201518Swindon Towneng ENGFA Cup85th19090100.01.01901000.0005-5-5.00Matches
2014-201518Norwich Cityeng ENGLeague Cup17th00002Matches
2015-201619P'borough Utdeng ENGFA Cup17th00001Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1909030.01.01901013.0021+1+1.00-0.29Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1909030.01.01901003.0061+5+5.00+4.14Matches
2017-201821Doncastereng ENGEFL Cup17th00001Matches
2017-201821Doncastereng ENGFA Cup33rd21286447.41.4190113803.0082+6+4.22+4.22Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1909050.01.01901013.0040+4+4.00+7.00Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd327090100.03.03903002.0064+2+0.67Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd218090100.02.02902001.5034-1-0.50Matches
2019-202023Lincoln Cityeng ENGFA Cup85th218090100.02.02902000.5012-1-0.50Matches
2020-202124Huddersfieldeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2021-202225Huddersfieldeng ENGEFL CupRd2218090100.02.02902000.5012-1-0.50Matches
2021-202225Huddersfieldeng ENGFA Cup1363613.30.40013620.000000.00-0.38Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1909015.81.01901013.0041+3+3.00+3.00Matches
2022-202326Nott'ham Foresteng ENGFA Cup19090100.01.01901000.0014-3-3.00Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd21212123.30.20012100.0001-1-4.29-4.29Matches
2023-202427Nott'ham Foresteng ENGFA Cup52705452.93.0370123101.2034-1-0.33-0.71Matches
10 Seasons7 Clubs2 Leagues251,8957642.121.120871853191.403932+7+0.33+0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Norwich City (3 Seasons)1 League21809023.12.02902033.0082+6+3.00+1.93
Lincoln City (2 Seasons)2 Leagues87209088.98.08908011.631410+4+0.50+3.50
Nott'ham Forest (2 Seasons)2 Leagues84715937.45.2578332711.13810-2-0.38-0.50
Huddersfield (2 Seasons)2 Leagues43067756.73.4390313620.2513-2-0.59-0.97
Doncaster (1 Season)2 Leagues21286423.71.4190113813.0082+6+4.22+4.22
Swindon Town (1 Season)1 League19090100.01.01901000.0005-5-5.00
P'borough Utd (1 Season)1 League00001
EFL Cup (10 Seasons)108318335.59.2990912161.602011+9+0.97+0.80
FA Cup (8 Seasons)151,0647149.311.81184943431.271921-2-0.17-0.46

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
2014-201518Swindon Towneng ENGFA Cup1.00000Matches
2014-201518Swindon Towneng ENG3. League One21.64012Matches
2015-201619Rotherham Utdeng ENG2. Championship6.1207Matches
2015-201619Norwich Cityeng ENGLeague Cup1.00000Matches
2015-201619P'borough Utdeng ENG3. League One5.4205Matches
2016-201720Norwich Cityeng ENGEFL Cup1.0000310000010Matches
2016-201720Scunthorpe Utdeng ENG3. League One20.63211800000000Matches
2017-201821Doncastereng ENGFA Cup1.40002107000Matches
2017-201821Doncastereng ENG3. League One10.5000600000000Matches
2017-201821Norwich Cityeng ENGJr. PL2 — Div. 21.81000Matches
2018-201922Lincoln Cityeng ENGEFL Cup1.0000220300000Matches
2018-201922Lincoln Cityeng ENGFA Cup3.0000000910000Matches
2018-201922Lincoln Cityeng ENG4. League Two45.69000Matches
2019-202023Huddersfieldeng ENG2. Championship19.02002023086182200088223141.5Matches
2019-202023Lincoln Cityeng ENGEFL Cup2.00001004120Matches
2019-202023Lincoln Cityeng ENGFA Cup2.00001204000Matches
2019-202023Lincoln Cityeng ENG3. League One26.030026261725022001Matches
2020-202124Huddersfieldeng ENG2. Championship29.7310344151086015000129413752.6Matches
2020-202124Huddersfieldeng ENGEFL Cup1.00000000000Matches
2021-202225Huddersfieldeng ENG2. Championship39.6400242721243231000160574854.3Matches
2021-202225Huddersfieldeng ENGEFL Cup2.00004104000Matches
2021-202225Huddersfieldeng ENGFA Cup0.40000001100Matches
2022-202326Nott'ham Foresteng ENGEFL Cup1.00000003330Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.00000107110Matches
2022-202326Nott'ham Foresteng ENG1. Premier League10.420010502910801054131448.1Matches
2023-202427Nott'ham Foresteng ENGEFL Cup0.20000002000Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.000032212360Matches
2023-202427Nottingham Foresteng ENGJr. PL21.20000Matches
2023-202427Nott'ham Foresteng ENG1. Premier League16.2300172047141400057251562.5Matches
10 Seasons10 Clubs6 Leagues271.737311951341052219412402148815814552.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Huddersfield (3 Seasons)3 Leagues91.6910829273231116800037712011650.8
Norwich City (3 Seasons)1 League2.0000310000010
Lincoln City (2 Seasons)4 Leagues79.6120030301925224001
Nott'ham Forest (2 Seasons)3 Leagues31.9500301021003132010111382956.7
Swindon Town (1 Season)2 Leagues22.6400120
Scunthorpe Utd (1 Season)1 League20.63211800000000
Doncaster (1 Season)3 Leagues11.9000810700000
Rotherham Utd (1 Season)1 League6.1207
P'borough Utd (1 Season)2 Leagues5.4205
Nottingham Forest (1 Season)1 League1.20000
Norwich City (1 Season)1 League1.81000
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.200010401645010
FA Cup (8 Seasons)11.80006624067000
Championship (5 Seasons)94.31110859173181106800037712011650.8
League One (5 Seasons)84.1122167261725022001
Premier League (2 Seasons)26.75002770762422010111382956.7
League Two (1 Season)45.69000
PL2 (1 Season)1.20000
PL2 — Div. 2 (1 Season)1.81000
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
2014-201518Swindon Town2 Leagues22.6400120
2015-201619Rotherham Utd1 League6.1207
2015-201619P'borough Utd2 Leagues5.4205
2015-201619Norwich City1 League1.00000
2016-201720Norwich City1 League1.0000310000010
2016-201720Scunthorpe Utd1 League20.63211800000000
2017-201821Norwich City1 League1.81000
2017-201821Doncaster3 Leagues11.9000810700000
2018-201922Lincoln City3 Leagues49.69002201210000
2019-202023Lincoln City3 Leagues30.030028281805124001
2019-202023Huddersfield1 League19.02002023086182200088223141.5
2020-202124Huddersfield2 Leagues30.7310344151086015000129413752.6
2021-202225Huddersfield3 Leagues42.0400282821293331000160574854.3
2022-202326Nott'ham Forest3 Leagues12.4200106039141201054131448.1
2023-202427Nott'ham Forest3 Leagues19.4300204261172000057251562.5
2023-202427Nottingham Forest1 League1.20000
10 Seasons10 Clubs6 Leagues271.737311951341052219412402148815814552.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Huddersfield (3 Seasons)3 Leagues91.6910829273231116800037712011650.8
Norwich City (3 Seasons)1 League2.0000310000010
Lincoln City (2 Seasons)4 Leagues79.6120030301925224001
Nott'ham Forest (2 Seasons)3 Leagues31.9500301021003132010111382956.7
Swindon Town (1 Season)2 Leagues22.6400120
Scunthorpe Utd (1 Season)1 League20.63211800000000
Doncaster (1 Season)3 Leagues11.9000810700000
Rotherham Utd (1 Season)1 League6.1207
P'borough Utd (1 Season)2 Leagues5.4205
Nottingham Forest (1 Season)1 League1.20000
Norwich City (1 Season)1 League1.81000
Millwall (1 Season)1 League
EFL Cup (10 Seasons)9.200010401645010
FA Cup (8 Seasons)11.80006624067000
Championship (5 Seasons)94.31110859173181106800037712011650.8
League One (5 Seasons)84.1122167261725022001
Premier League (2 Seasons)26.75002770762422010111382956.7
League Two (1 Season)45.69000
PL2 (1 Season)1.20000
PL2 — Div. 2 (1 Season)1.81000
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
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 League17th16.2300172047141400057251562.5Matches
2023-202427Nottingham Foresteng ENGJr. PL21.20000Matches
10 Seasons9 Clubs4 Leagues250.63731179124846618411201148815814552.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
Lincoln City (2 Seasons)2 Leagues71.6120026261725022001
Nott'ham Forest (2 Seasons)1 League26.75002770762422010111382956.7
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)26.75002770762422010111382956.7
League Two (1 Season)45.69000
PL2 (1 Season)1.20000
PL2 — Div. 2 (1 Season)1.81000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201518Swindon Towneng ENGFA Cup85th1.00000Matches
2015-201619Norwich Cityeng ENGLeague Cup9th1.00000Matches
2016-201720Norwich Cityeng ENGEFL Cup9th1.0000310000010Matches
2017-201821Doncastereng ENGFA Cup33rd1.40002107000Matches
2018-201922Lincoln Cityeng ENGEFL Cup33rd1.0000220300000Matches
2018-201922Lincoln Cityeng ENGFA Cup33rd3.0000000910000Matches
2019-202023Lincoln Cityeng ENGEFL Cup33rd2.00001004120Matches
2019-202023Lincoln Cityeng ENGFA Cup85th2.00001204000Matches
2020-202124Huddersfieldeng ENGEFL Cup58th1.00000000000Matches
2021-202225Huddersfieldeng ENGEFL CupRd22.00004104000Matches
2021-202225Huddersfieldeng ENGFA Cup0.40000001100Matches
2022-202326Nott'ham Foresteng ENGEFL CupSF1.00000003330Matches
2022-202326Nott'ham Foresteng ENGFA Cup1.00000107110Matches
2023-202427Nott'ham Foresteng ENGEFL CupRd20.20000002000Matches
2023-202427Nott'ham Foresteng ENGFA Cup3.000032212360Matches
10 Seasons7 Clubs2 Leagues21.100016102561012010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Norwich City (3 Seasons)1 League2.0000310000010
Lincoln City (2 Seasons)2 Leagues8.00004402022000
Nott'ham Forest (2 Seasons)2 Leagues5.2000332247100
Huddersfield (2 Seasons)2 Leagues3.40004105100
Doncaster (1 Season)2 Leagues1.40002107000
Swindon Town (1 Season)1 League1.00000
P'borough Utd (1 Season)1 League
EFL Cup (10 Seasons)9.200010401645010
FA Cup (8 Seasons)11.80006624067000

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.