Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-10SunPremiershipRegular seasonHomeW 1–0RangersHeartsN6000000000Match Report
2024-10-20SunPremiershipRegular seasonAwayL 0–1RangersKilmarnockN12000000001Match Report
2024-10-03ThuEuropa LgLeague phaseHomeL 1–4sct Rangersfr LyonNAM4500001100201000.10.10.030141877.808033Match Report
2024-09-29SunPremiershipRegular seasonHomeW 1–0RangersHibernianN45000000100Match Report
2024-09-15SunPremiershipRegular seasonAwayW 1–0RangersDundee UnitedYFW72000011000Match Report

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-201516Everton2. Europa Lg10790.9000000000.000.000.000.000.00Matches
2015-201617Evertoneng ENG1. Premier League21720.8000000000.000.000.000.000.00Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 122221,91021.25611500400.240.280.520.240.52Matches
2017-201819Nott'ham Foresteng ENG2. Championship38312,69229.99413811600.300.130.430.270.40Matches
2017-201819Nott'ham Foresteng ENGEFL Cup331962.2000000000.000.000.000.000.00Matches
2017-201819Nott'ham Foresteng ENGFA Cup221792.0112011000.500.501.010.000.50Matches
2018-201920Sheffield Utdeng ENG2. Championship1686697.4202200300.50.50.20.72840580.270.000.270.270.270.060.030.090.060.09Matches
2018-201920Evertoneng ENGEFL Cup221351.5000000000.000.000.000.000.00Matches
2018-201920Sheffield Utdeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 1332693.0000000000.000.000.000.000.00Matches
2018-201920Evertoneng ENG1. Premier League00Matches
2019-202021Wigan Athleticeng ENG2. Championship121289610.0527500001.41.42.13.52055520.500.200.700.500.700.150.210.360.150.36Matches
2019-202021Derby Countyeng ENG2. Championship1087017.8011000201.31.31.83.01736410.000.130.130.000.130.160.230.390.160.39Matches
2019-202021Derby Countyeng ENGEFL Cup00Matches
2019-202021Wigan Athleticeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Norwich Cityeng ENG2. Championship241293210.4516500102.42.43.25.62160680.480.100.580.480.580.230.310.540.230.54Matches
2020-202122Norwich Cityeng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2020-202122Norwich Cityeng ENGFA Cup11760.8000000000.000.000.000.000.00Matches
2021-202223Norwich Cityeng ENGEFL Cup211041.2011000000.000.870.870.000.87Matches
2021-202223Norwich Cityeng ENGFA Cup31941.0000000100.000.000.000.000.00Matches
2021-202223Norwich Cityeng ENG1. Premier League191191210.1112100001.11.11.52.61431490.100.100.200.100.200.100.150.260.100.26Matches
2022-202324Norwich Cityeng ENG2. Championship23141,11112.3538500402.92.92.55.42260540.410.240.650.410.650.230.200.430.230.43Matches
2022-202324Norwich Cityeng ENGEFL Cup11620.7000000000.000.000.000.000.00Matches
2022-202324Norwich Cityeng ENGFA Cup10340.4000000000.000.000.000.000.00Matches
2023-202425Rangerssct SCO1. Premiership1254945.5224200100.360.360.730.360.73Matches
2024-202526Rangers2. Europa Lg10450.5000000000.10.10.00.10000.000.000.000.000.000.180.000.180.180.18Matches
2024-202526Rangerssct SCO1. Premiership711772.0000000100.000.000.000.000.00Matches
10 Seasons7 Clubs6 Leagues1831179,930110.331164729221909.59.511.420.91222823220.280.150.430.260.410.160.190.360.160.36
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 (3 Seasons)4 Leagues75423,41537.9126181200606.36.37.213.5571511710.320.160.470.320.470.190.220.410.190.41
Everton (3 Seasons)3 Leagues532863.2000000000.000.000.000.000.00
Everton (2 Seasons)1 League25252,17924.25611500400.210.250.450.210.45
Rangers (2 Seasons)2 Leagues2067168.0224200200.10.10.00.10000.250.250.500.250.500.180.000.180.180.18
Nott'ham Forest (1 Season)3 Leagues43363,06734.110515822600.290.150.440.230.38
Sheffield Utd (1 Season)2 Leagues1797598.4202200300.50.50.20.72840580.240.000.240.240.240.060.030.090.060.09
Wigan Athletic (1 Season)2 Leagues131398611.0527500001.41.42.13.52055520.460.180.640.460.640.150.210.360.150.36
Derby County (1 Season)2 Leagues1087017.8011000201.31.31.83.01736410.000.130.130.000.130.160.230.390.160.39
FA Cup (6 Seasons)965636.3112011100.160.160.320.000.16
EFL Cup (6 Seasons)985876.5112100000.150.150.310.150.31
Championship (5 Seasons)123857,00177.826113725111608.48.49.818.21082512730.330.140.480.320.460.170.210.380.170.38
Premier League (3 Seasons)211298410.9112100001.11.11.52.61431490.090.090.180.090.180.100.150.260.100.26
PL2 — Div. 1 (2 Seasons)25252,17924.25611500400.210.250.450.210.45
Premiership (2 Seasons)1966717.5224200200.270.270.540.270.54
Europa Lg (2 Seasons)201241.4000000000.10.10.00.10000.000.000.000.000.000.180.000.180.180.18
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-201516Everton1 League10790.9000000000.000.000.000.000.00
2015-201617Everton1 League21720.8000000000.000.000.000.000.00
2016-201718Everton1 League22221,91021.25611500400.240.280.520.240.52
2017-201819Nott'ham Forest3 Leagues43363,06734.110515822600.290.150.440.230.38
2018-201920Sheffield Utd2 Leagues1797598.4202200300.50.50.20.72840580.240.000.240.240.240.060.030.090.060.09
2018-201920Everton1 League332693.0000000000.000.000.000.000.00
2018-201920Everton2 Leagues221351.5000000000.000.000.000.000.00
2019-202021Derby County2 Leagues1087017.8011000201.31.31.83.01736410.000.130.130.000.130.160.230.390.160.39
2019-202021Wigan Athletic2 Leagues131398611.0527500001.41.42.13.52055520.460.180.640.460.640.150.210.360.150.36
2020-202122Norwich City3 Leagues26141,09812.2617600102.42.43.25.62160680.490.080.570.490.570.230.310.540.230.54
2021-202223Norwich City3 Leagues24131,11012.3123100101.11.11.52.61431490.080.160.240.080.240.100.150.260.100.26
2022-202324Norwich City3 Leagues25151,20713.4538500402.92.92.55.42260540.370.220.600.370.600.230.200.430.230.43
2023-202425Rangers1 League1254945.5224200100.360.360.730.360.73
2024-202526Rangers2 Leagues812222.5000000100.10.10.00.10000.000.000.000.000.000.180.000.180.180.18
10 Seasons7 Clubs6 Leagues1831179,930110.331164729221909.59.511.420.91222823220.280.150.430.260.410.160.190.360.160.36
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 (3 Seasons)4 Leagues75423,41537.9126181200606.36.37.213.5571511710.320.160.470.320.470.190.220.410.190.41
Everton (3 Seasons)3 Leagues532863.2000000000.000.000.000.000.00
Everton (2 Seasons)1 League25252,17924.25611500400.210.250.450.210.45
Rangers (2 Seasons)2 Leagues2067168.0224200200.10.10.00.10000.250.250.500.250.500.180.000.180.180.18
Nott'ham Forest (1 Season)3 Leagues43363,06734.110515822600.290.150.440.230.38
Sheffield Utd (1 Season)2 Leagues1797598.4202200300.50.50.20.72840580.240.000.240.240.240.060.030.090.060.09
Wigan Athletic (1 Season)2 Leagues131398611.0527500001.41.42.13.52055520.460.180.640.460.640.150.210.360.150.36
Derby County (1 Season)2 Leagues1087017.8011000201.31.31.83.01736410.000.130.130.000.130.160.230.390.160.39
FA Cup (6 Seasons)965636.3112011100.160.160.320.000.16
EFL Cup (6 Seasons)985876.5112100000.150.150.310.150.31
Championship (5 Seasons)123857,00177.826113725111608.48.49.818.21082512730.330.140.480.320.460.170.210.380.170.38
Premier League (3 Seasons)211298410.9112100001.11.11.52.61431490.090.090.180.090.180.100.150.260.100.26
PL2 — Div. 1 (2 Seasons)25252,17924.25611500400.210.250.450.210.45
Premiership (2 Seasons)1966717.5224200200.270.270.540.270.54
Europa Lg (2 Seasons)201241.4000000000.10.10.00.10000.000.000.000.000.000.180.000.180.180.18
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
2015-201617Evertoneng ENG1. Premier League11th21720.8000000000.000.000.000.000.00Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st22221,91021.25611500400.240.280.520.240.52Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th38312,69229.99413811600.300.130.430.270.40Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd1686697.4202200300.50.50.20.72840580.270.000.270.270.270.060.030.090.060.09Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st332693.0000000000.000.000.000.000.00Matches
2018-201920Evertoneng ENG1. Premier League8th00Matches
2019-202021Derby Countyeng ENG2. Championship10th1087017.8011000201.31.31.83.01736410.000.130.130.000.130.160.230.390.160.39Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd121289610.0527500001.41.42.13.52055520.500.200.700.500.700.150.210.360.150.36Matches
2020-202122Norwich Cityeng ENG2. Championship1st241293210.4516500102.42.43.25.62160680.480.100.580.480.580.230.310.540.230.54Matches
2021-202223Norwich Cityeng ENG1. Premier League20th191191210.1112100001.11.11.52.61431490.100.100.200.100.200.100.150.260.100.26Matches
2022-202324Norwich Cityeng ENG2. Championship13th23141,11112.3538500402.92.92.55.42260540.410.240.650.410.650.230.200.430.230.43Matches
2023-202425Rangerssct SCO1. Premiership2nd1254945.5224200100.360.360.730.360.73Matches
2024-202526Rangerssct SCO1. Premiership3rd711772.0000000100.000.000.000.000.00Matches
9 Seasons7 Clubs3 Leagues1631038,65696.229144328111809.49.411.420.81222823220.300.150.450.290.440.160.200.360.160.36
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 (3 Seasons)2 Leagues66372,95532.8115161100506.36.37.213.5571511710.340.150.490.340.490.190.220.410.190.41
Everton (2 Seasons)1 League25252,17924.25611500400.210.250.450.210.45
Rangers (2 Seasons)1 League1966717.5224200200.270.270.540.270.54
Everton (2 Seasons)1 League21720.8000000000.000.000.000.000.00
Nott'ham Forest (1 Season)1 League38312,69229.99413811600.300.130.430.270.40
Sheffield Utd (1 Season)1 League1686697.4202200300.50.50.20.72840580.270.000.270.270.270.060.030.090.060.09
Wigan Athletic (1 Season)1 League121289610.0527500001.41.42.13.52055520.500.200.700.500.700.150.210.360.150.36
Derby County (1 Season)1 League1087017.8011000201.31.31.83.01736410.000.130.130.000.130.160.230.390.160.39
Championship (5 Seasons)123857,00177.826113725111608.48.49.818.21082512730.330.140.480.320.460.170.210.380.170.38
Premier League (3 Seasons)211298410.9112100001.11.11.52.61431490.090.090.180.090.180.100.150.260.100.26
PL2 — Div. 1 (2 Seasons)25252,17924.25611500400.210.250.450.210.45
Premiership (2 Seasons)1966717.5224200200.270.270.540.270.54
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th331962.2000000000.000.000.000.000.00Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th221792.0112011000.500.501.010.000.50Matches
2018-201920Evertoneng ENGEFL Cup17th221351.5000000000.000.000.000.000.00Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202021Derby Countyeng ENGEFL Cup33rd00Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202122Norwich Cityeng ENGEFL Cup58th11901.0101100001.000.001.001.001.00Matches
2020-202122Norwich Cityeng ENGFA Cup17th11760.8000000000.000.000.000.000.00Matches
2021-202223Norwich Cityeng ENGEFL CupRd3211041.2011000000.000.870.870.000.87Matches
2021-202223Norwich Cityeng ENGFA Cup31941.0000000100.000.000.000.000.00Matches
2022-202324Norwich Cityeng ENGEFL CupRd211620.7000000000.000.000.000.000.00Matches
2022-202324Norwich Cityeng ENGFA Cup10340.4000000000.000.000.000.000.00Matches
6 Seasons6 Clubs2 Leagues18141,15012.8224111100.160.160.310.080.23
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Norwich City (3 Seasons)2 Leagues954605.1112100100.200.200.390.200.39
Nott'ham Forest (1 Season)2 Leagues553754.2112011000.240.240.480.000.24
Everton (1 Season)1 League221351.5000000000.000.000.000.000.00
Sheffield Utd (1 Season)1 League11901.0000000000.000.000.000.000.00
Wigan Athletic (1 Season)1 League11901.0000000000.000.000.000.000.00
Derby County (1 Season)1 League00
FA Cup (6 Seasons)965636.3112011100.160.160.320.000.16
EFL Cup (6 Seasons)985876.5112100000.150.150.310.150.31
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
2014-201516Everton2. Europa LgR1610790.9000000000.000.000.000.000.00Matches
2024-202526Rangers2. Europa Lg10450.5000000000.10.10.00.10000.000.000.000.000.000.180.000.180.180.18Matches
2 Seasons2 Clubs1 League201241.4000000000.10.10.00.10000.000.000.000.000.000.180.000.180.180.18
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
Rangers (1 Season)1 League10450.5000000000.10.10.00.10000.000.000.000.000.000.180.000.180.180.18
Everton (1 Season)1 League10790.9000000000.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
2014-201516Everton2. Europa Lg0.9000.0000Matches
2015-201617Evertoneng ENG1. Premier League0.8000.0000Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.2500Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.99692637.72.310.870.120.3111Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.207114.33.210.460.000.0000Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.013133.31.510.500.000.0011Matches
2018-201920Sheffield Utdeng ENG2. Championship7.4211545.51.480.670.180.4022.90000.50.50.04+1.5+1.5Matches
2018-201920Evertoneng ENGEFL Cup1.503133.32.000.670.000.0000Matches
2018-201920Sheffield Utdeng ENGFA Cup1.00300.03.000.000.0000Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.0000Matches
2019-202021Wigan Athleticeng ENG2. Championship10.0515640.01.510.600.330.8320.83001.41.40.10+3.6+3.6Matches
2019-202021Derby Countyeng ENG2. Championship7.8016318.82.050.390.000.0022.32001.31.30.08-1.3-1.3Matches
2019-202021Wigan Athleticeng ENGFA Cup1.00000.000.0000Matches
2020-202122Norwich Cityeng ENG2. Championship10.45321340.63.091.260.160.3820.76002.42.40.07+2.6+2.6Matches
2020-202122Norwich Cityeng ENGEFL Cup1.012150.02.001.000.501.0000Matches
2020-202122Norwich Cityeng ENGFA Cup0.80100.01.180.000.0000Matches
2021-202223Norwich Cityeng ENGEFL Cup1.20100.00.870.000.0000Matches
2021-202223Norwich Cityeng ENGFA Cup1.0011100.00.960.960.000.0000Matches
2021-202223Norwich Cityeng ENG1. Premier League10.118225.00.790.200.130.5020.83001.11.10.13-0.1-0.1Matches
2022-202324Norwich Cityeng ENG2. Championship12.35211152.41.700.890.240.4516.40002.92.90.14+2.1+2.1Matches
2022-202324Norwich Cityeng ENGEFL Cup0.70000.000.0000Matches
2022-202324Norwich Cityeng ENGFA Cup0.40100.02.650.000.0000Matches
2023-202425Rangerssct SCO1. Premiership5.5210330.01.820.550.200.6700Matches
2024-202526Rangers2. Europa Lg0.5011100.02.002.000.000.0015.30000.10.10.09-0.1-0.1Matches
2024-202526Rangerssct SCO1. Premiership2.0022100.01.021.020.000.0000Matches
10 Seasons7 Clubs6 Leagues110.3312077737.21.910.700.140.3820.314229.59.50.09+8.5+8.5
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (3 Seasons)4 Leagues37.912672841.81.770.740.180.4319.29006.36.30.10+4.7+4.7
Everton (3 Seasons)3 Leagues3.203133.32.000.310.000.0000
Everton (2 Seasons)1 League24.2500
Rangers (2 Seasons)2 Leagues8.0213646.21.630.750.150.3315.30000.10.10.09-0.1-0.1
Nott'ham Forest (1 Season)3 Leagues34.110792835.42.320.820.100.2922
Sheffield Utd (1 Season)2 Leagues8.4214535.71.660.590.140.4022.90000.50.50.04+1.5+1.5
Wigan Athletic (1 Season)2 Leagues11.0515640.01.370.550.330.8320.83001.41.40.10+3.6+3.6
Derby County (1 Season)2 Leagues7.8016318.82.050.390.000.0022.32001.31.30.08-1.3-1.3
FA Cup (6 Seasons)6.319222.21.440.320.000.0011
EFL Cup (6 Seasons)6.5113323.11.990.460.080.3300
Championship (5 Seasons)77.8261646439.02.110.820.150.3920.311118.48.40.09+8.6+8.6
Premier League (3 Seasons)10.918225.00.790.180.130.5020.83001.11.10.13-0.1-0.1
PL2 — Div. 1 (2 Seasons)24.2500
Premiership (2 Seasons)7.5212541.71.610.670.170.4000
Europa Lg (2 Seasons)1.4011100.02.000.730.000.0015.30000.10.10.09-0.1-0.1
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201516Everton1 League0.9000.0000
2015-201617Everton1 League0.8000.0000
2016-201718Everton1 League21.2500
2017-201819Nott'ham Forest3 Leagues34.110792835.42.320.820.100.2922
2018-201920Sheffield Utd2 Leagues8.4214535.71.660.590.140.4022.90000.50.50.04+1.5+1.5
2018-201920Everton1 League3.0000
2018-201920Everton2 Leagues1.503133.32.000.670.000.0000
2019-202021Derby County2 Leagues7.8016318.82.050.390.000.0022.32001.31.30.08-1.3-1.3
2019-202021Wigan Athletic2 Leagues11.0515640.01.370.550.330.8320.83001.41.40.10+3.6+3.6
2020-202122Norwich City3 Leagues12.26351440.02.871.150.170.4320.76002.42.40.07+2.6+2.6
2021-202223Norwich City3 Leagues12.3110330.00.810.240.100.3320.83001.11.10.13-0.1-0.1
2022-202324Norwich City3 Leagues13.45221150.01.640.820.230.4516.40002.92.90.14+2.1+2.1
2023-202425Rangers1 League5.5210330.01.820.550.200.6700
2024-202526Rangers2 Leagues2.5033100.01.221.220.000.0015.30000.10.10.09-0.1-0.1
10 Seasons7 Clubs6 Leagues110.3312077737.21.910.700.140.3820.314229.59.50.09+8.5+8.5
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Norwich City (3 Seasons)4 Leagues37.912672841.81.770.740.180.4319.29006.36.30.10+4.7+4.7
Everton (3 Seasons)3 Leagues3.203133.32.000.310.000.0000
Everton (2 Seasons)1 League24.2500
Rangers (2 Seasons)2 Leagues8.0213646.21.630.750.150.3315.30000.10.10.09-0.1-0.1
Nott'ham Forest (1 Season)3 Leagues34.110792835.42.320.820.100.2922
Sheffield Utd (1 Season)2 Leagues8.4214535.71.660.590.140.4022.90000.50.50.04+1.5+1.5
Wigan Athletic (1 Season)2 Leagues11.0515640.01.370.550.330.8320.83001.41.40.10+3.6+3.6
Derby County (1 Season)2 Leagues7.8016318.82.050.390.000.0022.32001.31.30.08-1.3-1.3
FA Cup (6 Seasons)6.319222.21.440.320.000.0011
EFL Cup (6 Seasons)6.5113323.11.990.460.080.3300
Championship (5 Seasons)77.8261646439.02.110.820.150.3920.311118.48.40.09+8.6+8.6
Premier League (3 Seasons)10.918225.00.790.180.130.5020.83001.11.10.13-0.1-0.1
PL2 — Div. 1 (2 Seasons)24.2500
Premiership (2 Seasons)7.5212541.71.610.670.170.4000
Europa Lg (2 Seasons)1.4011100.02.000.730.000.0015.30000.10.10.09-0.1-0.1
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-201617Evertoneng ENG1. Premier League11th0.8000.0000Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.2500Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.99692637.72.310.870.120.3111Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.4211545.51.480.670.180.4022.90000.50.50.04+1.5+1.5Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.0000Matches
2019-202021Derby Countyeng ENG2. Championship10th7.8016318.82.050.390.000.0022.32001.31.30.08-1.3-1.3Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.0515640.01.510.600.330.8320.83001.41.40.10+3.6+3.6Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.45321340.63.091.260.160.3820.76002.42.40.07+2.6+2.6Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.118225.00.790.200.130.5020.83001.11.10.13-0.1-0.1Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.35211152.41.700.890.240.4516.40002.92.90.14+2.1+2.1Matches
2023-202425Rangerssct SCO1. Premiership2nd5.5210330.01.820.550.200.6700Matches
2024-202526Rangerssct SCO1. Premiership3rd2.0022100.01.021.020.000.0000Matches
9 Seasons7 Clubs3 Leagues96.2291847138.61.930.740.150.3920.314119.49.40.09+8.6+8.6
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 (3 Seasons)2 Leagues32.811612642.61.860.790.180.4219.29006.36.30.10+4.7+4.7
Everton (2 Seasons)1 League24.2500
Rangers (2 Seasons)1 League7.5212541.71.610.670.170.4000
Everton (2 Seasons)1 League0.8000.0000
Nott'ham Forest (1 Season)1 League29.99692637.72.310.870.120.3111
Sheffield Utd (1 Season)1 League7.4211545.51.480.670.180.4022.90000.50.50.04+1.5+1.5
Wigan Athletic (1 Season)1 League10.0515640.01.510.600.330.8320.83001.41.40.10+3.6+3.6
Derby County (1 Season)1 League7.8016318.82.050.390.000.0022.32001.31.30.08-1.3-1.3
Championship (5 Seasons)77.8261646439.02.110.820.150.3920.311118.48.40.09+8.6+8.6
Premier League (3 Seasons)10.918225.00.790.180.130.5020.83001.11.10.13-0.1-0.1
PL2 — Div. 1 (2 Seasons)24.2500
Premiership (2 Seasons)7.5212541.71.610.670.170.4000
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.207114.33.210.460.000.0000Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.013133.31.510.500.000.0011Matches
2018-201920Evertoneng ENGEFL Cup17th1.503133.32.000.670.000.0000Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.00300.03.000.000.0000Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.00000.000.0000Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.012150.02.001.000.501.0000Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.80100.01.180.000.0000Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.20100.00.870.000.0000Matches
2021-202223Norwich Cityeng ENGFA Cup1.0011100.00.960.960.000.0000Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.70000.000.0000Matches
2022-202324Norwich Cityeng ENGFA Cup0.40100.02.650.000.0000Matches
6 Seasons6 Clubs2 Leagues12.8222522.71.720.390.050.2011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Norwich City (3 Seasons)2 Leagues5.116233.31.170.390.170.5000
Nott'ham Forest (1 Season)2 Leagues4.2110220.02.400.480.000.0011
Everton (1 Season)1 League1.503133.32.000.670.000.0000
Sheffield Utd (1 Season)1 League1.00300.03.000.000.0000
Wigan Athletic (1 Season)1 League1.00000.000.0000
Derby County (1 Season)1 League
FA Cup (6 Seasons)6.319222.21.440.320.000.0011
EFL Cup (6 Seasons)6.5113323.11.990.460.080.3300
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
2014-201516Everton2. Europa LgR160.9000.0000Matches
2024-202526Rangers2. Europa Lg0.5011100.02.002.000.000.0015.30000.10.10.09-0.1-0.1Matches
2 Seasons2 Clubs1 League1.4011100.02.000.730.000.0015.30000.10.10.09-0.1-0.1
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
Rangers (1 Season)1 League0.5011100.02.002.000.000.0015.30000.10.10.09-0.1-0.1
Everton (1 Season)1 League0.9000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201516Everton2. Europa Lg0.90Matches
2015-201617Evertoneng ENG1. Premier League0.80Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.26Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.94Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.20Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.01Matches
2018-201920Sheffield Utdeng ENG2. Championship7.419729167.7287797912315579.4597974.7113333.300.20.5-0.25178040Matches
2018-201920Evertoneng ENGEFL Cup1.50Matches
2018-201920Sheffield Utdeng ENGFA Cup1.00Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.00Matches
2019-202021Wigan Athleticeng ENG2. Championship10.024836667.84442150111213682.49913175.6297538.722.12.2-0.1192822655Matches
2019-202021Derby Countyeng ENG2. Championship7.827037572.04637118611313881.911714680.1296942.011.81.6-0.815227236Matches
2019-202021Wigan Athleticeng ENGFA Cup1.00Matches
2020-202122Norwich Cityeng ENG2. Championship10.432844174.44527140119522387.49913076.2154434.113.22.4-2.2233115260Matches
2020-202122Norwich Cityeng ENGEFL Cup1.00Matches
2020-202122Norwich Cityeng ENGFA Cup0.80Matches
2021-202223Norwich Cityeng ENGEFL Cup1.21Matches
2021-202223Norwich Cityeng ENGFA Cup1.00Matches
2021-202223Norwich Cityeng ENG1. Premier League10.122333466.83517106812315778.3698977.5195335.811.51.0-0.516219331Matches
2022-202324Norwich Cityeng ENG2. Championship12.339654073.36310190820825182.914018177.3306050.032.52.9+0.5223924360Matches
2022-202324Norwich Cityeng ENGEFL Cup0.70Matches
2022-202324Norwich Cityeng ENGFA Cup0.40Matches
2023-202425Rangerssct SCO1. Premiership5.52Matches
2024-202526Rangers2. Europa Lg0.5141877.8266344666.791090.011100.000.00.00.000000Matches
2024-202526Rangerssct SCO1. Premiership2.00Matches
10 Seasons7 Clubs6 Leagues110.31676236570.9265768077878106682.459276677.313433540.01611.410.6+4.61001588516282
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 (3 Seasons)4 Leagues37.9947131572.014354437752663183.430840077.06415740.867.26.3-1.26191488151
Everton (3 Seasons)3 Leagues3.20
Everton (2 Seasons)1 League24.26
Rangers (2 Seasons)2 Leagues8.0141877.8266344666.791090.011100.020.00.0+2.000000
Nott'ham Forest (1 Season)3 Leagues34.15
Sheffield Utd (1 Season)2 Leagues8.419729167.7287797912315579.4597974.7113333.300.20.5-0.25178040
Wigan Athletic (1 Season)2 Leagues11.024836667.84442150111213682.49913175.6297538.722.12.2-0.1192822655
Derby County (1 Season)2 Leagues7.827037572.04637118611313881.911714680.1296942.011.81.6-0.815227236
FA Cup (6 Seasons)6.31
EFL Cup (6 Seasons)6.51
Championship (5 Seasons)77.81439201371.522793697575190383.251466777.111428140.6119.89.6+1.2841377613251
Premier League (3 Seasons)10.922333466.83517106812315778.3698977.5195335.811.51.0-0.516219331
PL2 — Div. 1 (2 Seasons)24.26
Premiership (2 Seasons)7.52
Europa Lg (2 Seasons)1.4141877.8266344666.791090.011100.000.00.00.000000
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201516Everton1 League0.90
2015-201617Everton1 League0.80
2016-201718Everton1 League21.26
2017-201819Nott'ham Forest3 Leagues34.15
2018-201920Sheffield Utd2 Leagues8.419729167.7287797912315579.4597974.7113333.300.20.5-0.25178040
2018-201920Everton1 League3.00
2018-201920Everton2 Leagues1.50
2019-202021Derby County2 Leagues7.827037572.04637118611313881.911714680.1296942.011.81.6-0.815227236
2019-202021Wigan Athletic2 Leagues11.024836667.84442150111213682.49913175.6297538.722.12.2-0.1192822655
2020-202122Norwich City3 Leagues12.232844174.44527140119522387.49913076.2154434.113.22.4-2.2233115260
2021-202223Norwich City3 Leagues12.322333466.83517106812315778.3698977.5195335.821.51.0+0.516219331
2022-202324Norwich City3 Leagues13.439654073.36310190820825182.914018177.3306050.032.52.9+0.5223924360
2023-202425Rangers1 League5.52
2024-202526Rangers2 Leagues2.5141877.8266344666.791090.011100.000.00.00.000000
10 Seasons7 Clubs6 Leagues110.31676236570.9265768077878106682.459276677.313433540.01611.410.6+4.61001588516282
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 (3 Seasons)4 Leagues37.9947131572.014354437752663183.430840077.06415740.867.26.3-1.26191488151
Everton (3 Seasons)3 Leagues3.20
Everton (2 Seasons)1 League24.26
Rangers (2 Seasons)2 Leagues8.0141877.8266344666.791090.011100.020.00.0+2.000000
Nott'ham Forest (1 Season)3 Leagues34.15
Sheffield Utd (1 Season)2 Leagues8.419729167.7287797912315579.4597974.7113333.300.20.5-0.25178040
Wigan Athletic (1 Season)2 Leagues11.024836667.84442150111213682.49913175.6297538.722.12.2-0.1192822655
Derby County (1 Season)2 Leagues7.827037572.04637118611313881.911714680.1296942.011.81.6-0.815227236
FA Cup (6 Seasons)6.31
EFL Cup (6 Seasons)6.51
Championship (5 Seasons)77.81439201371.522793697575190383.251466777.111428140.6119.89.6+1.2841377613251
Premier League (3 Seasons)10.922333466.83517106812315778.3698977.5195335.811.51.0-0.516219331
PL2 — Div. 1 (2 Seasons)24.26
Premiership (2 Seasons)7.52
Europa Lg (2 Seasons)1.4141877.8266344666.791090.011100.000.00.00.000000
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201617Evertoneng ENG1. Premier League11th0.80Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.26Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.94Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.419729167.7287797912315579.4597974.7113333.300.20.5-0.25178040Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.00Matches
2019-202021Derby Countyeng ENG2. Championship10th7.827037572.04637118611313881.911714680.1296942.011.81.6-0.815227236Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.024836667.84442150111213682.49913175.6297538.722.12.2-0.1192822655Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.432844174.44527140119522387.49913076.2154434.113.22.4-2.2233115260Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.122333466.83517106812315778.3698977.5195335.811.51.0-0.516219331Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.339654073.36310190820825182.914018177.3306050.032.52.9+0.5223924360Matches
2023-202425Rangerssct SCO1. Premiership2nd5.52Matches
2024-202526Rangerssct SCO1. Premiership3rd2.00Matches
9 Seasons7 Clubs3 Leagues96.21662234770.8263108043874106082.558375677.113333439.81411.410.6+2.61001588516282
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 (3 Seasons)2 Leagues32.8947131572.014354437752663183.430840077.06415740.857.26.3-2.26191488151
Everton (2 Seasons)1 League24.26
Rangers (2 Seasons)1 League7.52
Everton (2 Seasons)1 League0.80
Nott'ham Forest (1 Season)1 League29.94
Sheffield Utd (1 Season)1 League7.419729167.7287797912315579.4597974.7113333.300.20.5-0.25178040
Wigan Athletic (1 Season)1 League10.024836667.84442150111213682.49913175.6297538.722.12.2-0.1192822655
Derby County (1 Season)1 League7.827037572.04637118611313881.911714680.1296942.011.81.6-0.815227236
Championship (5 Seasons)77.81439201371.522793697575190383.251466777.111428140.6119.89.6+1.2841377613251
Premier League (3 Seasons)10.922333466.83517106812315778.3698977.5195335.811.51.0-0.516219331
PL2 — Div. 1 (2 Seasons)24.26
Premiership (2 Seasons)7.52
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.20Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.01Matches
2018-201920Evertoneng ENGEFL Cup17th1.50Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.00Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.00Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.00Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.80Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.21Matches
2021-202223Norwich Cityeng ENGFA Cup1.00Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.70Matches
2022-202324Norwich Cityeng ENGFA Cup0.40Matches
6 Seasons6 Clubs2 Leagues12.82
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Norwich City (3 Seasons)2 Leagues5.11
Nott'ham Forest (1 Season)2 Leagues4.21
Everton (1 Season)1 League1.50
Sheffield Utd (1 Season)1 League1.00
Wigan Athletic (1 Season)1 League1.00
Derby County (1 Season)1 League
FA Cup (6 Seasons)6.31
EFL Cup (6 Seasons)6.51
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
2014-201516Everton2. Europa LgR160.90Matches
2024-202526Rangers2. Europa Lg0.5141877.8266344666.791090.011100.000.00.00.000000Matches
2 Seasons2 Clubs1 League1.4141877.8266344666.791090.011100.000.00.00.000000
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
Rangers (1 Season)1 League0.5141877.8266344666.791090.011100.000.00.00.000000
Everton (1 Season)1 League0.90

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Everton2. Europa Lg0.9Matches
2015-201617Evertoneng ENG1. Premier League0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.9103Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.22Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.013Matches
2018-201920Sheffield Utdeng ENG2. Championship7.42912662100122131100197410Matches
2018-201920Evertoneng ENGEFL Cup1.55Matches
2018-201920Sheffield Utdeng ENGFA Cup1.012Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.0Matches
2019-202021Wigan Athleticeng ENG2. Championship10.036630262903574371814024826Matches
2019-202021Derby Countyeng ENG2. Championship7.837534133101231022161227019Matches
2019-202021Wigan Athleticeng ENGFA Cup1.03Matches
2020-202122Norwich Cityeng ENG2. Championship10.444140930952373181350328213Matches
2020-202122Norwich Cityeng ENGEFL Cup1.05Matches
2020-202122Norwich Cityeng ENGFA Cup0.82Matches
2021-202223Norwich Cityeng ENGEFL Cup1.25Matches
2021-202223Norwich Cityeng ENGFA Cup1.02Matches
2021-202223Norwich Cityeng ENG1. Premier League10.1334304281135381161320223212Matches
2022-202324Norwich Cityeng ENG2. Championship12.35405132237322211540396516Matches
2022-202324Norwich Cityeng ENGEFL Cup0.70Matches
2022-202324Norwich Cityeng ENGFA Cup0.40Matches
2023-202425Rangerssct SCO1. Premiership5.57Matches
2024-202526Rangers2. Europa Lg0.5181621000000001401Matches
2024-202526Rangerssct SCO1. Premiership2.02Matches
10 Seasons7 Clubs6 Leagues110.323652151198431616368231056626216761667
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (3 Seasons)4 Leagues37.9131512268023151011164531110947941
Everton (3 Seasons)3 Leagues3.25
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)2 Leagues8.0181621009000001401
Nott'ham Forest (1 Season)3 Leagues34.1118
Sheffield Utd (1 Season)2 Leagues8.42912662100134131100197410
Wigan Athletic (1 Season)2 Leagues11.036630262903604371814024826
Derby County (1 Season)2 Leagues7.837534133101231022161227019
FA Cup (6 Seasons)6.332
EFL Cup (6 Seasons)6.517
Championship (5 Seasons)77.82013183116831131127222895324214391454
Premier League (3 Seasons)10.9334304281135381161320223212
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.59
Europa Lg (2 Seasons)1.4181621000000001401
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Everton1 League0.9
2015-201617Everton1 League0.8
2016-201718Everton1 League21.2
2017-201819Nott'ham Forest3 Leagues34.1118
2018-201920Sheffield Utd2 Leagues8.42912662100134131100197410
2018-201920Everton1 League3.0
2018-201920Everton2 Leagues1.55
2019-202021Derby County2 Leagues7.837534133101231022161227019
2019-202021Wigan Athletic2 Leagues11.036630262903604371814024826
2020-202122Norwich City3 Leagues12.244140930952443181350328213
2021-202223Norwich City3 Leagues12.3334304281135451161320223212
2022-202324Norwich City3 Leagues13.45405132237322211540396516
2023-202425Rangers1 League5.57
2024-202526Rangers2 Leagues2.5181621002000001401
10 Seasons7 Clubs6 Leagues110.323652151198431616368231056626216761667
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (3 Seasons)4 Leagues37.9131512268023151011164531110947941
Everton (3 Seasons)3 Leagues3.25
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)2 Leagues8.0181621009000001401
Nott'ham Forest (1 Season)3 Leagues34.1118
Sheffield Utd (1 Season)2 Leagues8.42912662100134131100197410
Wigan Athletic (1 Season)2 Leagues11.036630262903604371814024826
Derby County (1 Season)2 Leagues7.837534133101231022161227019
FA Cup (6 Seasons)6.332
EFL Cup (6 Seasons)6.517
Championship (5 Seasons)77.82013183116831131127222895324214391454
Premier League (3 Seasons)10.9334304281135381161320223212
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.59
Europa Lg (2 Seasons)1.4181621000000001401
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-201617Evertoneng ENG1. Premier League11th0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.9103Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.42912662100122131100197410Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.0Matches
2019-202021Derby Countyeng ENG2. Championship10th7.837534133101231022161227019Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.036630262903574371814024826Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.444140930952373181350328213Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.1334304281135381161320223212Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.35405132237322211540396516Matches
2023-202425Rangerssct SCO1. Premiership2nd5.57Matches
2024-202526Rangerssct SCO1. Premiership3rd2.02Matches
9 Seasons7 Clubs3 Leagues96.223472135196421616319231056626216621666
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (3 Seasons)2 Leagues32.813151226802315109764531110947941
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)1 League7.59
Everton (2 Seasons)1 League0.8
Nott'ham Forest (1 Season)1 League29.9103
Sheffield Utd (1 Season)1 League7.42912662100122131100197410
Wigan Athletic (1 Season)1 League10.036630262903574371814024826
Derby County (1 Season)1 League7.837534133101231022161227019
Championship (5 Seasons)77.82013183116831131127222895324214391454
Premier League (3 Seasons)10.9334304281135381161320223212
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.59
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.22Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.013Matches
2018-201920Evertoneng ENGEFL Cup17th1.55Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.012Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.03Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.05Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.82Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.25Matches
2021-202223Norwich Cityeng ENGFA Cup1.02Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.70Matches
2022-202324Norwich Cityeng ENGFA Cup0.40Matches
6 Seasons6 Clubs2 Leagues12.849
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Norwich City (3 Seasons)2 Leagues5.114
Nott'ham Forest (1 Season)2 Leagues4.215
Everton (1 Season)1 League1.55
Sheffield Utd (1 Season)1 League1.012
Wigan Athletic (1 Season)1 League1.03
Derby County (1 Season)1 League
FA Cup (6 Seasons)6.332
EFL Cup (6 Seasons)6.517
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
2014-201516Everton2. Europa LgR160.9Matches
2024-202526Rangers2. Europa Lg0.5181621000000001401Matches
2 Seasons2 Clubs1 League1.4181621000000001401
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (1 Season)1 League0.5181621000000001401
Everton (1 Season)1 League0.9

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Everton2. Europa Lg0.9Matches
2015-201617Evertoneng ENG1. Premier League0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.9Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.2Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.0Matches
2018-201920Sheffield Utdeng ENG2. Championship7.4243.23160312220.27200000Matches
2018-201920Evertoneng ENGEFL Cup1.5Matches
2018-201920Sheffield Utdeng ENGFA Cup1.0Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.0Matches
2019-202021Wigan Athleticeng ENG2. Championship10.0484.82329312150.50301001Matches
2019-202021Derby Countyeng ENG2. Championship7.8243.08172220110.13100000Matches
2019-202021Wigan Athleticeng ENGFA Cup1.0Matches
2020-202122Norwich Cityeng ENG2. Championship10.4535.12349243140.39200011Matches
2020-202122Norwich Cityeng ENGEFL Cup1.0Matches
2020-202122Norwich Cityeng ENGFA Cup0.8Matches
2021-202223Norwich Cityeng ENGEFL Cup1.2Matches
2021-202223Norwich Cityeng ENGFA Cup1.0Matches
2021-202223Norwich Cityeng ENG1. Premier League10.1262.57197000010.10100000Matches
2022-202324Norwich Cityeng ENG2. Championship12.3473.80383420060.49501000Matches
2022-202324Norwich Cityeng ENGEFL Cup0.7Matches
2022-202324Norwich Cityeng ENGFA Cup0.4Matches
2023-202425Rangerssct SCO1. Premiership5.5Matches
2024-202526Rangers2. Europa Lg0.536.0011100000.00000000Matches
2024-202526Rangerssct SCO1. Premiership2.0Matches
10 Seasons7 Clubs6 Leagues110.32253.8515731151075190.321402012
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (3 Seasons)4 Leagues37.91263.8491196631110.34801011
Everton (3 Seasons)3 Leagues3.2
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)2 Leagues8.036.0011100000.00000000
Nott'ham Forest (1 Season)3 Leagues34.1
Sheffield Utd (1 Season)2 Leagues8.4243.23160312220.27200000
Wigan Athletic (1 Season)2 Leagues11.0484.82329312150.50301001
Derby County (1 Season)2 Leagues7.8243.08172220110.13100000
FA Cup (6 Seasons)6.3
EFL Cup (6 Seasons)6.5
Championship (5 Seasons)77.81964.0913723141075180.381302012
Premier League (3 Seasons)10.9262.57197000010.10100000
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.5
Europa Lg (2 Seasons)1.436.0011100000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Everton1 League0.9
2015-201617Everton1 League0.8
2016-201718Everton1 League21.2
2017-201819Nott'ham Forest3 Leagues34.1
2018-201920Sheffield Utd2 Leagues8.4243.23160312220.27200000
2018-201920Everton1 League3.0
2018-201920Everton2 Leagues1.5
2019-202021Derby County2 Leagues7.8243.08172220110.13100000
2019-202021Wigan Athletic2 Leagues11.0484.82329312150.50301001
2020-202122Norwich City3 Leagues12.2535.12349243140.39200011
2021-202223Norwich City3 Leagues12.3262.57197000010.10100000
2022-202324Norwich City3 Leagues13.4473.80383420060.49501000
2023-202425Rangers1 League5.5
2024-202526Rangers2 Leagues2.536.0011100000.00000000
10 Seasons7 Clubs6 Leagues110.32253.8515731151075190.321402012
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (3 Seasons)4 Leagues37.91263.8491196631110.34801011
Everton (3 Seasons)3 Leagues3.2
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)2 Leagues8.036.0011100000.00000000
Nott'ham Forest (1 Season)3 Leagues34.1
Sheffield Utd (1 Season)2 Leagues8.4243.23160312220.27200000
Wigan Athletic (1 Season)2 Leagues11.0484.82329312150.50301001
Derby County (1 Season)2 Leagues7.8243.08172220110.13100000
FA Cup (6 Seasons)6.3
EFL Cup (6 Seasons)6.5
Championship (5 Seasons)77.81964.0913723141075180.381302012
Premier League (3 Seasons)10.9262.57197000010.10100000
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.5
Europa Lg (2 Seasons)1.436.0011100000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201617Evertoneng ENG1. Premier League11th0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.9Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.4243.23160312220.27200000Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.0Matches
2019-202021Derby Countyeng ENG2. Championship10th7.8243.08172220110.13100000Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.0484.82329312150.50301001Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.4535.12349243140.39200011Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.1262.57197000010.10100000Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.3473.80383420060.49501000Matches
2023-202425Rangerssct SCO1. Premiership2nd5.5Matches
2024-202526Rangerssct SCO1. Premiership3rd2.0Matches
9 Seasons7 Clubs3 Leagues96.22223.8315630141075190.331402012
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (3 Seasons)2 Leagues32.81263.8491196631110.34801011
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)1 League7.5
Everton (2 Seasons)1 League0.8
Nott'ham Forest (1 Season)1 League29.9
Sheffield Utd (1 Season)1 League7.4243.23160312220.27200000
Wigan Athletic (1 Season)1 League10.0484.82329312150.50301001
Derby County (1 Season)1 League7.8243.08172220110.13100000
Championship (5 Seasons)77.81964.0913723141075180.381302012
Premier League (3 Seasons)10.9262.57197000010.10100000
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.5
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.2Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.0Matches
2018-201920Evertoneng ENGEFL Cup17th1.5Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.0Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.0Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.0Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.8Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.2Matches
2021-202223Norwich Cityeng ENGFA Cup1.0Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.7Matches
2022-202324Norwich Cityeng ENGFA Cup0.4Matches
6 Seasons6 Clubs2 Leagues12.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Norwich City (3 Seasons)2 Leagues5.1
Nott'ham Forest (1 Season)2 Leagues4.2
Everton (1 Season)1 League1.5
Sheffield Utd (1 Season)1 League1.0
Wigan Athletic (1 Season)1 League1.0
Derby County (1 Season)1 League
FA Cup (6 Seasons)6.3
EFL Cup (6 Seasons)6.5
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
2014-201516Everton2. Europa LgR160.9Matches
2024-202526Rangers2. Europa Lg0.536.0011100000.00000000Matches
2 Seasons2 Clubs1 League1.436.0011100000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (1 Season)1 League0.536.0011100000.00000000
Everton (1 Season)1 League0.9

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201516Everton2. Europa Lg0.9Matches
2015-201617Evertoneng ENG1. Premier League0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.92314Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.200Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.042Matches
2018-201920Sheffield Utdeng ENG2. Championship7.48731431520.012404715100Matches
2018-201920Evertoneng ENGEFL Cup1.500Matches
2018-201920Sheffield Utdeng ENGFA Cup1.000Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.0Matches
2019-202021Wigan Athleticeng ENG2. Championship10.015849262524.0191301362120Matches
2019-202021Derby Countyeng ENG2. Championship7.812945311010.0960631510Matches
2019-202021Wigan Athleticeng ENGFA Cup1.000Matches
2020-202122Norwich Cityeng ENG2. Championship10.4169311231421.4111211152151Matches
2020-202122Norwich Cityeng ENGEFL Cup1.001Matches
2020-202122Norwich Cityeng ENGFA Cup0.800Matches
2021-202223Norwich Cityeng ENGEFL Cup1.220Matches
2021-202223Norwich Cityeng ENGFA Cup1.010Matches
2021-202223Norwich Cityeng ENG1. Premier League10.118787393228.123101972540Matches
2022-202324Norwich Cityeng ENG2. Championship12.3178412193129.0221811782521Matches
2022-202324Norwich Cityeng ENGEFL Cup0.710Matches
2022-202324Norwich Cityeng ENGFA Cup0.400Matches
2023-202425Rangerssct SCO1. Premiership5.5117Matches
2024-202526Rangers2. Europa Lg0.511010010.010000100Matches
2024-202526Rangerssct SCO1. Premiership2.012Matches
10 Seasons7 Clubs6 Leagues110.387922646153112824.2976336062123242
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 (3 Seasons)4 Leagues37.9512815306217727.356403372171112
Everton (3 Seasons)3 Leagues3.2000
Everton (2 Seasons)1 League24.20
Rangers (2 Seasons)2 Leagues8.0113010010.010009100
Nott'ham Forest (1 Season)3 Leagues34.127160
Sheffield Utd (1 Season)2 Leagues8.48731431520.012404715100
Wigan Athletic (1 Season)2 Leagues11.015849262524.0191301362120
Derby County (1 Season)2 Leagues7.812945311010.0960631510
FA Cup (6 Seasons)6.3520
EFL Cup (6 Seasons)6.5310
Championship (5 Seasons)77.86864183812229523.273532514397202
Premier League (3 Seasons)10.918787393228.123101972540
PL2 — Div. 1 (2 Seasons)24.20
Premiership (2 Seasons)7.51290
Europa Lg (2 Seasons)1.411010010.010000100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201516Everton1 League0.90
2015-201617Everton1 League0.80
2016-201718Everton1 League21.20
2017-201819Nott'ham Forest3 Leagues34.127160
2018-201920Sheffield Utd2 Leagues8.48731431520.012404715100
2018-201920Everton1 League3.00
2018-201920Everton2 Leagues1.5000
2019-202021Derby County2 Leagues7.812945311010.0960631510
2019-202021Wigan Athletic2 Leagues11.015849262524.0191301362120
2020-202122Norwich City3 Leagues12.2169311231421.4111211162151
2021-202223Norwich City3 Leagues12.3181087393228.123101972540
2022-202324Norwich City3 Leagues13.4179412193129.0221811782521
2023-202425Rangers1 League5.51170
2024-202526Rangers2 Leagues2.512010010.010002100
10 Seasons7 Clubs6 Leagues110.387922646153112824.2976336062123242
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 (3 Seasons)4 Leagues37.9512815306217727.356403372171112
Everton (3 Seasons)3 Leagues3.2000
Everton (2 Seasons)1 League24.20
Rangers (2 Seasons)2 Leagues8.0113010010.010009100
Nott'ham Forest (1 Season)3 Leagues34.127160
Sheffield Utd (1 Season)2 Leagues8.48731431520.012404715100
Wigan Athletic (1 Season)2 Leagues11.015849262524.0191301362120
Derby County (1 Season)2 Leagues7.812945311010.0960631510
FA Cup (6 Seasons)6.3520
EFL Cup (6 Seasons)6.5310
Championship (5 Seasons)77.86864183812229523.273532514397202
Premier League (3 Seasons)10.918787393228.123101972540
PL2 — Div. 1 (2 Seasons)24.20
Premiership (2 Seasons)7.51290
Europa Lg (2 Seasons)1.411010010.010000100
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-201617Evertoneng ENG1. Premier League11th0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.92314Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.48731431520.012404715100Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.0Matches
2019-202021Derby Countyeng ENG2. Championship10th7.812945311010.0960631510Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.015849262524.0191301362120Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.4169311231421.4111211152151Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.118787393228.123101972540Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.3178412193129.0221811782521Matches
2023-202425Rangerssct SCO1. Premiership2nd5.5117Matches
2024-202526Rangerssct SCO1. Premiership3rd2.012Matches
9 Seasons7 Clubs3 Leagues96.286832645153112724.4966336059122242
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (3 Seasons)2 Leagues32.8512415306217727.356403372071112
Everton (2 Seasons)1 League24.20
Rangers (2 Seasons)1 League7.51290
Everton (2 Seasons)1 League0.80
Nott'ham Forest (1 Season)1 League29.923140
Sheffield Utd (1 Season)1 League7.48731431520.012404715100
Wigan Athletic (1 Season)1 League10.015849262524.0191301362120
Derby County (1 Season)1 League7.812945311010.0960631510
Championship (5 Seasons)77.86864183812229523.273532514397202
Premier League (3 Seasons)10.918787393228.123101972540
PL2 — Div. 1 (2 Seasons)24.20
Premiership (2 Seasons)7.51290
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.200Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.042Matches
2018-201920Evertoneng ENGEFL Cup17th1.500Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.000Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.000Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.001Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.800Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.220Matches
2021-202223Norwich Cityeng ENGFA Cup1.010Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.710Matches
2022-202324Norwich Cityeng ENGFA Cup0.400Matches
6 Seasons6 Clubs2 Leagues12.8830
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Norwich City (3 Seasons)2 Leagues5.1410
Nott'ham Forest (1 Season)2 Leagues4.2420
Everton (1 Season)1 League1.5000
Sheffield Utd (1 Season)1 League1.0000
Wigan Athletic (1 Season)1 League1.0000
Derby County (1 Season)1 League0
FA Cup (6 Seasons)6.3520
EFL Cup (6 Seasons)6.5310
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
2014-201516Everton2. Europa LgR160.9Matches
2024-202526Rangers2. Europa Lg0.511010010.010000100Matches
2 Seasons2 Clubs1 League1.411010010.010000100
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (1 Season)1 League0.511010010.010000100
Everton (1 Season)1 League0.90

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201516Everton2. Europa Lg0.9Matches
2015-201617Evertoneng ENG1. Premier League0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.9Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.2Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.0Matches
2018-201920Sheffield Utdeng ENG2. Championship7.43665461301981636611654.5545.5178125075628244101224458Matches
2018-201920Evertoneng ENGEFL Cup1.5Matches
2018-201920Sheffield Utdeng ENGFA Cup1.0Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.0Matches
2019-202021Wigan Athleticeng ENG2. Championship10.04677342042322946713969.2430.8240123651720159241930152Matches
2019-202021Derby Countyeng ENG2. Championship7.8444336243171134449888.9111.1249138668417262201432641Matches
2019-202021Wigan Athleticeng ENGFA Cup1.0Matches
2020-202122Norwich Cityeng ENG2. Championship10.45647552472683456413753.8646.2303151671221189301441468Matches
2020-202122Norwich Cityeng ENGEFL Cup1.0Matches
2020-202122Norwich Cityeng ENGFA Cup0.8Matches
2021-202223Norwich Cityeng ENGEFL Cup1.2Matches
2021-202223Norwich Cityeng ENGFA Cup1.0Matches
2021-202223Norwich Cityeng ENG1. Premier League10.14156601711891341514750.0750.021810864371483131528449Matches
2022-202324Norwich Cityeng ENG2. Championship12.365877731726936658281657.1517.9380186581022274131745254Matches
2022-202324Norwich Cityeng ENGEFL Cup0.7Matches
2022-202324Norwich Cityeng ENGFA Cup0.4Matches
2023-202425Rangerssct SCO1. Premiership5.5Matches
2024-202526Rangers2. Europa Lg0.520049822033100.000.08251101001130Matches
2024-202526Rangerssct SCO1. Premiership2.0Matches
10 Seasons7 Clubs6 Leagues110.3293435312132113351432934915661.52830.815768364392712211931110922034322
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 (3 Seasons)4 Leagues37.9163720192735726831637553054.51832.79014467195957531656461150171
Everton (3 Seasons)3 Leagues3.2
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)2 Leagues8.020049822033100.000.08251101001130
Nott'ham Forest (1 Season)3 Leagues34.1
Sheffield Utd (1 Season)2 Leagues8.43665461301981636611654.5545.5178125075628244101224458
Wigan Athletic (1 Season)2 Leagues11.04677342042322946713969.2430.8240123651720159241930152
Derby County (1 Season)2 Leagues7.8444336243171134449888.9111.1249138668417262201432641
FA Cup (6 Seasons)6.3
EFL Cup (6 Seasons)6.5
Championship (5 Seasons)77.8249929248114111381282499744662.22128.41350725334791081102897761737273
Premier League (3 Seasons)10.94156601711891341514750.0750.021810864371483131528449
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.5
Europa Lg (2 Seasons)1.420049822033100.000.08251101001130
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201516Everton1 League0.9
2015-201617Everton1 League0.8
2016-201718Everton1 League21.2
2017-201819Nott'ham Forest3 Leagues34.1
2018-201920Sheffield Utd2 Leagues8.43665461301981636611654.5545.5178125075628244101224458
2018-201920Everton1 League3.0
2018-201920Everton2 Leagues1.5
2019-202021Derby County2 Leagues7.8444336243171134449888.9111.1249138668417262201432641
2019-202021Wigan Athletic2 Leagues11.04677342042322946713969.2430.8240123651720159241930152
2020-202122Norwich City3 Leagues12.25647552472683456413753.8646.2303151671221189301441468
2021-202223Norwich City3 Leagues12.34156601711891341514750.0750.021810864371483131528449
2022-202324Norwich City3 Leagues13.465877731726936658281657.1517.9380186581022274131745254
2023-202425Rangers1 League5.5
2024-202526Rangers2 Leagues2.520049822033100.000.08251101001130
10 Seasons7 Clubs6 Leagues110.3293435312132113351432934915661.52830.815768364392712211931110922034322
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 (3 Seasons)4 Leagues37.9163720192735726831637553054.51832.79014467195957531656461150171
Everton (3 Seasons)3 Leagues3.2
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)2 Leagues8.020049822033100.000.08251101001130
Nott'ham Forest (1 Season)3 Leagues34.1
Sheffield Utd (1 Season)2 Leagues8.43665461301981636611654.5545.5178125075628244101224458
Wigan Athletic (1 Season)2 Leagues11.04677342042322946713969.2430.8240123651720159241930152
Derby County (1 Season)2 Leagues7.8444336243171134449888.9111.1249138668417262201432641
FA Cup (6 Seasons)6.3
EFL Cup (6 Seasons)6.5
Championship (5 Seasons)77.8249929248114111381282499744662.22128.41350725334791081102897761737273
Premier League (3 Seasons)10.94156601711891341514750.0750.021810864371483131528449
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.5
Europa Lg (2 Seasons)1.420049822033100.000.08251101001130
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-201617Evertoneng ENG1. Premier League11th0.8Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.2Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.9Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.43665461301981636611654.5545.5178125075628244101224458Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.0Matches
2019-202021Derby Countyeng ENG2. Championship10th7.8444336243171134449888.9111.1249138668417262201432641Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.04677342042322946713969.2430.8240123651720159241930152Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.45647552472683456413753.8646.2303151671221189301441468Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.14156601711891341514750.0750.021810864371483131528449Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.365877731726936658281657.1517.9380186581022274131745254Matches
2023-202425Rangerssct SCO1. Premiership2nd5.5Matches
2024-202526Rangerssct SCO1. Premiership3rd2.0Matches
9 Seasons7 Clubs3 Leagues96.2291435308131213271412914885360.22831.815688339391612211831110912021322
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 (3 Seasons)2 Leagues32.8163720192735726831637553054.51832.79014467195957531656461150171
Everton (2 Seasons)1 League24.2
Rangers (2 Seasons)1 League7.5
Everton (2 Seasons)1 League0.8
Nott'ham Forest (1 Season)1 League29.9
Sheffield Utd (1 Season)1 League7.43665461301981636611654.5545.5178125075628244101224458
Wigan Athletic (1 Season)1 League10.04677342042322946713969.2430.8240123651720159241930152
Derby County (1 Season)1 League7.8444336243171134449888.9111.1249138668417262201432641
Championship (5 Seasons)77.8249929248114111381282499744662.22128.41350725334791081102897761737273
Premier League (3 Seasons)10.94156601711891341514750.0750.021810864371483131528449
PL2 — Div. 1 (2 Seasons)24.2
Premiership (2 Seasons)7.5
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.2Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.0Matches
2018-201920Evertoneng ENGEFL Cup17th1.5Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.0Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.0Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.0Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.8Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.2Matches
2021-202223Norwich Cityeng ENGFA Cup1.0Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.7Matches
2022-202324Norwich Cityeng ENGFA Cup0.4Matches
6 Seasons6 Clubs2 Leagues12.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 (3 Seasons)2 Leagues5.1
Nott'ham Forest (1 Season)2 Leagues4.2
Everton (1 Season)1 League1.5
Sheffield Utd (1 Season)1 League1.0
Wigan Athletic (1 Season)1 League1.0
Derby County (1 Season)1 League
FA Cup (6 Seasons)6.3
EFL Cup (6 Seasons)6.5
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
2014-201516Everton2. Europa LgR160.9Matches
2024-202526Rangers2. Europa Lg0.520049822033100.000.08251101001130Matches
2 Seasons2 Clubs1 League1.420049822033100.000.08251101001130
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
Rangers (1 Season)1 League0.520049822033100.000.08251101001130
Everton (1 Season)1 League0.9

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-201516Everton2. Europa Lg179798.80.900100.0001-1-1.14-2.35Matches
2015-201617Evertoneng ENG1. Premier League272362.10.810113.0030+3+3.75+3.72Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 1221,9108796.521.2228716002.184521+24+1.13-2.73Matches
2017-201819Nott'ham Foresteng ENG2. Championship382,6927165.029.93118731.132947-18-0.60-0.85Matches
2017-201819Nott'ham Foresteng ENGEFL Cup31966565.32.23650002.0036-3-1.38-2.24Matches
2017-201819Nott'ham Foresteng ENGFA Cup21799099.42.02901001.5054+1+0.50+0.50Matches
2018-201920Sheffield Utdeng ENG2. Championship166694216.27.4867281742.00114+7+0.94+0.1612.76.7+6.0+0.81+0.12Matches
2018-201920Evertoneng ENGEFL Cup21356864.31.52681003.0032+1+0.67-0.53Matches
2018-201920Sheffield Utdeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 132699013.63.03902002.0071+6+2.01+1.43Matches
2018-201920Evertoneng ENG1. Premier League00003Matches
2019-202021Wigan Athleticeng ENG2. Championship128967521.610.012752001.751910+9+0.90+1.1314.011.5+2.5+0.25+0.41Matches
2019-202021Derby Countyeng ENG2. Championship107017016.97.88825223150.60611-5-0.64-0.7211.112.5-1.4-0.18+0.05Matches
2019-202021Derby Countyeng ENGEFL Cup00001Matches
2019-202021Wigan Athleticeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2020-202122Norwich Cityeng ENG2. Championship249323922.510.412630121582.00195+14+1.35+0.6516.212.3+3.9+0.38-0.21Matches
2020-202122Norwich Cityeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2020-202122Norwich Cityeng ENGFA Cup1767642.20.81760000.0001-1-1.18-2.91Matches
2021-202223Norwich Cityeng ENGEFL Cup21045257.81.2190111401.5061+5+4.33+6.70Matches
2021-202223Norwich Cityeng ENGFA Cup3943134.81.0145022502.0010+1+0.96+0.96Matches
2021-202223Norwich Cityeng ENG1. Premier League199124826.710.111753811170.47824-16-1.58+0.049.420.9-11.6-1.14-0.01Matches
2022-202324Norwich Cityeng ENG2. Championship231,1114826.812.31469191641.912015+5+0.41+0.4617.714.8+2.9+0.23+0.21Matches
2022-202324Norwich Cityeng ENGEFL Cup1626229.50.71620001.0021+1+1.45+2.06Matches
2022-202324Norwich Cityeng ENGFA Cup1343437.80.40013400.000000.00+1.61Matches
2023-202425Rangerssct SCO1. Premiership124944114.45.5574171841.75186+12+2.19+0.86Matches
2024-202526Rangers2. Europa Lg1454512.50.50014530.0001-1-2.00-3.140.31.4-1.1-2.27-3.70Matches
2024-202526Rangerssct SCO1. Premiership71772516.42.0172061842.2931+2+1.02+0.42Matches
10 Seasons7 Clubs6 Leagues1839,9305423.1110.311772386617671.48157146+11+0.10-0.1281.480.1+1.2+0.02-0.01
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 (3 Seasons)4 Leagues753,4154626.837.9426963315291.485750+7+0.18+0.4243.247.9-4.7-0.14-0.04
Everton (3 Seasons)3 Leagues5286573.63.23681242.4063+3+0.94+0.67
Everton (2 Seasons)1 League252,1798755.024.2258718002.165222+30+1.24+0.53
Rangers (2 Seasons)2 Leagues207163614.78.067311420111.85218+13+1.63+0.480.31.4-1.1-2.27-3.70
Nott'ham Forest (1 Season)3 Leagues433,0677166.434.1367519731.213757-20-0.59-0.88
Sheffield Utd (1 Season)2 Leagues177594517.98.4969381741.88115+6+0.71-0.0712.76.7+6.0+0.81+0.12
Wigan Athletic (1 Season)2 Leagues139867623.311.013763001.621912+7+0.64+0.8614.011.5+2.5+0.25+0.41
Derby County (1 Season)2 Leagues107017016.27.88825223160.60611-5-0.64-0.7211.112.5-1.4-0.18+0.05
FA Cup (6 Seasons)95636362.66.3680332801.0068-2-0.32-0.59
EFL Cup (6 Seasons)95876550.26.5872311411.781513+2+0.31+0.53
Championship (5 Seasons)1237,0015728.277.88570283816341.5810492+12+0.15-0.1171.757.7+13.9+0.29+0.11
Premier League (3 Seasons)21984479.610.912753911210.711124-13-1.19-0.519.420.9-11.6-1.14-0.01
PL2 — Div. 1 (2 Seasons)252,1798755.024.2258718002.165222+30+1.24+0.53
Premiership (2 Seasons)196713514.97.56731131881.95217+14+1.88+0.73
Europa Lg (2 Seasons)2124629.81.40024530.0002-2-1.45-2.640.31.4-1.1-2.27-3.70
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-201516Everton1 League179798.80.900100.0001-1-1.14-2.35
2015-201617Everton1 League272362.10.810113.0030+3+3.75+3.72
2016-201718Everton1 League221,9108796.521.2228716002.184521+24+1.13-2.73
2017-201819Nott'ham Forest3 Leagues433,0677166.434.1367519731.213757-20-0.59-0.88
2018-201920Sheffield Utd2 Leagues177594517.98.4969381741.88115+6+0.71-0.0712.76.7+6.0+0.81+0.12
2018-201920Everton1 League32699013.63.03902002.0071+6+2.01+1.43
2018-201920Everton2 Leagues2135683.71.52681033.0032+1+0.67-0.53
2019-202021Derby County2 Leagues107017016.27.88825223160.60611-5-0.64-0.7211.112.5-1.4-0.18+0.05
2019-202021Wigan Athletic2 Leagues139867623.311.013763001.621912+7+0.64+0.8614.011.5+2.5+0.25+0.41
2020-202122Norwich City3 Leagues261,0984224.912.214661121581.85209+11+0.90+0.1716.212.3+3.9+0.38-0.21
2021-202223Norwich City3 Leagues241,1104628.712.3137441114170.751525-10-0.81+0.729.420.9-11.6-1.14-0.01
2022-202324Norwich City3 Leagues251,2074827.213.415681101841.802216+6+0.45+0.5617.714.8+2.9+0.23+0.21
2023-202425Rangers1 League124944114.45.5574171841.75186+12+2.19+0.86
2024-202526Rangers2 Leagues82222815.42.5172072172.0032+1+0.41-0.330.31.4-1.1-2.27-3.70
10 Seasons7 Clubs6 Leagues1839,9305423.1110.311772386617671.48157146+11+0.10-0.1281.480.1+1.2+0.02-0.01
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 (3 Seasons)4 Leagues753,4154626.837.9426963315291.485750+7+0.18+0.4243.247.9-4.7-0.14-0.04
Everton (3 Seasons)3 Leagues5286573.63.23681242.4063+3+0.94+0.67
Everton (2 Seasons)1 League252,1798755.024.2258718002.165222+30+1.24+0.53
Rangers (2 Seasons)2 Leagues207163614.78.067311420111.85218+13+1.63+0.480.31.4-1.1-2.27-3.70
Nott'ham Forest (1 Season)3 Leagues433,0677166.434.1367519731.213757-20-0.59-0.88
Sheffield Utd (1 Season)2 Leagues177594517.98.4969381741.88115+6+0.71-0.0712.76.7+6.0+0.81+0.12
Wigan Athletic (1 Season)2 Leagues139867623.311.013763001.621912+7+0.64+0.8614.011.5+2.5+0.25+0.41
Derby County (1 Season)2 Leagues107017016.27.88825223160.60611-5-0.64-0.7211.112.5-1.4-0.18+0.05
FA Cup (6 Seasons)95636362.66.3680332801.0068-2-0.32-0.59
EFL Cup (6 Seasons)95876550.26.5872311411.781513+2+0.31+0.53
Championship (5 Seasons)1237,0015728.277.88570283816341.5810492+12+0.15-0.1171.757.7+13.9+0.29+0.11
Premier League (3 Seasons)21984479.610.912753911210.711124-13-1.19-0.519.420.9-11.6-1.14-0.01
PL2 — Div. 1 (2 Seasons)252,1798755.024.2258718002.165222+30+1.24+0.53
Premiership (2 Seasons)196713514.97.56731131881.95217+14+1.88+0.73
Europa Lg (2 Seasons)2124629.81.40024530.0002-2-1.45-2.640.31.4-1.1-2.27-3.70
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
2015-201617Evertoneng ENG1. Premier League11th272362.10.810113.0030+3+3.75+3.72Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st221,9108796.521.2228716002.184521+24+1.13-2.73Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th382,6927165.029.93118731.132947-18-0.60-0.85Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd166694216.27.4867281742.00114+7+0.94+0.1612.76.7+6.0+0.81+0.12Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st32699013.63.03902002.0071+6+2.01+1.43Matches
2018-201920Evertoneng ENG1. Premier League8th00003Matches
2019-202021Derby Countyeng ENG2. Championship10th107017016.97.88825223150.60611-5-0.64-0.7211.112.5-1.4-0.18+0.05Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd128967521.610.012752001.751910+9+0.90+1.1314.011.5+2.5+0.25+0.41Matches
2020-202122Norwich Cityeng ENG2. Championship1st249323922.510.412630121582.00195+14+1.35+0.6516.212.3+3.9+0.38-0.21Matches
2021-202223Norwich Cityeng ENG1. Premier League20th199124826.710.111753811170.47824-16-1.58+0.049.420.9-11.6-1.14-0.01Matches
2022-202324Norwich Cityeng ENG2. Championship13th231,1114826.812.31469191641.912015+5+0.41+0.4617.714.8+2.9+0.23+0.21Matches
2023-202425Rangerssct SCO1. Premiership2nd124944114.45.5574171841.75186+12+2.19+0.86Matches
2024-202526Rangerssct SCO1. Premiership3rd71772516.42.0172061842.2931+2+1.02+0.42Matches
9 Seasons7 Clubs3 Leagues1638,6565321.996.210371326016631.51136123+13+0.14-0.0581.178.7+2.4+0.04+0.03
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 (3 Seasons)2 Leagues662,9554525.332.8376942914291.534744+3+0.09+0.3243.247.9-4.7-0.14-0.04
Everton (2 Seasons)1 League252,1798755.024.2258718002.165222+30+1.24+0.53
Rangers (2 Seasons)1 League196713514.97.56731131881.95217+14+1.88+0.73
Everton (2 Seasons)1 League272361.10.810143.0030+3+3.75+3.72
Nott'ham Forest (1 Season)1 League382,6927165.029.93118731.132947-18-0.60-0.85
Sheffield Utd (1 Season)1 League166694216.27.4867281742.00114+7+0.94+0.1612.76.7+6.0+0.81+0.12
Wigan Athletic (1 Season)1 League128967521.610.012752001.751910+9+0.90+1.1314.011.5+2.5+0.25+0.41
Derby County (1 Season)1 League107017016.97.88825223150.60611-5-0.64-0.7211.112.5-1.4-0.18+0.05
Championship (5 Seasons)1237,0015728.277.88570283816341.5810492+12+0.15-0.1171.757.7+13.9+0.29+0.11
Premier League (3 Seasons)21984479.610.912753911210.711124-13-1.19-0.519.420.9-11.6-1.14-0.01
PL2 — Div. 1 (2 Seasons)252,1798755.024.2258718002.165222+30+1.24+0.53
Premiership (2 Seasons)196713514.97.56731131881.95217+14+1.88+0.73
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
2017-201819Nott'ham Foresteng ENGEFL Cup17th31966565.32.23650002.0036-3-1.38-2.24Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th21799099.42.02901001.5054+1+0.50+0.50Matches
2018-201920Evertoneng ENGEFL Cup17th21356864.31.52681003.0032+1+0.67-0.53Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202021Derby Countyeng ENGEFL Cup33rd00001Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2020-202122Norwich Cityeng ENGEFL Cup58th19090100.01.01901000.0013-2-2.00Matches
2020-202122Norwich Cityeng ENGFA Cup17th1767642.20.81760000.0001-1-1.18-2.91Matches
2021-202223Norwich Cityeng ENGEFL CupRd321045257.81.2190111401.5061+5+4.33+6.70Matches
2021-202223Norwich Cityeng ENGFA Cup3943134.81.0145022502.0010+1+0.96+0.96Matches
2022-202324Norwich Cityeng ENGEFL CupRd21626229.50.71620001.0021+1+1.45+2.06Matches
2022-202324Norwich Cityeng ENGFA Cup1343437.80.40013400.000000.00+1.61Matches
6 Seasons6 Clubs2 Leagues181,1506455.612.81475642411.39212100.000.00
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Norwich City (3 Seasons)2 Leagues94605145.15.1573242401.11106+4+0.78+1.10
Nott'ham Forest (1 Season)2 Leagues53757578.14.25751001.80810-2-0.48-1.34
Everton (1 Season)1 League21356864.31.52681003.0032+1+0.67-0.53
Sheffield Utd (1 Season)1 League19090100.01.01901000.0001-1-1.00
Wigan Athletic (1 Season)1 League19090100.01.01901000.0002-2-2.00
Derby County (1 Season)1 League00001
FA Cup (6 Seasons)95636362.66.3680332801.0068-2-0.32-0.59
EFL Cup (6 Seasons)95876550.26.5872311411.781513+2+0.31+0.53
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
2014-201516Everton2. Europa LgR16179798.80.900100.0001-1-1.14-2.35Matches
2024-202526Rangers2. Europa Lg1454512.50.50014530.0001-1-2.00-3.140.31.4-1.1-2.27-3.70Matches
2 Seasons2 Clubs1 League2124629.81.40024530.0002-2-1.45-2.640.31.4-1.1-2.27-3.70
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
Rangers (1 Season)1 League1454512.50.50014530.0001-1-2.00-3.140.31.4-1.1-2.27-3.70
Everton (1 Season)1 League179798.80.900100.0001-1-1.14-2.35

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201516Everton2. Europa Lg0.9000Matches
2015-201617Evertoneng ENG1. Premier League0.8001Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 121.24000Matches
2017-201819Nott'ham Foresteng ENG2. Championship29.9600294231031423000Matches
2017-201819Nott'ham Foresteng ENGEFL Cup2.2000310200000Matches
2017-201819Nott'ham Foresteng ENGFA Cup2.000031013240Matches
2018-201920Sheffield Utdeng ENG2. Championship7.4300109022770004571729.2Matches
2018-201920Evertoneng ENGEFL Cup1.5000000500000Matches
2018-201920Sheffield Utdeng ENGFA Cup1.00002001200000Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 13.00000Matches
2019-202021Wigan Athleticeng ENG2. Championship10.0000168157680003781338.1Matches
2019-202021Derby Countyeng ENG2. Championship7.8200610131390104531023.1Matches
2019-202021Wigan Athleticeng ENGFA Cup1.00001003000Matches
2020-202122Norwich Cityeng ENG2. Championship10.41001513237590003782722.9Matches
2020-202122Norwich Cityeng ENGEFL Cup1.00003205100Matches
2020-202122Norwich Cityeng ENGFA Cup0.80000002000Matches
2021-202223Norwich Cityeng ENGEFL Cup1.20000205020Matches
2021-202223Norwich Cityeng ENGFA Cup1.01001002010Matches
2021-202223Norwich Cityeng ENG1. Premier League10.1000194038770003782822.2Matches
2022-202324Norwich Cityeng ENG2. Championship12.340015110228801065112233.3Matches
2022-202324Norwich Cityeng ENGEFL Cup0.70000100010Matches
2022-202324Norwich Cityeng ENGFA Cup0.40000000000Matches
2023-202425Rangerssct SCO1. Premiership5.510050077110Matches
2024-202526Rangers2. Europa Lg0.50001000010003010.0Matches
2024-202526Rangerssct SCO1. Premiership2.01004302210Matches
10 Seasons7 Clubs6 Leagues110.31900134107736862920202694511827.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (3 Seasons)4 Leagues37.9600533321112128010139277726.0
Everton (3 Seasons)3 Leagues3.2000100500000
Everton (2 Seasons)1 League24.24000
Rangers (2 Seasons)2 Leagues8.0200103099130003010.0
Nott'ham Forest (1 Season)3 Leagues34.1600354431181627000
Sheffield Utd (1 Season)2 Leagues8.4300129034770004571729.2
Wigan Athletic (1 Season)2 Leagues11.0000178160680003781338.1
Derby County (1 Season)2 Leagues7.8200610131390104531023.1
FA Cup (6 Seasons)6.31007103225000
EFL Cup (6 Seasons)6.50006601713000
Championship (5 Seasons)77.81600919372724364020229378929.4
Premier League (3 Seasons)10.9000204038770003782822.2
PL2 — Div. 1 (2 Seasons)24.24000
Premiership (2 Seasons)7.520093099120
Europa Lg (2 Seasons)1.40001000010003010.0
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201516Everton1 League0.9000
2015-201617Everton1 League0.8001
2016-201718Everton1 League21.24000
2017-201819Nott'ham Forest3 Leagues34.1600354431181627000
2018-201920Sheffield Utd2 Leagues8.4300129034770004571729.2
2018-201920Everton1 League3.00000
2018-201920Everton2 Leagues1.5000000500000
2019-202021Derby County2 Leagues7.8200610131390104531023.1
2019-202021Wigan Athletic2 Leagues11.0000178160680003781338.1
2020-202122Norwich City3 Leagues12.21001815244690003782722.9
2021-202223Norwich City3 Leagues12.31002060457100003782822.2
2022-202324Norwich City3 Leagues13.440015120228901065112233.3
2023-202425Rangers1 League5.510050077110
2024-202526Rangers2 Leagues2.51005302220003010.0
10 Seasons7 Clubs6 Leagues110.31900134107736862920202694511827.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (3 Seasons)4 Leagues37.9600533321112128010139277726.0
Everton (3 Seasons)3 Leagues3.2000100500000
Everton (2 Seasons)1 League24.24000
Rangers (2 Seasons)2 Leagues8.0200103099130003010.0
Nott'ham Forest (1 Season)3 Leagues34.1600354431181627000
Sheffield Utd (1 Season)2 Leagues8.4300129034770004571729.2
Wigan Athletic (1 Season)2 Leagues11.0000178160680003781338.1
Derby County (1 Season)2 Leagues7.8200610131390104531023.1
FA Cup (6 Seasons)6.31007103225000
EFL Cup (6 Seasons)6.50006601713000
Championship (5 Seasons)77.81600919372724364020229378929.4
Premier League (3 Seasons)10.9000204038770003782822.2
PL2 — Div. 1 (2 Seasons)24.24000
Premiership (2 Seasons)7.520093099120
Europa Lg (2 Seasons)1.40001000010003010.0
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-201617Evertoneng ENG1. Premier League11th0.8001Matches
2016-201718Evertoneng ENGJr. PL2 — Div. 11st21.24000Matches
2017-201819Nott'ham Foresteng ENG2. Championship17th29.9600294231031423000Matches
2018-201920Sheffield Utdeng ENG2. Championship2nd7.4300109022770004571729.2Matches
2018-201920Evertoneng ENGJr. PL2 — Div. 11st3.00000Matches
2019-202021Derby Countyeng ENG2. Championship10th7.8200610131390104531023.1Matches
2019-202021Wigan Athleticeng ENG2. Championship23rd10.0000168157680003781338.1Matches
2020-202122Norwich Cityeng ENG2. Championship1st10.41001513237590003782722.9Matches
2021-202223Norwich Cityeng ENG1. Premier League20th10.1000194038770003782822.2Matches
2022-202324Norwich Cityeng ENG2. Championship13th12.340015110228801065112233.3Matches
2023-202425Rangerssct SCO1. Premiership2nd5.510050077110Matches
2024-202526Rangerssct SCO1. Premiership3rd2.01004302210Matches
9 Seasons7 Clubs3 Leagues96.21800120100731959830202664511727.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Norwich City (3 Seasons)2 Leagues32.850049282972024010139277726.0
Everton (2 Seasons)1 League24.24000
Rangers (2 Seasons)1 League7.520093099120
Everton (2 Seasons)1 League0.8001
Nott'ham Forest (1 Season)1 League29.9600294231031423000
Sheffield Utd (1 Season)1 League7.4300109022770004571729.2
Wigan Athletic (1 Season)1 League10.0000168157680003781338.1
Derby County (1 Season)1 League7.8200610131390104531023.1
Championship (5 Seasons)77.81600919372724364020229378929.4
Premier League (3 Seasons)10.9000204038770003782822.2
PL2 — Div. 1 (2 Seasons)24.24000
Premiership (2 Seasons)7.520093099120
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201819Nott'ham Foresteng ENGEFL Cup17th2.2000310200000Matches
2017-201819Nott'ham Foresteng ENGFA Cup17th2.000031013240Matches
2018-201920Evertoneng ENGEFL Cup17th1.5000000500000Matches
2018-201920Sheffield Utdeng ENGFA Cup33rd1.00002001200000Matches
2019-202021Wigan Athleticeng ENGFA Cup33rd1.00001003000Matches
2020-202122Norwich Cityeng ENGEFL Cup58th1.00003205100Matches
2020-202122Norwich Cityeng ENGFA Cup17th0.80000002000Matches
2021-202223Norwich Cityeng ENGEFL CupRd31.20000205020Matches
2021-202223Norwich Cityeng ENGFA Cup1.01001002010Matches
2022-202324Norwich Cityeng ENGEFL CupRd20.70000100010Matches
2022-202324Norwich Cityeng ENGFA Cup0.40000000000Matches
6 Seasons6 Clubs2 Leagues12.810013704938000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Norwich City (3 Seasons)2 Leagues5.110045014140
Nott'ham Forest (1 Season)2 Leagues4.20006201524000
Everton (1 Season)1 League1.5000000500000
Sheffield Utd (1 Season)1 League1.00002001200000
Wigan Athletic (1 Season)1 League1.00001003000
Derby County (1 Season)1 League
FA Cup (6 Seasons)6.31007103225000
EFL Cup (6 Seasons)6.50006601713000
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
2014-201516Everton2. Europa LgR160.9000Matches
2024-202526Rangers2. Europa Lg0.50001000010003010.0Matches
2 Seasons2 Clubs1 League1.40001000010003010.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (1 Season)1 League0.50001000010003010.0
Everton (1 Season)1 League0.9000

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.