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
2015-201618Manchester City1. Champions Lg00Matches
2015-201618Rotherham Utdeng ENG2. Championship411121.2101100000.800.000.800.800.80Matches
2015-201618Manchester Cityeng ENGFA Cup10380.4000000000.000.000.000.000.00Matches
2015-201618Manchester Cityeng ENGLeague Cup00Matches
2015-201618Manchester Cityeng ENG1. Premier League00Matches
2016-201719NAC Bredanl NED2. Eerste Divisie22161,58017.6213111000.110.060.170.060.11Matches
2017-201820Hiberniansct SCO1. Premiership27171,56817.4246200000.110.230.340.110.34Matches
2018-201921Prestoneng ENG2. Championship1665946.6022000000.50.51.82.34122540.000.300.300.000.300.080.270.350.080.35Matches
2018-201921Prestoneng ENGEFL Cup332122.4202200000.850.000.850.850.85Matches
2018-201921Prestoneng ENGFA Cup10310.3000000000.000.000.000.000.00Matches
2019-202022Rangers2. Europa Lg432222.5000000100.00.00.10.15270.000.000.000.000.000.020.030.050.020.05Matches
2019-202022Rangerssct SCO1. Premiership622062.3101100000.440.000.440.440.44Matches
2020-202123Rangers2. Europa Lg20250.3000000000.10.10.00.10020.000.000.000.000.000.480.000.480.480.48Matches
2020-202123Oxford Unitedeng ENG3. League One19141,16112.9347300100.230.310.540.230.54Matches
2020-202123Rangerssct SCO1. Premiership1043614.0202200100.500.000.500.500.50Matches
2021-202224Readingeng ENG2. Championship40270.3000000000.10.10.10.20140.000.000.000.000.000.280.240.510.280.51Matches
2021-202224Readingeng ENGJr. PL2 — Div. 211901.0011000000.001.001.000.001.00Matches
2021-202224Rangerssct SCO1. Premiership00Matches
2022-202325AC Omonia2. Europa Lg431872.1000000000.10.10.00.13250.000.000.000.000.000.050.000.050.050.05Matches
2023-202426Morecambeeng ENG4. League Two20720.8000000000.000.000.000.000.00Matches
9 Seasons10 Clubs10 Leagues125696,39671.11311241211300.90.91.92.84927720.180.150.340.170.320.080.170.240.080.24
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
Rangers (3 Seasons)2 Leagues2298149.0303300200.20.20.10.25290.330.000.330.330.330.070.020.090.070.09
Hibernian (1 Season)1 League27171,56817.4246200000.110.230.340.110.34
NAC Breda (1 Season)1 League22161,58017.6213111000.110.060.170.060.11
Preston (1 Season)3 Leagues2098379.3224200000.50.51.82.34122540.220.220.430.220.430.080.270.350.080.35
Oxford United (1 Season)1 League19141,16112.9347300100.230.310.540.230.54
AC Omonia (1 Season)1 League431872.1000000000.10.10.00.13250.000.000.000.000.000.050.000.050.050.05
Rotherham Utd (1 Season)1 League411121.2101100000.800.000.800.800.80
Reading (1 Season)1 League40270.3000000000.10.10.10.20140.000.000.000.000.000.280.240.510.280.51
Morecambe (1 Season)1 League20720.8000000000.000.000.000.000.00
Reading (1 Season)1 League11901.0011000000.001.001.000.001.00
Manchester City (1 Season)4 Leagues10380.4000000000.000.000.000.000.00
Premiership (4 Seasons)43232,13523.7549500100.210.170.380.210.38
Championship (3 Seasons)2477338.1123100000.60.61.92.54123580.120.250.370.120.370.090.270.360.090.36
Europa Lg (3 Seasons)1064344.8000000100.30.30.10.484140.000.000.000.000.000.060.010.070.060.07
EFL Cup (2 Seasons)332122.4202200000.850.000.850.850.85
FA Cup (2 Seasons)20690.8000000000.000.000.000.000.00
Eerste Divisie (1 Season)22161,58017.6213111000.110.060.170.060.11
League One (1 Season)19141,16112.9347300100.230.310.540.230.54
League Two (1 Season)20720.8000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0011000000.001.001.000.001.00
Champions Lg (1 Season)00
Premier League (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201618Rotherham Utd1 League411121.2101100000.800.000.800.800.80
2015-201618Manchester City4 Leagues10380.4000000000.000.000.000.000.00
2016-201719NAC Breda1 League22161,58017.6213111000.110.060.170.060.11
2017-201820Hibernian1 League27171,56817.4246200000.110.230.340.110.34
2018-201921Preston3 Leagues2098379.3224200000.50.51.82.34122540.220.220.430.220.430.080.270.350.080.35
2019-202022Rangers2 Leagues1054284.8101100100.00.00.10.15270.210.000.210.210.210.020.030.050.020.05
2020-202123Oxford United1 League19141,16112.9347300100.230.310.540.230.54
2020-202123Rangers2 Leagues1243864.3202200100.10.10.00.10020.470.000.470.470.470.480.000.480.480.48
2021-202224Rangers1 League00
2021-202224Reading1 League11901.0011000000.001.001.000.001.00
2021-202224Reading1 League40270.3000000000.10.10.10.20140.000.000.000.000.000.280.240.510.280.51
2022-202325AC Omonia1 League431872.1000000000.10.10.00.13250.000.000.000.000.000.050.000.050.050.05
2023-202426Morecambe1 League20720.8000000000.000.000.000.000.00
9 Seasons10 Clubs10 Leagues125696,39671.11311241211300.90.91.92.84927720.180.150.340.170.320.080.170.240.080.24
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
Rangers (3 Seasons)2 Leagues2298149.0303300200.20.20.10.25290.330.000.330.330.330.070.020.090.070.09
Hibernian (1 Season)1 League27171,56817.4246200000.110.230.340.110.34
NAC Breda (1 Season)1 League22161,58017.6213111000.110.060.170.060.11
Preston (1 Season)3 Leagues2098379.3224200000.50.51.82.34122540.220.220.430.220.430.080.270.350.080.35
Oxford United (1 Season)1 League19141,16112.9347300100.230.310.540.230.54
AC Omonia (1 Season)1 League431872.1000000000.10.10.00.13250.000.000.000.000.000.050.000.050.050.05
Rotherham Utd (1 Season)1 League411121.2101100000.800.000.800.800.80
Reading (1 Season)1 League40270.3000000000.10.10.10.20140.000.000.000.000.000.280.240.510.280.51
Morecambe (1 Season)1 League20720.8000000000.000.000.000.000.00
Reading (1 Season)1 League11901.0011000000.001.001.000.001.00
Manchester City (1 Season)4 Leagues10380.4000000000.000.000.000.000.00
Premiership (4 Seasons)43232,13523.7549500100.210.170.380.210.38
Championship (3 Seasons)2477338.1123100000.60.61.92.54123580.120.250.370.120.370.090.270.360.090.36
Europa Lg (3 Seasons)1064344.8000000100.30.30.10.484140.000.000.000.000.000.060.010.070.060.07
EFL Cup (2 Seasons)332122.4202200000.850.000.850.850.85
FA Cup (2 Seasons)20690.8000000000.000.000.000.000.00
Eerste Divisie (1 Season)22161,58017.6213111000.110.060.170.060.11
League One (1 Season)19141,16112.9347300100.230.310.540.230.54
League Two (1 Season)20720.8000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0011000000.001.001.000.001.00
Champions Lg (1 Season)00
Premier League (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201618Rotherham Utdeng ENG2. Championship21st411121.2101100000.800.000.800.800.80Matches
2015-201618Manchester Cityeng ENG1. Premier League4th00Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th22161,58017.6213111000.110.060.170.060.11Matches
2017-201820Hiberniansct SCO1. Premiership4th27171,56817.4246200000.110.230.340.110.34Matches
2018-201921Prestoneng ENG2. Championship14th1665946.6022000000.50.51.82.34122540.000.300.300.000.300.080.270.350.080.35Matches
2019-202022Rangerssct SCO1. Premiership2nd622062.3101100000.440.000.440.440.44Matches
2020-202123Oxford Unitedeng ENG3. League One6th19141,16112.9347300100.230.310.540.230.54Matches
2020-202123Rangerssct SCO1. Premiership1st1043614.0202200100.500.000.500.500.50Matches
2021-202224Rangerssct SCO1. Premiership2nd00Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th11901.0011000000.001.001.000.001.00Matches
2021-202224Readingeng ENG2. Championship21st40270.3000000000.10.10.10.20140.000.000.000.000.000.280.240.510.280.51Matches
2023-202426Morecambeeng ENG4. League Two15th20720.8000000000.000.000.000.000.00Matches
8 Seasons9 Clubs6 Leagues110605,68163.11111221011200.60.61.92.54123580.170.170.350.160.330.090.270.360.090.36
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Rangers (3 Seasons)1 League1665676.3303300100.480.000.480.480.48
Hibernian (1 Season)1 League27171,56817.4246200000.110.230.340.110.34
NAC Breda (1 Season)1 League22161,58017.6213111000.110.060.170.060.11
Oxford United (1 Season)1 League19141,16112.9347300100.230.310.540.230.54
Preston (1 Season)1 League1665946.6022000000.50.51.82.34122540.000.300.300.000.300.080.270.350.080.35
Rotherham Utd (1 Season)1 League411121.2101100000.800.000.800.800.80
Reading (1 Season)1 League40270.3000000000.10.10.10.20140.000.000.000.000.000.280.240.510.280.51
Morecambe (1 Season)1 League20720.8000000000.000.000.000.000.00
Reading (1 Season)1 League11901.0011000000.001.001.000.001.00
Manchester City (1 Season)1 League00
Premiership (4 Seasons)43232,13523.7549500100.210.170.380.210.38
Championship (3 Seasons)2477338.1123100000.60.61.92.54123580.120.250.370.120.370.090.270.360.090.36
Eerste Divisie (1 Season)22161,58017.6213111000.110.060.170.060.11
League One (1 Season)19141,16112.9347300100.230.310.540.230.54
League Two (1 Season)20720.8000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0011000000.001.001.000.001.00
Premier League (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Manchester Cityeng ENGFA Cup9th10380.4000000000.000.000.000.000.00Matches
2015-201618Manchester Cityeng ENGLeague Cup1st00Matches
2018-201921Prestoneng ENGEFL Cup17th332122.4202200000.850.000.850.850.85Matches
2018-201921Prestoneng ENGFA Cup33rd10310.3000000000.000.000.000.000.00Matches
2 Seasons2 Clubs2 Leagues532813.1202200000.640.000.640.640.64
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
Preston (1 Season)2 Leagues432432.7202200000.740.000.740.740.74
Manchester City (1 Season)2 Leagues10380.4000000000.000.000.000.000.00
EFL Cup (2 Seasons)332122.4202200000.850.000.850.850.85
FA Cup (2 Seasons)20690.8000000000.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
2015-201618Manchester City1. Champions LgSF00Matches
2019-202022Rangers2. Europa LgR16432222.5000000100.00.00.10.15270.000.000.000.000.000.020.030.050.020.05Matches
2020-202123Rangers2. Europa LgR1620250.3000000000.10.10.00.10020.000.000.000.000.000.480.000.480.480.48Matches
2022-202325AC Omonia2. Europa LgGR431872.1000000000.10.10.00.13250.000.000.000.000.000.050.000.050.050.05Matches
4 Seasons3 Clubs2 Leagues1064344.8000000100.30.30.10.484140.000.000.000.000.000.060.010.070.060.07
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Rangers (2 Seasons)1 League632472.7000000100.20.20.10.25290.000.000.000.000.000.070.020.090.070.09
AC Omonia (1 Season)1 League431872.1000000000.10.10.00.13250.000.000.000.000.000.050.000.050.050.05
Manchester City (1 Season)1 League00
Europa Lg (3 Seasons)1064344.8000000100.30.30.10.484140.000.000.000.000.000.060.010.070.060.07
Champions Lg (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201618Rotherham Utdeng ENG2. Championship1.2110.801.0000Matches
2015-201618Manchester Cityeng ENGFA Cup0.4000Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.620150.000.850.0711Matches
2017-201820Hiberniansct SCO1. Premiership17.42120.690.1700Matches
2018-201921Prestoneng ENG2. Championship6.6012216.71.820.300.000.0022.90000.50.50.04-0.5-0.5Matches
2018-201921Prestoneng ENGEFL Cup2.427457.12.971.700.290.5000Matches
2018-201921Prestoneng ENGFA Cup0.30000.000.0000Matches
2019-202022Rangers2. Europa Lg2.50100.00.410.000.0012.80000.00.00.050.00.0Matches
2019-202022Rangerssct SCO1. Premiership2.317228.63.060.870.140.5000Matches
2020-202123Rangers2. Europa Lg0.30200.07.200.000.0014.40000.10.10.07-0.1-0.1Matches
2020-202123Oxford Unitedeng ENG3. League One12.9321838.11.630.620.140.3800Matches
2020-202123Rangerssct SCO1. Premiership4.0212325.02.990.750.170.6700Matches
2021-202224Readingeng ENG2. Championship0.3011100.03.333.330.000.0011.60000.10.10.08-0.1-0.1Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.0000Matches
2022-202325AC Omonia2. Europa Lg2.10300.01.440.000.0027.50000.10.10.04-0.1-0.1Matches
2023-202426Morecambeeng ENG4. League Two0.80100.01.250.000.0000Matches
9 Seasons10 Clubs10 Leagues71.113674852.21.290.680.130.2521.60110.90.90.05-0.9-0.9
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
Rangers (3 Seasons)2 Leagues9.0322522.72.430.550.140.6013.80000.20.20.06-0.2-0.2
Hibernian (1 Season)1 League17.42120.690.1700
NAC Breda (1 Season)1 League17.620150.000.850.0711
Preston (1 Season)3 Leagues9.3219631.62.040.650.110.3322.90000.50.50.04-0.5-0.5
Oxford United (1 Season)1 League12.9321838.11.630.620.140.3800
AC Omonia (1 Season)1 League2.10300.01.440.000.0027.50000.10.10.04-0.1-0.1
Rotherham Utd (1 Season)1 League1.2110.801.0000
Reading (1 Season)1 League0.3011100.03.333.330.000.0011.60000.10.10.08-0.1-0.1
Morecambe (1 Season)1 League0.80100.01.250.000.0000
Reading (1 Season)1 League1.0000
Manchester City (1 Season)4 Leagues0.4000
Premiership (4 Seasons)23.75191726.33.020.720.160.2900
Championship (3 Seasons)8.1113423.11.880.490.000.2522.00000.60.60.05-0.6-0.6
Europa Lg (3 Seasons)4.80600.01.240.000.0020.60000.30.30.05-0.3-0.3
EFL Cup (2 Seasons)2.427457.12.971.700.290.5000
FA Cup (2 Seasons)0.80000.000.0000
Eerste Divisie (1 Season)17.620150.000.850.0711
League One (1 Season)12.9321838.11.630.620.140.3800
League Two (1 Season)0.80100.01.250.000.0000
PL2 — Div. 2 (1 Season)1.0000
Champions Lg (1 Season)
Premier League (1 Season)
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201618Rotherham Utd1 League1.2110.801.0000
2015-201618Manchester City4 Leagues0.4000
2016-201719NAC Breda1 League17.620150.000.850.0711
2017-201820Hibernian1 League17.42120.690.1700
2018-201921Preston3 Leagues9.3219631.62.040.650.110.3322.90000.50.50.04-0.5-0.5
2019-202022Rangers2 Leagues4.818225.01.680.420.130.5012.80000.00.00.050.00.0
2020-202123Oxford United1 League12.9321838.11.630.620.140.3800
2020-202123Rangers2 Leagues4.3214321.43.260.700.140.6714.40000.10.10.07-0.1-0.1
2021-202224Reading1 League1.0000
2021-202224Reading1 League0.3011100.03.333.330.000.0011.60000.10.10.08-0.1-0.1
2022-202325AC Omonia1 League2.10300.01.440.000.0027.50000.10.10.04-0.1-0.1
2023-202426Morecambe1 League0.80100.01.250.000.0000
9 Seasons10 Clubs10 Leagues71.113674852.21.290.680.130.2521.60110.90.90.05-0.9-0.9
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
Rangers (3 Seasons)2 Leagues9.0322522.72.430.550.140.6013.80000.20.20.06-0.2-0.2
Hibernian (1 Season)1 League17.42120.690.1700
NAC Breda (1 Season)1 League17.620150.000.850.0711
Preston (1 Season)3 Leagues9.3219631.62.040.650.110.3322.90000.50.50.04-0.5-0.5
Oxford United (1 Season)1 League12.9321838.11.630.620.140.3800
AC Omonia (1 Season)1 League2.10300.01.440.000.0027.50000.10.10.04-0.1-0.1
Rotherham Utd (1 Season)1 League1.2110.801.0000
Reading (1 Season)1 League0.3011100.03.333.330.000.0011.60000.10.10.08-0.1-0.1
Morecambe (1 Season)1 League0.80100.01.250.000.0000
Reading (1 Season)1 League1.0000
Manchester City (1 Season)4 Leagues0.4000
Premiership (4 Seasons)23.75191726.33.020.720.160.2900
Championship (3 Seasons)8.1113423.11.880.490.000.2522.00000.60.60.05-0.6-0.6
Europa Lg (3 Seasons)4.80600.01.240.000.0020.60000.30.30.05-0.3-0.3
EFL Cup (2 Seasons)2.427457.12.971.700.290.5000
FA Cup (2 Seasons)0.80000.000.0000
Eerste Divisie (1 Season)17.620150.000.850.0711
League One (1 Season)12.9321838.11.630.620.140.3800
League Two (1 Season)0.80100.01.250.000.0000
PL2 — Div. 2 (1 Season)1.0000
Champions Lg (1 Season)
Premier League (1 Season)
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.2110.801.0000Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.620150.000.850.0711Matches
2017-201820Hiberniansct SCO1. Premiership4th17.42120.690.1700Matches
2018-201921Prestoneng ENG2. Championship14th6.6012216.71.820.300.000.0022.90000.50.50.04-0.5-0.5Matches
2019-202022Rangerssct SCO1. Premiership2nd2.317228.63.060.870.140.5000Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.9321838.11.630.620.140.3800Matches
2020-202123Rangerssct SCO1. Premiership1st4.0212325.02.990.750.170.6700Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.0000Matches
2021-202224Readingeng ENG2. Championship21st0.3011100.03.333.330.000.0011.60000.10.10.08-0.1-0.1Matches
2023-202426Morecambeeng ENG4. League Two15th0.80100.01.250.000.0000Matches
8 Seasons9 Clubs6 Leagues63.111544457.41.210.700.130.2322.00110.60.60.05-0.6-0.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
Rangers (3 Seasons)1 League6.3319526.33.020.790.160.6000
Hibernian (1 Season)1 League17.42120.690.1700
NAC Breda (1 Season)1 League17.620150.000.850.0711
Oxford United (1 Season)1 League12.9321838.11.630.620.140.3800
Preston (1 Season)1 League6.6012216.71.820.300.000.0022.90000.50.50.04-0.5-0.5
Rotherham Utd (1 Season)1 League1.2110.801.0000
Reading (1 Season)1 League0.3011100.03.333.330.000.0011.60000.10.10.08-0.1-0.1
Morecambe (1 Season)1 League0.80100.01.250.000.0000
Reading (1 Season)1 League1.0000
Manchester City (1 Season)1 League
Premiership (4 Seasons)23.75191726.33.020.720.160.2900
Championship (3 Seasons)8.1113423.11.880.490.000.2522.00000.60.60.05-0.6-0.6
Eerste Divisie (1 Season)17.620150.000.850.0711
League One (1 Season)12.9321838.11.630.620.140.3800
League Two (1 Season)0.80100.01.250.000.0000
PL2 — Div. 2 (1 Season)1.0000
Premier League (1 Season)
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.4000Matches
2018-201921Prestoneng ENGEFL Cup17th2.427457.12.971.700.290.5000Matches
2018-201921Prestoneng ENGFA Cup33rd0.30000.000.0000Matches
2 Seasons2 Clubs2 Leagues3.127457.12.591.480.290.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Preston (1 Season)2 Leagues2.727457.12.591.480.290.5000
Manchester City (1 Season)2 Leagues0.4000
EFL Cup (2 Seasons)2.427457.12.971.700.290.5000
FA Cup (2 Seasons)0.80000.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
2019-202022Rangers2. Europa LgR162.50100.00.410.000.0012.80000.00.00.050.00.0Matches
2020-202123Rangers2. Europa LgR160.30200.07.200.000.0014.40000.10.10.07-0.1-0.1Matches
2022-202325AC Omonia2. Europa LgGR2.10300.01.440.000.0027.50000.10.10.04-0.1-0.1Matches
4 Seasons3 Clubs2 Leagues4.80600.01.240.000.0020.60000.30.30.05-0.3-0.3
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rangers (2 Seasons)1 League2.70300.01.090.000.0013.80000.20.20.06-0.2-0.2
AC Omonia (1 Season)1 League2.10300.01.440.000.0027.50000.10.10.04-0.1-0.1
Manchester City (1 Season)1 League
Europa Lg (3 Seasons)4.80600.01.240.000.0020.60000.30.30.05-0.3-0.3
Champions Lg (1 Season)

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201618Rotherham Utdeng ENG2. Championship1.20Matches
2015-201618Manchester Cityeng ENGFA Cup0.40Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.61Matches
2017-201820Hiberniansct SCO1. Premiership17.44Matches
2018-201921Prestoneng ENG2. Championship6.618923779.7299250410512584.0738684.9112055.021.81.4+0.210156122Matches
2018-201921Prestoneng ENGEFL Cup2.40Matches
2018-201921Prestoneng ENGFA Cup0.30Matches
2019-202022Rangers2. Europa Lg2.5424985.747688313393.96875.01250.000.10.1-0.124102Matches
2019-202022Rangerssct SCO1. Premiership2.30Matches
2020-202123Rangers2. Europa Lg0.3131492.9187566100.033100.011100.000.00.00.003000Matches
2020-202123Oxford Unitedeng ENG3. League One12.94Matches
2020-202123Rangerssct SCO1. Premiership4.00Matches
2021-202224Readingeng ENG2. Championship0.381361.56386875.0020.00000.10.0-0.110101Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.01Matches
2022-202325AC Omonia2. Europa Lg2.1355366.043244252986.281457.1040.000.00.00.001002Matches
2023-202426Morecambeeng ENG4. League Two0.80Matches
9 Seasons10 Clubs10 Leagues71.128736678.4415064917320186.19011379.6132748.1111.91.6+9.113238127
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
Rangers (3 Seasons)2 Leagues9.0556387.366393373994.991181.82366.700.10.1-0.127102
Hibernian (1 Season)1 League17.44
NAC Breda (1 Season)1 League17.61
Preston (1 Season)3 Leagues9.318923779.7299250410512584.0738684.9112055.021.81.4+0.210156122
Oxford United (1 Season)1 League12.94
AC Omonia (1 Season)1 League2.1355366.043244252986.281457.1040.000.00.00.001002
Rotherham Utd (1 Season)1 League1.20
Reading (1 Season)1 League0.381361.56386875.0020.00000.10.0-0.110101
Morecambe (1 Season)1 League0.80
Reading (1 Season)1 League1.01
Manchester City (1 Season)4 Leagues0.40
Premiership (4 Seasons)23.74
Championship (3 Seasons)8.119725078.8305551211113383.5738883.0112055.021.91.5+0.111157123
Europa Lg (3 Seasons)4.89011677.61095137626891.2172568.02728.600.10.1-0.128104
EFL Cup (2 Seasons)2.40
FA Cup (2 Seasons)0.80
Eerste Divisie (1 Season)17.61
League One (1 Season)12.94
League Two (1 Season)0.80
PL2 — Div. 2 (1 Season)1.01
Champions Lg (1 Season)
Premier League (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201618Rotherham Utd1 League1.20
2015-201618Manchester City4 Leagues0.40
2016-201719NAC Breda1 League17.61
2017-201820Hibernian1 League17.44
2018-201921Preston3 Leagues9.318923779.7299250410512584.0738684.9112055.021.81.4+0.210156122
2019-202022Rangers2 Leagues4.8424985.747688313393.96875.01250.000.10.1-0.124102
2020-202123Oxford United1 League12.94
2020-202123Rangers2 Leagues4.3131492.9187566100.033100.011100.000.00.00.003000
2021-202224Reading1 League1.01
2021-202224Reading1 League0.381361.56386875.0020.00000.10.0-0.110101
2022-202325AC Omonia1 League2.1355366.043244252986.281457.1040.000.00.00.001002
2023-202426Morecambe1 League0.80
9 Seasons10 Clubs10 Leagues71.128736678.4415064917320186.19011379.6132748.1111.91.6+9.113238127
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
Rangers (3 Seasons)2 Leagues9.0556387.366393373994.991181.82366.700.10.1-0.127102
Hibernian (1 Season)1 League17.44
NAC Breda (1 Season)1 League17.61
Preston (1 Season)3 Leagues9.318923779.7299250410512584.0738684.9112055.021.81.4+0.210156122
Oxford United (1 Season)1 League12.94
AC Omonia (1 Season)1 League2.1355366.043244252986.281457.1040.000.00.00.001002
Rotherham Utd (1 Season)1 League1.20
Reading (1 Season)1 League0.381361.56386875.0020.00000.10.0-0.110101
Morecambe (1 Season)1 League0.80
Reading (1 Season)1 League1.01
Manchester City (1 Season)4 Leagues0.40
Premiership (4 Seasons)23.74
Championship (3 Seasons)8.119725078.8305551211113383.5738883.0112055.021.91.5+0.111157123
Europa Lg (3 Seasons)4.89011677.61095137626891.2172568.02728.600.10.1-0.128104
EFL Cup (2 Seasons)2.40
FA Cup (2 Seasons)0.80
Eerste Divisie (1 Season)17.61
League One (1 Season)12.94
League Two (1 Season)0.80
PL2 — Div. 2 (1 Season)1.01
Champions Lg (1 Season)
Premier League (1 Season)
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.20Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.61Matches
2017-201820Hiberniansct SCO1. Premiership4th17.44Matches
2018-201921Prestoneng ENG2. Championship14th6.618923779.7299250410512584.0738684.9112055.021.81.4+0.210156122Matches
2019-202022Rangerssct SCO1. Premiership2nd2.30Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.94Matches
2020-202123Rangerssct SCO1. Premiership1st4.00Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.01Matches
2021-202224Readingeng ENG2. Championship21st0.381361.56386875.0020.00000.10.0-0.110101Matches
2023-202426Morecambeeng ENG4. League Two15th0.80Matches
8 Seasons9 Clubs6 Leagues63.119725078.8305551211113383.5738883.0112055.0111.91.5+9.111157123
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
Rangers (3 Seasons)1 League6.30
Hibernian (1 Season)1 League17.44
NAC Breda (1 Season)1 League17.61
Oxford United (1 Season)1 League12.94
Preston (1 Season)1 League6.618923779.7299250410512584.0738684.9112055.021.81.4+0.210156122
Rotherham Utd (1 Season)1 League1.20
Reading (1 Season)1 League0.381361.56386875.0020.00000.10.0-0.110101
Morecambe (1 Season)1 League0.80
Reading (1 Season)1 League1.01
Manchester City (1 Season)1 League
Premiership (4 Seasons)23.74
Championship (3 Seasons)8.119725078.8305551211113383.5738883.0112055.021.91.5+0.111157123
Eerste Divisie (1 Season)17.61
League One (1 Season)12.94
League Two (1 Season)0.80
PL2 — Div. 2 (1 Season)1.01
Premier League (1 Season)
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.40Matches
2018-201921Prestoneng ENGEFL Cup17th2.40Matches
2018-201921Prestoneng ENGFA Cup33rd0.30Matches
2 Seasons2 Clubs2 Leagues3.10
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
Preston (1 Season)2 Leagues2.70
Manchester City (1 Season)2 Leagues0.40
EFL Cup (2 Seasons)2.40
FA Cup (2 Seasons)0.80
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
2019-202022Rangers2. Europa LgR162.5424985.747688313393.96875.01250.000.10.1-0.124102Matches
2020-202123Rangers2. Europa LgR160.3131492.9187566100.033100.011100.000.00.00.003000Matches
2022-202325AC Omonia2. Europa LgGR2.1355366.043244252986.281457.1040.000.00.00.001002Matches
4 Seasons3 Clubs2 Leagues4.89011677.61095137626891.2172568.02728.600.10.1-0.128104
Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Rangers (2 Seasons)1 League2.7556387.366393373994.991181.82366.700.10.1-0.127102
AC Omonia (1 Season)1 League2.1355366.043244252986.281457.1040.000.00.00.001002
Manchester City (1 Season)1 League
Europa Lg (3 Seasons)4.89011677.61095137626891.2172568.02728.600.10.1-0.128104
Champions Lg (1 Season)
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Rotherham Utdeng ENG2. Championship1.2Matches
2015-201618Manchester Cityeng ENGFA Cup0.4Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.60Matches
2017-201820Hiberniansct SCO1. Premiership17.4Matches
2018-201921Prestoneng ENG2. Championship6.62372288210184000018916Matches
2018-201921Prestoneng ENGEFL Cup2.48Matches
2018-201921Prestoneng ENGFA Cup0.31Matches
2019-202022Rangers2. Europa Lg2.5494810002100004201Matches
2019-202022Rangerssct SCO1. Premiership2.34Matches
2020-202123Rangers2. Europa Lg0.3141400001000001300Matches
2020-202123Oxford Unitedeng ENG3. League One12.946Matches
2020-202123Rangerssct SCO1. Premiership4.013Matches
2021-202224Readingeng ENG2. Championship0.313112100301100800Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.0Matches
2022-202325AC Omonia2. Europa Lg2.1535120003100003504Matches
2023-202426Morecambeeng ENG4. League Two0.83Matches
9 Seasons10 Clubs10 Leagues71.13663521331010261100287111
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (3 Seasons)2 Leagues9.06362100020100005501
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.60
Preston (1 Season)3 Leagues9.32372288210274000018916
Oxford United (1 Season)1 League12.946
AC Omonia (1 Season)1 League2.1535120003100003504
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.313112100301100800
Morecambe (1 Season)1 League0.83
Reading (1 Season)1 League1.0
Manchester City (1 Season)4 Leagues0.4
Premiership (4 Seasons)23.717
Championship (3 Seasons)8.125023910310214110019716
Europa Lg (3 Seasons)4.811611330006200009005
EFL Cup (2 Seasons)2.48
FA Cup (2 Seasons)0.81
Eerste Divisie (1 Season)17.60
League One (1 Season)12.946
League Two (1 Season)0.83
PL2 — Div. 2 (1 Season)1.0
Champions Lg (1 Season)
Premier League (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Rotherham Utd1 League1.2
2015-201618Manchester City4 Leagues0.4
2016-201719NAC Breda1 League17.60
2017-201820Hibernian1 League17.4
2018-201921Preston3 Leagues9.32372288210274000018916
2019-202022Rangers2 Leagues4.8494810006100004201
2020-202123Oxford United1 League12.946
2020-202123Rangers2 Leagues4.31414000014000001300
2021-202224Reading1 League1.0
2021-202224Reading1 League0.313112100301100800
2022-202325AC Omonia1 League2.1535120003100003504
2023-202426Morecambe1 League0.83
9 Seasons10 Clubs10 Leagues71.13663521331010261100287111
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (3 Seasons)2 Leagues9.06362100020100005501
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.60
Preston (1 Season)3 Leagues9.32372288210274000018916
Oxford United (1 Season)1 League12.946
AC Omonia (1 Season)1 League2.1535120003100003504
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.313112100301100800
Morecambe (1 Season)1 League0.83
Reading (1 Season)1 League1.0
Manchester City (1 Season)4 Leagues0.4
Premiership (4 Seasons)23.717
Championship (3 Seasons)8.125023910310214110019716
Europa Lg (3 Seasons)4.811611330006200009005
EFL Cup (2 Seasons)2.48
FA Cup (2 Seasons)0.81
Eerste Divisie (1 Season)17.60
League One (1 Season)12.946
League Two (1 Season)0.83
PL2 — Div. 2 (1 Season)1.0
Champions Lg (1 Season)
Premier League (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.2Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.60Matches
2017-201820Hiberniansct SCO1. Premiership4th17.4Matches
2018-201921Prestoneng ENG2. Championship14th6.62372288210184000018916Matches
2019-202022Rangerssct SCO1. Premiership2nd2.34Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.946Matches
2020-202123Rangerssct SCO1. Premiership1st4.013Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.0Matches
2021-202224Readingeng ENG2. Championship21st0.313112100301100800Matches
2023-202426Morecambeeng ENG4. League Two15th0.83Matches
8 Seasons9 Clubs6 Leagues63.125023910310874110019716
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (3 Seasons)1 League6.317
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.60
Oxford United (1 Season)1 League12.946
Preston (1 Season)1 League6.62372288210184000018916
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.313112100301100800
Morecambe (1 Season)1 League0.83
Reading (1 Season)1 League1.0
Manchester City (1 Season)1 League
Premiership (4 Seasons)23.717
Championship (3 Seasons)8.125023910310214110019716
Eerste Divisie (1 Season)17.60
League One (1 Season)12.946
League Two (1 Season)0.83
PL2 — Div. 2 (1 Season)1.0
Premier League (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.4Matches
2018-201921Prestoneng ENGEFL Cup17th2.48Matches
2018-201921Prestoneng ENGFA Cup33rd0.31Matches
2 Seasons2 Clubs2 Leagues3.19
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Preston (1 Season)2 Leagues2.79
Manchester City (1 Season)2 Leagues0.4
EFL Cup (2 Seasons)2.48
FA Cup (2 Seasons)0.81
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
2019-202022Rangers2. Europa LgR162.5494810002100004201Matches
2020-202123Rangers2. Europa LgR160.3141400001000001300Matches
2022-202325AC Omonia2. Europa LgGR2.1535120003100003504Matches
4 Seasons3 Clubs2 Leagues4.811611330006200009005
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (2 Seasons)1 League2.7636210003100005501
AC Omonia (1 Season)1 League2.1535120003100003504
Manchester City (1 Season)1 League
Europa Lg (3 Seasons)4.811611330006200009005
Champions Lg (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Rotherham Utdeng ENG2. Championship1.2Matches
2015-201618Manchester Cityeng ENGFA Cup0.4Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.6Matches
2017-201820Hiberniansct SCO1. Premiership17.4Matches
2018-201921Prestoneng ENG2. Championship6.6243.64161223050.76300110Matches
2018-201921Prestoneng ENGEFL Cup2.4Matches
2018-201921Prestoneng ENGFA Cup0.3Matches
2019-202022Rangers2. Europa Lg2.510.4010000000.00000000Matches
2019-202022Rangerssct SCO1. Premiership2.3Matches
2020-202123Rangers2. Europa Lg0.313.6010000000.00000000Matches
2020-202123Oxford Unitedeng ENG3. League One12.9Matches
2020-202123Rangerssct SCO1. Premiership4.0Matches
2021-202224Readingeng ENG2. Championship0.313.3310000000.00000000Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.0Matches
2022-202325AC Omonia2. Europa Lg2.110.4800010000.00000000Matches
2023-202426Morecambeeng ENG4. League Two0.8Matches
9 Seasons10 Clubs10 Leagues71.1282.39191233050.43300110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (3 Seasons)2 Leagues9.020.7320000000.00000000
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.6
Preston (1 Season)3 Leagues9.3243.64161223050.76300110
Oxford United (1 Season)1 League12.9
AC Omonia (1 Season)1 League2.110.4800010000.00000000
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.313.3310000000.00000000
Morecambe (1 Season)1 League0.8
Reading (1 Season)1 League1.0
Manchester City (1 Season)4 Leagues0.4
Premiership (4 Seasons)23.7
Championship (3 Seasons)8.1253.62171223050.72300110
Europa Lg (3 Seasons)4.830.6220010000.00000000
EFL Cup (2 Seasons)2.4
FA Cup (2 Seasons)0.8
Eerste Divisie (1 Season)17.6
League One (1 Season)12.9
League Two (1 Season)0.8
PL2 — Div. 2 (1 Season)1.0
Champions Lg (1 Season)
Premier League (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Rotherham Utd1 League1.2
2015-201618Manchester City4 Leagues0.4
2016-201719NAC Breda1 League17.6
2017-201820Hibernian1 League17.4
2018-201921Preston3 Leagues9.3243.64161223050.76300110
2019-202022Rangers2 Leagues4.810.4010000000.00000000
2020-202123Oxford United1 League12.9
2020-202123Rangers2 Leagues4.313.6010000000.00000000
2021-202224Reading1 League1.0
2021-202224Reading1 League0.313.3310000000.00000000
2022-202325AC Omonia1 League2.110.4800010000.00000000
2023-202426Morecambe1 League0.8
9 Seasons10 Clubs10 Leagues71.1282.39191233050.43300110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (3 Seasons)2 Leagues9.020.7320000000.00000000
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.6
Preston (1 Season)3 Leagues9.3243.64161223050.76300110
Oxford United (1 Season)1 League12.9
AC Omonia (1 Season)1 League2.110.4800010000.00000000
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.313.3310000000.00000000
Morecambe (1 Season)1 League0.8
Reading (1 Season)1 League1.0
Manchester City (1 Season)4 Leagues0.4
Premiership (4 Seasons)23.7
Championship (3 Seasons)8.1253.62171223050.72300110
Europa Lg (3 Seasons)4.830.6220010000.00000000
EFL Cup (2 Seasons)2.4
FA Cup (2 Seasons)0.8
Eerste Divisie (1 Season)17.6
League One (1 Season)12.9
League Two (1 Season)0.8
PL2 — Div. 2 (1 Season)1.0
Champions Lg (1 Season)
Premier League (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.2Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.6Matches
2017-201820Hiberniansct SCO1. Premiership4th17.4Matches
2018-201921Prestoneng ENG2. Championship14th6.6243.64161223050.76300110Matches
2019-202022Rangerssct SCO1. Premiership2nd2.3Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.9Matches
2020-202123Rangerssct SCO1. Premiership1st4.0Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.0Matches
2021-202224Readingeng ENG2. Championship21st0.313.3310000000.00000000Matches
2023-202426Morecambeeng ENG4. League Two15th0.8Matches
8 Seasons9 Clubs6 Leagues63.1253.62171223050.72300110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (3 Seasons)1 League6.3
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.6
Oxford United (1 Season)1 League12.9
Preston (1 Season)1 League6.6243.64161223050.76300110
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.313.3310000000.00000000
Morecambe (1 Season)1 League0.8
Reading (1 Season)1 League1.0
Manchester City (1 Season)1 League
Premiership (4 Seasons)23.7
Championship (3 Seasons)8.1253.62171223050.72300110
Eerste Divisie (1 Season)17.6
League One (1 Season)12.9
League Two (1 Season)0.8
PL2 — Div. 2 (1 Season)1.0
Premier League (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.4Matches
2018-201921Prestoneng ENGEFL Cup17th2.4Matches
2018-201921Prestoneng ENGFA Cup33rd0.3Matches
2 Seasons2 Clubs2 Leagues3.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Preston (1 Season)2 Leagues2.7
Manchester City (1 Season)2 Leagues0.4
EFL Cup (2 Seasons)2.4
FA Cup (2 Seasons)0.8
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
2019-202022Rangers2. Europa LgR162.510.4010000000.00000000Matches
2020-202123Rangers2. Europa LgR160.313.6010000000.00000000Matches
2022-202325AC Omonia2. Europa LgGR2.110.4800010000.00000000Matches
4 Seasons3 Clubs2 Leagues4.830.6220010000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (2 Seasons)1 League2.720.7320000000.00000000
AC Omonia (1 Season)1 League2.110.4800010000.00000000
Manchester City (1 Season)1 League
Europa Lg (3 Seasons)4.830.6220010000.00000000
Champions Lg (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Rotherham Utdeng ENG2. Championship1.2Matches
2015-201618Manchester Cityeng ENGFA Cup0.4Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.600Matches
2017-201820Hiberniansct SCO1. Premiership17.4Matches
2018-201921Prestoneng ENG2. Championship6.65113121020.086063840Matches
2018-201921Prestoneng ENGEFL Cup2.400Matches
2018-201921Prestoneng ENGFA Cup0.300Matches
2019-202022Rangers2. Europa Lg2.543040010.013031510Matches
2019-202022Rangerssct SCO1. Premiership2.300Matches
2020-202123Rangers2. Europa Lg0.3000000001011100Matches
2020-202123Oxford Unitedeng ENG3. League One12.9178Matches
2020-202123Rangerssct SCO1. Premiership4.050Matches
2021-202224Readingeng ENG2. Championship0.300000010.010000000Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.0Matches
2022-202325AC Omonia2. Europa Lg2.121020020.020002410Matches
2023-202426Morecambeeng ENG4. League Two0.810Matches
9 Seasons10 Clubs10 Leagues71.1112819121414.31210010151860
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (3 Seasons)2 Leagues9.048040010.014042610
Hibernian (1 Season)1 League17.40
NAC Breda (1 Season)1 League17.6000
Preston (1 Season)3 Leagues9.35113121020.086063840
Oxford United (1 Season)1 League12.91780
AC Omonia (1 Season)1 League2.121020020.020002410
Rotherham Utd (1 Season)1 League1.20
Reading (1 Season)1 League0.300000010.010000000
Morecambe (1 Season)1 League0.8100
Reading (1 Season)1 League1.00
Manchester City (1 Season)4 Leagues0.40
Premiership (4 Seasons)23.7500
Championship (3 Seasons)8.15113121118.296063840
Europa Lg (3 Seasons)4.864060030.0340441020
EFL Cup (2 Seasons)2.4000
FA Cup (2 Seasons)0.8000
Eerste Divisie (1 Season)17.6000
League One (1 Season)12.91780
League Two (1 Season)0.8100
PL2 — Div. 2 (1 Season)1.00
Champions Lg (1 Season)0
Premier League (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Rotherham Utd1 League1.20
2015-201618Manchester City4 Leagues0.40
2016-201719NAC Breda1 League17.6000
2017-201820Hibernian1 League17.40
2018-201921Preston3 Leagues9.35113121020.086063840
2019-202022Rangers2 Leagues4.843040010.013031510
2020-202123Oxford United1 League12.91780
2020-202123Rangers2 Leagues4.3050000001011100
2021-202224Reading1 League1.00
2021-202224Reading1 League0.300000010.010000000
2022-202325AC Omonia1 League2.121020020.020002410
2023-202426Morecambe1 League0.8100
9 Seasons10 Clubs10 Leagues71.1112819121414.31210010151860
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (3 Seasons)2 Leagues9.048040010.014042610
Hibernian (1 Season)1 League17.40
NAC Breda (1 Season)1 League17.6000
Preston (1 Season)3 Leagues9.35113121020.086063840
Oxford United (1 Season)1 League12.91780
AC Omonia (1 Season)1 League2.121020020.020002410
Rotherham Utd (1 Season)1 League1.20
Reading (1 Season)1 League0.300000010.010000000
Morecambe (1 Season)1 League0.8100
Reading (1 Season)1 League1.00
Manchester City (1 Season)4 Leagues0.40
Premiership (4 Seasons)23.7500
Championship (3 Seasons)8.15113121118.296063840
Europa Lg (3 Seasons)4.864060030.0340441020
EFL Cup (2 Seasons)2.4000
FA Cup (2 Seasons)0.8000
Eerste Divisie (1 Season)17.6000
League One (1 Season)12.91780
League Two (1 Season)0.8100
PL2 — Div. 2 (1 Season)1.00
Champions Lg (1 Season)0
Premier League (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.2Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.600Matches
2017-201820Hiberniansct SCO1. Premiership4th17.4Matches
2018-201921Prestoneng ENG2. Championship14th6.65113121020.086063840Matches
2019-202022Rangerssct SCO1. Premiership2nd2.300Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.9178Matches
2020-202123Rangerssct SCO1. Premiership1st4.050Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.0Matches
2021-202224Readingeng ENG2. Championship21st0.300000010.010000000Matches
2023-202426Morecambeeng ENG4. League Two15th0.810Matches
8 Seasons9 Clubs6 Leagues63.152413121118.2960611840
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
Rangers (3 Seasons)1 League6.3500
Hibernian (1 Season)1 League17.40
NAC Breda (1 Season)1 League17.6000
Oxford United (1 Season)1 League12.91780
Preston (1 Season)1 League6.65113121020.086063840
Rotherham Utd (1 Season)1 League1.20
Reading (1 Season)1 League0.300000010.010000000
Morecambe (1 Season)1 League0.8100
Reading (1 Season)1 League1.00
Manchester City (1 Season)1 League0
Premiership (4 Seasons)23.7500
Championship (3 Seasons)8.15113121118.296063840
Eerste Divisie (1 Season)17.6000
League One (1 Season)12.91780
League Two (1 Season)0.8100
PL2 — Div. 2 (1 Season)1.00
Premier League (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.4Matches
2018-201921Prestoneng ENGEFL Cup17th2.400Matches
2018-201921Prestoneng ENGFA Cup33rd0.300Matches
2 Seasons2 Clubs2 Leagues3.1000
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
Preston (1 Season)2 Leagues2.7000
Manchester City (1 Season)2 Leagues0.40
EFL Cup (2 Seasons)2.4000
FA Cup (2 Seasons)0.8000
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
2019-202022Rangers2. Europa LgR162.543040010.013031510Matches
2020-202123Rangers2. Europa LgR160.3000000001011100Matches
2022-202325AC Omonia2. Europa LgGR2.121020020.020002410Matches
4 Seasons3 Clubs2 Leagues4.864060030.0340441020
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (2 Seasons)1 League2.743040010.014042610
AC Omonia (1 Season)1 League2.121020020.020002410
Manchester City (1 Season)1 League0
Europa Lg (3 Seasons)4.864060030.0340441020
Champions Lg (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201618Rotherham Utdeng ENG2. Championship1.2Matches
2015-201618Manchester Cityeng ENGFA Cup0.4Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.6Matches
2017-201820Hiberniansct SCO1. Premiership17.4Matches
2018-201921Prestoneng ENG2. Championship6.630522112416919305241250.01250.021920791098413914141324154Matches
2018-201921Prestoneng ENGEFL Cup2.4Matches
2018-201921Prestoneng ENGFA Cup0.3Matches
2019-202022Rangers2. Europa Lg2.5720541263725120.0480.04828512655171527Matches
2019-202022Rangerssct SCO1. Premiership2.3Matches
2020-202123Rangers2. Europa Lg0.318001081180001251900000142Matches
2020-202123Oxford Unitedeng ENG3. League One12.9Matches
2020-202123Rangerssct SCO1. Premiership4.0Matches
2021-202224Readingeng ENG2. Championship0.322055121223133.3266.7121232103022124Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.0Matches
2022-202325AC Omonia2. Europa Lg2.17221035301723266.7133.34831416033064555Matches
2023-202426Morecambeeng ENG4. League Two0.8Matches
9 Seasons10 Clubs10 Leagues71.148944121524525489351645.71954.333928521414495015292037472
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
Rangers (3 Seasons)2 Leagues9.0900551344905120.0480.06033613555171669
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.6
Preston (1 Season)3 Leagues9.330522112416919305241250.01250.021920791098413914141324154
Oxford United (1 Season)1 League12.9
AC Omonia (1 Season)1 League2.17221035301723266.7133.34831416033064555
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.322055121223133.3266.7121232103022124
Morecambe (1 Season)1 League0.8
Reading (1 Season)1 League1.0
Manchester City (1 Season)4 Leagues0.4
Premiership (4 Seasons)23.7
Championship (3 Seasons)8.132722612918120327271348.11451.923122021119414214161525358
Europa Lg (3 Seasons)4.8162215866451628337.5562.510865029588113512114
EFL Cup (2 Seasons)2.4
FA Cup (2 Seasons)0.8
Eerste Divisie (1 Season)17.6
League One (1 Season)12.9
League Two (1 Season)0.8
PL2 — Div. 2 (1 Season)1.0
Champions Lg (1 Season)
Premier League (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201618Rotherham Utd1 League1.2
2015-201618Manchester City4 Leagues0.4
2016-201719NAC Breda1 League17.6
2017-201820Hibernian1 League17.4
2018-201921Preston3 Leagues9.330522112416919305241250.01250.021920791098413914141324154
2019-202022Rangers2 Leagues4.8720541263725120.0480.04828512655171527
2020-202123Oxford United1 League12.9
2020-202123Rangers2 Leagues4.318001081180001251900000142
2021-202224Reading1 League1.0
2021-202224Reading1 League0.322055121223133.3266.7121232103022124
2022-202325AC Omonia1 League2.17221035301723266.7133.34831416033064555
2023-202426Morecambe1 League0.8
9 Seasons10 Clubs10 Leagues71.148944121524525489351645.71954.333928521414495015292037472
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
Rangers (3 Seasons)2 Leagues9.0900551344905120.0480.06033613555171669
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.6
Preston (1 Season)3 Leagues9.330522112416919305241250.01250.021920791098413914141324154
Oxford United (1 Season)1 League12.9
AC Omonia (1 Season)1 League2.17221035301723266.7133.34831416033064555
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.322055121223133.3266.7121232103022124
Morecambe (1 Season)1 League0.8
Reading (1 Season)1 League1.0
Manchester City (1 Season)4 Leagues0.4
Premiership (4 Seasons)23.7
Championship (3 Seasons)8.132722612918120327271348.11451.923122021119414214161525358
Europa Lg (3 Seasons)4.8162215866451628337.5562.510865029588113512114
EFL Cup (2 Seasons)2.4
FA Cup (2 Seasons)0.8
Eerste Divisie (1 Season)17.6
League One (1 Season)12.9
League Two (1 Season)0.8
PL2 — Div. 2 (1 Season)1.0
Champions Lg (1 Season)
Premier League (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.2Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.6Matches
2017-201820Hiberniansct SCO1. Premiership4th17.4Matches
2018-201921Prestoneng ENG2. Championship14th6.630522112416919305241250.01250.021920791098413914141324154Matches
2019-202022Rangerssct SCO1. Premiership2nd2.3Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.9Matches
2020-202123Rangerssct SCO1. Premiership1st4.0Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.0Matches
2021-202224Readingeng ENG2. Championship21st0.322055121223133.3266.7121232103022124Matches
2023-202426Morecambeeng ENG4. League Two15th0.8Matches
8 Seasons9 Clubs6 Leagues63.132722612918120327271348.11451.923122021119414214161525358
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
Rangers (3 Seasons)1 League6.3
Hibernian (1 Season)1 League17.4
NAC Breda (1 Season)1 League17.6
Oxford United (1 Season)1 League12.9
Preston (1 Season)1 League6.630522112416919305241250.01250.021920791098413914141324154
Rotherham Utd (1 Season)1 League1.2
Reading (1 Season)1 League0.322055121223133.3266.7121232103022124
Morecambe (1 Season)1 League0.8
Reading (1 Season)1 League1.0
Manchester City (1 Season)1 League
Premiership (4 Seasons)23.7
Championship (3 Seasons)8.132722612918120327271348.11451.923122021119414214161525358
Eerste Divisie (1 Season)17.6
League One (1 Season)12.9
League Two (1 Season)0.8
PL2 — Div. 2 (1 Season)1.0
Premier League (1 Season)
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.4Matches
2018-201921Prestoneng ENGEFL Cup17th2.4Matches
2018-201921Prestoneng ENGFA Cup33rd0.3Matches
2 Seasons2 Clubs2 Leagues3.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Preston (1 Season)2 Leagues2.7
Manchester City (1 Season)2 Leagues0.4
EFL Cup (2 Seasons)2.4
FA Cup (2 Seasons)0.8
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
2019-202022Rangers2. Europa LgR162.5720541263725120.0480.04828512655171527Matches
2020-202123Rangers2. Europa LgR160.318001081180001251900000142Matches
2022-202325AC Omonia2. Europa LgGR2.17221035301723266.7133.34831416033064555Matches
4 Seasons3 Clubs2 Leagues4.8162215866451628337.5562.510865029588113512114
Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Rangers (2 Seasons)1 League2.7900551344905120.0480.06033613555171669
AC Omonia (1 Season)1 League2.17221035301723266.7133.34831416033064555
Manchester City (1 Season)1 League
Europa Lg (3 Seasons)4.8162215866451628337.5562.510865029588113512114
Champions Lg (1 Season)

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
2015-201618Manchester City1. Champions Lg00003Matches
2015-201618Rotherham Utdeng ENG2. Championship4112282.71.211310.7525-3-2.41-2.08Matches
2015-201618Manchester Cityeng ENGFA Cup1383814.10.40013710.0002-2-4.74-6.68Matches
2015-201618Manchester Cityeng ENGLeague Cup00002Matches
2015-201618Manchester Cityeng ENG1. Premier League00002Matches
2016-201719NAC Bredanl NED2. Eerste Divisie221,5807246.217.61612611.552124-3-0.17-1.05Matches
2017-201820Hiberniansct SCO1. Premiership271,5685845.817.4174101.56Matches
2018-201921Prestoneng ENG2. Championship165943714.36.66672101961.131213-1-0.15-0.188.510.2-1.7-0.26-0.20Matches
2018-201921Prestoneng ENGEFL Cup32127170.72.43710002.0073+4+1.70+1.70Matches
2018-201921Prestoneng ENGFA Cup1313134.40.30013000.0002-2-5.81-5.81Matches
2019-202022Rangers2. Europa Lg42225624.72.5368011741.7512-1-0.41-0.671.22.5-1.3-0.51-0.39Matches
2019-202022Rangerssct SCO1. Premiership6206347.92.3252042662.5072+5+2.18+0.69Matches
2020-202123Rangers2. Europa Lg225132.80.30021343.000000.00-0.820.40.6-0.2-0.69-1.37Matches
2020-202123Oxford Unitedeng ENG3. League One191,1616128.012.91473452811.382014+6+0.47+0.01Matches
2020-202123Rangerssct SCO1. Premiership103613610.64.04651617102.60110+11+2.74+0.74Matches
2021-202224Readingeng ENG2. Championship42770.70.3004790.7501-1-3.33-2.630.30.7-0.3-1.12-0.57Matches
2021-202224Readingeng ENGJr. PL2 — Div. 2190903.81.01901000.0034-1-1.00-0.08Matches
2021-202224Rangerssct SCO1. Premiership00001Matches
2022-202325AC Omonia2. Europa Lg41874734.62.1359011021.0015-4-1.93-0.651.24.1-2.9-1.39+0.11Matches
2023-202426Morecambeeng ENG4. League Two272361.70.80023601.5010+1+1.25+1.58Matches
9 Seasons10 Clubs10 Leagues1256,3965114.271.16968245620531.558373+10+0.19-0.1011.718.1-6.4-0.55-0.28
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
Rangers (3 Seasons)2 Leagues22814377.29.096311319252.45194+15+1.66+0.141.63.1-1.5-0.53-0.86
Hibernian (1 Season)1 League271,5685845.817.4174101.56
NAC Breda (1 Season)1 League221,5807246.217.61612611.552124-3-0.17-1.05
Preston (1 Season)3 Leagues208374218.59.39682112061.201918+1+0.11+0.088.510.2-1.7-0.26-0.20
Oxford United (1 Season)1 League191,1616128.012.91473452811.382014+6+0.47+0.01
AC Omonia (1 Season)1 League41874734.62.1359011021.0015-4-1.93-0.651.24.1-2.9-1.39+0.11
Rotherham Utd (1 Season)1 League4112282.71.211310.7525-3-2.41-2.08
Reading (1 Season)1 League42770.70.3004790.7501-1-3.33-2.630.30.7-0.3-1.12-0.57
Morecambe (1 Season)1 League272361.70.80023601.5010+1+1.25+1.58
Reading (1 Season)1 League190903.81.01901000.0034-1-1.00-0.08
Manchester City (1 Season)4 Leagues138380.70.40013780.0002-2-4.74-6.68
Premiership (4 Seasons)432,1355016.623.7236052021171.93182+16+2.54+0.76
Championship (3 Seasons)24733315.98.176731716161.001419-5-0.61-0.268.810.9-2.1-0.30+0.03
Europa Lg (3 Seasons)104344318.54.86640413101.7027-5-1.04-1.272.97.2-4.4-0.90-0.89
EFL Cup (2 Seasons)32127124.42.43710022.0073+4+1.70+1.70
FA Cup (2 Seasons)2693519.20.80023410.0004-4-5.22-6.76
Eerste Divisie (1 Season)221,5807246.217.61612611.552124-3-0.17-1.05
League One (1 Season)191,1616128.012.91473452811.382014+6+0.47+0.01
League Two (1 Season)272361.70.80023601.5010+1+1.25+1.58
PL2 — Div. 2 (1 Season)190903.81.01901000.0034-1-1.00-0.08
Champions Lg (1 Season)00003
Premier League (1 Season)00002
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
2015-201618Rotherham Utd1 League4112282.71.211310.7525-3-2.41-2.08
2015-201618Manchester City4 Leagues138380.70.40013780.0002-2-4.74-6.68
2016-201719NAC Breda1 League221,5807246.217.61612611.552124-3-0.17-1.05
2017-201820Hibernian1 League271,5685845.817.4174101.56
2018-201921Preston3 Leagues208374218.59.39682112061.201918+1+0.11+0.088.510.2-1.7-0.26-0.20
2019-202022Rangers2 Leagues104284312.24.85620524102.2084+4+0.84-0.391.22.5-1.3-0.51-0.39
2020-202123Oxford United1 League191,1616128.012.91473452811.382014+6+0.47+0.01
2020-202123Rangers2 Leagues12386328.94.34651816142.67110+11+2.56+0.830.40.6-0.2-0.69-1.37
2021-202224Rangers1 League00001
2021-202224Reading1 League190903.81.01901000.0034-1-1.00-0.08
2021-202224Reading1 League42770.70.3004790.7501-1-3.33-2.630.30.7-0.3-1.12-0.57
2022-202325AC Omonia1 League41874734.62.1359011021.0015-4-1.93-0.651.24.1-2.9-1.39+0.11
2023-202426Morecambe1 League272361.70.80023601.5010+1+1.25+1.58
9 Seasons10 Clubs10 Leagues1256,3965114.271.16968245620531.558373+10+0.19-0.1011.718.1-6.4-0.55-0.28
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
Rangers (3 Seasons)2 Leagues22814377.29.096311319252.45194+15+1.66+0.141.63.1-1.5-0.53-0.86
Hibernian (1 Season)1 League271,5685845.817.4174101.56
NAC Breda (1 Season)1 League221,5807246.217.61612611.552124-3-0.17-1.05
Preston (1 Season)3 Leagues208374218.59.39682112061.201918+1+0.11+0.088.510.2-1.7-0.26-0.20
Oxford United (1 Season)1 League191,1616128.012.91473452811.382014+6+0.47+0.01
AC Omonia (1 Season)1 League41874734.62.1359011021.0015-4-1.93-0.651.24.1-2.9-1.39+0.11
Rotherham Utd (1 Season)1 League4112282.71.211310.7525-3-2.41-2.08
Reading (1 Season)1 League42770.70.3004790.7501-1-3.33-2.630.30.7-0.3-1.12-0.57
Morecambe (1 Season)1 League272361.70.80023601.5010+1+1.25+1.58
Reading (1 Season)1 League190903.81.01901000.0034-1-1.00-0.08
Manchester City (1 Season)4 Leagues138380.70.40013780.0002-2-4.74-6.68
Premiership (4 Seasons)432,1355016.623.7236052021171.93182+16+2.54+0.76
Championship (3 Seasons)24733315.98.176731716161.001419-5-0.61-0.268.810.9-2.1-0.30+0.03
Europa Lg (3 Seasons)104344318.54.86640413101.7027-5-1.04-1.272.97.2-4.4-0.90-0.89
EFL Cup (2 Seasons)32127124.42.43710022.0073+4+1.70+1.70
FA Cup (2 Seasons)2693519.20.80023410.0004-4-5.22-6.76
Eerste Divisie (1 Season)221,5807246.217.61612611.552124-3-0.17-1.05
League One (1 Season)191,1616128.012.91473452811.382014+6+0.47+0.01
League Two (1 Season)272361.70.80023601.5010+1+1.25+1.58
PL2 — Div. 2 (1 Season)190903.81.01901000.0034-1-1.00-0.08
Champions Lg (1 Season)00003
Premier League (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201618Rotherham Utdeng ENG2. Championship21st4112282.71.211310.7525-3-2.41-2.08Matches
2015-201618Manchester Cityeng ENG1. Premier League4th00002Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th221,5807246.217.61612611.552124-3-0.17-1.05Matches
2017-201820Hiberniansct SCO1. Premiership4th271,5685845.817.4174101.56Matches
2018-201921Prestoneng ENG2. Championship14th165943714.36.66672101961.131213-1-0.15-0.188.510.2-1.7-0.26-0.20Matches
2019-202022Rangerssct SCO1. Premiership2nd6206347.92.3252042662.5072+5+2.18+0.69Matches
2020-202123Oxford Unitedeng ENG3. League One6th191,1616128.012.91473452811.382014+6+0.47+0.01Matches
2020-202123Rangerssct SCO1. Premiership1st103613610.64.04651617102.60110+11+2.74+0.74Matches
2021-202224Rangerssct SCO1. Premiership2nd00001Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th190903.81.01901000.0034-1-1.00-0.08Matches
2021-202224Readingeng ENG2. Championship21st42770.70.3004790.7501-1-3.33-2.630.30.7-0.3-1.12-0.57Matches
2023-202426Morecambeeng ENG4. League Two15th272361.70.80023601.5010+1+1.25+1.58Matches
8 Seasons9 Clubs6 Leagues1105,6815214.163.16069245021371.557459+15+0.33+0.058.810.9-2.1-0.30+0.03
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Rangers (3 Seasons)1 League16567356.06.366011021172.56182+16+2.54+0.76
Hibernian (1 Season)1 League271,5685845.817.4174101.56
NAC Breda (1 Season)1 League221,5807246.217.61612611.552124-3-0.17-1.05
Oxford United (1 Season)1 League191,1616128.012.91473452811.382014+6+0.47+0.01
Preston (1 Season)1 League165943714.36.66672101961.131213-1-0.15-0.188.510.2-1.7-0.26-0.20
Rotherham Utd (1 Season)1 League4112282.71.211310.7525-3-2.41-2.08
Reading (1 Season)1 League42770.70.3004790.7501-1-3.33-2.630.30.7-0.3-1.12-0.57
Morecambe (1 Season)1 League272361.70.80023601.5010+1+1.25+1.58
Reading (1 Season)1 League190903.81.01901000.0034-1-1.00-0.08
Manchester City (1 Season)1 League00002
Premiership (4 Seasons)432,1355016.623.7236052021171.93182+16+2.54+0.76
Championship (3 Seasons)24733315.98.176731716161.001419-5-0.61-0.268.810.9-2.1-0.30+0.03
Eerste Divisie (1 Season)221,5807246.217.61612611.552124-3-0.17-1.05
League One (1 Season)191,1616128.012.91473452811.382014+6+0.47+0.01
League Two (1 Season)272361.70.80023601.5010+1+1.25+1.58
PL2 — Div. 2 (1 Season)190903.81.01901000.0034-1-1.00-0.08
Premier League (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201618Manchester Cityeng ENGFA Cup9th1383814.10.40013710.0002-2-4.74-6.68Matches
2015-201618Manchester Cityeng ENGLeague Cup1st00002Matches
2018-201921Prestoneng ENGEFL Cup17th32127170.72.43710002.0073+4+1.70+1.70Matches
2018-201921Prestoneng ENGFA Cup33rd1313134.40.30013000.0002-2-5.81-5.81Matches
2 Seasons2 Clubs2 Leagues52815622.83.1371023431.207700.00-1.19
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Preston (1 Season)2 Leagues42436162.32.7371013001.5075+2+0.74+0.74
Manchester City (1 Season)2 Leagues138384.50.40013730.0002-2-4.74-6.68
EFL Cup (2 Seasons)32127124.42.43710022.0073+4+1.70+1.70
FA Cup (2 Seasons)2693519.20.80023410.0004-4-5.22-6.76
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
2015-201618Manchester City1. Champions LgSF00003Matches
2019-202022Rangers2. Europa LgR1642225624.72.5368011741.7512-1-0.41-0.671.22.5-1.3-0.51-0.39Matches
2020-202123Rangers2. Europa LgR16225132.80.30021343.000000.00-0.820.40.6-0.2-0.69-1.37Matches
2022-202325AC Omonia2. Europa LgGR41874734.62.1359011021.0015-4-1.93-0.651.24.1-2.9-1.39+0.11Matches
4 Seasons3 Clubs2 Leagues104344312.74.86640413131.7027-5-1.04-1.272.97.2-4.4-0.90-0.89
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Rangers (2 Seasons)1 League62474113.72.7368031482.1712-1-0.36-0.941.63.1-1.5-0.53-0.86
AC Omonia (1 Season)1 League41874734.62.1359011021.0015-4-1.93-0.651.24.1-2.9-1.39+0.11
Manchester City (1 Season)1 League00003
Europa Lg (3 Seasons)104344318.54.86640413101.7027-5-1.04-1.272.97.2-4.4-0.90-0.89
Champions Lg (1 Season)00003

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201618Rotherham Utdeng ENG2. Championship1.2000Matches
2015-201618Manchester Cityeng ENGFA Cup0.40000Matches
2016-201719NAC Bredanl NED2. Eerste Divisie17.600000000000Matches
2017-201820Hiberniansct SCO1. Premiership17.40015Matches
2018-201921Prestoneng ENG2. Championship6.60002511831000312228.3Matches
2018-201921Prestoneng ENGEFL Cup2.4000111800000Matches
2018-201921Prestoneng ENGFA Cup0.3000000100000Matches
2019-202022Rangers2. Europa Lg2.51005202130003070.0Matches
2019-202022Rangerssct SCO1. Premiership2.30004124000Matches
2020-202123Rangers2. Europa Lg0.30000001100001010.0Matches
2020-202123Oxford Unitedeng ENG3. League One12.910011163468170Matches
2020-202123Rangerssct SCO1. Premiership4.010094113050Matches
2021-202224Readingeng ENG2. Championship0.3000010300000400Matches
2021-202224Readingeng ENGJr. PL2 — Div. 21.00000Matches
2022-202325AC Omonia2. Europa Lg2.100020132100010030.0Matches
2023-202426Morecambeeng ENG4. League Two0.80000103010Matches
9 Seasons10 Clubs10 Leagues71.1300493191021528000492335.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (3 Seasons)2 Leagues9.0200187320280004080.0
Hibernian (1 Season)1 League17.40015
NAC Breda (1 Season)1 League17.600000000000
Preston (1 Season)3 Leagues9.30003622731000312228.3
Oxford United (1 Season)1 League12.910011163468170
AC Omonia (1 Season)1 League2.100020132100010030.0
Rotherham Utd (1 Season)1 League1.2000
Reading (1 Season)1 League0.3000010300000400
Morecambe (1 Season)1 League0.80000103010
Reading (1 Season)1 League1.00000
Manchester City (1 Season)4 Leagues0.40000
Premiership (4 Seasons)23.7100285317050
Championship (3 Seasons)8.10002612131000352228.3
Europa Lg (3 Seasons)4.8100721644000140110.0
EFL Cup (2 Seasons)2.4000111800000
FA Cup (2 Seasons)0.8000000100000
Eerste Divisie (1 Season)17.600000000000
League One (1 Season)12.910011163468170
League Two (1 Season)0.80000103010
PL2 — Div. 2 (1 Season)1.00000
Champions Lg (1 Season)
Premier League (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201618Rotherham Utd1 League1.2000
2015-201618Manchester City4 Leagues0.40000
2016-201719NAC Breda1 League17.600000000000
2017-201820Hibernian1 League17.40015
2018-201921Preston3 Leagues9.30003622731000312228.3
2019-202022Rangers2 Leagues4.81009326130003070.0
2020-202123Oxford United1 League12.910011163468170
2020-202123Rangers2 Leagues4.310094114150001010.0
2021-202224Reading1 League1.00000
2021-202224Reading1 League0.3000010300000400
2022-202325AC Omonia1 League2.100020132100010030.0
2023-202426Morecambe1 League0.80000103010
9 Seasons10 Clubs10 Leagues71.1300493191021528000492335.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (3 Seasons)2 Leagues9.0200187320280004080.0
Hibernian (1 Season)1 League17.40015
NAC Breda (1 Season)1 League17.600000000000
Preston (1 Season)3 Leagues9.30003622731000312228.3
Oxford United (1 Season)1 League12.910011163468170
AC Omonia (1 Season)1 League2.100020132100010030.0
Rotherham Utd (1 Season)1 League1.2000
Reading (1 Season)1 League0.3000010300000400
Morecambe (1 Season)1 League0.80000103010
Reading (1 Season)1 League1.00000
Manchester City (1 Season)4 Leagues0.40000
Premiership (4 Seasons)23.7100285317050
Championship (3 Seasons)8.10002612131000352228.3
Europa Lg (3 Seasons)4.8100721644000140110.0
EFL Cup (2 Seasons)2.4000111800000
FA Cup (2 Seasons)0.8000000100000
Eerste Divisie (1 Season)17.600000000000
League One (1 Season)12.910011163468170
League Two (1 Season)0.80000103010
PL2 — Div. 2 (1 Season)1.00000
Champions Lg (1 Season)
Premier League (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201618Rotherham Utdeng ENG2. Championship21st1.2000Matches
2016-201719NAC Bredanl NED2. Eerste Divisie5th17.600000000000Matches
2017-201820Hiberniansct SCO1. Premiership4th17.40015Matches
2018-201921Prestoneng ENG2. Championship14th6.60002511831000312228.3Matches
2019-202022Rangerssct SCO1. Premiership2nd2.30004124000Matches
2020-202123Oxford Unitedeng ENG3. League One6th12.910011163468170Matches
2020-202123Rangerssct SCO1. Premiership1st4.010094113050Matches
2021-202224Readingeng ENGJr. PL2 — Div. 214th1.00000Matches
2021-202224Readingeng ENG2. Championship21st0.3000010300000400Matches
2023-202426Morecambeeng ENG4. League Two15th0.80000103010Matches
8 Seasons9 Clubs6 Leagues63.120041287871124000352228.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (3 Seasons)1 League6.3100135317050
Hibernian (1 Season)1 League17.40015
NAC Breda (1 Season)1 League17.600000000000
Oxford United (1 Season)1 League12.910011163468170
Preston (1 Season)1 League6.60002511831000312228.3
Rotherham Utd (1 Season)1 League1.2000
Reading (1 Season)1 League0.3000010300000400
Morecambe (1 Season)1 League0.80000103010
Reading (1 Season)1 League1.00000
Manchester City (1 Season)1 League
Premiership (4 Seasons)23.7100285317050
Championship (3 Seasons)8.10002612131000352228.3
Eerste Divisie (1 Season)17.600000000000
League One (1 Season)12.910011163468170
League Two (1 Season)0.80000103010
PL2 — Div. 2 (1 Season)1.00000
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Manchester Cityeng ENGFA Cup9th0.40000Matches
2018-201921Prestoneng ENGEFL Cup17th2.4000111800000Matches
2018-201921Prestoneng ENGFA Cup33rd0.3000000100000Matches
2 Seasons2 Clubs2 Leagues3.1000111900000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Preston (1 Season)2 Leagues2.7000111900000
Manchester City (1 Season)2 Leagues0.40000
EFL Cup (2 Seasons)2.4000111800000
FA Cup (2 Seasons)0.8000000100000
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
2019-202022Rangers2. Europa LgR162.51005202130003070.0Matches
2020-202123Rangers2. Europa LgR160.30000001100001010.0Matches
2022-202325AC Omonia2. Europa LgGR2.100020132100010030.0Matches
4 Seasons3 Clubs2 Leagues4.8100721644000140110.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (2 Seasons)1 League2.71005203230004080.0
AC Omonia (1 Season)1 League2.100020132100010030.0
Manchester City (1 Season)1 League
Europa Lg (3 Seasons)4.8100721644000140110.0
Champions Lg (1 Season)

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.