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-201516York Cityeng ENG4. League Two00Matches
2015-201617York Cityeng ENGFA Cup11760.8000000000.000.000.000.000.00Matches
2015-201617York Cityeng ENGLeague Cup10200.2000000000.000.000.000.000.00Matches
2015-201617York Cityeng ENG4. League Two1256006.7101100100.150.000.150.150.15Matches
2016-201718Norwich Cityeng ENG2. Championship20150.2000000000.000.000.000.000.00Matches
2016-201718Norwich Cityeng ENGEFL Cup311021.1101100000.880.000.880.880.88Matches
2016-201718Norwich Cityeng ENGFA Cup11850.9000000000.000.000.000.000.00Matches
2017-201819Norwich Cityeng ENG2. Championship00Matches
2017-201819Norwich Cityeng ENGEFL Cup00Matches
2017-201819Shrewsburyeng ENGFA Cup443584.0000000000.000.000.000.000.00Matches
2017-201819Shrewsburyeng ENG3. League One40353,01433.5101100300.030.000.030.030.03Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2018-201920Norwich Cityeng ENG2. Championship31262,39026.6426400303.83.80.84.63189150.150.080.230.150.230.140.030.170.140.17Matches
2018-201920Norwich Cityeng ENGEFL Cup443604.0000000000.000.000.000.000.00Matches
2018-201920Norwich Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202021Norwich Cityeng ENGEFL Cup10640.7000000000.000.000.000.000.00Matches
2019-202021Norwich Cityeng ENGFA Cup222402.7000000000.000.000.000.000.00Matches
2019-202021Norwich Cityeng ENG1. Premier League30302,64429.4000000310.70.70.10.8237620.000.000.000.000.000.020.000.030.020.03Matches
2020-202122Norwich Cityeng ENG2. Championship332703.0000000000.10.10.10.132220.000.000.000.000.000.020.020.050.020.05Matches
2020-202122Evertoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Evertoneng ENGFA Cup444054.5000000100.000.000.000.000.00Matches
2020-202122Evertoneng ENG1. Premier League31292,68529.8022000401.01.00.81.84663100.000.070.070.000.070.030.030.060.030.06Matches
2021-202223Evertoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202223Evertoneng ENGFA Cup332232.5000000100.000.000.000.000.00Matches
2021-202223Evertoneng ENG1. Premier League23232,02922.5000000601.41.40.82.22367260.000.000.000.000.000.060.030.100.060.10Matches
2022-202324Evertoneng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2022-202324Evertoneng ENG1. Premier League13108028.9011000201.21.20.21.491970.000.110.110.000.110.140.020.160.140.16Matches
2023-202425Evertoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2023-202425Evertoneng ENGFA Cup00Matches
2023-202425Evertoneng ENG1. Premier League15131,12012.4000000201.71.70.32.01143260.000.000.000.000.000.140.020.160.140.16Matches
2024-202526Atalanta1. Champions Lg20190.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2024-202526Atalantait ITACoppa Italia10270.3000000000.000.000.000.000.00Matches
2024-202526Atalantait ITA1. Serie A10230.3000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00Matches
2024-202526AtalantaSuper Cup10280.3000000000.000.000.000.000.00Matches
11 Seasons5 Clubs10 Leagues23419918,049200.5751270027110.010.03.013.0146380890.030.020.060.030.060.070.020.100.070.10
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
Norwich City (5 Seasons)4 Leagues78686,26069.6527500614.64.61.05.657187190.070.030.100.070.100.080.020.090.080.09
Everton (4 Seasons)3 Leagues93867,62484.70330001705.45.42.07.489192690.000.040.040.000.040.070.030.100.070.10
York City (2 Seasons)3 Leagues1466967.7101100100.130.000.130.130.13
Shrewsbury (1 Season)2 Leagues44393,37237.5101100300.030.000.030.030.03
Atalanta (1 Season)4 Leagues50971.1000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
Norwich City (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (9 Seasons)17171,56717.4000000300.000.000.000.000.00
EFL Cup (8 Seasons)1288169.1101100000.110.000.110.110.11
Premier League (5 Seasons)1121059,280103.10330001716.16.12.18.2112268710.000.030.030.000.030.060.020.080.060.08
Championship (4 Seasons)36292,67529.7426400303.93.90.94.734111170.130.070.200.130.200.130.030.160.130.16
League Two (2 Seasons)1256006.7101100100.150.000.150.150.15
League One (1 Season)40353,01433.5101100300.030.000.030.030.03
Champions Lg (1 Season)20190.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Serie A (1 Season)10230.3000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
Super Cup (1 Season)10280.3000000000.000.000.000.000.00
Coppa Italia (1 Season)10270.3000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.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-201516York City1 League00
2015-201617York City3 Leagues1466967.7101100100.130.000.130.130.13
2016-201718Norwich City3 Leagues622022.2101100000.450.000.450.450.45
2017-201819Norwich City1 League11901.0000000000.000.000.000.000.00
2017-201819Shrewsbury2 Leagues44393,37237.5101100300.030.000.030.030.03
2017-201819Norwich City2 Leagues00
2018-201920Norwich City3 Leagues36312,84031.6426400303.83.80.84.63189150.130.060.190.130.190.140.030.170.140.17
2019-202021Norwich City3 Leagues33322,94832.8000000310.70.70.10.8237620.000.000.000.000.000.020.000.030.020.03
2020-202122Norwich City1 League332703.0000000000.10.10.10.132220.000.000.000.000.000.020.020.050.020.05
2020-202122Everton3 Leagues36343,18035.3022000501.01.00.81.84663100.000.060.060.000.060.030.030.060.030.06
2021-202223Everton3 Leagues27272,34226.0000000701.41.40.82.22367260.000.000.000.000.000.060.030.100.060.10
2022-202324Everton2 Leagues14118929.9011000301.21.20.21.491970.000.100.100.000.100.140.020.160.140.16
2023-202425Everton3 Leagues16141,21013.4000000201.71.70.32.01143260.000.000.000.000.000.140.020.160.140.16
2024-202526Atalanta4 Leagues50971.1000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
11 Seasons5 Clubs10 Leagues23419918,049200.5751270027110.010.03.013.0146380890.030.020.060.030.060.070.020.100.070.10
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
Norwich City (5 Seasons)4 Leagues78686,26069.6527500614.64.61.05.657187190.070.030.100.070.100.080.020.090.080.09
Everton (4 Seasons)3 Leagues93867,62484.70330001705.45.42.07.489192690.000.040.040.000.040.070.030.100.070.10
York City (2 Seasons)3 Leagues1466967.7101100100.130.000.130.130.13
Shrewsbury (1 Season)2 Leagues44393,37237.5101100300.030.000.030.030.03
Atalanta (1 Season)4 Leagues50971.1000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
Norwich City (1 Season)1 League11901.0000000000.000.000.000.000.00
FA Cup (9 Seasons)17171,56717.4000000300.000.000.000.000.00
EFL Cup (8 Seasons)1288169.1101100000.110.000.110.110.11
Premier League (5 Seasons)1121059,280103.10330001716.16.12.18.2112268710.000.030.030.000.030.060.020.080.060.08
Championship (4 Seasons)36292,67529.7426400303.93.90.94.734111170.130.070.200.130.200.130.030.160.130.16
League Two (2 Seasons)1256006.7101100100.150.000.150.150.15
League One (1 Season)40353,01433.5101100300.030.000.030.030.03
Champions Lg (1 Season)20190.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Serie A (1 Season)10230.3000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
Super Cup (1 Season)10280.3000000000.000.000.000.000.00
Coppa Italia (1 Season)10270.3000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.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-201516York Cityeng ENG4. League Two18th00Matches
2015-201617York Cityeng ENG4. League Two24th1256006.7101100100.150.000.150.150.15Matches
2016-201718Norwich Cityeng ENG2. Championship8th20150.2000000000.000.000.000.000.00Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th11901.0000000000.000.000.000.000.00Matches
2017-201819Shrewsburyeng ENG3. League One3rd40353,01433.5101100300.030.000.030.030.03Matches
2017-201819Norwich Cityeng ENG2. Championship14th00Matches
2018-201920Norwich Cityeng ENG2. Championship1st31262,39026.6426400303.83.80.84.63189150.150.080.230.150.230.140.030.170.140.17Matches
2019-202021Norwich Cityeng ENG1. Premier League20th30302,64429.4000000310.70.70.10.8237620.000.000.000.000.000.020.000.030.020.03Matches
2020-202122Norwich Cityeng ENG2. Championship1st332703.0000000000.10.10.10.132220.000.000.000.000.000.020.020.050.020.05Matches
2020-202122Evertoneng ENG1. Premier League10th31292,68529.8022000401.01.00.81.84663100.000.070.070.000.070.030.030.060.030.06Matches
2021-202223Evertoneng ENG1. Premier League16th23232,02922.5000000601.41.40.82.22367260.000.000.000.000.000.060.030.100.060.10Matches
2022-202324Evertoneng ENG1. Premier League17th13108028.9011000201.21.20.21.491970.000.110.110.000.110.140.020.160.140.16Matches
2023-202425Evertoneng ENG1. Premier League15th15131,12012.4000000201.71.70.32.01143260.000.000.000.000.000.140.020.160.140.16Matches
2024-202526Atalantait ITA1. Serie A1st10230.3000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00Matches
11 Seasons5 Clubs5 Leagues20117415,592173.2651160024110.010.03.013.0146380890.030.030.060.030.060.080.020.100.080.10
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
Norwich City (5 Seasons)2 Leagues66595,31959.1426400614.64.61.05.657187190.070.030.100.070.100.080.020.090.080.09
Everton (4 Seasons)1 League82756,63673.70330001405.45.42.07.489192690.000.040.040.000.040.070.030.100.070.10
York City (2 Seasons)1 League1256006.7101100100.150.000.150.150.15
Shrewsbury (1 Season)1 League40353,01433.5101100300.030.000.030.030.03
Norwich City (1 Season)1 League11901.0000000000.000.000.000.000.00
Atalanta (1 Season)1 League10230.3000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
Premier League (5 Seasons)1121059,280103.10330001716.16.12.18.2112268710.000.030.030.000.030.060.020.080.060.08
Championship (4 Seasons)36292,67529.7426400303.93.90.94.734111170.130.070.200.130.200.130.030.160.130.16
League Two (2 Seasons)1256006.7101100100.150.000.150.150.15
League One (1 Season)40353,01433.5101100300.030.000.030.030.03
Serie A (1 Season)10230.3000000000.00.00.00.00110.000.000.000.000.000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.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
2015-201617York Cityeng ENGFA Cup85th11760.8000000000.000.000.000.000.00Matches
2015-201617York Cityeng ENGLeague Cup33rd10200.2000000000.000.000.000.000.00Matches
2016-201718Norwich Cityeng ENGEFL Cup9th311021.1101100000.880.000.880.880.88Matches
2016-201718Norwich Cityeng ENGFA Cup33rd11850.9000000000.000.000.000.000.00Matches
2017-201819Shrewsburyeng ENGFA Cup33rd443584.0000000000.000.000.000.000.00Matches
2017-201819Norwich Cityeng ENGEFL Cup9th00Matches
2018-201920Norwich Cityeng ENGEFL Cup9th443604.0000000000.000.000.000.000.00Matches
2018-201920Norwich Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd10640.7000000000.000.000.000.000.00Matches
2019-202021Norwich Cityeng ENGFA Cup5th222402.7000000000.000.000.000.000.00Matches
2020-202122Evertoneng ENGEFL Cup5th11901.0000000000.000.000.000.000.00Matches
2020-202122Evertoneng ENGFA Cup5th444054.5000000100.000.000.000.000.00Matches
2021-202223Evertoneng ENGEFL CupRd311901.0000000000.000.000.000.000.00Matches
2021-202223Evertoneng ENGFA CupQF332232.5000000100.000.000.000.000.00Matches
2022-202324Evertoneng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2023-202425Evertoneng ENGEFL CupQF11901.0000000000.000.000.000.000.00Matches
2023-202425Evertoneng ENGFA Cup00Matches
2024-202526Atalantait ITACoppa ItaliaQF10270.3000000000.000.000.000.000.00Matches
10 Seasons5 Clubs3 Leagues30252,41026.8101100300.040.000.040.040.04
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 (4 Seasons)2 Leagues12994110.5101100000.100.000.100.100.10
Everton (4 Seasons)2 Leagues111198811.0000000300.000.000.000.000.00
Shrewsbury (1 Season)1 League443584.0000000000.000.000.000.000.00
York City (1 Season)2 Leagues21961.1000000000.000.000.000.000.00
Atalanta (1 Season)1 League10270.3000000000.000.000.000.000.00
FA Cup (9 Seasons)17171,56717.4000000300.000.000.000.000.00
EFL Cup (8 Seasons)1288169.1101100000.110.000.110.110.11
Coppa Italia (1 Season)10270.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
2024-202526Atalanta1. Champions Lg20190.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2024-202526AtalantaSuper Cup2nd10280.3000000000.000.000.000.000.00Matches
1 Season1 Club2 Leagues30470.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (1 Season)20190.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Super Cup (1 Season)10280.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
202123eng EnglandFriendlies (M)211191.3000000000.000.000.000.000.00Matches
1 Season1 Club1 League211191.3000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201617York Cityeng ENGFA Cup0.8000Matches
2015-201617York Cityeng ENGLeague Cup0.2000Matches
2015-201617York Cityeng ENG4. League Two6.7130.450.3300Matches
2016-201718Norwich Cityeng ENG2. Championship0.20000.000.0000Matches
2016-201718Norwich Cityeng ENGEFL Cup1.112150.01.760.880.501.0000Matches
2016-201718Norwich Cityeng ENGFA Cup0.9000Matches
2017-201819Shrewsburyeng ENGFA Cup4.005240.01.260.500.000.0000Matches
2017-201819Shrewsburyeng ENG3. League One33.51020.000.060.5000Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.0000Matches
2018-201920Norwich Cityeng ENG2. Championship26.64231043.50.870.380.170.4012.80003.83.80.17+0.2+0.2Matches
2018-201920Norwich Cityeng ENGEFL Cup4.00000.000.0000Matches
2018-201920Norwich Cityeng ENGFA Cup1.0011100.01.001.000.000.0000Matches
2019-202021Norwich Cityeng ENGEFL Cup0.70100.01.410.000.0000Matches
2019-202021Norwich Cityeng ENGFA Cup2.70100.00.370.000.0000Matches
2019-202021Norwich Cityeng ENG1. Premier League29.4015640.00.510.200.000.0018.20000.70.70.05-0.7-0.7Matches
2020-202122Norwich Cityeng ENG2. Championship3.00200.00.670.000.0025.50000.10.10.03-0.1-0.1Matches
2020-202122Evertoneng ENGEFL Cup1.00200.02.000.000.0000Matches
2020-202122Evertoneng ENGFA Cup4.504125.00.890.220.000.0000Matches
2020-202122Evertoneng ENG1. Premier League29.8014214.30.470.070.000.0016.10001.01.00.07-1.0-1.0Matches
2021-202223Evertoneng ENGEFL Cup1.00000.000.0000Matches
2021-202223Evertoneng ENGFA Cup2.50200.00.810.000.0000Matches
2021-202223Evertoneng ENG1. Premier League22.5018633.30.800.270.000.0017.20001.41.40.08-1.4-1.4Matches
2022-202324Evertoneng ENGFA Cup1.00000.000.0000Matches
2022-202324Evertoneng ENG1. Premier League8.90600.00.670.000.0013.10001.21.20.21-1.2-1.2Matches
2023-202425Evertoneng ENGEFL Cup1.00000.000.0000Matches
2023-202425Evertoneng ENG1. Premier League12.4015320.01.210.240.000.0012.00001.71.70.12-1.7-1.7Matches
2024-202526Atalanta1. Champions Lg0.20000.000.000000.00.00.00.0Matches
2024-202526Atalantait ITACoppa Italia0.30000.000.0000Matches
2024-202526Atalantait ITA1. Serie A0.30000.000.000000.00.00.00.0Matches
2024-202526AtalantaSuper Cup0.302150.06.433.210.000.0000Matches
11 Seasons5 Clubs10 Leagues200.571133831.00.590.190.050.1815.200010.010.00.11-6.0-6.0
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (5 Seasons)4 Leagues69.65451840.00.660.260.110.2815.50004.64.60.12-0.6-0.6
Everton (4 Seasons)3 Leagues84.70611219.70.720.140.000.0015.00005.45.40.10-5.4-5.4
York City (2 Seasons)3 Leagues7.7130.450.3300
Shrewsbury (1 Season)2 Leagues37.515480.00.130.110.200.2500
Atalanta (1 Season)4 Leagues1.102150.01.860.930.000.000000.00.00.00.0
Norwich City (1 Season)1 League1.0000
FA Cup (9 Seasons)17.4013430.80.830.260.000.0000
EFL Cup (8 Seasons)9.115120.00.570.110.201.0000
Premier League (5 Seasons)103.10681725.00.660.160.000.0015.70006.16.10.09-6.1-6.1
Championship (4 Seasons)29.74251040.00.840.340.160.4013.80003.93.90.16+0.1+0.1
League Two (2 Seasons)6.7130.450.3300
League One (1 Season)33.51020.000.060.5000
Champions Lg (1 Season)0.20000.000.000000.00.00.00.0
Serie A (1 Season)0.30000.000.000000.00.00.00.0
Super Cup (1 Season)0.302150.06.433.210.000.0000
Coppa Italia (1 Season)0.30000.000.0000
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201617York City3 Leagues7.7130.450.3300
2016-201718Norwich City3 Leagues2.212150.01.540.770.501.0000
2017-201819Norwich City1 League1.0000
2017-201819Shrewsbury2 Leagues37.515480.00.130.110.200.2500
2018-201920Norwich City3 Leagues31.64241145.80.760.350.170.3612.80003.83.80.17+0.2+0.2
2019-202021Norwich City3 Leagues32.8017635.30.520.180.000.0018.20000.70.70.05-0.7-0.7
2020-202122Norwich City1 League3.00200.00.670.000.0025.50000.10.10.03-0.1-0.1
2020-202122Everton3 Leagues35.3020315.00.570.080.000.0016.10001.01.00.07-1.0-1.0
2021-202223Everton3 Leagues26.0020630.00.770.230.000.0017.20001.41.40.08-1.4-1.4
2022-202324Everton2 Leagues9.90600.00.610.000.0013.10001.21.20.21-1.2-1.2
2023-202425Everton3 Leagues13.4015320.01.120.220.000.0012.00001.71.70.12-1.7-1.7
2024-202526Atalanta4 Leagues1.102150.01.860.930.000.000000.00.00.00.0
11 Seasons5 Clubs10 Leagues200.571133831.00.590.190.050.1815.200010.010.00.11-6.0-6.0
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (5 Seasons)4 Leagues69.65451840.00.660.260.110.2815.50004.64.60.12-0.6-0.6
Everton (4 Seasons)3 Leagues84.70611219.70.720.140.000.0015.00005.45.40.10-5.4-5.4
York City (2 Seasons)3 Leagues7.7130.450.3300
Shrewsbury (1 Season)2 Leagues37.515480.00.130.110.200.2500
Atalanta (1 Season)4 Leagues1.102150.01.860.930.000.000000.00.00.00.0
Norwich City (1 Season)1 League1.0000
FA Cup (9 Seasons)17.4013430.80.830.260.000.0000
EFL Cup (8 Seasons)9.115120.00.570.110.201.0000
Premier League (5 Seasons)103.10681725.00.660.160.000.0015.70006.16.10.09-6.1-6.1
Championship (4 Seasons)29.74251040.00.840.340.160.4013.80003.93.90.16+0.1+0.1
League Two (2 Seasons)6.7130.450.3300
League One (1 Season)33.51020.000.060.5000
Champions Lg (1 Season)0.20000.000.000000.00.00.00.0
Serie A (1 Season)0.30000.000.000000.00.00.00.0
Super Cup (1 Season)0.302150.06.433.210.000.0000
Coppa Italia (1 Season)0.30000.000.0000
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201617York Cityeng ENG4. League Two24th6.7130.450.3300Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.20000.000.0000Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.0000Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.51020.000.060.5000Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.64231043.50.870.380.170.4012.80003.83.80.17+0.2+0.2Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.4015640.00.510.200.000.0018.20000.70.70.05-0.7-0.7Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.00200.00.670.000.0025.50000.10.10.03-0.1-0.1Matches
2020-202122Evertoneng ENG1. Premier League10th29.8014214.30.470.070.000.0016.10001.01.00.07-1.0-1.0Matches
2021-202223Evertoneng ENG1. Premier League16th22.5018633.30.800.270.000.0017.20001.41.40.08-1.4-1.4Matches
2022-202324Evertoneng ENG1. Premier League17th8.90600.00.670.000.0013.10001.21.20.21-1.2-1.2Matches
2023-202425Evertoneng ENG1. Premier League15th12.4015320.01.210.240.000.0012.00001.71.70.12-1.7-1.7Matches
2024-202526Atalantait ITA1. Serie A1st0.30000.000.000000.00.00.00.0Matches
11 Seasons5 Clubs5 Leagues173.26933231.20.560.180.050.1915.200010.010.00.11-6.0-6.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (5 Seasons)2 Leagues59.14401640.00.680.270.100.2515.50004.64.60.12-0.6-0.6
Everton (4 Seasons)1 League73.70531120.80.720.150.000.0015.00005.45.40.10-5.4-5.4
York City (2 Seasons)1 League6.7130.450.3300
Shrewsbury (1 Season)1 League33.51020.000.060.5000
Norwich City (1 Season)1 League1.0000
Atalanta (1 Season)1 League0.30000.000.000000.00.00.00.0
Premier League (5 Seasons)103.10681725.00.660.160.000.0015.70006.16.10.09-6.1-6.1
Championship (4 Seasons)29.74251040.00.840.340.160.4013.80003.93.90.16+0.1+0.1
League Two (2 Seasons)6.7130.450.3300
League One (1 Season)33.51020.000.060.5000
Serie A (1 Season)0.30000.000.000000.00.00.00.0
PL2 — Div. 2 (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201617York Cityeng ENGFA Cup85th0.8000Matches
2015-201617York Cityeng ENGLeague Cup33rd0.2000Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.112150.01.760.880.501.0000Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.9000Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.005240.01.260.500.000.0000Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.00000.000.0000Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.0011100.01.001.000.000.0000Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.70100.01.410.000.0000Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.70100.00.370.000.0000Matches
2020-202122Evertoneng ENGEFL Cup5th1.00200.02.000.000.0000Matches
2020-202122Evertoneng ENGFA Cup5th4.504125.00.890.220.000.0000Matches
2021-202223Evertoneng ENGEFL CupRd31.00000.000.0000Matches
2021-202223Evertoneng ENGFA CupQF2.50200.00.810.000.0000Matches
2022-202324Evertoneng ENGFA Cup1.00000.000.0000Matches
2023-202425Evertoneng ENGEFL CupQF1.00000.000.0000Matches
2024-202526Atalantait ITACoppa ItaliaQF0.30000.000.0000Matches
10 Seasons5 Clubs3 Leagues26.8118527.80.730.200.060.2000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Norwich City (4 Seasons)2 Leagues10.515240.00.530.210.200.5000
Everton (4 Seasons)2 Leagues11.008112.50.730.090.000.0000
Shrewsbury (1 Season)1 League4.005240.01.260.500.000.0000
York City (1 Season)2 Leagues1.1000
Atalanta (1 Season)1 League0.30000.000.0000
FA Cup (9 Seasons)17.4013430.80.830.260.000.0000
EFL Cup (8 Seasons)9.115120.00.570.110.201.0000
Coppa Italia (1 Season)0.30000.000.0000
Shooting Table
Standard Expected
Season Age Squad 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
2024-202526Atalanta1. Champions Lg0.20000.000.000000.00.00.00.0Matches
2024-202526AtalantaSuper Cup2nd0.302150.06.433.210.000.0000Matches
1 Season1 Club2 Leagues0.502150.03.831.910.000.000000.00.00.00.0
Champions Lg (1 Season)0.20000.000.000000.00.00.00.0
Super Cup (1 Season)0.302150.06.433.210.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202123eng EnglandFriendlies (M)1.3000Matches
1 Season1 Club1 League1.3000

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
2015-201617York Cityeng ENGFA Cup0.80Matches
2015-201617York Cityeng ENGLeague Cup0.20Matches
2015-201617York Cityeng ENG4. League Two6.70Matches
2016-201718Norwich Cityeng ENG2. Championship0.20Matches
2016-201718Norwich Cityeng ENGEFL Cup1.10Matches
2016-201718Norwich Cityeng ENGFA Cup0.90Matches
2017-201819Shrewsburyeng ENGFA Cup4.00Matches
2017-201819Shrewsburyeng ENG3. League One33.50Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.00Matches
2018-201920Norwich Cityeng ENG2. Championship26.61483166189.326254911063368692.371776394.011917767.220.80.9+1.28688089Matches
2018-201920Norwich Cityeng ENGEFL Cup4.00Matches
2018-201920Norwich Cityeng ENGFA Cup1.00Matches
2019-202021Norwich Cityeng ENGEFL Cup0.70Matches
2019-202021Norwich Cityeng ENGFA Cup2.70Matches
2019-202021Norwich Cityeng ENG1. Premier League29.41470167587.827514888557761494.072678692.415123464.500.10.5-0.13642076Matches
2020-202122Norwich Cityeng ENG2. Championship3.014016883.326881066566191.8707889.7142751.900.10.0-0.12200022Matches
2020-202122Evertoneng ENGEFL Cup1.00Matches
2020-202122Evertoneng ENGFA Cup4.50Matches
2020-202122Evertoneng ENG1. Premier League29.81109132983.419284559547653888.552958290.98615157.020.80.4+1.24637263Matches
2021-202223Evertoneng ENGEFL Cup1.00Matches
2021-202223Evertoneng ENGFA Cup2.50Matches
2021-202223Evertoneng ENG1. Premier League22.561180875.610370366727733582.728535480.5367945.600.80.7-0.8124713467Matches
2022-202324Evertoneng ENGFA Cup1.00Matches
2022-202324Evertoneng ENG1. Premier League8.918228164.8306712529011181.17311165.8164139.010.20.1+0.83241119Matches
2023-202425Evertoneng ENGEFL Cup1.00Matches
2023-202425Evertoneng ENG1. Premier League12.433648469.45725237314718081.715720477.0236237.100.30.5-0.33326243Matches
2024-202526Atalanta1. Champions Lg0.288100.01496333100.055100.00000.00.00.000000Matches
2024-202526Atalantait ITACoppa Italia0.30Matches
2024-202526Atalantait ITA1. Serie A0.381080.01221655100.02366.711100.000.00.00.002001Matches
2024-202526AtalantaSuper Cup0.30Matches
11 Seasons5 Clubs10 Leagues200.55347642483.295173320272264253389.42564288688.844677257.853.03.1+2.035320379380
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
Norwich City (5 Seasons)4 Leagues69.63093350488.356456190611266136193.01513162793.028443864.821.01.4+1.013152100187
Everton (4 Seasons)3 Leagues84.72238290277.13844612887990116485.11044125183.516133348.332.01.7+1.022166279192
York City (2 Seasons)3 Leagues7.70
Shrewsbury (1 Season)2 Leagues37.50
Atalanta (1 Season)4 Leagues1.1161888.92717988100.07887.511100.000.00.00.002001
Norwich City (1 Season)1 League1.00
FA Cup (9 Seasons)17.40
EFL Cup (8 Seasons)9.10
Premier League (5 Seasons)103.13708457781.065960217721567177888.11770203786.931256755.032.12.2+0.925230299268
Championship (4 Seasons)29.71623182988.7289421017668974792.278784193.613320465.220.90.9+1.1108880111
League Two (2 Seasons)6.70
League One (1 Season)33.50
Champions Lg (1 Season)0.288100.01496333100.055100.00000.00.00.000000
Serie A (1 Season)0.381080.01221655100.02366.711100.000.00.00.002001
Super Cup (1 Season)0.30
Coppa Italia (1 Season)0.30
PL2 — Div. 2 (1 Season)1.00
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
2015-201617York City3 Leagues7.70
2016-201718Norwich City3 Leagues2.20
2017-201819Norwich City1 League1.00
2017-201819Shrewsbury2 Leagues37.50
2018-201920Norwich City3 Leagues31.61483166189.326254911063368692.371776394.011917767.220.80.9+1.28688089
2019-202021Norwich City3 Leagues32.81470167587.827514888557761494.072678692.415123464.500.10.5-0.13642076
2020-202122Norwich City1 League3.014016883.326881066566191.8707889.7142751.900.10.0-0.12200022
2020-202122Everton3 Leagues35.31109132983.419284559547653888.552958290.98615157.020.80.4+1.24637263
2021-202223Everton3 Leagues26.061180875.610370366727733582.728535480.5367945.600.80.7-0.8124713467
2022-202324Everton2 Leagues9.918228164.8306712529011181.17311165.8164139.010.20.1+0.83241119
2023-202425Everton3 Leagues13.433648469.45725237314718081.715720477.0236237.100.30.5-0.33326243
2024-202526Atalanta4 Leagues1.1161888.92717988100.07887.511100.000.00.00.002001
11 Seasons5 Clubs10 Leagues200.55347642483.295173320272264253389.42564288688.844677257.853.03.1+2.035320379380
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
Norwich City (5 Seasons)4 Leagues69.63093350488.356456190611266136193.01513162793.028443864.821.01.4+1.013152100187
Everton (4 Seasons)3 Leagues84.72238290277.13844612887990116485.11044125183.516133348.332.01.7+1.022166279192
York City (2 Seasons)3 Leagues7.70
Shrewsbury (1 Season)2 Leagues37.50
Atalanta (1 Season)4 Leagues1.1161888.92717988100.07887.511100.000.00.00.002001
Norwich City (1 Season)1 League1.00
FA Cup (9 Seasons)17.40
EFL Cup (8 Seasons)9.10
Premier League (5 Seasons)103.13708457781.065960217721567177888.11770203786.931256755.032.12.2+0.925230299268
Championship (4 Seasons)29.71623182988.7289421017668974792.278784193.613320465.220.90.9+1.1108880111
League Two (2 Seasons)6.70
League One (1 Season)33.50
Champions Lg (1 Season)0.288100.01496333100.055100.00000.00.00.000000
Serie A (1 Season)0.381080.01221655100.02366.711100.000.00.00.002001
Super Cup (1 Season)0.30
Coppa Italia (1 Season)0.30
PL2 — Div. 2 (1 Season)1.00
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
2015-201617York Cityeng ENG4. League Two24th6.70Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.20Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.00Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.50Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.61483166189.326254911063368692.371776394.011917767.220.80.9+1.28688089Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.41470167587.827514888557761494.072678692.415123464.500.10.5-0.13642076Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.014016883.326881066566191.8707889.7142751.900.10.0-0.12200022Matches
2020-202122Evertoneng ENG1. Premier League10th29.81109132983.419284559547653888.552958290.98615157.020.80.4+1.24637263Matches
2021-202223Evertoneng ENG1. Premier League16th22.561180875.610370366727733582.728535480.5367945.600.80.7-0.8124713467Matches
2022-202324Evertoneng ENG1. Premier League17th8.918228164.8306712529011181.17311165.8164139.010.20.1+0.83241119Matches
2023-202425Evertoneng ENG1. Premier League15th12.433648469.45725237314718081.715720477.0236237.100.30.5-0.33326243Matches
2024-202526Atalantait ITA1. Serie A1st0.381080.01221655100.02366.711100.000.00.00.002001Matches
11 Seasons5 Clubs5 Leagues173.25339641683.295024319642261253089.42559288188.844677257.853.03.1+2.035320379380
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
Norwich City (5 Seasons)2 Leagues59.13093350488.356456190611266136193.01513162793.028443864.821.01.4+1.013152100187
Everton (4 Seasons)1 League73.72238290277.13844612887990116485.11044125183.516133348.332.01.7+1.022166279192
York City (2 Seasons)1 League6.70
Shrewsbury (1 Season)1 League33.50
Norwich City (1 Season)1 League1.00
Atalanta (1 Season)1 League0.381080.01221655100.02366.711100.000.00.00.002001
Premier League (5 Seasons)103.13708457781.065960217721567177888.11770203786.931256755.032.12.2+0.925230299268
Championship (4 Seasons)29.71623182988.7289421017668974792.278784193.613320465.220.90.9+1.1108880111
League Two (2 Seasons)6.70
League One (1 Season)33.50
Serie A (1 Season)0.381080.01221655100.02366.711100.000.00.00.002001
PL2 — Div. 2 (1 Season)1.00
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
2015-201617York Cityeng ENGFA Cup85th0.80Matches
2015-201617York Cityeng ENGLeague Cup33rd0.20Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.10Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.90Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.00Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.00Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.00Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.70Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.70Matches
2020-202122Evertoneng ENGEFL Cup5th1.00Matches
2020-202122Evertoneng ENGFA Cup5th4.50Matches
2021-202223Evertoneng ENGEFL CupRd31.00Matches
2021-202223Evertoneng ENGFA CupQF2.50Matches
2022-202324Evertoneng ENGFA Cup1.00Matches
2023-202425Evertoneng ENGEFL CupQF1.00Matches
2024-202526Atalantait ITACoppa ItaliaQF0.30Matches
10 Seasons5 Clubs3 Leagues26.80
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 (4 Seasons)2 Leagues10.50
Everton (4 Seasons)2 Leagues11.00
Shrewsbury (1 Season)1 League4.00
York City (1 Season)2 Leagues1.10
Atalanta (1 Season)1 League0.30
FA Cup (9 Seasons)17.40
EFL Cup (8 Seasons)9.10
Coppa Italia (1 Season)0.30
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
2024-202526Atalanta1. Champions Lg0.288100.01496333100.055100.00000.00.00.000000Matches
2024-202526AtalantaSuper Cup2nd0.30Matches
1 Season1 Club2 Leagues0.588100.01496333100.055100.00000.00.00.000000
Champions Lg (1 Season)0.288100.01496333100.055100.00000.00.00.000000
Super Cup (1 Season)0.30
Passing Table
Total Short Medium Long
Season Age Squad 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
202123eng EnglandFriendlies (M)1.30Matches
1 Season1 Club1 League1.30
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
2015-201617York Cityeng ENGFA Cup0.8Matches
2015-201617York Cityeng ENGLeague Cup0.2Matches
2015-201617York Cityeng ENG4. League Two6.7Matches
2016-201718Norwich Cityeng ENG2. Championship0.20Matches
2016-201718Norwich Cityeng ENGEFL Cup1.11Matches
2016-201718Norwich Cityeng ENGFA Cup0.9Matches
2017-201819Shrewsburyeng ENGFA Cup4.00Matches
2017-201819Shrewsburyeng ENG3. League One33.50Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.0Matches
2018-201920Norwich Cityeng ENG2. Championship26.616611576833711064600001483217Matches
2018-201920Norwich Cityeng ENGEFL Cup4.00Matches
2018-201920Norwich Cityeng ENGFA Cup1.00Matches
2019-202021Norwich Cityeng ENGEFL Cup0.70Matches
2019-202021Norwich Cityeng ENGFA Cup2.71Matches
2019-202021Norwich Cityeng ENG1. Premier League29.416751634402912831100001470116Matches
2020-202122Norwich Cityeng ENG2. Championship3.0168162650211000014001Matches
2020-202122Evertoneng ENGEFL Cup1.00Matches
2020-202122Evertoneng ENGFA Cup4.53Matches
2020-202122Evertoneng ENG1. Premier League29.8132912111171014610300001109125Matches
2021-202223Evertoneng ENGEFL Cup1.00Matches
2021-202223Evertoneng ENGFA Cup2.50Matches
2021-202223Evertoneng ENG1. Premier League22.5808705102120012900000611118Matches
2022-202324Evertoneng ENGFA Cup1.01Matches
2022-202324Evertoneng ENG1. Premier League8.928123248100747000018219Matches
2023-202425Evertoneng ENGEFL Cup1.00Matches
2023-202425Evertoneng ENG1. Premier League12.4484363118001211180000336320Matches
2024-202526Atalanta1. Champions Lg0.2880000000000800Matches
2024-202526Atalantait ITACoppa Italia0.30Matches
2024-202526Atalantait ITA1. Serie A0.31082100010000801Matches
2024-202526AtalantaSuper Cup0.32Matches
11 Seasons5 Clubs10 Leagues200.5642458995169534564417000053479107
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (5 Seasons)4 Leagues69.63504337212971240125800003093334
Everton (4 Seasons)3 Leagues84.72902251138523155035800002238672
York City (2 Seasons)3 Leagues7.7
Shrewsbury (1 Season)2 Leagues37.50
Atalanta (1 Season)4 Leagues1.1181621002100001601
Norwich City (1 Season)1 League1.0
FA Cup (9 Seasons)17.45
EFL Cup (8 Seasons)9.11
Premier League (5 Seasons)103.145774145425522334936900003708788
Championship (4 Seasons)29.718291738894211274700001623218
League Two (2 Seasons)6.7
League One (1 Season)33.50
Champions Lg (1 Season)0.2880000000000800
Serie A (1 Season)0.31082100010000801
Super Cup (1 Season)0.32
Coppa Italia (1 Season)0.30
PL2 — Div. 2 (1 Season)1.0
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
2015-201617York City3 Leagues7.7
2016-201718Norwich City3 Leagues2.21
2017-201819Norwich City1 League1.0
2017-201819Shrewsbury2 Leagues37.50
2018-201920Norwich City3 Leagues31.616611576833711064600001483217
2019-202021Norwich City3 Leagues32.816751634402912841100001470116
2020-202122Norwich City1 League3.0168162650211000014001
2020-202122Everton3 Leagues35.3132912111171014910300001109125
2021-202223Everton3 Leagues26.0808705102120012900000611118
2022-202324Everton2 Leagues9.928123248100847000018219
2023-202425Everton3 Leagues13.4484363118001211180000336320
2024-202526Atalanta4 Leagues1.1181621002100001601
11 Seasons5 Clubs10 Leagues200.5642458995169534564417000053479107
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (5 Seasons)4 Leagues69.63504337212971240125800003093334
Everton (4 Seasons)3 Leagues84.72902251138523155035800002238672
York City (2 Seasons)3 Leagues7.7
Shrewsbury (1 Season)2 Leagues37.50
Atalanta (1 Season)4 Leagues1.1181621002100001601
Norwich City (1 Season)1 League1.0
FA Cup (9 Seasons)17.45
EFL Cup (8 Seasons)9.11
Premier League (5 Seasons)103.145774145425522334936900003708788
Championship (4 Seasons)29.718291738894211274700001623218
League Two (2 Seasons)6.7
League One (1 Season)33.50
Champions Lg (1 Season)0.2880000000000800
Serie A (1 Season)0.31082100010000801
Super Cup (1 Season)0.32
Coppa Italia (1 Season)0.30
PL2 — Div. 2 (1 Season)1.0
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
2015-201617York Cityeng ENG4. League Two24th6.7Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.20Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.0Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.50Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.616611576833711064600001483217Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.416751634402912831100001470116Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.0168162650211000014001Matches
2020-202122Evertoneng ENG1. Premier League10th29.8132912111171014610300001109125Matches
2021-202223Evertoneng ENG1. Premier League16th22.5808705102120012900000611118Matches
2022-202324Evertoneng ENG1. Premier League17th8.928123248100747000018219Matches
2023-202425Evertoneng ENG1. Premier League15th12.4484363118001211180000336320Matches
2024-202526Atalantait ITA1. Serie A1st0.31082100010000801Matches
11 Seasons5 Clubs5 Leagues173.2641658915169534556417000053399107
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (5 Seasons)2 Leagues59.13504337212971240105800003093334
Everton (4 Seasons)1 League73.72902251138523154635800002238672
York City (2 Seasons)1 League6.7
Shrewsbury (1 Season)1 League33.50
Norwich City (1 Season)1 League1.0
Atalanta (1 Season)1 League0.31082100010000801
Premier League (5 Seasons)103.145774145425522334936900003708788
Championship (4 Seasons)29.718291738894211274700001623218
League Two (2 Seasons)6.7
League One (1 Season)33.50
Serie A (1 Season)0.31082100010000801
PL2 — Div. 2 (1 Season)1.0
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
2015-201617York Cityeng ENGFA Cup85th0.8Matches
2015-201617York Cityeng ENGLeague Cup33rd0.2Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.11Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.9Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.00Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.00Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.00Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.70Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.71Matches
2020-202122Evertoneng ENGEFL Cup5th1.00Matches
2020-202122Evertoneng ENGFA Cup5th4.53Matches
2021-202223Evertoneng ENGEFL CupRd31.00Matches
2021-202223Evertoneng ENGFA CupQF2.50Matches
2022-202324Evertoneng ENGFA Cup1.01Matches
2023-202425Evertoneng ENGEFL CupQF1.00Matches
2024-202526Atalantait ITACoppa ItaliaQF0.30Matches
10 Seasons5 Clubs3 Leagues26.86
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (4 Seasons)2 Leagues10.52
Everton (4 Seasons)2 Leagues11.04
Shrewsbury (1 Season)1 League4.00
York City (1 Season)2 Leagues1.1
Atalanta (1 Season)1 League0.30
FA Cup (9 Seasons)17.45
EFL Cup (8 Seasons)9.11
Coppa Italia (1 Season)0.30
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2024-202526Atalanta1. Champions Lg0.2880000000000800Matches
2024-202526AtalantaSuper Cup2nd0.32Matches
1 Season1 Club2 Leagues0.5880000200000800
Champions Lg (1 Season)0.2880000000000800
Super Cup (1 Season)0.32
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
202123eng EnglandFriendlies (M)1.3Matches
1 Season1 Club1 League1.3

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
2015-201617York Cityeng ENGFA Cup0.8Matches
2015-201617York Cityeng ENGLeague Cup0.2Matches
2015-201617York Cityeng ENG4. League Two6.7Matches
2016-201718Norwich Cityeng ENG2. Championship0.2Matches
2016-201718Norwich Cityeng ENGEFL Cup1.1Matches
2016-201718Norwich Cityeng ENGFA Cup0.9Matches
2017-201819Shrewsburyeng ENGFA Cup4.0Matches
2017-201819Shrewsburyeng ENG3. League One33.5Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.0Matches
2018-201920Norwich Cityeng ENG2. Championship26.6281.05250120050.19500000Matches
2018-201920Norwich Cityeng ENGEFL Cup4.0Matches
2018-201920Norwich Cityeng ENGFA Cup1.0Matches
2019-202021Norwich Cityeng ENGEFL Cup0.7Matches
2019-202021Norwich Cityeng ENGFA Cup2.7Matches
2019-202021Norwich Cityeng ENG1. Premier League29.4130.44100030010.03100000Matches
2020-202122Norwich Cityeng ENG2. Championship3.041.3331000000.00000000Matches
2020-202122Evertoneng ENGEFL Cup1.0Matches
2020-202122Evertoneng ENGFA Cup4.5Matches
2020-202122Evertoneng ENG1. Premier League29.8120.4070221020.07100100Matches
2021-202223Evertoneng ENGEFL Cup1.0Matches
2021-202223Evertoneng ENGFA Cup2.5Matches
2021-202223Evertoneng ENG1. Premier League22.5321.42252120220.09100100Matches
2022-202324Evertoneng ENGFA Cup1.0Matches
2022-202324Evertoneng ENG1. Premier League8.940.4540000020.22200000Matches
2023-202425Evertoneng ENGEFL Cup1.0Matches
2023-202425Evertoneng ENG1. Premier League12.4171.3791050230.24100101Matches
2024-202526Atalanta1. Champions Lg0.200.0000000000.00000000Matches
2024-202526Atalantait ITACoppa Italia0.3Matches
2024-202526Atalantait ITA1. Serie A0.300.0000000000.00000000Matches
2024-202526AtalantaSuper Cup0.3Matches
11 Seasons5 Clubs10 Leagues200.51100.8383441414150.111100301
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (5 Seasons)4 Leagues69.6450.76381150060.10600000
Everton (4 Seasons)3 Leagues84.7650.88453391490.12500301
York City (2 Seasons)3 Leagues7.7
Shrewsbury (1 Season)2 Leagues37.5
Atalanta (1 Season)4 Leagues1.100.0000000000.00000000
Norwich City (1 Season)1 League1.0
FA Cup (9 Seasons)17.4
EFL Cup (8 Seasons)9.1
Premier League (5 Seasons)103.1780.7655331214100.10600301
Championship (4 Seasons)29.7321.08281120050.17500000
League Two (2 Seasons)6.7
League One (1 Season)33.5
Champions Lg (1 Season)0.200.0000000000.00000000
Serie A (1 Season)0.300.0000000000.00000000
Super Cup (1 Season)0.3
Coppa Italia (1 Season)0.3
PL2 — Div. 2 (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201617York City3 Leagues7.7
2016-201718Norwich City3 Leagues2.2
2017-201819Norwich City1 League1.0
2017-201819Shrewsbury2 Leagues37.5
2018-201920Norwich City3 Leagues31.6281.05250120050.19500000
2019-202021Norwich City3 Leagues32.8130.44100030010.03100000
2020-202122Norwich City1 League3.041.3331000000.00000000
2020-202122Everton3 Leagues35.3120.4070221020.07100100
2021-202223Everton3 Leagues26.0321.42252120220.09100100
2022-202324Everton2 Leagues9.940.4540000020.22200000
2023-202425Everton3 Leagues13.4171.3791050230.24100101
2024-202526Atalanta4 Leagues1.100.0000000000.00000000
11 Seasons5 Clubs10 Leagues200.51100.8383441414150.111100301
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (5 Seasons)4 Leagues69.6450.76381150060.10600000
Everton (4 Seasons)3 Leagues84.7650.88453391490.12500301
York City (2 Seasons)3 Leagues7.7
Shrewsbury (1 Season)2 Leagues37.5
Atalanta (1 Season)4 Leagues1.100.0000000000.00000000
Norwich City (1 Season)1 League1.0
FA Cup (9 Seasons)17.4
EFL Cup (8 Seasons)9.1
Premier League (5 Seasons)103.1780.7655331214100.10600301
Championship (4 Seasons)29.7321.08281120050.17500000
League Two (2 Seasons)6.7
League One (1 Season)33.5
Champions Lg (1 Season)0.200.0000000000.00000000
Serie A (1 Season)0.300.0000000000.00000000
Super Cup (1 Season)0.3
Coppa Italia (1 Season)0.3
PL2 — Div. 2 (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201617York Cityeng ENG4. League Two24th6.7Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.2Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.0Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.5Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.6281.05250120050.19500000Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.4130.44100030010.03100000Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.041.3331000000.00000000Matches
2020-202122Evertoneng ENG1. Premier League10th29.8120.4070221020.07100100Matches
2021-202223Evertoneng ENG1. Premier League16th22.5321.42252120220.09100100Matches
2022-202324Evertoneng ENG1. Premier League17th8.940.4540000020.22200000Matches
2023-202425Evertoneng ENG1. Premier League15th12.4171.3791050230.24100101Matches
2024-202526Atalantait ITA1. Serie A1st0.300.0000000000.00000000Matches
11 Seasons5 Clubs5 Leagues173.21100.8383441414150.111100301
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (5 Seasons)2 Leagues59.1450.76381150060.10600000
Everton (4 Seasons)1 League73.7650.88453391490.12500301
York City (2 Seasons)1 League6.7
Shrewsbury (1 Season)1 League33.5
Norwich City (1 Season)1 League1.0
Atalanta (1 Season)1 League0.300.0000000000.00000000
Premier League (5 Seasons)103.1780.7655331214100.10600301
Championship (4 Seasons)29.7321.08281120050.17500000
League Two (2 Seasons)6.7
League One (1 Season)33.5
Serie A (1 Season)0.300.0000000000.00000000
PL2 — Div. 2 (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201617York Cityeng ENGFA Cup85th0.8Matches
2015-201617York Cityeng ENGLeague Cup33rd0.2Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.1Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.9Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.0Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.0Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.0Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.7Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.7Matches
2020-202122Evertoneng ENGEFL Cup5th1.0Matches
2020-202122Evertoneng ENGFA Cup5th4.5Matches
2021-202223Evertoneng ENGEFL CupRd31.0Matches
2021-202223Evertoneng ENGFA CupQF2.5Matches
2022-202324Evertoneng ENGFA Cup1.0Matches
2023-202425Evertoneng ENGEFL CupQF1.0Matches
2024-202526Atalantait ITACoppa ItaliaQF0.3Matches
10 Seasons5 Clubs3 Leagues26.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (4 Seasons)2 Leagues10.5
Everton (4 Seasons)2 Leagues11.0
Shrewsbury (1 Season)1 League4.0
York City (1 Season)2 Leagues1.1
Atalanta (1 Season)1 League0.3
FA Cup (9 Seasons)17.4
EFL Cup (8 Seasons)9.1
Coppa Italia (1 Season)0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2024-202526Atalanta1. Champions Lg0.200.0000000000.00000000Matches
2024-202526AtalantaSuper Cup2nd0.3Matches
1 Season1 Club2 Leagues0.500.0000000000.00000000
Champions Lg (1 Season)0.200.0000000000.00000000
Super Cup (1 Season)0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202123eng EnglandFriendlies (M)1.3Matches
1 Season1 Club1 League1.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201617York Cityeng ENGFA Cup0.8Matches
2015-201617York Cityeng ENGLeague Cup0.2Matches
2015-201617York Cityeng ENG4. League Two6.7Matches
2016-201718Norwich Cityeng ENG2. Championship0.200Matches
2016-201718Norwich Cityeng ENGEFL Cup1.100Matches
2016-201718Norwich Cityeng ENGFA Cup0.9Matches
2017-201819Shrewsburyeng ENGFA Cup4.042Matches
2017-201819Shrewsburyeng ENG3. League One33.500Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.0Matches
2018-201920Norwich Cityeng ENG2. Championship26.633282562102050.01034151922551171Matches
2018-201920Norwich Cityeng ENGEFL Cup4.000Matches
2018-201920Norwich Cityeng ENGFA Cup1.000Matches
2019-202021Norwich Cityeng ENGEFL Cup0.710Matches
2019-202021Norwich Cityeng ENGFA Cup2.7210Matches
2019-202021Norwich Cityeng ENG1. Premier League29.422141831101855.684137425471523Matches
2020-202122Norwich Cityeng ENG2. Championship3.03121011100.0055014130Matches
2020-202122Evertoneng ENGEFL Cup1.000Matches
2020-202122Evertoneng ENGFA Cup4.579Matches
2020-202122Evertoneng ENG1. Premier League29.8553337153274165.91456371933881200Matches
2021-202223Evertoneng ENGEFL Cup1.000Matches
2021-202223Evertoneng ENGFA Cup2.522Matches
2021-202223Evertoneng ENG1. Premier League22.5473229144243961.51541192215621002Matches
2022-202324Evertoneng ENGFA Cup1.031Matches
2022-202324Evertoneng ENG1. Premier League8.920111352112937.9181266828331Matches
2023-202425Evertoneng ENGEFL Cup1.011Matches
2023-202425Evertoneng ENG1. Premier League12.430201785152853.61314861646570Matches
2024-202526Atalanta1. Champions Lg0.2000000000000000Matches
2024-202526Atalantait ITACoppa Italia0.300Matches
2024-202526Atalantait ITA1. Serie A0.300000010.011100000Matches
2024-202526AtalantaSuper Cup0.300Matches
11 Seasons5 Clubs10 Leagues200.521015914152179817755.479204128761453305927
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (5 Seasons)4 Leagues69.6584645103213953.818805723581062824
Everton (4 Seasons)3 Leagues84.71521099642147713756.2601237053852243103
York City (2 Seasons)3 Leagues7.70
Shrewsbury (1 Season)2 Leagues37.5420
Atalanta (1 Season)4 Leagues1.100000010.011100000
Norwich City (1 Season)1 League1.00
FA Cup (9 Seasons)17.418240
EFL Cup (8 Seasons)9.1210
Premier League (5 Seasons)103.117411011445158715556.16816410757972714626
Championship (4 Seasons)29.736292772112152.41039201923591301
League Two (2 Seasons)6.70
League One (1 Season)33.5000
Champions Lg (1 Season)0.2000000000000000
Serie A (1 Season)0.300000010.011100000
Super Cup (1 Season)0.3000
Coppa Italia (1 Season)0.3000
PL2 — Div. 2 (1 Season)1.00
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
2015-201617York City3 Leagues7.70
2016-201718Norwich City3 Leagues2.2000
2017-201819Norwich City1 League1.00
2017-201819Shrewsbury2 Leagues37.5420
2018-201920Norwich City3 Leagues31.633282562102050.01034151922551171
2019-202021Norwich City3 Leagues32.822171831101855.684137435471523
2020-202122Norwich City1 League3.03121011100.0055014130
2020-202122Everton3 Leagues35.3554037153274165.91456371942881200
2021-202223Everton3 Leagues26.0473429144243961.51541192217621002
2022-202324Everton2 Leagues9.920141352112937.9181266928331
2023-202425Everton3 Leagues13.430211785152853.61314861746570
2024-202526Atalanta4 Leagues1.100000010.011100000
11 Seasons5 Clubs10 Leagues200.521015914152179817755.479204128761453305927
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (5 Seasons)4 Leagues69.6584645103213953.818805723581062824
Everton (4 Seasons)3 Leagues84.71521099642147713756.2601237053852243103
York City (2 Seasons)3 Leagues7.70
Shrewsbury (1 Season)2 Leagues37.5420
Atalanta (1 Season)4 Leagues1.100000010.011100000
Norwich City (1 Season)1 League1.00
FA Cup (9 Seasons)17.418240
EFL Cup (8 Seasons)9.1210
Premier League (5 Seasons)103.117411011445158715556.16816410757972714626
Championship (4 Seasons)29.736292772112152.41039201923591301
League Two (2 Seasons)6.70
League One (1 Season)33.5000
Champions Lg (1 Season)0.2000000000000000
Serie A (1 Season)0.300000010.011100000
Super Cup (1 Season)0.3000
Coppa Italia (1 Season)0.3000
PL2 — Div. 2 (1 Season)1.00
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
2015-201617York Cityeng ENG4. League Two24th6.7Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.200Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.0Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.500Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.633282562102050.01034151922551171Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.422141831101855.684137425471523Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.03121011100.0055014130Matches
2020-202122Evertoneng ENG1. Premier League10th29.8553337153274165.91456371933881200Matches
2021-202223Evertoneng ENG1. Premier League16th22.5473229144243961.51541192215621002Matches
2022-202324Evertoneng ENG1. Premier League17th8.920111352112937.9181266828331Matches
2023-202425Evertoneng ENG1. Premier League15th12.430201785152853.61314861646570Matches
2024-202526Atalantait ITA1. Serie A1st0.300000010.011100000Matches
11 Seasons5 Clubs5 Leagues173.221013914152179817755.479204128761203305927
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 (5 Seasons)2 Leagues59.1584345103213953.818805723481062824
Everton (4 Seasons)1 League73.7152969642147713756.2601237053722243103
York City (2 Seasons)1 League6.70
Shrewsbury (1 Season)1 League33.5000
Norwich City (1 Season)1 League1.00
Atalanta (1 Season)1 League0.300000010.011100000
Premier League (5 Seasons)103.117411011445158715556.16816410757972714626
Championship (4 Seasons)29.736292772112152.41039201923591301
League Two (2 Seasons)6.70
League One (1 Season)33.5000
Serie A (1 Season)0.300000010.011100000
PL2 — Div. 2 (1 Season)1.00
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
2015-201617York Cityeng ENGFA Cup85th0.8Matches
2015-201617York Cityeng ENGLeague Cup33rd0.2Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.100Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.9Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.042Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.000Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.000Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.710Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.7210Matches
2020-202122Evertoneng ENGEFL Cup5th1.000Matches
2020-202122Evertoneng ENGFA Cup5th4.579Matches
2021-202223Evertoneng ENGEFL CupRd31.000Matches
2021-202223Evertoneng ENGFA CupQF2.522Matches
2022-202324Evertoneng ENGFA Cup1.031Matches
2023-202425Evertoneng ENGEFL CupQF1.011Matches
2024-202526Atalantait ITACoppa ItaliaQF0.300Matches
10 Seasons5 Clubs3 Leagues26.820250
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 (4 Seasons)2 Leagues10.53100
Everton (4 Seasons)2 Leagues11.013130
Shrewsbury (1 Season)1 League4.0420
York City (1 Season)2 Leagues1.10
Atalanta (1 Season)1 League0.3000
FA Cup (9 Seasons)17.418240
EFL Cup (8 Seasons)9.1210
Coppa Italia (1 Season)0.3000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2024-202526Atalanta1. Champions Lg0.2000000000000000Matches
2024-202526AtalantaSuper Cup2nd0.300Matches
1 Season1 Club2 Leagues0.5000000000000000
Champions Lg (1 Season)0.2000000000000000
Super Cup (1 Season)0.3000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
202123eng EnglandFriendlies (M)1.3Matches
1 Season1 Club1 League1.30

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
2015-201617York Cityeng ENGFA Cup0.8Matches
2015-201617York Cityeng ENGLeague Cup0.2Matches
2015-201617York Cityeng ENG4. League Two6.7Matches
2016-201718Norwich Cityeng ENG2. Championship0.2Matches
2016-201718Norwich Cityeng ENGEFL Cup1.1Matches
2016-201718Norwich Cityeng ENGFA Cup0.9Matches
2017-201819Shrewsburyeng ENGFA Cup4.0Matches
2017-201819Shrewsburyeng ENG3. League One33.5Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.0Matches
2018-201920Norwich Cityeng ENG2. Championship26.61936188102479212937193611763.6436.410825741369631151146133615Matches
2018-201920Norwich Cityeng ENGEFL Cup4.0Matches
2018-201920Norwich Cityeng ENGFA Cup1.0Matches
2019-202021Norwich Cityeng ENGEFL Cup0.7Matches
2019-202021Norwich Cityeng ENGFA Cup2.7Matches
2019-202021Norwich Cityeng ENG1. Premier League29.4197436512426876512197412866.7433.31309666136192319613413622Matches
2020-202122Norwich Cityeng ENG2. Championship3.020022102901022003133.3266.7100628411321101212Matches
2020-202122Evertoneng ENGEFL Cup1.0Matches
2020-202122Evertoneng ENGFA Cup4.5Matches
2020-202122Evertoneng ENG1. Premier League29.8169220884774012416169212975.0325.0826511029994627227696410Matches
2021-202223Evertoneng ENGEFL Cup1.0Matches
2021-202223Evertoneng ENGFA Cup2.5Matches
2021-202223Evertoneng ENG1. Premier League22.5108014149944314823108012975.0325.0456246612802324024452126Matches
2022-202324Evertoneng ENGFA Cup1.0Matches
2022-202324Evertoneng ENG1. Premier League8.9391551591756383918337.5337.51628304269801231597Matches
2023-202425Evertoneng ENGEFL Cup1.0Matches
2023-202425Evertoneng ENG1. Premier League12.4655672212651721965514535.7964.323311585711112010628326Matches
2024-202526Atalanta1. Champions Lg0.2908100900071360000060Matches
2024-202526Atalantait ITACoppa Italia0.3Matches
2024-202526Atalantait ITA1. Serie A0.311028111100051710001081Matches
2024-202526AtalantaSuper Cup0.3Matches
11 Seasons5 Clubs10 Leagues200.579481046410432017121187948724258.32838.9418022624130091461071010229476089
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
Norwich City (5 Seasons)4 Leagues69.6411057523681569204514110261661.51038.52491130307726573682810281919
Everton (4 Seasons)3 Leagues84.7381847117261623507663818462656.51839.1167795645276897127319192769
York City (2 Seasons)3 Leagues7.7
Shrewsbury (1 Season)2 Leagues37.5
Atalanta (1 Season)4 Leagues1.120010911200001230700010141
Norwich City (1 Season)1 League1.0
FA Cup (9 Seasons)17.4
EFL Cup (8 Seasons)9.1
Premier League (5 Seasons)103.1579283629682310572785792583458.62237.929861622588951129088623328971
Championship (4 Seasons)29.72136210112688213939213614857.1642.911826369410734172156145717
League Two (2 Seasons)6.7
League One (1 Season)33.5
Champions Lg (1 Season)0.2908100900071360000060
Serie A (1 Season)0.311028111100051710001081
Super Cup (1 Season)0.3
Coppa Italia (1 Season)0.3
PL2 — Div. 2 (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201617York City3 Leagues7.7
2016-201718Norwich City3 Leagues2.2
2017-201819Norwich City1 League1.0
2017-201819Shrewsbury2 Leagues37.5
2018-201920Norwich City3 Leagues31.61936188102479212937193611763.6436.410825741369631151146133615
2019-202021Norwich City3 Leagues32.8197436512426876512197412866.7433.31309666136192319613413622
2020-202122Norwich City1 League3.020022102901022003133.3266.7100628411321101212
2020-202122Everton3 Leagues35.3169220884774012416169212975.0325.0826511029994627227696410
2021-202223Everton3 Leagues26.0108014149944314823108012975.0325.0456246612802324024452126
2022-202324Everton2 Leagues9.9391551591756383918337.5337.51628304269801231597
2023-202425Everton3 Leagues13.4655672212651721965514535.7964.323311585711112010628326
2024-202526Atalanta4 Leagues1.120010911200001230700010141
11 Seasons5 Clubs10 Leagues200.579481046410432017121187948724258.32838.9418022624130091461071010229476089
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
Norwich City (5 Seasons)4 Leagues69.6411057523681569204514110261661.51038.52491130307726573682810281919
Everton (4 Seasons)3 Leagues84.7381847117261623507663818462656.51839.1167795645276897127319192769
York City (2 Seasons)3 Leagues7.7
Shrewsbury (1 Season)2 Leagues37.5
Atalanta (1 Season)4 Leagues1.120010911200001230700010141
Norwich City (1 Season)1 League1.0
FA Cup (9 Seasons)17.4
EFL Cup (8 Seasons)9.1
Premier League (5 Seasons)103.1579283629682310572785792583458.62237.929861622588951129088623328971
Championship (4 Seasons)29.72136210112688213939213614857.1642.911826369410734172156145717
League Two (2 Seasons)6.7
League One (1 Season)33.5
Champions Lg (1 Season)0.2908100900071360000060
Serie A (1 Season)0.311028111100051710001081
Super Cup (1 Season)0.3
Coppa Italia (1 Season)0.3
PL2 — Div. 2 (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201617York Cityeng ENG4. League Two24th6.7Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.2Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.0Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.5Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.61936188102479212937193611763.6436.410825741369631151146133615Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.4197436512426876512197412866.7433.31309666136192319613413622Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.020022102901022003133.3266.7100628411321101212Matches
2020-202122Evertoneng ENG1. Premier League10th29.8169220884774012416169212975.0325.0826511029994627227696410Matches
2021-202223Evertoneng ENG1. Premier League16th22.5108014149944314823108012975.0325.0456246612802324024452126Matches
2022-202324Evertoneng ENG1. Premier League17th8.9391551591756383918337.5337.51628304269801231597Matches
2023-202425Evertoneng ENG1. Premier League15th12.4655672212651721965514535.7964.323311585711112010628326Matches
2024-202526Atalantait ITA1. Serie A1st0.311028111100051710001081Matches
11 Seasons5 Clubs5 Leagues173.279391046409632007121187939724258.32838.9417322611130031461071010229475489
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
Norwich City (5 Seasons)2 Leagues59.1411057523681569204514110261661.51038.52491130307726573682810281919
Everton (4 Seasons)1 League73.7381847117261623507663818462656.51839.1167795645276897127319192769
York City (2 Seasons)1 League6.7
Shrewsbury (1 Season)1 League33.5
Norwich City (1 Season)1 League1.0
Atalanta (1 Season)1 League0.311028111100051710001081
Premier League (5 Seasons)103.1579283629682310572785792583458.62237.929861622588951129088623328971
Championship (4 Seasons)29.72136210112688213939213614857.1642.911826369410734172156145717
League Two (2 Seasons)6.7
League One (1 Season)33.5
Serie A (1 Season)0.311028111100051710001081
PL2 — Div. 2 (1 Season)1.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201617York Cityeng ENGFA Cup85th0.8Matches
2015-201617York Cityeng ENGLeague Cup33rd0.2Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.1Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.9Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.0Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.0Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.0Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.7Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.7Matches
2020-202122Evertoneng ENGEFL Cup5th1.0Matches
2020-202122Evertoneng ENGFA Cup5th4.5Matches
2021-202223Evertoneng ENGEFL CupRd31.0Matches
2021-202223Evertoneng ENGFA CupQF2.5Matches
2022-202324Evertoneng ENGFA Cup1.0Matches
2023-202425Evertoneng ENGEFL CupQF1.0Matches
2024-202526Atalantait ITACoppa ItaliaQF0.3Matches
10 Seasons5 Clubs3 Leagues26.8
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 (4 Seasons)2 Leagues10.5
Everton (4 Seasons)2 Leagues11.0
Shrewsbury (1 Season)1 League4.0
York City (1 Season)2 Leagues1.1
Atalanta (1 Season)1 League0.3
FA Cup (9 Seasons)17.4
EFL Cup (8 Seasons)9.1
Coppa Italia (1 Season)0.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad 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
2024-202526Atalanta1. Champions Lg0.2908100900071360000060Matches
2024-202526AtalantaSuper Cup2nd0.3Matches
1 Season1 Club2 Leagues0.5908100900071360000060
Champions Lg (1 Season)0.2908100900071360000060
Super Cup (1 Season)0.3
Possession Table
Touches Take-Ons Carries
Season Age Squad 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
202123eng EnglandFriendlies (M)1.3Matches
1 Season1 Club1 League1.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201516York Cityeng ENG4. League Two00001Matches
2015-201617York Cityeng ENGFA Cup1767684.40.81760000.0013-2-2.37-8.80Matches
2015-201617York Cityeng ENGLeague Cup120209.50.20011910.0001-1-4.50-3.55Matches
2015-201617York Cityeng ENG4. League Two126005014.56.7527110.33517-12-1.80-1.19Matches
2016-201718Norwich Cityeng ENG2. Championship21580.40.200293.0010+1+6.00+5.67Matches
2016-201718Norwich Cityeng ENGEFL Cup31023434.01.1177021302.0031+2+1.76-0.51Matches
2016-201718Norwich Cityeng ENGFA Cup1858547.20.91850010.000000.00+0.95Matches
2017-201819Norwich Cityeng ENG2. Championship00001Matches
2017-201819Norwich Cityeng ENGEFL Cup00002Matches
2017-201819Shrewsburyeng ENGFA Cup43589091.84.04903001.7571+6+1.51+1.51Matches
2017-201819Shrewsburyeng ENG3. League One403,0147572.833.53525501.843933+6+0.18-1.02Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 2190905.01.01901000.0004-4-4.00-4.21Matches
2018-201920Norwich Cityeng ENG2. Championship312,3907757.726.626902659142.065937+22+0.83+0.1148.230.8+17.4+0.65-0.04Matches
2018-201920Norwich Cityeng ENGEFL Cup436090100.04.04904002.25117+4+1.00Matches
2018-201920Norwich Cityeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2019-202021Norwich Cityeng ENGEFL Cup1646471.10.70016400.000000.00+3.46Matches
2019-202021Norwich Cityeng ENGFA Cup224012057.12.721202001.5023-1-0.37-1.87Matches
2019-202021Norwich Cityeng ENG1. Premier League302,6448877.329.4308828010.602162-41-1.40-0.4728.252.9-24.7-0.84-0.29Matches
2020-202122Norwich Cityeng ENG2. Championship3270906.53.03903001.333300.00-0.913.54.0-0.5-0.18-0.78Matches
2020-202122Evertoneng ENGEFL Cup1909025.01.01901000.0002-2-2.00-5.00Matches
2020-202122Evertoneng ENGFA Cup440510196.44.541013002.25107+3+0.67+0.67Matches
2020-202122Evertoneng ENG1. Premier League312,6858778.529.829902923821.523135-4-0.13-0.5031.839.4-7.6-0.26-0.65Matches
2021-202223Evertoneng ENGEFL Cup1909050.01.01901001.002200.00-1.00Matches
2021-202223Evertoneng ENGFA Cup32237457.22.53742002.0036-3-1.21-3.91Matches
2021-202223Evertoneng ENG1. Premier League232,0298859.322.5238821010.832139-18-0.80-0.4723.232.4-9.1-0.41-0.08Matches
2022-202324Evertoneng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2022-202324Evertoneng ENG1. Premier League138026223.58.91075631850.621018-8-0.90-0.3810.017.2-7.2-0.81-0.36Matches
2023-202425Evertoneng ENGEFL Cup1909023.11.01901033.0021+1+1.00-0.20Matches
2023-202425Evertoneng ENGFA Cup00003Matches
2023-202425Evertoneng ENG1. Premier League151,1207532.712.413861021231.071213-1-0.08+0.3117.418.3-0.9-0.07-0.06Matches
2024-202526Atalanta1. Champions Lg219103.50.20021033.0010+1+4.74+3.350.20.5-0.3-1.49-3.10Matches
2024-202526Atalantait ITACoppa Italia1272730.00.30012703.001100.00-7.14Matches
2024-202526Atalantait ITA1. Serie A123231.50.300123133.000000.00-1.370.20.6-0.4-1.60-2.51Matches
2024-202526AtalantaSuper Cup1282831.10.30012800.0001-1-3.21-1.76Matches
11 Seasons5 Clubs10 Leagues23418,0497734.1200.5199881693518941.35246297-51-0.25-0.54162.6196.1-33.5-0.25-0.50
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
Norwich City (5 Seasons)4 Leagues786,2608028.769.66890641017281.41100114-14-0.20-0.7479.887.7-7.9-0.13-0.62
Everton (4 Seasons)3 Leagues937,6248248.384.7868775719371.1892126-34-0.40-0.3182.4107.3-24.9-0.34-0.14
York City (2 Seasons)3 Leagues14696508.17.76772819130.28621-15-1.94-1.34
Shrewsbury (1 Season)2 Leagues443,3727774.437.5399028501.834634+12+0.32-0.85
Atalanta (1 Season)4 Leagues597194.31.100519162.402200.00-1.460.41.1-0.7-1.55-2.64
Norwich City (1 Season)1 League190905.01.01901000.0004-4-4.00-4.21
FA Cup (9 Seasons)171,5679267.017.4179212041.47242400.00-1.43
EFL Cup (8 Seasons)128166835.89.1889742761.581814+4+0.44-0.90
Premier League (5 Seasons)1129,2808354.3103.11058794719320.9795167-72-0.70-0.30110.6160.2-49.6-0.48-0.25
Championship (4 Seasons)362,6757416.229.729902979242.056340+23+0.77+0.1551.634.8+16.8+0.57-0.06
League Two (2 Seasons)12600507.26.7527120.33517-12-1.80-1.19
League One (1 Season)403,0147572.833.53525501.843933+6+0.18-1.02
Champions Lg (1 Season)219103.50.20021033.0010+1+4.74+3.350.20.5-0.3-1.49-3.10
Serie A (1 Season)123231.50.300123133.000000.00-1.370.20.6-0.4-1.60-2.51
Super Cup (1 Season)1282831.10.30012800.0001-1-3.21-1.76
Coppa Italia (1 Season)1272730.00.30012703.001100.00-7.14
PL2 — Div. 2 (1 Season)190905.01.01901000.0004-4-4.00-4.21
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-201516York City1 League00001
2015-201617York City3 Leagues146965015.77.76772819120.28621-15-1.94-1.34
2016-201718Norwich City3 Leagues6202344.42.22810413102.0041+3+1.34+0.95
2017-201819Norwich City1 League190905.01.01901000.0004-4-4.00-4.21
2017-201819Shrewsbury2 Leagues443,3727774.437.5399028501.834634+12+0.32-0.85
2017-201819Norwich City2 Leagues00003
2018-201920Norwich City3 Leagues362,8407961.931.631903159142.027045+25+0.79+0.0748.230.8+17.4+0.65-0.04
2019-202021Norwich City3 Leagues332,9488975.032.832903016410.642365-42-1.28-0.7328.252.9-24.7-0.84-0.29
2020-202122Norwich City1 League3270906.53.03903001.333300.00-0.913.54.0-0.5-0.18-0.78
2020-202122Everton3 Leagues363,1808875.735.334913323821.564144-3-0.08-1.1431.839.4-7.6-0.26-0.65
2021-202223Everton3 Leagues272,3428758.726.0278724010.972647-21-0.81-0.8623.232.4-9.1-0.41-0.08
2022-202324Everton2 Leagues148926425.49.91176731850.581121-10-1.01-0.4910.017.2-7.2-0.81-0.36
2023-202425Everton3 Leagues161,2107629.713.414861121291.19141400.00+0.2117.418.3-0.9-0.07-0.06
2024-202526Atalanta4 Leagues597194.31.100519162.402200.00-1.460.41.1-0.7-1.55-2.64
11 Seasons5 Clubs10 Leagues23418,0497734.1200.5199881693518941.35246297-51-0.25-0.54162.6196.1-33.5-0.25-0.50
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
Norwich City (5 Seasons)4 Leagues786,2608028.769.66890641017281.41100114-14-0.20-0.7479.887.7-7.9-0.13-0.62
Everton (4 Seasons)3 Leagues937,6248248.384.7868775719371.1892126-34-0.40-0.3182.4107.3-24.9-0.34-0.14
York City (2 Seasons)3 Leagues14696508.17.76772819130.28621-15-1.94-1.34
Shrewsbury (1 Season)2 Leagues443,3727774.437.5399028501.834634+12+0.32-0.85
Atalanta (1 Season)4 Leagues597194.31.100519162.402200.00-1.460.41.1-0.7-1.55-2.64
Norwich City (1 Season)1 League190905.01.01901000.0004-4-4.00-4.21
FA Cup (9 Seasons)171,5679267.017.4179212041.47242400.00-1.43
EFL Cup (8 Seasons)128166835.89.1889742761.581814+4+0.44-0.90
Premier League (5 Seasons)1129,2808354.3103.11058794719320.9795167-72-0.70-0.30110.6160.2-49.6-0.48-0.25
Championship (4 Seasons)362,6757416.229.729902979242.056340+23+0.77+0.1551.634.8+16.8+0.57-0.06
League Two (2 Seasons)12600507.26.7527120.33517-12-1.80-1.19
League One (1 Season)403,0147572.833.53525501.843933+6+0.18-1.02
Champions Lg (1 Season)219103.50.20021033.0010+1+4.74+3.350.20.5-0.3-1.49-3.10
Serie A (1 Season)123231.50.300123133.000000.00-1.370.20.6-0.4-1.60-2.51
Super Cup (1 Season)1282831.10.30012800.0001-1-3.21-1.76
Coppa Italia (1 Season)1272730.00.30012703.001100.00-7.14
PL2 — Div. 2 (1 Season)190905.01.01901000.0004-4-4.00-4.21
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-201516York Cityeng ENG4. League Two18th00001Matches
2015-201617York Cityeng ENG4. League Two24th126005014.56.7527110.33517-12-1.80-1.19Matches
2016-201718Norwich Cityeng ENG2. Championship8th21580.40.200293.0010+1+6.00+5.67Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th190905.01.01901000.0004-4-4.00-4.21Matches
2017-201819Shrewsburyeng ENG3. League One3rd403,0147572.833.53525501.843933+6+0.18-1.02Matches
2017-201819Norwich Cityeng ENG2. Championship14th00001Matches
2018-201920Norwich Cityeng ENG2. Championship1st312,3907757.726.626902659142.065937+22+0.83+0.1148.230.8+17.4+0.65-0.04Matches
2019-202021Norwich Cityeng ENG1. Premier League20th302,6448877.329.4308828010.602162-41-1.40-0.4728.252.9-24.7-0.84-0.29Matches
2020-202122Norwich Cityeng ENG2. Championship1st3270906.53.03903001.333300.00-0.913.54.0-0.5-0.18-0.78Matches
2020-202122Evertoneng ENG1. Premier League10th312,6858778.529.829902923821.523135-4-0.13-0.5031.839.4-7.6-0.26-0.65Matches
2021-202223Evertoneng ENG1. Premier League16th232,0298859.322.5238821010.832139-18-0.80-0.4723.232.4-9.1-0.41-0.08Matches
2022-202324Evertoneng ENG1. Premier League17th138026223.58.91075631850.621018-8-0.90-0.3810.017.2-7.2-0.81-0.36Matches
2023-202425Evertoneng ENG1. Premier League15th151,1207532.712.413861021231.071213-1-0.08+0.3117.418.3-0.9-0.07-0.06Matches
2024-202526Atalantait ITA1. Serie A1st123231.50.300123133.000000.00-1.370.20.6-0.4-1.60-2.51Matches
11 Seasons5 Clubs5 Leagues20115,5927832.7173.2174881502715811.31202257-55-0.32-0.50162.4195.6-33.2-0.25-0.46
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
Norwich City (5 Seasons)2 Leagues665,3198126.659.159895779251.3984102-18-0.30-0.8279.887.7-7.9-0.13-0.62
Everton (4 Seasons)1 League826,6368148.573.7758766719311.1074105-31-0.42-0.0882.4107.3-24.9-0.34-0.14
York City (2 Seasons)1 League12600507.26.7527120.33517-12-1.80-1.19
Shrewsbury (1 Season)1 League403,0147572.833.53525501.843933+6+0.18-1.02
Norwich City (1 Season)1 League190905.01.01901000.0004-4-4.00-4.21
Atalanta (1 Season)1 League123231.50.300123133.000000.00-1.370.20.6-0.4-1.60-2.51
Premier League (5 Seasons)1129,2808354.3103.11058794719320.9795167-72-0.70-0.30110.6160.2-49.6-0.48-0.25
Championship (4 Seasons)362,6757416.229.729902979242.056340+23+0.77+0.1551.634.8+16.8+0.57-0.06
League Two (2 Seasons)12600507.26.7527120.33517-12-1.80-1.19
League One (1 Season)403,0147572.833.53525501.843933+6+0.18-1.02
Serie A (1 Season)123231.50.300123133.000000.00-1.370.20.6-0.4-1.60-2.51
PL2 — Div. 2 (1 Season)190905.01.01901000.0004-4-4.00-4.21
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
2015-201617York Cityeng ENGFA Cup85th1767684.40.81760000.0013-2-2.37-8.80Matches
2015-201617York Cityeng ENGLeague Cup33rd120209.50.20011910.0001-1-4.50-3.55Matches
2016-201718Norwich Cityeng ENGEFL Cup9th31023434.01.1177021302.0031+2+1.76-0.51Matches
2016-201718Norwich Cityeng ENGFA Cup33rd1858547.20.91850010.000000.00+0.95Matches
2017-201819Shrewsburyeng ENGFA Cup33rd43589091.84.04903001.7571+6+1.51+1.51Matches
2017-201819Norwich Cityeng ENGEFL Cup9th00002Matches
2018-201920Norwich Cityeng ENGEFL Cup9th436090100.04.04904002.25117+4+1.00Matches
2018-201920Norwich Cityeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd1646471.10.70016400.000000.00+3.46Matches
2019-202021Norwich Cityeng ENGFA Cup5th224012057.12.721202001.5023-1-0.37-1.87Matches
2020-202122Evertoneng ENGEFL Cup5th1909025.01.01901000.0002-2-2.00-5.00Matches
2020-202122Evertoneng ENGFA Cup5th440510196.44.541013002.25107+3+0.67+0.67Matches
2021-202223Evertoneng ENGEFL CupRd31909050.01.01901001.002200.00-1.00Matches
2021-202223Evertoneng ENGFA CupQF32237457.22.53742002.0036-3-1.21-3.91Matches
2022-202324Evertoneng ENGFA Cup19090100.01.01901000.0013-2-2.00Matches
2023-202425Evertoneng ENGEFL CupQF1909023.11.01901033.0021+1+1.00-0.20Matches
2023-202425Evertoneng ENGFA Cup00003Matches
2024-202526Atalantait ITACoppa ItaliaQF1272730.00.30012703.001100.00-7.14Matches
10 Seasons5 Clubs3 Leagues302,4108051.226.8259119527101.574339+4+0.15-1.44
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 (4 Seasons)2 Leagues129417851.410.5995733031.501612+4+0.38-0.70
Everton (4 Seasons)2 Leagues119889047.011.011909061.731821-3-0.27-2.30
Shrewsbury (1 Season)1 League43589091.84.04903001.7571+6+1.51+1.51
York City (1 Season)2 Leagues2964832.01.1177011910.0014-3-2.81-2.37
Atalanta (1 Season)1 League1272730.00.30012703.001100.00-7.14
FA Cup (9 Seasons)171,5679267.017.4179212041.47242400.00-1.43
EFL Cup (8 Seasons)128166835.89.1889742761.581814+4+0.44-0.90
Coppa Italia (1 Season)1272730.00.30012703.001100.00-7.14
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad 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
2024-202526Atalanta1. Champions Lg219103.50.20021033.0010+1+4.74+3.350.20.5-0.3-1.49-3.10Matches
2024-202526AtalantaSuper Cup2nd1282831.10.30012800.0001-1-3.21-1.76Matches
1 Season1 Club2 Leagues347167.50.50031632.001100.00-1.080.20.5-0.3-1.49-3.10
Champions Lg (1 Season)219103.50.20021033.0010+1+4.74+3.350.20.5-0.3-1.49-3.10
Super Cup (1 Season)1282831.10.30012800.0001-1-3.21-1.76
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202123eng EnglandFriendlies (M)21196066.11.3190112903.0010+1+0.76-0.72Matches
1 Season1 Club1 League21196066.11.3190112903.0010+1+0.76-0.72

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
2015-201617York Cityeng ENGFA Cup0.80000Matches
2015-201617York Cityeng ENGLeague Cup0.20000Matches
2015-201617York Cityeng ENG4. League Two6.7106Matches
2016-201718Norwich Cityeng ENG2. Championship0.2000000000000Matches
2016-201718Norwich Cityeng ENGEFL Cup1.1000120100000Matches
2016-201718Norwich Cityeng ENGFA Cup0.90000Matches
2017-201819Shrewsburyeng ENGFA Cup4.00001400240Matches
2017-201819Shrewsburyeng ENG3. League One33.53003700000000Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 21.00000Matches
2018-201920Norwich Cityeng ENG2. Championship26.6300139262228010131635354.3Matches
2018-201920Norwich Cityeng ENGEFL Cup4.0000230000010Matches
2018-201920Norwich Cityeng ENGFA Cup1.0000010000000Matches
2019-202021Norwich Cityeng ENGEFL Cup0.70000100010Matches
2019-202021Norwich Cityeng ENGFA Cup2.700012011020Matches
2019-202021Norwich Cityeng ENG1. Premier League29.4310159032514011162664062.3Matches
2020-202122Norwich Cityeng ENG2. Championship3.0000400111000247653.8Matches
2020-202122Evertoneng ENGEFL Cup1.00000200000Matches
2020-202122Evertoneng ENGFA Cup4.51003113970Matches
2020-202122Evertoneng ENG1. Premier League29.84001517463333011136573264.0Matches
2021-202223Evertoneng ENGEFL Cup1.00000000000Matches
2021-202223Evertoneng ENGFA Cup2.51000000220Matches
2021-202223Evertoneng ENG1. Premier League22.56001712012153200094364345.6Matches
2022-202324Evertoneng ENGFA Cup1.01002001130Matches
2022-202324Evertoneng ENG1. Premier League8.92001051781100035151746.9Matches
2023-202425Evertoneng ENGEFL Cup1.00002000110Matches
2023-202425Evertoneng ENG1. Premier League12.420086221162001045252451.0Matches
2024-202526Atalanta1. Champions Lg0.20000000000001020.0Matches
2024-202526Atalantait ITACoppa Italia0.30000000000Matches
2024-202526Atalantait ITA1. Serie A0.3000100000000200Matches
2024-202526AtalantaSuper Cup0.3000100200Matches
11 Seasons5 Clubs10 Leagues200.5271013974106414515905263026921755.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (5 Seasons)4 Leagues69.6610362721258460313171369957.9
Everton (4 Seasons)3 Leagues84.7170057438508510902131013311653.4
York City (2 Seasons)3 Leagues7.710060
Shrewsbury (1 Season)2 Leagues37.53003840024000
Atalanta (1 Season)4 Leagues1.10002002000003020.0
Norwich City (1 Season)1 League1.00000
FA Cup (9 Seasons)17.430078152418000
EFL Cup (8 Seasons)9.1000580112010
Premier League (5 Seasons)103.1171065497499711003247219915656.1
Championship (4 Seasons)29.7300179272329010155705954.3
League Two (2 Seasons)6.7106
League One (1 Season)33.53003700000000
Champions Lg (1 Season)0.20000000000001020.0
Serie A (1 Season)0.3000100000000200
Super Cup (1 Season)0.3000100200
Coppa Italia (1 Season)0.30000000000
PL2 — Div. 2 (1 Season)1.00000
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
2015-201617York City3 Leagues7.710060
2016-201718Norwich City3 Leagues2.2000120100000
2017-201819Norwich City1 League1.00000
2017-201819Shrewsbury2 Leagues37.53003840024000
2018-201920Norwich City3 Leagues31.63001513262228020131635354.3
2019-202021Norwich City3 Leagues32.83101612043517011162664062.3
2020-202122Norwich City1 League3.0000400111000247653.8
2020-202122Everton3 Leagues35.35001820594240011136573264.0
2021-202223Everton3 Leagues26.07001712012173400094364345.6
2022-202324Everton2 Leagues9.93001251891400035151746.9
2023-202425Everton3 Leagues13.4200106221172101045252451.0
2024-202526Atalanta4 Leagues1.10002002000003020.0
11 Seasons5 Clubs10 Leagues200.5271013974106414515905263026921755.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (5 Seasons)4 Leagues69.6610362721258460313171369957.9
Everton (4 Seasons)3 Leagues84.7170057438508510902131013311653.4
York City (2 Seasons)3 Leagues7.710060
Shrewsbury (1 Season)2 Leagues37.53003840024000
Atalanta (1 Season)4 Leagues1.10002002000003020.0
Norwich City (1 Season)1 League1.00000
FA Cup (9 Seasons)17.430078152418000
EFL Cup (8 Seasons)9.1000580112010
Premier League (5 Seasons)103.1171065497499711003247219915656.1
Championship (4 Seasons)29.7300179272329010155705954.3
League Two (2 Seasons)6.7106
League One (1 Season)33.53003700000000
Champions Lg (1 Season)0.20000000000001020.0
Serie A (1 Season)0.3000100000000200
Super Cup (1 Season)0.3000100200
Coppa Italia (1 Season)0.30000000000
PL2 — Div. 2 (1 Season)1.00000
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
2015-201617York Cityeng ENG4. League Two24th6.7106Matches
2016-201718Norwich Cityeng ENG2. Championship8th0.2000000000000Matches
2017-201819Norwich Cityeng ENGJr. PL2 — Div. 27th1.00000Matches
2017-201819Shrewsburyeng ENG3. League One3rd33.53003700000000Matches
2018-201920Norwich Cityeng ENG2. Championship1st26.6300139262228010131635354.3Matches
2019-202021Norwich Cityeng ENG1. Premier League20th29.4310159032514011162664062.3Matches
2020-202122Norwich Cityeng ENG2. Championship1st3.0000400111000247653.8Matches
2020-202122Evertoneng ENG1. Premier League10th29.84001517463333011136573264.0Matches
2021-202223Evertoneng ENG1. Premier League16th22.56001712012153200094364345.6Matches
2022-202324Evertoneng ENG1. Premier League17th8.92001051781100035151746.9Matches
2023-202425Evertoneng ENG1. Premier League15th12.420086221162001045252451.0Matches
2024-202526Atalantait ITA1. Serie A1st0.3000100000000200Matches
11 Seasons5 Clubs5 Leagues173.224101265895612013904262926921555.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (5 Seasons)2 Leagues59.1610321821048430213171369957.9
Everton (4 Seasons)1 League73.714005040746729602131013311653.4
York City (2 Seasons)1 League6.7106
Shrewsbury (1 Season)1 League33.53003700000000
Norwich City (1 Season)1 League1.00000
Atalanta (1 Season)1 League0.3000100000000200
Premier League (5 Seasons)103.1171065497499711003247219915656.1
Championship (4 Seasons)29.7300179272329010155705954.3
League Two (2 Seasons)6.7106
League One (1 Season)33.53003700000000
Serie A (1 Season)0.3000100000000200
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201617York Cityeng ENGFA Cup85th0.80000Matches
2015-201617York Cityeng ENGLeague Cup33rd0.20000Matches
2016-201718Norwich Cityeng ENGEFL Cup9th1.1000120100000Matches
2016-201718Norwich Cityeng ENGFA Cup33rd0.90000Matches
2017-201819Shrewsburyeng ENGFA Cup33rd4.00001400240Matches
2018-201920Norwich Cityeng ENGEFL Cup9th4.0000230000010Matches
2018-201920Norwich Cityeng ENGFA Cup33rd1.0000010000000Matches
2019-202021Norwich Cityeng ENGEFL Cup33rd0.70000100010Matches
2019-202021Norwich Cityeng ENGFA Cup5th2.700012011020Matches
2020-202122Evertoneng ENGEFL Cup5th1.00000200000Matches
2020-202122Evertoneng ENGFA Cup5th4.51003113970Matches
2021-202223Evertoneng ENGEFL CupRd31.00000000000Matches
2021-202223Evertoneng ENGFA CupQF2.51000000220Matches
2022-202324Evertoneng ENGFA Cup1.01002001130Matches
2023-202425Evertoneng ENGEFL CupQF1.00002000110Matches
2024-202526Atalantait ITACoppa ItaliaQF0.30000000000Matches
10 Seasons5 Clubs3 Leagues26.83001216162520010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Norwich City (4 Seasons)2 Leagues10.50004902103010
Everton (4 Seasons)2 Leagues11.0300731413130
Shrewsbury (1 Season)1 League4.00001400240
York City (1 Season)2 Leagues1.10000
Atalanta (1 Season)1 League0.30000000000
FA Cup (9 Seasons)17.430078152418000
EFL Cup (8 Seasons)9.1000580112010
Coppa Italia (1 Season)0.30000000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2024-202526Atalanta1. Champions Lg0.20000000000001020.0Matches
2024-202526AtalantaSuper Cup2nd0.3000100200Matches
1 Season1 Club2 Leagues0.50001002000001020.0
Champions Lg (1 Season)0.20000000000001020.0
Super Cup (1 Season)0.3000100200
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202123eng EnglandFriendlies (M)1.30000Matches
1 Season1 Club1 League1.30000

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.