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-10-30WedPremiershipRegular seasonAwayL 1–2RangersAberdeenYAM75010021000Match Report
2024-10-24ThuEuropa LgLeague phaseHomeW 4–0sct Rangersro FCSBYAM4510006100271010.40.40.03091369.2312111Match Report
2024-10-20SunPremiershipRegular seasonAwayL 0–1RangersKilmarnockYAM78000000100Match Report
2024-10-03ThuEuropa LgLeague phaseHomeL 1–4sct Rangersfr LyonYAM4510002200151100.50.50.3105683.337100Match Report
2024-09-29SunPremiershipRegular seasonHomeW 1–0RangersHibernianYAM84100032000Match 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
2013-201419Yeovil Towneng ENG2. Championship19171,54317.1224200300.120.120.230.120.23Matches
2013-201419Carlisle Unitedeng ENG3. League One987288.1325300100.370.250.620.370.62Matches
2013-201419Manchester Utdeng ENG1. Premier League11690.8000000000.000.000.000.000.00Matches
2014-201520Rotherham Utdeng ENG2. Championship664965.5112101200.180.180.360.180.36Matches
2014-201520Leicester Cityeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2014-201520Leicester Cityeng ENG1. Premier League30540.6000000000.000.000.000.000.00Matches
2015-201621Cardiff Cityeng ENG2. Championship141195910.7011000100.000.090.090.000.09Matches
2015-201621Blackburneng ENG2. Championship21141,18313.1213200200.150.080.230.150.23Matches
2015-201621Blackburneng ENGFA Cup211061.2000000100.000.000.000.000.00Matches
2016-201722Ipswich Towneng ENG2. Championship34322,79631.199189001200.290.290.580.290.58Matches
2016-201722Ipswich Towneng ENGFA Cup221802.0202200001.000.001.001.001.00Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 1332392.7011000000.000.380.380.000.38Matches
2017-201823Derby Countyeng ENG2. Championship39363,06634.16713600600.180.210.380.180.38Matches
2017-201823Derby Countyeng ENGEFL Cup21901.0000000100.000.000.000.000.00Matches
2017-201823Derby Countyeng ENGFA Cup11800.9000000000.000.000.000.000.00Matches
2018-201924Derby Countyeng ENG2. Championship33282,59328.8628600414.44.43.57.996831960.210.070.280.210.280.150.120.270.150.27Matches
2018-201924Derby Countyeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201924Derby Countyeng ENGFA Cup211211.3112100000.740.741.490.741.49Matches
2019-202025Derby Countyeng ENG2. Championship37373,21935.81031310001216.96.94.911.81011112070.280.080.360.280.360.190.140.330.190.33Matches
2019-202025Derby Countyeng ENGEFL Cup00Matches
2019-202025Derby Countyeng ENGFA Cup332232.5000000000.000.000.000.000.00Matches
2020-202126Derby Countyeng ENG2. Championship23191,66318.5314300103.33.31.14.44336920.160.050.220.160.220.180.060.240.180.24Matches
2021-202227Derby Countyeng ENG2. Championship38373,22335.81151674411211.98.84.112.8721081500.310.140.450.200.340.330.110.450.240.36Matches
2021-202227Derby Countyeng ENGEFL Cup00Matches
2021-202227Derby Countyeng ENGFA Cup11780.9000000000.000.000.000.000.00Matches
2022-202328Rangerssct SCO1. Premiership543483.9213200000.520.260.780.520.78Matches
2023-202429Rangers2. Europa Lg532482.8101100000.40.40.50.819170.360.000.360.360.360.130.170.300.130.30Matches
2023-202429Rangerssct SCO1. Premiership23121,17713.1235200100.150.230.380.150.38Matches
2024-202530Rangers2. Europa Lg331691.9202200001.11.10.41.54971.070.001.071.071.070.590.200.790.590.79Matches
2024-202530Rangerssct SCO1. Premiership875706.3325300200.470.320.790.470.79Matches
12 Seasons10 Clubs7 Leagues33628725,162279.66641107624561428.024.814.539.33173566690.240.150.380.220.370.230.120.340.200.32
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
Derby County (5 Seasons)3 Leagues18016514,446160.5371956334435426.523.413.637.03123386450.230.120.350.210.320.220.110.340.200.31
Rangers (3 Seasons)2 Leagues44292,51227.9106161000301.51.50.82.3518240.360.210.570.360.570.320.180.500.320.50
Ipswich Town (1 Season)2 Leagues36342,97633.11192011001200.330.270.600.330.60
Blackburn (1 Season)2 Leagues23151,28914.3213200300.140.070.210.140.21
Yeovil Town (1 Season)1 League19171,54317.1224200300.120.120.230.120.23
Cardiff City (1 Season)1 League141195910.7011000100.000.090.090.000.09
Carlisle United (1 Season)1 League987288.1325300100.370.250.620.370.62
Rotherham Utd (1 Season)1 League664965.5112101200.180.180.360.180.36
Leicester City (1 Season)2 Leagues411441.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League332392.7011000000.000.380.380.000.38
Manchester Utd (1 Season)1 League11690.8000000000.000.000.000.000.00
Championship (9 Seasons)26423720,741230.5503282464554426.523.413.637.03123386450.220.140.360.200.340.220.110.340.200.31
FA Cup (7 Seasons)12108789.8314300200.310.100.410.310.41
EFL Cup (4 Seasons)321802.0000000100.000.000.000.000.00
Premiership (3 Seasons)36232,09523.37613700300.300.260.560.300.56
Europa Lg (2 Seasons)864174.6303300001.51.50.82.3518240.650.000.650.650.650.320.180.500.320.50
Premier League (2 Seasons)411231.4000000000.000.000.000.000.00
League One (1 Season)987288.1325300100.370.250.620.370.62
PL2 — Div. 1 (1 Season)332392.7011000000.000.380.380.000.38
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
2013-201419Manchester Utd1 League11690.8000000000.000.000.000.000.00
2013-201419Yeovil Town1 League19171,54317.1224200300.120.120.230.120.23
2013-201419Carlisle United1 League987288.1325300100.370.250.620.370.62
2014-201520Rotherham Utd1 League664965.5112101200.180.180.360.180.36
2014-201520Leicester City2 Leagues411441.6000000100.000.000.000.000.00
2015-201621Cardiff City1 League141195910.7011000100.000.090.090.000.09
2015-201621Blackburn2 Leagues23151,28914.3213200300.140.070.210.140.21
2016-201722Ipswich Town2 Leagues36342,97633.11192011001200.330.270.600.330.60
2016-201722Leicester City1 League332392.7011000000.000.380.380.000.38
2017-201823Derby County3 Leagues42383,23636.06713600700.170.190.360.170.36
2018-201924Derby County3 Leagues36302,80431.27310700414.44.43.57.996831960.220.100.320.220.320.150.120.270.150.27
2019-202025Derby County3 Leagues40403,44238.21031310001216.96.94.911.81011112070.260.080.340.260.340.190.140.330.190.33
2020-202126Derby County1 League23191,66318.5314300103.33.31.14.44336920.160.050.220.160.220.180.060.240.180.24
2021-202227Derby County3 Leagues39383,30136.71151674411211.98.84.112.8721081500.300.140.440.190.330.330.110.450.240.36
2022-202328Rangers1 League543483.9213200000.520.260.780.520.78
2023-202429Rangers2 Leagues28151,42515.8336300100.40.40.50.819170.190.190.380.190.380.130.170.300.130.30
2024-202530Rangers2 Leagues11107398.2527500201.11.10.41.54970.610.240.850.610.850.590.200.790.590.79
12 Seasons10 Clubs7 Leagues33628725,162279.66641107624561428.024.814.539.33173566690.240.150.380.220.370.230.120.340.200.32
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
Derby County (5 Seasons)3 Leagues18016514,446160.5371956334435426.523.413.637.03123386450.230.120.350.210.320.220.110.340.200.31
Rangers (3 Seasons)2 Leagues44292,51227.9106161000301.51.50.82.3518240.360.210.570.360.570.320.180.500.320.50
Ipswich Town (1 Season)2 Leagues36342,97633.11192011001200.330.270.600.330.60
Blackburn (1 Season)2 Leagues23151,28914.3213200300.140.070.210.140.21
Yeovil Town (1 Season)1 League19171,54317.1224200300.120.120.230.120.23
Cardiff City (1 Season)1 League141195910.7011000100.000.090.090.000.09
Carlisle United (1 Season)1 League987288.1325300100.370.250.620.370.62
Rotherham Utd (1 Season)1 League664965.5112101200.180.180.360.180.36
Leicester City (1 Season)2 Leagues411441.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League332392.7011000000.000.380.380.000.38
Manchester Utd (1 Season)1 League11690.8000000000.000.000.000.000.00
Championship (9 Seasons)26423720,741230.5503282464554426.523.413.637.03123386450.220.140.360.200.340.220.110.340.200.31
FA Cup (7 Seasons)12108789.8314300200.310.100.410.310.41
EFL Cup (4 Seasons)321802.0000000100.000.000.000.000.00
Premiership (3 Seasons)36232,09523.37613700300.300.260.560.300.56
Europa Lg (2 Seasons)864174.6303300001.51.50.82.3518240.650.000.650.650.650.320.180.500.320.50
Premier League (2 Seasons)411231.4000000000.000.000.000.000.00
League One (1 Season)987288.1325300100.370.250.620.370.62
PL2 — Div. 1 (1 Season)332392.7011000000.000.380.380.000.38
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
2013-201419Manchester Utdeng ENG1. Premier League7th11690.8000000000.000.000.000.000.00Matches
2013-201419Yeovil Towneng ENG2. Championship24th19171,54317.1224200300.120.120.230.120.23Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd987288.1325300100.370.250.620.370.62Matches
2014-201520Rotherham Utdeng ENG2. Championship21st664965.5112101200.180.180.360.180.36Matches
2014-201520Leicester Cityeng ENG1. Premier League14th30540.6000000000.000.000.000.000.00Matches
2015-201621Cardiff Cityeng ENG2. Championship8th141195910.7011000100.000.090.090.000.09Matches
2015-201621Blackburneng ENG2. Championship15th21141,18313.1213200200.150.080.230.150.23Matches
2016-201722Ipswich Towneng ENG2. Championship16th34322,79631.199189001200.290.290.580.290.58Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th332392.7011000000.000.380.380.000.38Matches
2017-201823Derby Countyeng ENG2. Championship6th39363,06634.16713600600.180.210.380.180.38Matches
2018-201924Derby Countyeng ENG2. Championship6th33282,59328.8628600414.44.43.57.996831960.210.070.280.210.280.150.120.270.150.27Matches
2019-202025Derby Countyeng ENG2. Championship10th37373,21935.81031310001216.96.94.911.81011112070.280.080.360.280.360.190.140.330.190.33Matches
2020-202126Derby Countyeng ENG2. Championship21st23191,66318.5314300103.33.31.14.44336920.160.050.220.160.220.180.060.240.180.24Matches
2021-202227Derby Countyeng ENG2. Championship23rd38373,22335.81151674411211.98.84.112.8721081500.310.140.450.200.340.330.110.450.240.36Matches
2022-202328Rangerssct SCO1. Premiership2nd543483.9213200000.520.260.780.520.78Matches
2023-202429Rangerssct SCO1. Premiership2nd23121,17713.1235200100.150.230.380.150.38Matches
2024-202530Rangerssct SCO1. Premiership2nd875706.3325300200.470.320.790.470.79Matches
12 Seasons10 Clubs4 Leagues31326923,687263.26040100564558426.523.413.637.03123386450.230.150.380.210.360.220.110.340.200.31
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
Derby County (5 Seasons)1 League17015713,764152.9361854324434426.523.413.637.03123386450.240.120.350.210.330.220.110.340.200.31
Rangers (3 Seasons)1 League36232,09523.37613700300.300.260.560.300.56
Ipswich Town (1 Season)1 League34322,79631.199189001200.290.290.580.290.58
Blackburn (1 Season)1 League21141,18313.1213200200.150.080.230.150.23
Yeovil Town (1 Season)1 League19171,54317.1224200300.120.120.230.120.23
Cardiff City (1 Season)1 League141195910.7011000100.000.090.090.000.09
Carlisle United (1 Season)1 League987288.1325300100.370.250.620.370.62
Rotherham Utd (1 Season)1 League664965.5112101200.180.180.360.180.36
Leicester City (1 Season)1 League332392.7011000000.000.380.380.000.38
Leicester City (1 Season)1 League30540.6000000000.000.000.000.000.00
Manchester Utd (1 Season)1 League11690.8000000000.000.000.000.000.00
Championship (9 Seasons)26423720,741230.5503282464554426.523.413.637.03123386450.220.140.360.200.340.220.110.340.200.31
Premiership (3 Seasons)36232,09523.37613700300.300.260.560.300.56
Premier League (2 Seasons)411231.4000000000.000.000.000.000.00
League One (1 Season)987288.1325300100.370.250.620.370.62
PL2 — Div. 1 (1 Season)332392.7011000000.000.380.380.000.38
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201520Leicester Cityeng ENGFA Cup9th11901.0000000100.000.000.000.000.00Matches
2015-201621Blackburneng ENGFA Cup9th211061.2000000100.000.000.000.000.00Matches
2016-201722Ipswich Towneng ENGFA Cup33rd221802.0202200001.000.001.001.001.00Matches
2017-201823Derby Countyeng ENGEFL Cup33rd21901.0000000100.000.000.000.000.00Matches
2017-201823Derby Countyeng ENGFA Cup33rd11800.9000000000.000.000.000.000.00Matches
2018-201924Derby Countyeng ENGEFL Cup9th11901.0000000000.000.000.000.000.00Matches
2018-201924Derby Countyeng ENGFA Cup9th211211.3112100000.740.741.490.741.49Matches
2019-202025Derby Countyeng ENGEFL Cup33rd00Matches
2019-202025Derby Countyeng ENGFA Cup9th332232.5000000000.000.000.000.000.00Matches
2021-202227Derby Countyeng ENGEFL CupRd200Matches
2021-202227Derby Countyeng ENGFA Cup11780.9000000000.000.000.000.000.00Matches
7 Seasons4 Clubs2 Leagues15121,05811.8314300300.260.090.340.260.34
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
Derby County (4 Seasons)2 Leagues1086827.6112100100.130.130.260.130.26
Ipswich Town (1 Season)1 League221802.0202200001.000.001.001.001.00
Blackburn (1 Season)1 League211061.2000000100.000.000.000.000.00
Leicester City (1 Season)1 League11901.0000000100.000.000.000.000.00
FA Cup (7 Seasons)12108789.8314300200.310.100.410.310.41
EFL Cup (4 Seasons)321802.0000000100.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
2023-202429Rangers2. Europa LgR16532482.8101100000.40.40.50.819170.360.000.360.360.360.130.170.300.130.30Matches
2024-202530Rangers2. Europa Lg331691.9202200001.11.10.41.54971.070.001.071.071.070.590.200.790.590.79Matches
2 Seasons1 Club1 League864174.6303300001.51.50.82.3518240.650.000.650.650.650.320.180.500.320.50
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
201521wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201622wls WalesFriendlies (M)221321.5000000000.000.000.000.000.00Matches
201622wls WalesUEFA Euro Qualifying10450.5000000000.000.000.000.000.00Matches
201723wls WalesFriendlies (M)21971.1101100100.930.000.930.930.93Matches
201824wls WalesWCQ643353.7101100100.270.000.270.270.27Matches
201824wls WalesFriendlies (M)211091.2000000000.000.000.000.000.00Matches
2018-201924wls WalesUEFA Nations League19th443483.9101100100.260.000.260.260.26Matches
202026wls WalesFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2020-202126wls WalesUEFA Nations LeagueLgB10300.3000000000.000.000.000.000.00Matches
202127wls WalesFriendlies (M)11640.7000000000.000.000.000.000.00Matches
202127wls WalesUEFA Euro Qualifying221681.9000000000.000.000.000.000.00Matches
202228wls WalesWCQ00Matches
7 Seasons1 Club4 Leagues23171,50816.8303300300.180.000.180.180.18
Friendlies (M) (6 Seasons)975826.5101100100.150.000.150.150.15
WCQ (2 Seasons)643353.7101100100.270.000.270.270.27
UEFA Nations League (2 Seasons)543784.2101100100.240.000.240.240.24
UEFA Euro Qualifying (2 Seasons)322132.4000000000.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
2013-201419Yeovil Towneng ENG2. Championship17.12130.760.1500Matches
2013-201419Carlisle Unitedeng ENG3. League One8.13111.360.2700Matches
2013-201419Manchester Utdeng ENG1. Premier League0.8000.0000Matches
2014-201520Rotherham Utdeng ENG2. Championship5.5171.270.1401Matches
2014-201520Leicester Cityeng ENGFA Cup1.0000Matches
2014-201520Leicester Cityeng ENG1. Premier League0.6000.0000Matches
2015-201621Cardiff Cityeng ENG2. Championship10.7050.470.0000Matches
2015-201621Blackburneng ENG2. Championship13.1290.680.2200Matches
2015-201621Blackburneng ENGFA Cup1.2000Matches
2016-201722Ipswich Towneng ENG2. Championship31.190240.000.770.3800Matches
2016-201722Ipswich Towneng ENGFA Cup2.0200Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.7000Matches
2017-201823Derby Countyeng ENG2. Championship34.16783241.02.290.940.080.1900Matches
2017-201823Derby Countyeng ENGEFL Cup1.004250.04.002.000.000.0000Matches
2017-201823Derby Countyeng ENGFA Cup0.902150.02.251.130.000.0000Matches
2018-201924Derby Countyeng ENG2. Championship28.86762735.52.640.940.080.2223.39004.44.40.06+1.6+1.6Matches
2018-201924Derby Countyeng ENGEFL Cup1.00000.000.0000Matches
2018-201924Derby Countyeng ENGFA Cup1.316116.74.460.740.171.0000Matches
2019-202025Derby Countyeng ENG2. Championship35.810902932.22.520.810.110.3423.79006.96.90.08+3.1+3.1Matches
2019-202025Derby Countyeng ENGFA Cup2.503133.31.210.400.000.0000Matches
2020-202126Derby Countyeng ENG2. Championship18.53501530.02.710.810.060.2022.56003.33.30.07-0.3-0.3Matches
2021-202227Derby Countyeng ENG2. Championship35.811973435.12.710.950.070.2122.6154411.98.80.09-0.9-1.8Matches
2021-202227Derby Countyeng ENGFA Cup0.9011100.01.151.150.000.0000Matches
2022-202328Rangerssct SCO1. Premiership3.9217317.64.400.780.120.6700Matches
2023-202429Rangers2. Europa Lg2.817342.92.541.090.140.3322.50000.40.40.05+0.6+0.6Matches
2023-202429Rangerssct SCO1. Premiership13.12381231.62.910.920.050.1700Matches
2024-202530Rangers2. Europa Lg1.9210330.05.331.600.200.6718.20001.11.10.11+0.9+0.9Matches
2024-202530Rangerssct SCO1. Premiership6.3315853.32.371.260.200.3800Matches
12 Seasons10 Clubs7 Leagues279.66649424139.72.250.880.110.2522.9394528.024.80.08+5.0+4.2
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
Derby County (5 Seasons)3 Leagues160.53740714335.12.540.890.080.2323.1394426.523.40.07+3.5+2.6
Rangers (3 Seasons)2 Leagues27.910872933.33.121.040.110.3420.00001.51.50.09+1.5+1.5
Ipswich Town (1 Season)2 Leagues33.1110240.000.770.3800
Blackburn (1 Season)2 Leagues14.3290.680.2200
Yeovil Town (1 Season)1 League17.12130.760.1500
Cardiff City (1 Season)1 League10.7050.470.0000
Carlisle United (1 Season)1 League8.13111.360.2700
Rotherham Utd (1 Season)1 League5.5171.270.1401
Leicester City (1 Season)2 Leagues1.6000.0000
Leicester City (1 Season)1 League2.7000
Manchester Utd (1 Season)1 League0.8000.0000
Championship (9 Seasons)230.55039119541.22.120.850.100.2423.1394526.523.40.07+3.5+2.6
FA Cup (7 Seasons)9.8312433.32.150.720.080.2500
EFL Cup (4 Seasons)2.004250.02.001.000.000.0000
Premiership (3 Seasons)23.37702332.93.010.990.100.3000
Europa Lg (2 Seasons)4.6317635.33.671.290.180.5020.00001.51.50.09+1.5+1.5
Premier League (2 Seasons)1.4000.0000
League One (1 Season)8.13111.360.2700
PL2 — Div. 1 (1 Season)2.7000
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
2013-201419Manchester Utd1 League0.8000.0000
2013-201419Yeovil Town1 League17.12130.760.1500
2013-201419Carlisle United1 League8.13111.360.2700
2014-201520Rotherham Utd1 League5.5171.270.1401
2014-201520Leicester City2 Leagues1.6000.0000
2015-201621Cardiff City1 League10.7050.470.0000
2015-201621Blackburn2 Leagues14.3290.680.2200
2016-201722Ipswich Town2 Leagues33.1110240.000.770.3800
2016-201722Leicester City1 League2.7000
2017-201823Derby County3 Leagues36.06843541.72.340.970.070.1700
2018-201924Derby County3 Leagues31.27822834.12.630.900.090.2523.39004.44.40.06+1.6+1.6
2019-202025Derby County3 Leagues38.210933032.32.430.780.110.3323.79006.96.90.08+3.1+3.1
2020-202126Derby County1 League18.53501530.02.710.810.060.2022.56003.33.30.07-0.3-0.3
2021-202227Derby County3 Leagues36.711983535.72.670.950.070.2022.6154411.98.80.09-0.9-1.8
2022-202328Rangers1 League3.9217317.64.400.780.120.6700
2023-202429Rangers2 Leagues15.83451533.32.840.950.070.2022.50000.40.40.05+0.6+0.6
2024-202530Rangers2 Leagues8.25251144.03.041.340.200.4518.20001.11.10.11+0.9+0.9
12 Seasons10 Clubs7 Leagues279.66649424139.72.250.880.110.2522.9394528.024.80.08+5.0+4.2
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
Derby County (5 Seasons)3 Leagues160.53740714335.12.540.890.080.2323.1394426.523.40.07+3.5+2.6
Rangers (3 Seasons)2 Leagues27.910872933.33.121.040.110.3420.00001.51.50.09+1.5+1.5
Ipswich Town (1 Season)2 Leagues33.1110240.000.770.3800
Blackburn (1 Season)2 Leagues14.3290.680.2200
Yeovil Town (1 Season)1 League17.12130.760.1500
Cardiff City (1 Season)1 League10.7050.470.0000
Carlisle United (1 Season)1 League8.13111.360.2700
Rotherham Utd (1 Season)1 League5.5171.270.1401
Leicester City (1 Season)2 Leagues1.6000.0000
Leicester City (1 Season)1 League2.7000
Manchester Utd (1 Season)1 League0.8000.0000
Championship (9 Seasons)230.55039119541.22.120.850.100.2423.1394526.523.40.07+3.5+2.6
FA Cup (7 Seasons)9.8312433.32.150.720.080.2500
EFL Cup (4 Seasons)2.004250.02.001.000.000.0000
Premiership (3 Seasons)23.37702332.93.010.990.100.3000
Europa Lg (2 Seasons)4.6317635.33.671.290.180.5020.00001.51.50.09+1.5+1.5
Premier League (2 Seasons)1.4000.0000
League One (1 Season)8.13111.360.2700
PL2 — Div. 1 (1 Season)2.7000
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.8000.0000Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.12130.760.1500Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.13111.360.2700Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.5171.270.1401Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.6000.0000Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.7050.470.0000Matches
2015-201621Blackburneng ENG2. Championship15th13.1290.680.2200Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.190240.000.770.3800Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.7000Matches
2017-201823Derby Countyeng ENG2. Championship6th34.16783241.02.290.940.080.1900Matches
2018-201924Derby Countyeng ENG2. Championship6th28.86762735.52.640.940.080.2223.39004.44.40.06+1.6+1.6Matches
2019-202025Derby Countyeng ENG2. Championship10th35.810902932.22.520.810.110.3423.79006.96.90.08+3.1+3.1Matches
2020-202126Derby Countyeng ENG2. Championship21st18.53501530.02.710.810.060.2022.56003.33.30.07-0.3-0.3Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.811973435.12.710.950.070.2122.6154411.98.80.09-0.9-1.8Matches
2022-202328Rangerssct SCO1. Premiership2nd3.9217317.64.400.780.120.6700Matches
2023-202429Rangerssct SCO1. Premiership2nd13.12381231.62.910.920.050.1700Matches
2024-202530Rangerssct SCO1. Premiership2nd6.3315853.32.371.260.200.3800Matches
12 Seasons10 Clubs4 Leagues263.26046122939.92.220.870.100.2423.1394526.523.40.07+3.5+2.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
Derby County (5 Seasons)1 League152.93639113735.02.560.900.080.2323.1394426.523.40.07+3.5+2.6
Rangers (3 Seasons)1 League23.37702332.93.010.990.100.3000
Ipswich Town (1 Season)1 League31.190240.000.770.3800
Blackburn (1 Season)1 League13.1290.680.2200
Yeovil Town (1 Season)1 League17.12130.760.1500
Cardiff City (1 Season)1 League10.7050.470.0000
Carlisle United (1 Season)1 League8.13111.360.2700
Rotherham Utd (1 Season)1 League5.5171.270.1401
Leicester City (1 Season)1 League2.7000
Leicester City (1 Season)1 League0.6000.0000
Manchester Utd (1 Season)1 League0.8000.0000
Championship (9 Seasons)230.55039119541.22.120.850.100.2423.1394526.523.40.07+3.5+2.6
Premiership (3 Seasons)23.37702332.93.010.990.100.3000
Premier League (2 Seasons)1.4000.0000
League One (1 Season)8.13111.360.2700
PL2 — Div. 1 (1 Season)2.7000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.0000Matches
2015-201621Blackburneng ENGFA Cup9th1.2000Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.0200Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.004250.04.002.000.000.0000Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.902150.02.251.130.000.0000Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.00000.000.0000Matches
2018-201924Derby Countyeng ENGFA Cup9th1.316116.74.460.740.171.0000Matches
2019-202025Derby Countyeng ENGFA Cup9th2.503133.31.210.400.000.0000Matches
2021-202227Derby Countyeng ENGFA Cup0.9011100.01.151.150.000.0000Matches
7 Seasons4 Clubs2 Leagues11.8316637.52.110.790.060.1700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Derby County (4 Seasons)2 Leagues7.6116637.52.110.790.060.1700
Ipswich Town (1 Season)1 League2.0200
Blackburn (1 Season)1 League1.2000
Leicester City (1 Season)1 League1.0000
FA Cup (7 Seasons)9.8312433.32.150.720.080.2500
EFL Cup (4 Seasons)2.004250.02.001.000.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
2023-202429Rangers2. Europa LgR162.817342.92.541.090.140.3322.50000.40.40.05+0.6+0.6Matches
2024-202530Rangers2. Europa Lg1.9210330.05.331.600.200.6718.20001.11.10.11+0.9+0.9Matches
2 Seasons1 Club1 League4.6317635.33.671.290.180.5020.00001.51.50.09+1.5+1.5
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
201521wls WalesFriendlies (M)1.0000Matches
201622wls WalesFriendlies (M)1.5000Matches
201622wls WalesUEFA Euro Qualifying0.5011100.02.002.000.000.0000Matches
201723wls WalesFriendlies (M)1.1100Matches
201824wls WalesWCQ3.7100Matches
201824wls WalesFriendlies (M)1.2000Matches
2018-201924wls WalesUEFA Nations League19th3.9100Matches
202026wls WalesFriendlies (M)1.0000Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.30100.03.000.000.0000Matches
202127wls WalesFriendlies (M)0.7000Matches
202127wls WalesUEFA Euro Qualifying1.905480.02.682.140.000.0000Matches
7 Seasons1 Club4 Leagues16.837571.42.591.850.000.0000
Friendlies (M) (6 Seasons)6.5100
WCQ (2 Seasons)3.7100
UEFA Nations League (2 Seasons)4.21100.03.000.000.0000
UEFA Euro Qualifying (2 Seasons)2.406583.32.542.110.000.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
2013-201419Yeovil Towneng ENG2. Championship17.12Matches
2013-201419Carlisle Unitedeng ENG3. League One8.12Matches
2013-201419Manchester Utdeng ENG1. Premier League0.80Matches
2014-201520Rotherham Utdeng ENG2. Championship5.51Matches
2014-201520Leicester Cityeng ENGFA Cup1.00Matches
2014-201520Leicester Cityeng ENG1. Premier League0.60Matches
2015-201621Cardiff Cityeng ENG2. Championship10.71Matches
2015-201621Blackburneng ENG2. Championship13.11Matches
2015-201621Blackburneng ENGFA Cup1.20Matches
2016-201722Ipswich Towneng ENG2. Championship31.19Matches
2016-201722Ipswich Towneng ENGFA Cup2.00Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.71Matches
2017-201823Derby Countyeng ENG2. Championship34.17Matches
2017-201823Derby Countyeng ENGEFL Cup1.00Matches
2017-201823Derby Countyeng ENGFA Cup0.90Matches
2018-201924Derby Countyeng ENG2. Championship28.866291872.110333223534743480.020928074.65811351.323.53.4-1.5393025383Matches
2018-201924Derby Countyeng ENGEFL Cup1.00Matches
2018-201924Derby Countyeng ENGFA Cup1.31Matches
2019-202025Derby Countyeng ENG2. Championship35.8999130176.815239300555663487.733140980.97217441.434.94.6-1.95069247111Matches
2019-202025Derby Countyeng ENGFA Cup2.50Matches
2020-202126Derby Countyeng ENG2. Championship18.547361277.36817154229633388.911815576.1347943.011.11.5-0.1194011336Matches
2021-202227Derby Countyeng ENG2. Championship35.81016129878.314650316060668488.627133281.67415348.454.13.9+0.95282334108Matches
2021-202227Derby Countyeng ENGFA Cup0.90Matches
2022-202328Rangerssct SCO1. Premiership3.91Matches
2023-202429Rangers2. Europa Lg2.8658973.0900200374582.2192382.63742.900.50.5-0.548209Matches
2023-202429Rangerssct SCO1. Premiership13.13Matches
2024-202530Rangers2. Europa Lg1.9425280.8584198262989.7161888.9030.000.40.1-0.424109Matches
2024-202530Rangerssct SCO1. Premiership6.32Matches
12 Seasons10 Clubs7 Leagues279.63257427076.348523103401868215986.5964121779.224152945.64114.514.0+26.51662339617356
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
Derby County (5 Seasons)3 Leagues160.53150412976.34703999421805208586.6929117679.023851945.91913.613.4+5.41602219317338
Rangers (3 Seasons)2 Leagues27.910714175.91484398637485.1354185.431030.060.80.6+5.26123018
Ipswich Town (1 Season)2 Leagues33.19
Blackburn (1 Season)2 Leagues14.31
Yeovil Town (1 Season)1 League17.12
Cardiff City (1 Season)1 League10.71
Carlisle United (1 Season)1 League8.12
Rotherham Utd (1 Season)1 League5.51
Leicester City (1 Season)2 Leagues1.60
Leicester City (1 Season)1 League2.71
Manchester Utd (1 Season)1 League0.80
Championship (9 Seasons)230.53150412976.34703999421805208586.6929117679.023851945.93213.613.4+18.41602219317338
FA Cup (7 Seasons)9.81
EFL Cup (4 Seasons)2.00
Premiership (3 Seasons)23.36
Europa Lg (2 Seasons)4.610714175.91484398637485.1354185.431030.000.80.6-0.86123018
Premier League (2 Seasons)1.40
League One (1 Season)8.12
PL2 — Div. 1 (1 Season)2.71
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
2013-201419Manchester Utd1 League0.80
2013-201419Yeovil Town1 League17.12
2013-201419Carlisle United1 League8.12
2014-201520Rotherham Utd1 League5.51
2014-201520Leicester City2 Leagues1.60
2015-201621Cardiff City1 League10.71
2015-201621Blackburn2 Leagues14.31
2016-201722Ipswich Town2 Leagues33.19
2016-201722Leicester City1 League2.71
2017-201823Derby County3 Leagues36.07
2018-201924Derby County3 Leagues31.266291872.110333223534743480.020928074.65811351.333.53.4-0.5393025383
2019-202025Derby County3 Leagues38.2999130176.815239300555663487.733140980.97217441.434.94.6-1.95069247111
2020-202126Derby County1 League18.547361277.36817154229633388.911815576.1347943.011.11.5-0.1194011336
2021-202227Derby County3 Leagues36.71016129878.314650316060668488.627133281.67415348.454.13.9+0.95282334108
2022-202328Rangers1 League3.91
2023-202429Rangers2 Leagues15.8658973.0900200374582.2192382.63742.930.50.5+2.548209
2024-202530Rangers2 Leagues8.2425280.8584198262989.7161888.9030.020.40.1+1.624109
12 Seasons10 Clubs7 Leagues279.63257427076.348523103401868215986.5964121779.224152945.64114.514.0+26.51662339617356
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
Derby County (5 Seasons)3 Leagues160.53150412976.34703999421805208586.6929117679.023851945.91913.613.4+5.41602219317338
Rangers (3 Seasons)2 Leagues27.910714175.91484398637485.1354185.431030.060.80.6+5.26123018
Ipswich Town (1 Season)2 Leagues33.19
Blackburn (1 Season)2 Leagues14.31
Yeovil Town (1 Season)1 League17.12
Cardiff City (1 Season)1 League10.71
Carlisle United (1 Season)1 League8.12
Rotherham Utd (1 Season)1 League5.51
Leicester City (1 Season)2 Leagues1.60
Leicester City (1 Season)1 League2.71
Manchester Utd (1 Season)1 League0.80
Championship (9 Seasons)230.53150412976.34703999421805208586.6929117679.023851945.93213.613.4+18.41602219317338
FA Cup (7 Seasons)9.81
EFL Cup (4 Seasons)2.00
Premiership (3 Seasons)23.36
Europa Lg (2 Seasons)4.610714175.91484398637485.1354185.431030.000.80.6-0.86123018
Premier League (2 Seasons)1.40
League One (1 Season)8.12
PL2 — Div. 1 (1 Season)2.71
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.80Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.12Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.12Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.51Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.60Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.71Matches
2015-201621Blackburneng ENG2. Championship15th13.11Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.19Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.71Matches
2017-201823Derby Countyeng ENG2. Championship6th34.17Matches
2018-201924Derby Countyeng ENG2. Championship6th28.866291872.110333223534743480.020928074.65811351.323.53.4-1.5393025383Matches
2019-202025Derby Countyeng ENG2. Championship10th35.8999130176.815239300555663487.733140980.97217441.434.94.6-1.95069247111Matches
2020-202126Derby Countyeng ENG2. Championship21st18.547361277.36817154229633388.911815576.1347943.011.11.5-0.1194011336Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.81016129878.314650316060668488.627133281.67415348.454.13.9+0.95282334108Matches
2022-202328Rangerssct SCO1. Premiership2nd3.91Matches
2023-202429Rangerssct SCO1. Premiership2nd13.13Matches
2024-202530Rangerssct SCO1. Premiership2nd6.32Matches
12 Seasons10 Clubs4 Leagues263.23150412976.34703999421805208586.6929117679.023851945.94013.613.4+26.41602219317338
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
Derby County (5 Seasons)1 League152.93150412976.34703999421805208586.6929117679.023851945.91813.613.4+4.41602219317338
Rangers (3 Seasons)1 League23.36
Ipswich Town (1 Season)1 League31.19
Blackburn (1 Season)1 League13.11
Yeovil Town (1 Season)1 League17.12
Cardiff City (1 Season)1 League10.71
Carlisle United (1 Season)1 League8.12
Rotherham Utd (1 Season)1 League5.51
Leicester City (1 Season)1 League2.71
Leicester City (1 Season)1 League0.60
Manchester Utd (1 Season)1 League0.80
Championship (9 Seasons)230.53150412976.34703999421805208586.6929117679.023851945.93213.613.4+18.41602219317338
Premiership (3 Seasons)23.36
Premier League (2 Seasons)1.40
League One (1 Season)8.12
PL2 — Div. 1 (1 Season)2.71
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.00Matches
2015-201621Blackburneng ENGFA Cup9th1.20Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.00Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.00Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.90Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.00Matches
2018-201924Derby Countyeng ENGFA Cup9th1.31Matches
2019-202025Derby Countyeng ENGFA Cup9th2.50Matches
2021-202227Derby Countyeng ENGFA Cup0.90Matches
7 Seasons4 Clubs2 Leagues11.81
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
Derby County (4 Seasons)2 Leagues7.61
Ipswich Town (1 Season)1 League2.00
Blackburn (1 Season)1 League1.20
Leicester City (1 Season)1 League1.00
FA Cup (7 Seasons)9.81
EFL Cup (4 Seasons)2.00
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
2023-202429Rangers2. Europa LgR162.8658973.0900200374582.2192382.63742.900.50.5-0.548209Matches
2024-202530Rangers2. Europa Lg1.9425280.8584198262989.7161888.9030.000.40.1-0.424109Matches
2 Seasons1 Club1 League4.610714175.91484398637485.1354185.431030.000.80.6-0.86123018
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
201521wls WalesFriendlies (M)1.00Matches
201622wls WalesFriendlies (M)1.50Matches
201622wls WalesUEFA Euro Qualifying0.50Matches
201723wls WalesFriendlies (M)1.10Matches
201824wls WalesWCQ3.70Matches
201824wls WalesFriendlies (M)1.20Matches
2018-201924wls WalesUEFA Nations League19th3.90Matches
202026wls WalesFriendlies (M)1.00Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.30Matches
202127wls WalesFriendlies (M)0.70Matches
202127wls WalesUEFA Euro Qualifying1.90Matches
7 Seasons1 Club4 Leagues16.80
Friendlies (M) (6 Seasons)6.50
WCQ (2 Seasons)3.70
UEFA Nations League (2 Seasons)4.20
UEFA Euro Qualifying (2 Seasons)2.40

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
2013-201419Yeovil Towneng ENG2. Championship17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One8.1Matches
2013-201419Manchester Utdeng ENG1. Premier League0.8Matches
2014-201520Rotherham Utdeng ENG2. Championship5.5Matches
2014-201520Leicester Cityeng ENGFA Cup1.0Matches
2014-201520Leicester Cityeng ENG1. Premier League0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship10.7Matches
2015-201621Blackburneng ENG2. Championship13.1Matches
2015-201621Blackburneng ENGFA Cup1.2Matches
2016-201722Ipswich Towneng ENG2. Championship31.10Matches
2016-201722Ipswich Towneng ENGFA Cup2.0Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.7Matches
2017-201823Derby Countyeng ENG2. Championship34.1234Matches
2017-201823Derby Countyeng ENGEFL Cup1.02Matches
2017-201823Derby Countyeng ENGFA Cup0.96Matches
2018-201924Derby Countyeng ENG2. Championship28.89188912243554314740662526Matches
2018-201924Derby Countyeng ENGEFL Cup1.00Matches
2018-201924Derby Countyeng ENGFA Cup1.33Matches
2019-202025Derby Countyeng ENG2. Championship35.8130111981011821610746632292999225Matches
2019-202025Derby Countyeng ENGFA Cup2.52Matches
2020-202126Derby Countyeng ENG2. Championship18.5612563471415571257141473214Matches
2021-202227Derby Countyeng ENG2. Championship35.81298117111743713836301410210161022Matches
2021-202227Derby Countyeng ENGFA Cup0.91Matches
2022-202328Rangerssct SCO1. Premiership3.99Matches
2023-202429Rangers2. Europa Lg2.8898620202000006515Matches
2023-202429Rangerssct SCO1. Premiership13.123Matches
2024-202530Rangers2. Europa Lg1.9525020101000004202Matches
2024-202530Rangerssct SCO1. Premiership6.36Matches
12 Seasons10 Clubs7 Leagues279.642703959291791639590141356057532572094
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Derby County (5 Seasons)3 Leagues160.541293823287791339549141356057531501987
Rangers (3 Seasons)2 Leagues27.91411364030410000010717
Ipswich Town (1 Season)2 Leagues33.10
Blackburn (1 Season)2 Leagues14.3
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)2 Leagues1.6
Leicester City (1 Season)1 League2.7
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.541293823287791339535141356057531501987
FA Cup (7 Seasons)9.812
EFL Cup (4 Seasons)2.02
Premiership (3 Seasons)23.338
Europa Lg (2 Seasons)4.6141136403030000010717
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
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
2013-201419Manchester Utd1 League0.8
2013-201419Yeovil Town1 League17.1
2013-201419Carlisle United1 League8.1
2014-201520Rotherham Utd1 League5.5
2014-201520Leicester City2 Leagues1.6
2015-201621Cardiff City1 League10.7
2015-201621Blackburn2 Leagues14.3
2016-201722Ipswich Town2 Leagues33.10
2016-201722Leicester City1 League2.7
2017-201823Derby County3 Leagues36.0242
2018-201924Derby County3 Leagues31.29188912243557314740662526
2019-202025Derby County3 Leagues38.2130111981011821610946632292999225
2020-202126Derby County1 League18.5612563471415571257141473214
2021-202227Derby County3 Leagues36.71298117111743713846301410210161022
2022-202328Rangers1 League3.99
2023-202429Rangers2 Leagues15.88986202025000006515
2024-202530Rangers2 Leagues8.2525020107000004202
12 Seasons10 Clubs7 Leagues279.642703959291791639590141356057532572094
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Derby County (5 Seasons)3 Leagues160.541293823287791339549141356057531501987
Rangers (3 Seasons)2 Leagues27.91411364030410000010717
Ipswich Town (1 Season)2 Leagues33.10
Blackburn (1 Season)2 Leagues14.3
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)2 Leagues1.6
Leicester City (1 Season)1 League2.7
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.541293823287791339535141356057531501987
FA Cup (7 Seasons)9.812
EFL Cup (4 Seasons)2.02
Premiership (3 Seasons)23.338
Europa Lg (2 Seasons)4.6141136403030000010717
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.8Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.1Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.5Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.7Matches
2015-201621Blackburneng ENG2. Championship15th13.1Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.10Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.7Matches
2017-201823Derby Countyeng ENG2. Championship6th34.1234Matches
2018-201924Derby Countyeng ENG2. Championship6th28.89188912243554314740662526Matches
2019-202025Derby Countyeng ENG2. Championship10th35.8130111981011821610746632292999225Matches
2020-202126Derby Countyeng ENG2. Championship21st18.5612563471415571257141473214Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.81298117111743713836301410210161022Matches
2022-202328Rangerssct SCO1. Premiership2nd3.99Matches
2023-202429Rangerssct SCO1. Premiership2nd13.123Matches
2024-202530Rangerssct SCO1. Premiership2nd6.36Matches
12 Seasons10 Clubs4 Leagues263.241293823287791339573141356057531501987
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Derby County (5 Seasons)1 League152.941293823287791339535141356057531501987
Rangers (3 Seasons)1 League23.338
Ipswich Town (1 Season)1 League31.10
Blackburn (1 Season)1 League13.1
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)1 League2.7
Leicester City (1 Season)1 League0.6
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.541293823287791339535141356057531501987
Premiership (3 Seasons)23.338
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.0Matches
2015-201621Blackburneng ENGFA Cup9th1.2Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.0Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.02Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.96Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.00Matches
2018-201924Derby Countyeng ENGFA Cup9th1.33Matches
2019-202025Derby Countyeng ENGFA Cup9th2.52Matches
2021-202227Derby Countyeng ENGFA Cup0.91Matches
7 Seasons4 Clubs2 Leagues11.814
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Derby County (4 Seasons)2 Leagues7.614
Ipswich Town (1 Season)1 League2.0
Blackburn (1 Season)1 League1.2
Leicester City (1 Season)1 League1.0
FA Cup (7 Seasons)9.812
EFL Cup (4 Seasons)2.02
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
2023-202429Rangers2. Europa LgR162.8898620202000006515Matches
2024-202530Rangers2. Europa Lg1.9525020101000004202Matches
2 Seasons1 Club1 League4.6141136403030000010717
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
201521wls WalesFriendlies (M)1.0Matches
201622wls WalesFriendlies (M)1.5Matches
201622wls WalesUEFA Euro Qualifying0.50Matches
201723wls WalesFriendlies (M)1.1Matches
201824wls WalesWCQ3.7Matches
201824wls WalesFriendlies (M)1.2Matches
2018-201924wls WalesUEFA Nations League19th3.9Matches
202026wls WalesFriendlies (M)1.0Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.30Matches
202127wls WalesFriendlies (M)0.7Matches
202127wls WalesUEFA Euro Qualifying1.91Matches
7 Seasons1 Club4 Leagues16.81
Friendlies (M) (6 Seasons)6.5
WCQ (2 Seasons)3.7
UEFA Nations League (2 Seasons)4.20
UEFA Euro Qualifying (2 Seasons)2.41

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
2013-201419Yeovil Towneng ENG2. Championship17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One8.1Matches
2013-201419Manchester Utdeng ENG1. Premier League0.8Matches
2014-201520Rotherham Utdeng ENG2. Championship5.5Matches
2014-201520Leicester Cityeng ENGFA Cup1.0Matches
2014-201520Leicester Cityeng ENG1. Premier League0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship10.7Matches
2015-201621Blackburneng ENG2. Championship13.1Matches
2015-201621Blackburneng ENGFA Cup1.2Matches
2016-201722Ipswich Towneng ENG2. Championship31.1Matches
2016-201722Ipswich Towneng ENGFA Cup2.0Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.7Matches
2017-201823Derby Countyeng ENG2. Championship34.1Matches
2017-201823Derby Countyeng ENGEFL Cup1.0Matches
2017-201823Derby Countyeng ENGFA Cup0.9Matches
2018-201924Derby Countyeng ENG2. Championship28.81003.47665144110140.49702140Matches
2018-201924Derby Countyeng ENGEFL Cup1.0Matches
2018-201924Derby Countyeng ENGFA Cup1.3Matches
2019-202025Derby Countyeng ENG2. Championship35.81163.246419910122140.391010120Matches
2019-202025Derby Countyeng ENGFA Cup2.5Matches
2020-202126Derby Countyeng ENG2. Championship18.5603.252912675140.22200020Matches
2021-202227Derby Countyeng ENG2. Championship35.81273.5575141313111180.501014120Matches
2021-202227Derby Countyeng ENGFA Cup0.9Matches
2022-202328Rangerssct SCO1. Premiership3.9Matches
2023-202429Rangers2. Europa Lg2.872.5460010000.00000000Matches
2023-202429Rangerssct SCO1. Premiership13.1Matches
2024-202530Rangers2. Europa Lg1.963.2030111000.00000000Matches
2024-202530Rangerssct SCO1. Premiership6.3Matches
12 Seasons10 Clubs7 Leagues279.64163.37243504336404500.4029263100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Derby County (5 Seasons)3 Leagues160.54033.39234504234394500.4229263100
Rangers (3 Seasons)2 Leagues27.9132.8190121000.00000000
Ipswich Town (1 Season)2 Leagues33.1
Blackburn (1 Season)2 Leagues14.3
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)2 Leagues1.6
Leicester City (1 Season)1 League2.7
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.54033.39234504234394500.4229263100
FA Cup (7 Seasons)9.8
EFL Cup (4 Seasons)2.0
Premiership (3 Seasons)23.3
Europa Lg (2 Seasons)4.6132.8190121000.00000000
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
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
2013-201419Manchester Utd1 League0.8
2013-201419Yeovil Town1 League17.1
2013-201419Carlisle United1 League8.1
2014-201520Rotherham Utd1 League5.5
2014-201520Leicester City2 Leagues1.6
2015-201621Cardiff City1 League10.7
2015-201621Blackburn2 Leagues14.3
2016-201722Ipswich Town2 Leagues33.1
2016-201722Leicester City1 League2.7
2017-201823Derby County3 Leagues36.0
2018-201924Derby County3 Leagues31.21003.47665144110140.49702140
2019-202025Derby County3 Leagues38.21163.246419910122140.391010120
2020-202126Derby County1 League18.5603.252912675140.22200020
2021-202227Derby County3 Leagues36.71273.5575141313111180.501014120
2022-202328Rangers1 League3.9
2023-202429Rangers2 Leagues15.872.5460010000.00000000
2024-202530Rangers2 Leagues8.263.2030111000.00000000
12 Seasons10 Clubs7 Leagues279.64163.37243504336404500.4029263100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Derby County (5 Seasons)3 Leagues160.54033.39234504234394500.4229263100
Rangers (3 Seasons)2 Leagues27.9132.8190121000.00000000
Ipswich Town (1 Season)2 Leagues33.1
Blackburn (1 Season)2 Leagues14.3
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)2 Leagues1.6
Leicester City (1 Season)1 League2.7
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.54033.39234504234394500.4229263100
FA Cup (7 Seasons)9.8
EFL Cup (4 Seasons)2.0
Premiership (3 Seasons)23.3
Europa Lg (2 Seasons)4.6132.8190121000.00000000
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.8Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.1Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.5Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.7Matches
2015-201621Blackburneng ENG2. Championship15th13.1Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.1Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.7Matches
2017-201823Derby Countyeng ENG2. Championship6th34.1Matches
2018-201924Derby Countyeng ENG2. Championship6th28.81003.47665144110140.49702140Matches
2019-202025Derby Countyeng ENG2. Championship10th35.81163.246419910122140.391010120Matches
2020-202126Derby Countyeng ENG2. Championship21st18.5603.252912675140.22200020Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.81273.5575141313111180.501014120Matches
2022-202328Rangerssct SCO1. Premiership2nd3.9Matches
2023-202429Rangerssct SCO1. Premiership2nd13.1Matches
2024-202530Rangerssct SCO1. Premiership2nd6.3Matches
12 Seasons10 Clubs4 Leagues263.24033.39234504234394500.4229263100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Derby County (5 Seasons)1 League152.94033.39234504234394500.4229263100
Rangers (3 Seasons)1 League23.3
Ipswich Town (1 Season)1 League31.1
Blackburn (1 Season)1 League13.1
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)1 League2.7
Leicester City (1 Season)1 League0.6
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.54033.39234504234394500.4229263100
Premiership (3 Seasons)23.3
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.0Matches
2015-201621Blackburneng ENGFA Cup9th1.2Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.0Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.0Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.9Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.0Matches
2018-201924Derby Countyeng ENGFA Cup9th1.3Matches
2019-202025Derby Countyeng ENGFA Cup9th2.5Matches
2021-202227Derby Countyeng ENGFA Cup0.9Matches
7 Seasons4 Clubs2 Leagues11.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Derby County (4 Seasons)2 Leagues7.6
Ipswich Town (1 Season)1 League2.0
Blackburn (1 Season)1 League1.2
Leicester City (1 Season)1 League1.0
FA Cup (7 Seasons)9.8
EFL Cup (4 Seasons)2.0
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
2023-202429Rangers2. Europa LgR162.872.5460010000.00000000Matches
2024-202530Rangers2. Europa Lg1.963.2030111000.00000000Matches
2 Seasons1 Club1 League4.6132.8190121000.00000000
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
201521wls WalesFriendlies (M)1.0Matches
201622wls WalesFriendlies (M)1.5Matches
201622wls WalesUEFA Euro Qualifying0.5Matches
201723wls WalesFriendlies (M)1.1Matches
201824wls WalesWCQ3.7Matches
201824wls WalesFriendlies (M)1.2Matches
2018-201924wls WalesUEFA Nations League19th3.9Matches
202026wls WalesFriendlies (M)1.0Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.3Matches
202127wls WalesFriendlies (M)0.7Matches
202127wls WalesUEFA Euro Qualifying1.9Matches
7 Seasons1 Club4 Leagues16.8
Friendlies (M) (6 Seasons)6.5
WCQ (2 Seasons)3.7
UEFA Nations League (2 Seasons)4.2
UEFA Euro Qualifying (2 Seasons)2.4

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
2013-201419Yeovil Towneng ENG2. Championship17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One8.1Matches
2013-201419Manchester Utdeng ENG1. Premier League0.8Matches
2014-201520Rotherham Utdeng ENG2. Championship5.5Matches
2014-201520Leicester Cityeng ENGFA Cup1.0Matches
2014-201520Leicester Cityeng ENG1. Premier League0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship10.7Matches
2015-201621Blackburneng ENG2. Championship13.1Matches
2015-201621Blackburneng ENGFA Cup1.2Matches
2016-201722Ipswich Towneng ENG2. Championship31.100Matches
2016-201722Ipswich Towneng ENGFA Cup2.0Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.7Matches
2017-201823Derby Countyeng ENG2. Championship34.13624Matches
2017-201823Derby Countyeng ENGEFL Cup1.000Matches
2017-201823Derby Countyeng ENGFA Cup0.900Matches
2018-201924Derby Countyeng ENG2. Championship28.8361621114122842.916361351551290Matches
2018-201924Derby Countyeng ENGEFL Cup1.011Matches
2018-201924Derby Countyeng ENGFA Cup1.301Matches
2019-202025Derby Countyeng ENG2. Championship35.8533217288268431.058377302881430Matches
2019-202025Derby Countyeng ENGFA Cup2.501Matches
2020-202126Derby Countyeng ENG2. Championship18.532228177123040.018252231042150Matches
2021-202227Derby Countyeng ENG2. Championship35.8362011169184639.128417342359230Matches
2021-202227Derby Countyeng ENGFA Cup0.900Matches
2022-202328Rangerssct SCO1. Premiership3.961Matches
2023-202429Rangers2. Europa Lg2.8533201520.041013820Matches
2023-202429Rangerssct SCO1. Premiership13.1164Matches
2024-202530Rangers2. Europa Lg1.943130030.033032600Matches
2024-202530Rangerssct SCO1. Premiership6.371Matches
12 Seasons10 Clubs7 Leagues279.61661626177286919635.2127143171261142471120
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Derby County (5 Seasons)3 Leagues160.51571275772286818836.2120139171221032331100
Rangers (3 Seasons)2 Leagues27.99354501812.57404111420
Ipswich Town (1 Season)2 Leagues33.1000
Blackburn (1 Season)2 Leagues14.30
Yeovil Town (1 Season)1 League17.10
Cardiff City (1 Season)1 League10.70
Carlisle United (1 Season)1 League8.10
Rotherham Utd (1 Season)1 League5.50
Leicester City (1 Season)2 Leagues1.60
Leicester City (1 Season)1 League2.70
Manchester Utd (1 Season)1 League0.80
Championship (9 Seasons)230.51571265772286818836.2120139171221002331100
FA Cup (7 Seasons)9.8020
EFL Cup (4 Seasons)2.0110
Premiership (3 Seasons)23.32960
Europa Lg (2 Seasons)4.6964501812.5740451420
Premier League (2 Seasons)1.40
League One (1 Season)8.10
PL2 — Div. 1 (1 Season)2.70
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
2013-201419Manchester Utd1 League0.80
2013-201419Yeovil Town1 League17.10
2013-201419Carlisle United1 League8.10
2014-201520Rotherham Utd1 League5.50
2014-201520Leicester City2 Leagues1.60
2015-201621Cardiff City1 League10.70
2015-201621Blackburn2 Leagues14.30
2016-201722Ipswich Town2 Leagues33.1000
2016-201722Leicester City1 League2.70
2017-201823Derby County3 Leagues36.036240
2018-201924Derby County3 Leagues31.2361721114122842.916361351751290
2019-202025Derby County3 Leagues38.2533217288268431.058377302981430
2020-202126Derby County1 League18.532228177123040.018252231042150
2021-202227Derby County3 Leagues36.7362011169184639.128417342359230
2022-202328Rangers1 League3.9610
2023-202429Rangers2 Leagues15.85193201520.041017820
2024-202530Rangers2 Leagues8.2410130030.033033600
12 Seasons10 Clubs7 Leagues279.61661626177286919635.2127143171261142471120
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Derby County (5 Seasons)3 Leagues160.51571275772286818836.2120139171221032331100
Rangers (3 Seasons)2 Leagues27.99354501812.57404111420
Ipswich Town (1 Season)2 Leagues33.1000
Blackburn (1 Season)2 Leagues14.30
Yeovil Town (1 Season)1 League17.10
Cardiff City (1 Season)1 League10.70
Carlisle United (1 Season)1 League8.10
Rotherham Utd (1 Season)1 League5.50
Leicester City (1 Season)2 Leagues1.60
Leicester City (1 Season)1 League2.70
Manchester Utd (1 Season)1 League0.80
Championship (9 Seasons)230.51571265772286818836.2120139171221002331100
FA Cup (7 Seasons)9.8020
EFL Cup (4 Seasons)2.0110
Premiership (3 Seasons)23.32960
Europa Lg (2 Seasons)4.6964501812.5740451420
Premier League (2 Seasons)1.40
League One (1 Season)8.10
PL2 — Div. 1 (1 Season)2.70
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.8Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.1Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.5Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.7Matches
2015-201621Blackburneng ENG2. Championship15th13.1Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.100Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.7Matches
2017-201823Derby Countyeng ENG2. Championship6th34.13624Matches
2018-201924Derby Countyeng ENG2. Championship6th28.8361621114122842.916361351551290Matches
2019-202025Derby Countyeng ENG2. Championship10th35.8533217288268431.058377302881430Matches
2020-202126Derby Countyeng ENG2. Championship21st18.532228177123040.018252231042150Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.8362011169184639.128417342359230Matches
2022-202328Rangerssct SCO1. Premiership2nd3.961Matches
2023-202429Rangerssct SCO1. Premiership2nd13.1164Matches
2024-202530Rangerssct SCO1. Premiership2nd6.371Matches
12 Seasons10 Clubs4 Leagues263.21571555772286818836.2120139171221062331100
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
Derby County (5 Seasons)1 League152.91571265772286818836.2120139171221002331100
Rangers (3 Seasons)1 League23.32960
Ipswich Town (1 Season)1 League31.1000
Blackburn (1 Season)1 League13.10
Yeovil Town (1 Season)1 League17.10
Cardiff City (1 Season)1 League10.70
Carlisle United (1 Season)1 League8.10
Rotherham Utd (1 Season)1 League5.50
Leicester City (1 Season)1 League2.70
Leicester City (1 Season)1 League0.60
Manchester Utd (1 Season)1 League0.80
Championship (9 Seasons)230.51571265772286818836.2120139171221002331100
Premiership (3 Seasons)23.32960
Premier League (2 Seasons)1.40
League One (1 Season)8.10
PL2 — Div. 1 (1 Season)2.70
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.0Matches
2015-201621Blackburneng ENGFA Cup9th1.2Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.0Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.000Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.900Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.011Matches
2018-201924Derby Countyeng ENGFA Cup9th1.301Matches
2019-202025Derby Countyeng ENGFA Cup9th2.501Matches
2021-202227Derby Countyeng ENGFA Cup0.900Matches
7 Seasons4 Clubs2 Leagues11.8130
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
Derby County (4 Seasons)2 Leagues7.6130
Ipswich Town (1 Season)1 League2.00
Blackburn (1 Season)1 League1.20
Leicester City (1 Season)1 League1.00
FA Cup (7 Seasons)9.8020
EFL Cup (4 Seasons)2.0110
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
2023-202429Rangers2. Europa LgR162.8533201520.041013820Matches
2024-202530Rangers2. Europa Lg1.943130030.033032600Matches
2 Seasons1 Club1 League4.6964501812.5740451420
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
201521wls WalesFriendlies (M)1.0Matches
201622wls WalesFriendlies (M)1.5Matches
201622wls WalesUEFA Euro Qualifying0.511Matches
201723wls WalesFriendlies (M)1.1Matches
201824wls WalesWCQ3.7Matches
201824wls WalesFriendlies (M)1.2Matches
2018-201924wls WalesUEFA Nations League19th3.9Matches
202026wls WalesFriendlies (M)1.0Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.300Matches
202127wls WalesFriendlies (M)0.7Matches
202127wls WalesUEFA Euro Qualifying1.902Matches
7 Seasons1 Club4 Leagues16.8130
Friendlies (M) (6 Seasons)6.50
WCQ (2 Seasons)3.70
UEFA Nations League (2 Seasons)4.2000
UEFA Euro Qualifying (2 Seasons)2.4130

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
2013-201419Yeovil Towneng ENG2. Championship17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One8.1Matches
2013-201419Manchester Utdeng ENG1. Premier League0.8Matches
2014-201520Rotherham Utdeng ENG2. Championship5.5Matches
2014-201520Leicester Cityeng ENGFA Cup1.0Matches
2014-201520Leicester Cityeng ENG1. Premier League0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship10.7Matches
2015-201621Blackburneng ENG2. Championship13.1Matches
2015-201621Blackburneng ENGFA Cup1.2Matches
2016-201722Ipswich Towneng ENG2. Championship31.1Matches
2016-201722Ipswich Towneng ENGFA Cup2.0Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.7Matches
2017-201823Derby Countyeng ENG2. Championship34.1Matches
2017-201823Derby Countyeng ENGEFL Cup1.0Matches
2017-201823Derby Countyeng ENGFA Cup0.9Matches
2018-201924Derby Countyeng ENG2. Championship28.8129524152580588751295773646.84153.2777540725459670267352916196Matches
2018-201924Derby Countyeng ENGEFL Cup1.0Matches
2018-201924Derby Countyeng ENGFA Cup1.3Matches
2019-202025Derby Countyeng ENG2. Championship35.8177657224779802891776904853.34246.710997085348210110233102461225207Matches
2019-202025Derby Countyeng ENGFA Cup2.5Matches
2020-202126Derby Countyeng ENG2. Championship18.58602611735840655860552952.72647.349230521357434417391655892Matches
2021-202227Derby Countyeng ENG2. Championship35.8171834198810727941714944750.04750.010025220244072741992291197150Matches
2021-202227Derby Countyeng ENGFA Cup0.9Matches
2022-202328Rangerssct SCO1. Premiership3.9Matches
2023-202429Rangers2. Europa Lg2.81271114968312711654.5545.5813911561701049717Matches
2023-202429Rangerssct SCO1. Premiership13.1Matches
2024-202530Rangers2. Europa Lg1.98311340349833266.7133.34425015645242417Matches
2024-202530Rangerssct SCO1. Premiership6.3Matches
12 Seasons10 Clubs7 Leagues279.6585914371526162625325585533016850.916249.134952140510136317302973201494034669
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
Derby County (5 Seasons)3 Leagues160.5564914169125272523313564531616050.615649.43370207649824312290953061433896645
Rangers (3 Seasons)2 Leagues27.9210224891021221014857.1642.9125641312512214613824
Ipswich Town (1 Season)2 Leagues33.1
Blackburn (1 Season)2 Leagues14.3
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)2 Leagues1.6
Leicester City (1 Season)1 League2.7
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.5564914169125272523313564531616050.615649.43370207649824312290953061433896645
FA Cup (7 Seasons)9.8
EFL Cup (4 Seasons)2.0
Premiership (3 Seasons)23.3
Europa Lg (2 Seasons)4.6210224891021221014857.1642.9125641312512214613824
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
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
2013-201419Manchester Utd1 League0.8
2013-201419Yeovil Town1 League17.1
2013-201419Carlisle United1 League8.1
2014-201520Rotherham Utd1 League5.5
2014-201520Leicester City2 Leagues1.6
2015-201621Cardiff City1 League10.7
2015-201621Blackburn2 Leagues14.3
2016-201722Ipswich Town2 Leagues33.1
2016-201722Leicester City1 League2.7
2017-201823Derby County3 Leagues36.0
2018-201924Derby County3 Leagues31.2129524152580588751295773646.84153.2777540725459670267352916196
2019-202025Derby County3 Leagues38.2177657224779802891776904853.34246.710997085348210110233102461225207
2020-202126Derby County1 League18.58602611735840655860552952.72647.349230521357434417391655892
2021-202227Derby County3 Leagues36.7171834198810727941714944750.04750.010025220244072741992291197150
2022-202328Rangers1 League3.9
2023-202429Rangers2 Leagues15.81271114968312711654.5545.5813911561701049717
2024-202530Rangers2 Leagues8.28311340349833266.7133.34425015645242417
12 Seasons10 Clubs7 Leagues279.6585914371526162625325585533016850.916249.134952140510136317302973201494034669
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
Derby County (5 Seasons)3 Leagues160.5564914169125272523313564531616050.615649.43370207649824312290953061433896645
Rangers (3 Seasons)2 Leagues27.9210224891021221014857.1642.9125641312512214613824
Ipswich Town (1 Season)2 Leagues33.1
Blackburn (1 Season)2 Leagues14.3
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)2 Leagues1.6
Leicester City (1 Season)1 League2.7
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.5564914169125272523313564531616050.615649.43370207649824312290953061433896645
FA Cup (7 Seasons)9.8
EFL Cup (4 Seasons)2.0
Premiership (3 Seasons)23.3
Europa Lg (2 Seasons)4.6210224891021221014857.1642.9125641312512214613824
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.8Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.1Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.1Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.5Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.6Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.7Matches
2015-201621Blackburneng ENG2. Championship15th13.1Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.1Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.7Matches
2017-201823Derby Countyeng ENG2. Championship6th34.1Matches
2018-201924Derby Countyeng ENG2. Championship6th28.8129524152580588751295773646.84153.2777540725459670267352916196Matches
2019-202025Derby Countyeng ENG2. Championship10th35.8177657224779802891776904853.34246.710997085348210110233102461225207Matches
2020-202126Derby Countyeng ENG2. Championship21st18.58602611735840655860552952.72647.349230521357434417391655892Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.8171834198810727941714944750.04750.010025220244072741992291197150Matches
2022-202328Rangerssct SCO1. Premiership2nd3.9Matches
2023-202429Rangerssct SCO1. Premiership2nd13.1Matches
2024-202530Rangerssct SCO1. Premiership2nd6.3Matches
12 Seasons10 Clubs4 Leagues263.2564914169125272523313564531616050.615649.43370207649824312290953061433896645
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
Derby County (5 Seasons)1 League152.9564914169125272523313564531616050.615649.43370207649824312290953061433896645
Rangers (3 Seasons)1 League23.3
Ipswich Town (1 Season)1 League31.1
Blackburn (1 Season)1 League13.1
Yeovil Town (1 Season)1 League17.1
Cardiff City (1 Season)1 League10.7
Carlisle United (1 Season)1 League8.1
Rotherham Utd (1 Season)1 League5.5
Leicester City (1 Season)1 League2.7
Leicester City (1 Season)1 League0.6
Manchester Utd (1 Season)1 League0.8
Championship (9 Seasons)230.5564914169125272523313564531616050.615649.43370207649824312290953061433896645
Premiership (3 Seasons)23.3
Premier League (2 Seasons)1.4
League One (1 Season)8.1
PL2 — Div. 1 (1 Season)2.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.0Matches
2015-201621Blackburneng ENGFA Cup9th1.2Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.0Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.0Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.9Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.0Matches
2018-201924Derby Countyeng ENGFA Cup9th1.3Matches
2019-202025Derby Countyeng ENGFA Cup9th2.5Matches
2021-202227Derby Countyeng ENGFA Cup0.9Matches
7 Seasons4 Clubs2 Leagues11.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
Derby County (4 Seasons)2 Leagues7.6
Ipswich Town (1 Season)1 League2.0
Blackburn (1 Season)1 League1.2
Leicester City (1 Season)1 League1.0
FA Cup (7 Seasons)9.8
EFL Cup (4 Seasons)2.0
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
2023-202429Rangers2. Europa LgR162.81271114968312711654.5545.5813911561701049717Matches
2024-202530Rangers2. Europa Lg1.98311340349833266.7133.34425015645242417Matches
2 Seasons1 Club1 League4.6210224891021221014857.1642.9125641312512214613824
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
201521wls WalesFriendlies (M)1.0Matches
201622wls WalesFriendlies (M)1.5Matches
201622wls WalesUEFA Euro Qualifying0.5Matches
201723wls WalesFriendlies (M)1.1Matches
201824wls WalesWCQ3.7Matches
201824wls WalesFriendlies (M)1.2Matches
2018-201924wls WalesUEFA Nations League19th3.9Matches
202026wls WalesFriendlies (M)1.0Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.3Matches
202127wls WalesFriendlies (M)0.7Matches
202127wls WalesUEFA Euro Qualifying1.9Matches
7 Seasons1 Club4 Leagues16.8
Friendlies (M) (6 Seasons)6.5
WCQ (2 Seasons)3.7
UEFA Nations League (2 Seasons)4.2
UEFA Euro Qualifying (2 Seasons)2.4

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
2013-201419Yeovil Towneng ENG2. Championship191,5438137.317.1172Matches
2013-201419Carlisle Unitedeng ENG3. League One97288117.68.181Matches
2013-201419Manchester Utdeng ENG1. Premier League169692.00.8100Matches
2014-201520Rotherham Utdeng ENG2. Championship64968312.05.563001.3354+1+0.18+0.72Matches
2014-201520Leicester Cityeng ENGFA Cup1909033.31.01901003.0010+1+1.00+1.00Matches
2014-201520Leicester Cityeng ENG1. Premier League354181.60.600321.330000.00+0.24Matches
2015-201621Cardiff Cityeng ENG2. Championship149596923.210.7115331.431411+3+0.28+0.22Matches
2015-201621Blackburneng ENG2. Championship211,1835628.613.1145731.199900.000.00Matches
2015-201621Blackburneng ENGFA Cup21065339.31.2177012903.0031+2+1.70+2.80Matches
2016-201722Ipswich Towneng ENG2. Championship342,7968267.531.13220211.213341-8-0.26-0.12Matches
2016-201722Ipswich Towneng ENGFA Cup218090100.02.02902000.5023-1-0.50Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 132398012.12.73802000.0026-4-1.51-1.14Matches
2017-201823Derby Countyeng ENG2. Championship393,0667974.134.13616321.635536+19+0.56+0.31Matches
2017-201823Derby Countyeng ENGEFL Cup2904550.01.018101901.501100.000.00Matches
2017-201823Derby Countyeng ENGFA Cup1808088.90.91800000.000000.00+18.00Matches
2018-201924Derby Countyeng ENG2. Championship332,5937962.628.828872153201.614632+14+0.49+0.4335.135.6-0.6-0.02+0.03Matches
2018-201924Derby Countyeng ENGEFL Cup1909023.11.01901010.0023-1-1.00-2.80Matches
2018-201924Derby Countyeng ENGFA Cup21216131.01.3181014001.0032+1+0.74+1.08Matches
2019-202025Derby Countyeng ENG2. Championship373,2198777.835.8378732001.194452-8-0.22-0.8143.454.4-11.0-0.31-0.37Matches
2019-202025Derby Countyeng ENGEFL Cup00001Matches
2019-202025Derby Countyeng ENGFA Cup32237461.92.53742002.0054+1+0.40+1.06Matches
2020-202126Derby Countyeng ENG2. Championship231,6637240.218.51982942810.521428-14-0.76-0.4718.224.4-6.2-0.34-0.31Matches
2021-202227Derby Countyeng ENG2. Championship383,2238577.935.837862812401.183745-8-0.22-0.2235.550.8-15.3-0.43-0.19Matches
2021-202227Derby Countyeng ENGEFL Cup00001Matches
2021-202227Derby Countyeng ENGFA Cup1787886.70.91780000.0001-1-1.15-1.15Matches
2022-202328Rangerssct SCO1. Premiership53487010.23.9481212402.60122+10+2.59+1.24Matches
2023-202429Rangers2. Europa Lg52485034.42.8370022001.6023-1-0.36-0.743.84.7-0.9-0.33-0.02Matches
2023-202429Rangerssct SCO1. Premiership231,1775134.413.112713113002.222610+16+1.22-0.34Matches
2024-202530Rangers2. Europa Lg31695623.51.93560022.0053+2+1.07+0.415.21.3+3.9+2.07+2.20Matches
2024-202530Rangerssct SCO1. Premiership85707126.46.3777213311.6394+5+0.79-0.51Matches
12 Seasons10 Clubs7 Leagues33625,1627538.5279.6287831524928181.39328295+33+0.13-0.12141.1171.2-30.0-0.24-0.17
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
Derby County (5 Seasons)3 Leagues18014,4468064.0160.516586109152961.27207204+3+0.02-0.03132.2165.2-33.0-0.28-0.23
Rangers (3 Seasons)2 Leagues442,5125724.127.929727152832.075422+32+1.15-0.158.96.0+3.0+0.65+0.86
Ipswich Town (1 Season)2 Leagues362,9768368.933.1349022211.173544-9-0.27-0.14
Blackburn (1 Season)2 Leagues231,2895629.214.31577582931.351210+2+0.14+0.20
Yeovil Town (1 Season)1 League191,5438137.317.1172
Cardiff City (1 Season)1 League149596923.210.7115331.431411+3+0.28+0.22
Carlisle United (1 Season)1 League97288117.68.181
Rotherham Utd (1 Season)1 League64968312.05.563001.3354+1+0.18+0.72
Leicester City (1 Season)2 Leagues4144363.91.61901321.7510+1+0.62+0.85
Leicester City (1 Season)1 League32398012.12.73802000.0026-4-1.51-1.14
Manchester Utd (1 Season)1 League169692.00.8100
Championship (9 Seasons)26420,7417950.1230.5237861392730101.27257258-10.00+0.09132.2165.2-33.0-0.28-0.23
FA Cup (7 Seasons)128787353.29.81081523501.501411+3+0.31+1.01
EFL Cup (4 Seasons)31806019.42.028611931.0034-1-0.50-1.88
Premiership (3 Seasons)362,0955823.323.323747133012.144716+31+1.33-0.08
Europa Lg (2 Seasons)84175229.04.6663022021.7576+1+0.22-0.318.96.0+3.0+0.65+0.86
Premier League (2 Seasons)4123311.81.410321.330000.00+0.24
League One (1 Season)97288117.68.181
PL2 — Div. 1 (1 Season)32398012.12.73802000.0026-4-1.51-1.14
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
2013-201419Manchester Utd1 League169692.00.8100
2013-201419Yeovil Town1 League191,5438137.317.1172
2013-201419Carlisle United1 League97288117.68.181
2014-201520Rotherham Utd1 League64968312.05.563001.3354+1+0.18+0.72
2014-201520Leicester City2 Leagues4144363.91.61901321.7510+1+0.62+0.85
2015-201621Cardiff City1 League149596923.210.7115331.431411+3+0.28+0.22
2015-201621Blackburn2 Leagues231,2895629.214.31577582931.351210+2+0.14+0.20
2016-201722Ipswich Town2 Leagues362,9768368.933.1349022211.173544-9-0.27-0.14
2016-201722Leicester City1 League32398012.12.73802000.0026-4-1.51-1.14
2017-201823Derby County3 Leagues423,2367773.436.03881164921.595637+19+0.53+0.45
2018-201924Derby County3 Leagues362,8047857.031.230872263311.535137+14+0.45+0.1935.135.6-0.6-0.02+0.03
2019-202025Derby County3 Leagues403,4428673.538.2408634011.254956-7-0.18-0.6143.454.4-11.0-0.31-0.37
2020-202126Derby County1 League231,6637240.218.51982942810.521428-14-0.76-0.4718.224.4-6.2-0.34-0.31
2021-202227Derby County3 Leagues393,3018574.936.738862812411.153746-9-0.25-0.2535.550.8-15.3-0.43-0.19
2022-202328Rangers1 League53487010.23.9481212402.60122+10+2.59+1.24
2023-202429Rangers2 Leagues281,4255134.415.815713132802.112813+15+0.95-0.413.84.7-0.9-0.33-0.02
2024-202530Rangers2 Leagues117396725.78.21071213331.73147+7+0.85-0.285.21.3+3.9+2.07+2.20
12 Seasons10 Clubs7 Leagues33625,1627538.5279.6287831524928181.39328295+33+0.13-0.12141.1171.2-30.0-0.24-0.17
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
Derby County (5 Seasons)3 Leagues18014,4468064.0160.516586109152961.27207204+3+0.02-0.03132.2165.2-33.0-0.28-0.23
Rangers (3 Seasons)2 Leagues442,5125724.127.929727152832.075422+32+1.15-0.158.96.0+3.0+0.65+0.86
Ipswich Town (1 Season)2 Leagues362,9768368.933.1349022211.173544-9-0.27-0.14
Blackburn (1 Season)2 Leagues231,2895629.214.31577582931.351210+2+0.14+0.20
Yeovil Town (1 Season)1 League191,5438137.317.1172
Cardiff City (1 Season)1 League149596923.210.7115331.431411+3+0.28+0.22
Carlisle United (1 Season)1 League97288117.68.181
Rotherham Utd (1 Season)1 League64968312.05.563001.3354+1+0.18+0.72
Leicester City (1 Season)2 Leagues4144363.91.61901321.7510+1+0.62+0.85
Leicester City (1 Season)1 League32398012.12.73802000.0026-4-1.51-1.14
Manchester Utd (1 Season)1 League169692.00.8100
Championship (9 Seasons)26420,7417950.1230.5237861392730101.27257258-10.00+0.09132.2165.2-33.0-0.28-0.23
FA Cup (7 Seasons)128787353.29.81081523501.501411+3+0.31+1.01
EFL Cup (4 Seasons)31806019.42.028611931.0034-1-0.50-1.88
Premiership (3 Seasons)362,0955823.323.323747133012.144716+31+1.33-0.08
Europa Lg (2 Seasons)84175229.04.6663022021.7576+1+0.22-0.318.96.0+3.0+0.65+0.86
Premier League (2 Seasons)4123311.81.410321.330000.00+0.24
League One (1 Season)97288117.68.181
PL2 — Div. 1 (1 Season)32398012.12.73802000.0026-4-1.51-1.14
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
2013-201419Manchester Utdeng ENG1. Premier League7th169692.00.8100Matches
2013-201419Yeovil Towneng ENG2. Championship24th191,5438137.317.1172Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd97288117.68.181Matches
2014-201520Rotherham Utdeng ENG2. Championship21st64968312.05.563001.3354+1+0.18+0.72Matches
2014-201520Leicester Cityeng ENG1. Premier League14th354181.60.600321.330000.00+0.24Matches
2015-201621Cardiff Cityeng ENG2. Championship8th149596923.210.7115331.431411+3+0.28+0.22Matches
2015-201621Blackburneng ENG2. Championship15th211,1835628.613.1145731.199900.000.00Matches
2016-201722Ipswich Towneng ENG2. Championship16th342,7968267.531.13220211.213341-8-0.26-0.12Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th32398012.12.73802000.0026-4-1.51-1.14Matches
2017-201823Derby Countyeng ENG2. Championship6th393,0667974.134.13616321.635536+19+0.56+0.31Matches
2018-201924Derby Countyeng ENG2. Championship6th332,5937962.628.828872153201.614632+14+0.49+0.4335.135.6-0.6-0.02+0.03Matches
2019-202025Derby Countyeng ENG2. Championship10th373,2198777.835.8378732001.194452-8-0.22-0.8143.454.4-11.0-0.31-0.37Matches
2020-202126Derby Countyeng ENG2. Championship21st231,6637240.218.51982942810.521428-14-0.76-0.4718.224.4-6.2-0.34-0.31Matches
2021-202227Derby Countyeng ENG2. Championship23rd383,2238577.935.837862812401.183745-8-0.22-0.2235.550.8-15.3-0.43-0.19Matches
2022-202328Rangerssct SCO1. Premiership2nd53487010.23.9481212402.60122+10+2.59+1.24Matches
2023-202429Rangerssct SCO1. Premiership2nd231,1775134.413.112713113002.222610+16+1.22-0.34Matches
2024-202530Rangerssct SCO1. Premiership2nd85707126.46.3777213311.6394+5+0.79-0.51Matches
12 Seasons10 Clubs4 Leagues31323,6877638.6263.2269841464430131.38304274+30+0.13-0.12132.2165.2-33.0-0.28-0.23
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
Derby County (5 Seasons)1 League17013,7648166.5152.915786106133031.28196193+3+0.02-0.01132.2165.2-33.0-0.28-0.23
Rangers (3 Seasons)1 League362,0955823.323.323747133012.144716+31+1.33-0.08
Ipswich Town (1 Season)1 League342,7968267.531.13220211.213341-8-0.26-0.12
Blackburn (1 Season)1 League211,1835628.613.1145731.199900.000.00
Yeovil Town (1 Season)1 League191,5438137.317.1172
Cardiff City (1 Season)1 League149596923.210.7115331.431411+3+0.28+0.22
Carlisle United (1 Season)1 League97288117.68.181
Rotherham Utd (1 Season)1 League64968312.05.563001.3354+1+0.18+0.72
Leicester City (1 Season)1 League32398012.12.73802000.0026-4-1.51-1.14
Leicester City (1 Season)1 League354181.60.600321.330000.00+0.24
Manchester Utd (1 Season)1 League169692.00.8100
Championship (9 Seasons)26420,7417950.1230.5237861392730101.27257258-10.00+0.09132.2165.2-33.0-0.28-0.23
Premiership (3 Seasons)362,0955823.323.323747133012.144716+31+1.33-0.08
Premier League (2 Seasons)4123311.81.410321.330000.00+0.24
League One (1 Season)97288117.68.181
PL2 — Div. 1 (1 Season)32398012.12.73802000.0026-4-1.51-1.14
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201520Leicester Cityeng ENGFA Cup9th1909033.31.01901003.0010+1+1.00+1.00Matches
2015-201621Blackburneng ENGFA Cup9th21065339.31.2177012903.0031+2+1.70+2.80Matches
2016-201722Ipswich Towneng ENGFA Cup33rd218090100.02.02902000.5023-1-0.50Matches
2017-201823Derby Countyeng ENGEFL Cup33rd2904550.01.018101901.501100.000.00Matches
2017-201823Derby Countyeng ENGFA Cup33rd1808088.90.91800000.000000.00+18.00Matches
2018-201924Derby Countyeng ENGEFL Cup9th1909023.11.01901010.0023-1-1.00-2.80Matches
2018-201924Derby Countyeng ENGFA Cup9th21216131.01.3181014001.0032+1+0.74+1.08Matches
2019-202025Derby Countyeng ENGEFL Cup33rd00001Matches
2019-202025Derby Countyeng ENGFA Cup9th32237461.92.53742002.0054+1+0.40+1.06Matches
2021-202227Derby Countyeng ENGEFL CupRd200001Matches
2021-202227Derby Countyeng ENGFA Cup1787886.70.91780000.0001-1-1.15-1.15Matches
7 Seasons4 Clubs2 Leagues151,0587141.011.81282632631.401715+2+0.17+0.17
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Derby County (4 Seasons)2 Leagues106826836.77.6879322531.10111100.00-0.22
Ipswich Town (1 Season)1 League218090100.02.02902000.5023-1-0.50
Blackburn (1 Season)1 League21065339.31.2177012903.0031+2+1.70+2.80
Leicester City (1 Season)1 League1909033.31.01901003.0010+1+1.00+1.00
FA Cup (7 Seasons)128787353.29.81081523501.501411+3+0.31+1.01
EFL Cup (4 Seasons)31806019.42.028611931.0034-1-0.50-1.88
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
2023-202429Rangers2. Europa LgR1652485034.42.8370022001.6023-1-0.36-0.743.84.7-0.9-0.33-0.02Matches
2024-202530Rangers2. Europa Lg31695623.51.93560022.0053+2+1.07+0.415.21.3+3.9+2.07+2.20Matches
2 Seasons1 Club1 League84175229.04.6663022021.7576+1+0.22-0.318.96.0+3.0+0.65+0.86
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
201521wls WalesFriendlies (M)19090100.01.01901000.0023-1-1.00Matches
201622wls WalesFriendlies (M)21326648.91.52660000.5002-2-1.36-0.06Matches
201622wls WalesUEFA Euro Qualifying145455.00.50014593.0020+2+4.00+3.47Matches
201723wls WalesFriendlies (M)2974953.91.119111600.501100.00+2.17Matches
201824wls WalesWCQ63355637.23.7477121331.8312-1-0.27-1.54Matches
201824wls WalesFriendlies (M)21095540.41.2181012810.501100.00+2.24Matches
2018-201924wls WalesUEFA Nations League19th43488796.73.94873001.5065+1+0.26+0.26Matches
202026wls WalesFriendlies (M)1909050.01.01901001.000000.00+3.00Matches
2020-202126wls WalesUEFA Nations LeagueLgB130305.60.30013003.001100.00-1.06Matches
202127wls WalesFriendlies (M)1646417.80.71640003.0010+1+1.41+2.32Matches
202127wls WalesUEFA Euro Qualifying21688423.31.92840031.5021+1+0.54+0.05Matches
202228wls WalesWCQ00002Matches
7 Seasons1 Club4 Leagues231,5086626.616.817817623181.431716+1+0.06-0.16
Friendlies (M) (6 Seasons)95826543.16.5778321710.7857-2-0.31+1.33
WCQ (2 Seasons)63355618.63.7477121351.8312-1-0.27-1.54
UEFA Nations League (2 Seasons)53787642.04.2487313001.8076+1+0.24-0.80
UEFA Euro Qualifying (2 Seasons)32137113.12.42840145122.0041+3+1.27+0.76

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
2013-201419Yeovil Towneng ENG2. Championship17.13022Matches
2013-201419Carlisle Unitedeng ENG3. League One8.11012Matches
2013-201419Manchester Utdeng ENG1. Premier League0.8001Matches
2014-201520Rotherham Utdeng ENG2. Championship5.5207Matches
2014-201520Leicester Cityeng ENGFA Cup1.01000Matches
2014-201520Leicester Cityeng ENG1. Premier League0.6001Matches
2015-201621Cardiff Cityeng ENG2. Championship10.71017Matches
2015-201621Blackburneng ENG2. Championship13.12027Matches
2015-201621Blackburneng ENGFA Cup1.21000Matches
2016-201722Ipswich Towneng ENG2. Championship31.112005800000000Matches
2016-201722Ipswich Towneng ENGFA Cup2.00000Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 12.70000Matches
2017-201823Derby Countyeng ENG2. Championship34.1600696162342436110Matches
2017-201823Derby Countyeng ENGEFL Cup1.0100220200000Matches
2017-201823Derby Countyeng ENGFA Cup0.90003106000Matches
2018-201924Derby Countyeng ENG2. Championship28.841042371541516200147164327.1Matches
2018-201924Derby Countyeng ENGEFL Cup1.0000200011000Matches
2018-201924Derby Countyeng ENGFA Cup1.3000120310000Matches
2019-202025Derby Countyeng ENG2. Championship35.81210584971072832100147133925.0Matches
2019-202025Derby Countyeng ENGFA Cup2.50003302100Matches
2020-202126Derby Countyeng ENG2. Championship18.5100242015710221009573118.4Matches
2021-202227Derby Countyeng ENG2. Championship35.8112141423832320200130146617.5Matches
2021-202227Derby Countyeng ENGFA Cup0.90001201000Matches
2022-202328Rangerssct SCO1. Premiership3.90006609160Matches
2023-202429Rangers2. Europa Lg2.800024023300042250.0Matches
2023-202429Rangerssct SCO1. Premiership13.110024192234160Matches
2024-202530Rangers2. Europa Lg1.90002401230009010.0Matches
2024-202530Rangerssct SCO1. Premiership6.3200161106170Matches
12 Seasons10 Clubs7 Leagues279.66141441263205901141627105325218222.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Derby County (5 Seasons)3 Leagues160.53541246219185491031277105195017921.8
Rangers (3 Seasons)2 Leagues27.930050442411135000132340.0
Ipswich Town (1 Season)2 Leagues33.112005800000000
Blackburn (1 Season)2 Leagues14.3300270
Yeovil Town (1 Season)1 League17.13022
Cardiff City (1 Season)1 League10.71017
Carlisle United (1 Season)1 League8.11012
Rotherham Utd (1 Season)1 League5.5207
Leicester City (1 Season)2 Leagues1.610010
Leicester City (1 Season)1 League2.70000
Manchester Utd (1 Season)1 League0.8001
Championship (9 Seasons)230.55441365209185351001267105195017921.8
FA Cup (7 Seasons)9.82008801220000
EFL Cup (4 Seasons)2.0100420211000
Premiership (3 Seasons)23.330046362386290
Europa Lg (2 Seasons)4.6000480356000132340.0
Premier League (2 Seasons)1.4002
League One (1 Season)8.11012
PL2 — Div. 1 (1 Season)2.70000
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
2013-201419Manchester Utd1 League0.8001
2013-201419Yeovil Town1 League17.13022
2013-201419Carlisle United1 League8.11012
2014-201520Rotherham Utd1 League5.5207
2014-201520Leicester City2 Leagues1.610010
2015-201621Cardiff City1 League10.71017
2015-201621Blackburn2 Leagues14.3300270
2016-201722Ipswich Town2 Leagues33.112005800000000
2016-201722Leicester City1 League2.70000
2017-201823Derby County3 Leagues36.0700746462422436110
2018-201924Derby County3 Leagues31.241045391571717200147164327.1
2019-202025Derby County3 Leagues38.21210615271092932100147133925.0
2020-202126Derby County1 League18.5100242015710221009573118.4
2021-202227Derby County3 Leagues36.7112142443842320200130146617.5
2022-202328Rangers1 League3.90006609160
2023-202429Rangers2 Leagues15.8100262322571900042250.0
2024-202530Rangers2 Leagues8.22001815073100009010.0
12 Seasons10 Clubs7 Leagues279.66141441263205901141627105325218222.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Derby County (5 Seasons)3 Leagues160.53541246219185491031277105195017921.8
Rangers (3 Seasons)2 Leagues27.930050442411135000132340.0
Ipswich Town (1 Season)2 Leagues33.112005800000000
Blackburn (1 Season)2 Leagues14.3300270
Yeovil Town (1 Season)1 League17.13022
Cardiff City (1 Season)1 League10.71017
Carlisle United (1 Season)1 League8.11012
Rotherham Utd (1 Season)1 League5.5207
Leicester City (1 Season)2 Leagues1.610010
Leicester City (1 Season)1 League2.70000
Manchester Utd (1 Season)1 League0.8001
Championship (9 Seasons)230.55441365209185351001267105195017921.8
FA Cup (7 Seasons)9.82008801220000
EFL Cup (4 Seasons)2.0100420211000
Premiership (3 Seasons)23.330046362386290
Europa Lg (2 Seasons)4.6000480356000132340.0
Premier League (2 Seasons)1.4002
League One (1 Season)8.11012
PL2 — Div. 1 (1 Season)2.70000
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
2013-201419Manchester Utdeng ENG1. Premier League7th0.8001Matches
2013-201419Yeovil Towneng ENG2. Championship24th17.13022Matches
2013-201419Carlisle Unitedeng ENG3. League One22nd8.11012Matches
2014-201520Rotherham Utdeng ENG2. Championship21st5.5207Matches
2014-201520Leicester Cityeng ENG1. Premier League14th0.6001Matches
2015-201621Cardiff Cityeng ENG2. Championship8th10.71017Matches
2015-201621Blackburneng ENG2. Championship15th13.12027Matches
2016-201722Ipswich Towneng ENG2. Championship16th31.112005800000000Matches
2016-201722Leicester Cityeng ENGJr. PL2 — Div. 19th2.70000Matches
2017-201823Derby Countyeng ENG2. Championship6th34.1600696162342436110Matches
2018-201924Derby Countyeng ENG2. Championship6th28.841042371541516200147164327.1Matches
2019-202025Derby Countyeng ENG2. Championship10th35.81210584971072832100147133925.0Matches
2020-202126Derby Countyeng ENG2. Championship21st18.5100242015710221009573118.4Matches
2021-202227Derby Countyeng ENG2. Championship23rd35.8112141423832320200130146617.5Matches
2022-202328Rangerssct SCO1. Premiership2nd3.90006609160Matches
2023-202429Rangerssct SCO1. Premiership2nd13.110024192234160Matches
2024-202530Rangerssct SCO1. Premiership2nd6.3200161106170Matches
12 Seasons10 Clubs4 Leagues263.25841425245205731061557105195017921.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Derby County (5 Seasons)1 League152.93441234209185351001267105195017921.8
Rangers (3 Seasons)1 League23.330046362386290
Ipswich Town (1 Season)1 League31.112005800000000
Blackburn (1 Season)1 League13.12027
Yeovil Town (1 Season)1 League17.13022
Cardiff City (1 Season)1 League10.71017
Carlisle United (1 Season)1 League8.11012
Rotherham Utd (1 Season)1 League5.5207
Leicester City (1 Season)1 League2.70000
Leicester City (1 Season)1 League0.6001
Manchester Utd (1 Season)1 League0.8001
Championship (9 Seasons)230.55441365209185351001267105195017921.8
Premiership (3 Seasons)23.330046362386290
Premier League (2 Seasons)1.4002
League One (1 Season)8.11012
PL2 — Div. 1 (1 Season)2.70000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201520Leicester Cityeng ENGFA Cup9th1.01000Matches
2015-201621Blackburneng ENGFA Cup9th1.21000Matches
2016-201722Ipswich Towneng ENGFA Cup33rd2.00000Matches
2017-201823Derby Countyeng ENGEFL Cup33rd1.0100220200000Matches
2017-201823Derby Countyeng ENGFA Cup33rd0.90003106000Matches
2018-201924Derby Countyeng ENGEFL Cup9th1.0000200011000Matches
2018-201924Derby Countyeng ENGFA Cup9th1.3000120310000Matches
2019-202025Derby Countyeng ENGFA Cup9th2.50003302100Matches
2021-202227Derby Countyeng ENGFA Cup0.90001201000Matches
7 Seasons4 Clubs2 Leagues11.8300121001431000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Derby County (4 Seasons)2 Leagues7.6100121001431000
Ipswich Town (1 Season)1 League2.00000
Blackburn (1 Season)1 League1.21000
Leicester City (1 Season)1 League1.01000
FA Cup (7 Seasons)9.82008801220000
EFL Cup (4 Seasons)2.0100420211000
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
2023-202429Rangers2. Europa LgR162.800024023300042250.0Matches
2024-202530Rangers2. Europa Lg1.90002401230009010.0Matches
2 Seasons1 Club1 League4.6000480356000132340.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201521wls WalesFriendlies (M)1.00000Matches
201622wls WalesFriendlies (M)1.50000Matches
201622wls WalesUEFA Euro Qualifying0.5000000011000Matches
201723wls WalesFriendlies (M)1.11000Matches
201824wls WalesWCQ3.71000Matches
201824wls WalesFriendlies (M)1.20000Matches
2018-201924wls WalesUEFA Nations League19th3.91000Matches
202026wls WalesFriendlies (M)1.00000Matches
2020-202126wls WalesUEFA Nations LeagueLgB0.30000000000Matches
202127wls WalesFriendlies (M)0.70000Matches
202127wls WalesUEFA Euro Qualifying1.90002211200Matches
7 Seasons1 Club4 Leagues16.8300221131000
Friendlies (M) (6 Seasons)6.51000
WCQ (2 Seasons)3.71000
UEFA Nations League (2 Seasons)4.21000000000
UEFA Euro Qualifying (2 Seasons)2.4000221131000

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.