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
2010-201120Cowdenbeathsct SCO2. First Division32161,55617.39110900200.520.060.580.520.58
2012-201322Cowdenbeathsct SCO2. First Division25171,60217.8538500100.280.170.450.280.45
2013-201423Cowdenbeathsct SCO2. Championship33272,35226.1111121100200.420.040.460.420.46
2014-201524Dundeesct SCO1. Premiership34322,70830.1138211211810.430.270.700.400.66Matches
2015-201625Dundeesct SCO1. Premiership37363,17735.3910199011000.250.280.540.250.54Matches
2016-201726Birmingham Cityeng ENG2. Championship2166256.9000000100.000.000.000.000.00Matches
2016-201726Birmingham Cityeng ENGFA Cup10120.1000000000.000.000.000.000.00Matches
2017-201827Aberdeensct SCO1. Premiership30171,59817.8325300100.170.110.280.170.28Matches
2018-201928Aberdeensct SCO1. Premiership15121,09812.2202200100.160.000.160.160.16Matches
2018-201928Kilmarnocksct SCO1. Premiership16161,36015.18614801300.530.400.930.530.93Matches
2019-202029Rangers2. Europa Lg30580.6000000000.10.10.10.11020.000.000.000.000.000.100.110.210.100.21Matches
2019-202029Rangerssct SCO1. Premiership1633944.4325300000.690.461.140.691.14Matches
2020-202130Rangers2. Europa Lg00Matches
2020-202130Rangerssct SCO1. Premiership50430.5011000000.002.092.090.002.09Matches
2021-202231Jamshedpurin IND1. Super League19181,57717.510919733500.570.511.080.400.91Matches
2022-202332Mumbai Cityin IND1. Super League18171,34114.97714611300.470.470.940.400.87Matches
2023-202433Kilmarnocksct SCO1. Premiership811862.1000000100.000.000.000.000.00Matches
2023-202433Mumbai Cityin IND1. Super League997588.4235200510.240.360.590.240.59Matches
13 Seasons8 Clubs6 Leagues32222720,445227.2825313577574320.10.10.10.11020.360.230.590.340.570.100.110.210.100.21
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
Cowdenbeath (3 Seasons)1 League90605,51061.2255302500500.410.080.490.410.49
Dundee (2 Seasons)1 League71685,88565.422184021121810.340.280.610.320.60
Aberdeen (2 Seasons)1 League45292,69630.0527500200.170.070.230.170.23
Mumbai City (2 Seasons)1 League27262,09923.391019811810.390.430.810.340.77
Kilmarnock (2 Seasons)1 League24171,54617.28614801400.470.350.820.470.82
Rangers (2 Seasons)2 Leagues2434955.5336300000.10.10.10.11020.550.551.090.551.090.100.110.210.100.21
Birmingham City (1 Season)2 Leagues2266377.1000000100.000.000.000.000.00
Jamshedpur (1 Season)1 League19181,57717.510919733500.570.511.080.400.91
Premiership (7 Seasons)16111710,564117.438296737132410.320.250.570.320.56
First Division (3 Seasons)90605,51061.2255302500500.410.080.490.410.49
Super League (3 Seasons)46443,67640.819193815441310.470.470.930.370.83
Europa Lg (2 Seasons)30580.6000000000.10.10.10.11020.000.000.000.000.000.100.110.210.100.21
Championship (1 Season)2166256.9000000100.000.000.000.000.00
FA Cup (1 Season)10120.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201120Cowdenbeath1 League32161,55617.39110900200.520.060.580.520.58
2012-201322Cowdenbeath1 League25171,60217.8538500100.280.170.450.280.45
2013-201423Cowdenbeath1 League33272,35226.1111121100200.420.040.460.420.46
2014-201524Dundee1 League34322,70830.1138211211810.430.270.700.400.66
2015-201625Dundee1 League37363,17735.3910199011000.250.280.540.250.54
2016-201726Birmingham City2 Leagues2266377.1000000100.000.000.000.000.00
2017-201827Aberdeen1 League30171,59817.8325300100.170.110.280.170.28
2018-201928Aberdeen1 League15121,09812.2202200100.160.000.160.160.16
2018-201928Kilmarnock1 League16161,36015.18614801300.530.400.930.530.93
2019-202029Rangers2 Leagues1934525.0325300000.10.10.10.11020.600.401.000.601.000.100.110.210.100.21
2020-202130Rangers2 Leagues50430.5011000000.002.092.090.002.09
2021-202231Jamshedpur1 League19181,57717.510919733500.570.511.080.400.91
2022-202332Mumbai City1 League18171,34114.97714611300.470.470.940.400.87
2023-202433Mumbai City1 League997588.4235200510.240.360.590.240.59
2023-202433Kilmarnock1 League811862.1000000100.000.000.000.000.00
13 Seasons8 Clubs6 Leagues32222720,445227.2825313577574320.10.10.10.11020.360.230.590.340.570.100.110.210.100.21
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
Cowdenbeath (3 Seasons)1 League90605,51061.2255302500500.410.080.490.410.49
Dundee (2 Seasons)1 League71685,88565.422184021121810.340.280.610.320.60
Aberdeen (2 Seasons)1 League45292,69630.0527500200.170.070.230.170.23
Mumbai City (2 Seasons)1 League27262,09923.391019811810.390.430.810.340.77
Kilmarnock (2 Seasons)1 League24171,54617.28614801400.470.350.820.470.82
Rangers (2 Seasons)2 Leagues2434955.5336300000.10.10.10.11020.550.551.090.551.090.100.110.210.100.21
Birmingham City (1 Season)2 Leagues2266377.1000000100.000.000.000.000.00
Jamshedpur (1 Season)1 League19181,57717.510919733500.570.511.080.400.91
Premiership (7 Seasons)16111710,564117.438296737132410.320.250.570.320.56
First Division (3 Seasons)90605,51061.2255302500500.410.080.490.410.49
Super League (3 Seasons)46443,67640.819193815441310.470.470.930.370.83
Europa Lg (2 Seasons)30580.6000000000.10.10.10.11020.000.000.000.000.000.100.110.210.100.21
Championship (1 Season)2166256.9000000100.000.000.000.000.00
FA Cup (1 Season)10120.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2010-201120Cowdenbeathsct SCO2. First Division9th32161,55617.39110900200.520.060.580.520.58
2012-201322Cowdenbeathsct SCO2. First Division8th25171,60217.8538500100.280.170.450.280.45
2013-201423Cowdenbeathsct SCO2. Championship9th33272,35226.1111121100200.420.040.460.420.46
2014-201524Dundeesct SCO1. Premiership6th34322,70830.1138211211810.430.270.700.400.66Matches
2015-201625Dundeesct SCO1. Premiership8th37363,17735.3910199011000.250.280.540.250.54Matches
2016-201726Birmingham Cityeng ENG2. Championship19th2166256.9000000100.000.000.000.000.00Matches
2017-201827Aberdeensct SCO1. Premiership2nd30171,59817.8325300100.170.110.280.170.28Matches
2018-201928Aberdeensct SCO1. Premiership4th15121,09812.2202200100.160.000.160.160.16Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd16161,36015.18614801300.530.400.930.530.93Matches
2019-202029Rangerssct SCO1. Premiership2nd1633944.4325300000.690.461.140.691.14Matches
2020-202130Rangerssct SCO1. Premiership1st50430.5011000000.002.092.090.002.09Matches
2021-202231Jamshedpurin IND1. Super League1st19181,57717.510919733500.570.511.080.400.91Matches
2022-202332Mumbai Cityin IND1. Super League1st18171,34114.97714611300.470.470.940.400.87Matches
2023-202433Mumbai Cityin IND1. Super League2nd997588.4235200510.240.360.590.240.59Matches
2023-202433Kilmarnocksct SCO1. Premiership4th811862.1000000100.000.000.000.000.00Matches
13 Seasons8 Clubs4 Leagues31822720,375226.4825313577574320.360.230.600.340.57
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
Cowdenbeath (3 Seasons)1 League90605,51061.2255302500500.410.080.490.410.49
Dundee (2 Seasons)1 League71685,88565.422184021121810.340.280.610.320.60
Aberdeen (2 Seasons)1 League45292,69630.0527500200.170.070.230.170.23
Mumbai City (2 Seasons)1 League27262,09923.391019811810.390.430.810.340.77
Kilmarnock (2 Seasons)1 League24171,54617.28614801400.470.350.820.470.82
Rangers (2 Seasons)1 League2134374.9336300000.620.621.240.621.24
Birmingham City (1 Season)1 League2166256.9000000100.000.000.000.000.00
Jamshedpur (1 Season)1 League19181,57717.510919733500.570.511.080.400.91
Premiership (7 Seasons)16111710,564117.438296737132410.320.250.570.320.56
First Division (3 Seasons)90605,51061.2255302500500.410.080.490.410.49
Super League (3 Seasons)46443,67640.819193815441310.470.470.930.370.83
Championship (1 Season)2166256.9000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201726Birmingham Cityeng ENGFA Cup33rd10120.1000000000.000.000.000.000.00Matches
1 Season1 Club1 League10120.1000000000.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
2019-202029Rangers2. Europa LgR1630580.6000000000.10.10.10.11020.000.000.000.000.000.100.110.210.100.21Matches
2020-202130Rangers2. Europa LgR1600Matches
2 Seasons1 Club1 League30580.6000000000.10.10.10.11020.000.000.000.000.000.100.110.210.100.21

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
2010-201120Cowdenbeathsct SCO2. First Division17.39170.980.5300
2012-201322Cowdenbeathsct SCO2. First Division17.85120.670.4200
2013-201423Cowdenbeathsct SCO2. Championship26.111381.450.2900
2014-201524Dundeesct SCO1. Premiership30.113290.960.4111Matches
2015-201625Dundeesct SCO1. Premiership35.39330.930.2701Matches
2016-201726Birmingham Cityeng ENG2. Championship6.90010.000.140.0000Matches
2016-201726Birmingham Cityeng ENGFA Cup0.1000Matches
2017-201827Aberdeensct SCO1. Premiership17.83120.680.2500Matches
2018-201928Aberdeensct SCO1. Premiership12.2200Matches
2018-201928Kilmarnocksct SCO1. Premiership15.1801Matches
2019-202029Rangers2. Europa Lg0.60100.01.550.000.0018.10000.10.10.07-0.1-0.1Matches
2019-202029Rangerssct SCO1. Premiership4.4314535.73.201.140.210.6000Matches
2020-202130Rangerssct SCO1. Premiership0.502150.04.192.090.000.0000Matches
2021-202231Jamshedpurin IND1. Super League17.510602541.73.421.430.120.2833Matches
2022-202332Mumbai Cityin IND1. Super League14.97503366.03.362.210.120.1811Matches
2023-202433Kilmarnocksct SCO1. Premiership2.10200.00.970.000.0000Matches
2023-202433Mumbai Cityin IND1. Super League8.4211436.41.310.470.180.5000Matches
13 Seasons8 Clubs6 Leagues227.28214021049.32.531.050.130.3218.10570.10.10.07-0.1-0.1
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
Cowdenbeath (3 Seasons)1 League61.225671.090.3700
Dundee (2 Seasons)1 League65.422620.950.3412
Aberdeen (2 Seasons)1 League30.05120.680.2500
Mumbai City (2 Seasons)1 League23.39613760.72.621.590.130.2211
Kilmarnock (2 Seasons)1 League17.28200.00.970.000.0001
Rangers (2 Seasons)2 Leagues5.5317635.33.091.090.180.5018.10000.10.10.07-0.1-0.1
Birmingham City (1 Season)2 Leagues7.10010.000.140.0000
Jamshedpur (1 Season)1 League17.510602541.73.421.430.120.2833
Premiership (7 Seasons)117.438188033.32.600.890.170.3413
First Division (3 Seasons)61.225671.090.3700
Super League (3 Seasons)40.8191216251.22.961.520.120.2444
Europa Lg (2 Seasons)0.60100.01.550.000.0018.10000.10.10.07-0.1-0.1
Championship (1 Season)6.90010.000.140.0000
FA Cup (1 Season)0.1000
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
2010-201120Cowdenbeath1 League17.39170.980.5300
2012-201322Cowdenbeath1 League17.85120.670.4200
2013-201423Cowdenbeath1 League26.111381.450.2900
2014-201524Dundee1 League30.113290.960.4111
2015-201625Dundee1 League35.39330.930.2701
2016-201726Birmingham City2 Leagues7.10010.000.140.0000
2017-201827Aberdeen1 League17.83120.680.2500
2018-201928Aberdeen1 League12.2200
2018-201928Kilmarnock1 League15.1801
2019-202029Rangers2 Leagues5.0315533.32.991.000.200.6018.10000.10.10.07-0.1-0.1
2020-202130Rangers2 Leagues0.502150.04.192.090.000.0000
2021-202231Jamshedpur1 League17.510602541.73.421.430.120.2833
2022-202332Mumbai City1 League14.97503366.03.362.210.120.1811
2023-202433Mumbai City1 League8.4211436.41.310.470.180.5000
2023-202433Kilmarnock1 League2.10200.00.970.000.0000
13 Seasons8 Clubs6 Leagues227.28214021049.32.531.050.130.3218.10570.10.10.07-0.1-0.1
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
Cowdenbeath (3 Seasons)1 League61.225671.090.3700
Dundee (2 Seasons)1 League65.422620.950.3412
Aberdeen (2 Seasons)1 League30.05120.680.2500
Mumbai City (2 Seasons)1 League23.39613760.72.621.590.130.2211
Kilmarnock (2 Seasons)1 League17.28200.00.970.000.0001
Rangers (2 Seasons)2 Leagues5.5317635.33.091.090.180.5018.10000.10.10.07-0.1-0.1
Birmingham City (1 Season)2 Leagues7.10010.000.140.0000
Jamshedpur (1 Season)1 League17.510602541.73.421.430.120.2833
Premiership (7 Seasons)117.438188033.32.600.890.170.3413
First Division (3 Seasons)61.225671.090.3700
Super League (3 Seasons)40.8191216251.22.961.520.120.2444
Europa Lg (2 Seasons)0.60100.01.550.000.0018.10000.10.10.07-0.1-0.1
Championship (1 Season)6.90010.000.140.0000
FA Cup (1 Season)0.1000
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
2010-201120Cowdenbeathsct SCO2. First Division9th17.39170.980.5300
2012-201322Cowdenbeathsct SCO2. First Division8th17.85120.670.4200
2013-201423Cowdenbeathsct SCO2. Championship9th26.111381.450.2900
2014-201524Dundeesct SCO1. Premiership6th30.113290.960.4111Matches
2015-201625Dundeesct SCO1. Premiership8th35.39330.930.2701Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.90010.000.140.0000Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.83120.680.2500Matches
2018-201928Aberdeensct SCO1. Premiership4th12.2200Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.1801Matches
2019-202029Rangerssct SCO1. Premiership2nd4.4314535.73.201.140.210.6000Matches
2020-202130Rangerssct SCO1. Premiership1st0.502150.04.192.090.000.0000Matches
2021-202231Jamshedpurin IND1. Super League1st17.510602541.73.421.430.120.2833Matches
2022-202332Mumbai Cityin IND1. Super League1st14.97503366.03.362.210.120.1811Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.4211436.41.310.470.180.5000Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.10200.00.970.000.0000Matches
13 Seasons8 Clubs4 Leagues226.48213921049.62.541.050.130.3257
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cowdenbeath (3 Seasons)1 League61.225671.090.3700
Dundee (2 Seasons)1 League65.422620.950.3412
Aberdeen (2 Seasons)1 League30.05120.680.2500
Mumbai City (2 Seasons)1 League23.39613760.72.621.590.130.2211
Kilmarnock (2 Seasons)1 League17.28200.00.970.000.0001
Rangers (2 Seasons)1 League4.9316637.53.301.240.190.5000
Birmingham City (1 Season)1 League6.90010.000.140.0000
Jamshedpur (1 Season)1 League17.510602541.73.421.430.120.2833
Premiership (7 Seasons)117.438188033.32.600.890.170.3413
First Division (3 Seasons)61.225671.090.3700
Super League (3 Seasons)40.8191216251.22.961.520.120.2444
Championship (1 Season)6.90010.000.140.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201726Birmingham Cityeng ENGFA Cup33rd0.1000Matches
1 Season1 Club1 League0.1000
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-202029Rangers2. Europa LgR160.60100.01.550.000.0018.10000.10.10.07-0.1-0.1Matches
2 Seasons1 Club1 League0.60100.01.550.000.0018.10000.10.10.07-0.1-0.1

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
2010-201120Cowdenbeathsct SCO2. First Division17.31
2012-201322Cowdenbeathsct SCO2. First Division17.83
2013-201423Cowdenbeathsct SCO2. Championship26.11
2014-201524Dundeesct SCO1. Premiership30.18Matches
2015-201625Dundeesct SCO1. Premiership35.310Matches
2016-201726Birmingham Cityeng ENG2. Championship6.90Matches
2016-201726Birmingham Cityeng ENGFA Cup0.10Matches
2017-201827Aberdeensct SCO1. Premiership17.82Matches
2018-201928Aberdeensct SCO1. Premiership12.20Matches
2018-201928Kilmarnocksct SCO1. Premiership15.16Matches
2019-202029Rangers2. Europa Lg0.6131586.7124191111100.0000000.10.0-0.111000Matches
2019-202029Rangerssct SCO1. Premiership4.42Matches
2020-202130Rangerssct SCO1. Premiership0.51Matches
2021-202231Jamshedpurin IND1. Super League17.59Matches
2022-202332Mumbai Cityin IND1. Super League14.97Matches
2023-202433Kilmarnocksct SCO1. Premiership2.10Matches
2023-202433Mumbai Cityin IND1. Super League8.43Matches
13 Seasons8 Clubs6 Leagues227.2131586.7124191111100.00000530.10.0+52.911000
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
Cowdenbeath (3 Seasons)1 League61.25
Dundee (2 Seasons)1 League65.418
Aberdeen (2 Seasons)1 League30.02
Mumbai City (2 Seasons)1 League23.310
Kilmarnock (2 Seasons)1 League17.26
Rangers (2 Seasons)2 Leagues5.5131586.7124191111100.0000030.10.0+2.911000
Birmingham City (1 Season)2 Leagues7.10
Jamshedpur (1 Season)1 League17.59
Premiership (7 Seasons)117.429
First Division (3 Seasons)61.25
Super League (3 Seasons)40.819
Europa Lg (2 Seasons)0.6131586.7124191111100.0000000.10.0-0.111000
Championship (1 Season)6.90
FA Cup (1 Season)0.10
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
2010-201120Cowdenbeath1 League17.31
2012-201322Cowdenbeath1 League17.83
2013-201423Cowdenbeath1 League26.11
2014-201524Dundee1 League30.18
2015-201625Dundee1 League35.310
2016-201726Birmingham City2 Leagues7.10
2017-201827Aberdeen1 League17.82
2018-201928Aberdeen1 League12.20
2018-201928Kilmarnock1 League15.16
2019-202029Rangers2 Leagues5.0131586.7124191111100.0000020.10.0+1.911000
2020-202130Rangers2 Leagues0.51
2021-202231Jamshedpur1 League17.59
2022-202332Mumbai City1 League14.97
2023-202433Mumbai City1 League8.43
2023-202433Kilmarnock1 League2.10
13 Seasons8 Clubs6 Leagues227.2131586.7124191111100.00000530.10.0+52.911000
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
Cowdenbeath (3 Seasons)1 League61.25
Dundee (2 Seasons)1 League65.418
Aberdeen (2 Seasons)1 League30.02
Mumbai City (2 Seasons)1 League23.310
Kilmarnock (2 Seasons)1 League17.26
Rangers (2 Seasons)2 Leagues5.5131586.7124191111100.0000030.10.0+2.911000
Birmingham City (1 Season)2 Leagues7.10
Jamshedpur (1 Season)1 League17.59
Premiership (7 Seasons)117.429
First Division (3 Seasons)61.25
Super League (3 Seasons)40.819
Europa Lg (2 Seasons)0.6131586.7124191111100.0000000.10.0-0.111000
Championship (1 Season)6.90
FA Cup (1 Season)0.10
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
2010-201120Cowdenbeathsct SCO2. First Division9th17.31
2012-201322Cowdenbeathsct SCO2. First Division8th17.83
2013-201423Cowdenbeathsct SCO2. Championship9th26.11
2014-201524Dundeesct SCO1. Premiership6th30.18Matches
2015-201625Dundeesct SCO1. Premiership8th35.310Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.90Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.82Matches
2018-201928Aberdeensct SCO1. Premiership4th12.20Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.16Matches
2019-202029Rangerssct SCO1. Premiership2nd4.42Matches
2020-202130Rangerssct SCO1. Premiership1st0.51Matches
2021-202231Jamshedpurin IND1. Super League1st17.59Matches
2022-202332Mumbai Cityin IND1. Super League1st14.97Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.43Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.10Matches
13 Seasons8 Clubs4 Leagues226.453
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
Cowdenbeath (3 Seasons)1 League61.25
Dundee (2 Seasons)1 League65.418
Aberdeen (2 Seasons)1 League30.02
Mumbai City (2 Seasons)1 League23.310
Kilmarnock (2 Seasons)1 League17.26
Rangers (2 Seasons)1 League4.93
Birmingham City (1 Season)1 League6.90
Jamshedpur (1 Season)1 League17.59
Premiership (7 Seasons)117.429
First Division (3 Seasons)61.25
Super League (3 Seasons)40.819
Championship (1 Season)6.90
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
2016-201726Birmingham Cityeng ENGFA Cup33rd0.10Matches
1 Season1 Club1 League0.10
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-202029Rangers2. Europa LgR160.6131586.7124191111100.0000000.10.0-0.111000Matches
2 Seasons1 Club1 League0.6131586.7124191111100.0000000.10.0-0.111000
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
2010-201120Cowdenbeathsct SCO2. First Division17.3
2012-201322Cowdenbeathsct SCO2. First Division17.8
2013-201423Cowdenbeathsct SCO2. Championship26.1
2014-201524Dundeesct SCO1. Premiership30.1Matches
2015-201625Dundeesct SCO1. Premiership35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship6.90Matches
2016-201726Birmingham Cityeng ENGFA Cup0.1Matches
2017-201827Aberdeensct SCO1. Premiership17.8Matches
2018-201928Aberdeensct SCO1. Premiership12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership15.1Matches
2019-202029Rangers2. Europa Lg0.6151400000000001311Matches
2019-202029Rangerssct SCO1. Premiership4.410Matches
2020-202130Rangerssct SCO1. Premiership0.53Matches
2021-202231Jamshedpurin IND1. Super League17.5129Matches
2022-202332Mumbai Cityin IND1. Super League14.942Matches
2023-202433Kilmarnocksct SCO1. Premiership2.18Matches
2023-202433Mumbai Cityin IND1. Super League8.438Matches
13 Seasons8 Clubs6 Leagues227.215140000230000001311
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.380
Kilmarnock (2 Seasons)1 League17.28
Rangers (2 Seasons)2 Leagues5.51514000013000001311
Birmingham City (1 Season)2 Leagues7.10
Jamshedpur (1 Season)1 League17.5129
Premiership (7 Seasons)117.421
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8209
Europa Lg (2 Seasons)0.6151400000000001311
Championship (1 Season)6.90
FA Cup (1 Season)0.1
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
2010-201120Cowdenbeath1 League17.3
2012-201322Cowdenbeath1 League17.8
2013-201423Cowdenbeath1 League26.1
2014-201524Dundee1 League30.1
2015-201625Dundee1 League35.3
2016-201726Birmingham City2 Leagues7.10
2017-201827Aberdeen1 League17.8
2018-201928Aberdeen1 League12.2
2018-201928Kilmarnock1 League15.1
2019-202029Rangers2 Leagues5.01514000010000001311
2020-202130Rangers2 Leagues0.53
2021-202231Jamshedpur1 League17.5129
2022-202332Mumbai City1 League14.942
2023-202433Mumbai City1 League8.438
2023-202433Kilmarnock1 League2.18
13 Seasons8 Clubs6 Leagues227.215140000230000001311
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.380
Kilmarnock (2 Seasons)1 League17.28
Rangers (2 Seasons)2 Leagues5.51514000013000001311
Birmingham City (1 Season)2 Leagues7.10
Jamshedpur (1 Season)1 League17.5129
Premiership (7 Seasons)117.421
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8209
Europa Lg (2 Seasons)0.6151400000000001311
Championship (1 Season)6.90
FA Cup (1 Season)0.1
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
2010-201120Cowdenbeathsct SCO2. First Division9th17.3
2012-201322Cowdenbeathsct SCO2. First Division8th17.8
2013-201423Cowdenbeathsct SCO2. Championship9th26.1
2014-201524Dundeesct SCO1. Premiership6th30.1Matches
2015-201625Dundeesct SCO1. Premiership8th35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.90Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.8Matches
2018-201928Aberdeensct SCO1. Premiership4th12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.1Matches
2019-202029Rangerssct SCO1. Premiership2nd4.410Matches
2020-202130Rangerssct SCO1. Premiership1st0.53Matches
2021-202231Jamshedpurin IND1. Super League1st17.5129Matches
2022-202332Mumbai Cityin IND1. Super League1st14.942Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.438Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.18Matches
13 Seasons8 Clubs4 Leagues226.4230
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.380
Kilmarnock (2 Seasons)1 League17.28
Rangers (2 Seasons)1 League4.913
Birmingham City (1 Season)1 League6.90
Jamshedpur (1 Season)1 League17.5129
Premiership (7 Seasons)117.421
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8209
Championship (1 Season)6.90
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
2016-201726Birmingham Cityeng ENGFA Cup33rd0.1Matches
1 Season1 Club1 League0.1
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-202029Rangers2. Europa LgR160.6151400000000001311Matches
2 Seasons1 Club1 League0.6151400000000001311

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
2010-201120Cowdenbeathsct SCO2. First Division17.3
2012-201322Cowdenbeathsct SCO2. First Division17.8
2013-201423Cowdenbeathsct SCO2. Championship26.1
2014-201524Dundeesct SCO1. Premiership30.1Matches
2015-201625Dundeesct SCO1. Premiership35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship6.9Matches
2016-201726Birmingham Cityeng ENGFA Cup0.1Matches
2017-201827Aberdeensct SCO1. Premiership17.8Matches
2018-201928Aberdeensct SCO1. Premiership12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership15.1Matches
2019-202029Rangers2. Europa Lg0.623.1020000000.00000000Matches
2019-202029Rangerssct SCO1. Premiership4.4Matches
2020-202130Rangerssct SCO1. Premiership0.5Matches
2021-202231Jamshedpurin IND1. Super League17.5Matches
2022-202332Mumbai Cityin IND1. Super League14.9Matches
2023-202433Kilmarnocksct SCO1. Premiership2.1Matches
2023-202433Mumbai Cityin IND1. Super League8.4Matches
13 Seasons8 Clubs6 Leagues227.223.1020000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.3
Kilmarnock (2 Seasons)1 League17.2
Rangers (2 Seasons)2 Leagues5.523.1020000000.00000000
Birmingham City (1 Season)2 Leagues7.1
Jamshedpur (1 Season)1 League17.5
Premiership (7 Seasons)117.4
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8
Europa Lg (2 Seasons)0.623.1020000000.00000000
Championship (1 Season)6.9
FA Cup (1 Season)0.1
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
2010-201120Cowdenbeath1 League17.3
2012-201322Cowdenbeath1 League17.8
2013-201423Cowdenbeath1 League26.1
2014-201524Dundee1 League30.1
2015-201625Dundee1 League35.3
2016-201726Birmingham City2 Leagues7.1
2017-201827Aberdeen1 League17.8
2018-201928Aberdeen1 League12.2
2018-201928Kilmarnock1 League15.1
2019-202029Rangers2 Leagues5.023.1020000000.00000000
2020-202130Rangers2 Leagues0.5
2021-202231Jamshedpur1 League17.5
2022-202332Mumbai City1 League14.9
2023-202433Mumbai City1 League8.4
2023-202433Kilmarnock1 League2.1
13 Seasons8 Clubs6 Leagues227.223.1020000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.3
Kilmarnock (2 Seasons)1 League17.2
Rangers (2 Seasons)2 Leagues5.523.1020000000.00000000
Birmingham City (1 Season)2 Leagues7.1
Jamshedpur (1 Season)1 League17.5
Premiership (7 Seasons)117.4
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8
Europa Lg (2 Seasons)0.623.1020000000.00000000
Championship (1 Season)6.9
FA Cup (1 Season)0.1
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
2010-201120Cowdenbeathsct SCO2. First Division9th17.3
2012-201322Cowdenbeathsct SCO2. First Division8th17.8
2013-201423Cowdenbeathsct SCO2. Championship9th26.1
2014-201524Dundeesct SCO1. Premiership6th30.1Matches
2015-201625Dundeesct SCO1. Premiership8th35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.9Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.8Matches
2018-201928Aberdeensct SCO1. Premiership4th12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.1Matches
2019-202029Rangerssct SCO1. Premiership2nd4.4Matches
2020-202130Rangerssct SCO1. Premiership1st0.5Matches
2021-202231Jamshedpurin IND1. Super League1st17.5Matches
2022-202332Mumbai Cityin IND1. Super League1st14.9Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.4Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.1Matches
13 Seasons8 Clubs4 Leagues226.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.3
Kilmarnock (2 Seasons)1 League17.2
Rangers (2 Seasons)1 League4.9
Birmingham City (1 Season)1 League6.9
Jamshedpur (1 Season)1 League17.5
Premiership (7 Seasons)117.4
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8
Championship (1 Season)6.9
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
2016-201726Birmingham Cityeng ENGFA Cup33rd0.1Matches
1 Season1 Club1 League0.1
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-202029Rangers2. Europa LgR160.623.1020000000.00000000Matches
2 Seasons1 Club1 League0.623.1020000000.00000000

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
2010-201120Cowdenbeathsct SCO2. First Division17.3
2012-201322Cowdenbeathsct SCO2. First Division17.8
2013-201423Cowdenbeathsct SCO2. Championship26.1
2014-201524Dundeesct SCO1. Premiership30.1Matches
2015-201625Dundeesct SCO1. Premiership35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship6.900Matches
2016-201726Birmingham Cityeng ENGFA Cup0.1Matches
2017-201827Aberdeensct SCO1. Premiership17.8Matches
2018-201928Aberdeensct SCO1. Premiership12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership15.1Matches
2019-202029Rangers2. Europa Lg0.6000000001010000Matches
2019-202029Rangerssct SCO1. Premiership4.400Matches
2020-202130Rangerssct SCO1. Premiership0.510Matches
2021-202231Jamshedpurin IND1. Super League17.5108Matches
2022-202332Mumbai Cityin IND1. Super League14.9166Matches
2023-202433Kilmarnocksct SCO1. Premiership2.110Matches
2023-202433Mumbai Cityin IND1. Super League8.464Matches
13 Seasons8 Clubs6 Leagues227.203400000010118000
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cowdenbeath (3 Seasons)1 League61.20
Dundee (2 Seasons)1 League65.40
Aberdeen (2 Seasons)1 League30.00
Mumbai City (2 Seasons)1 League23.322100
Kilmarnock (2 Seasons)1 League17.2100
Rangers (2 Seasons)2 Leagues5.5010000001010000
Birmingham City (1 Season)2 Leagues7.1000
Jamshedpur (1 Season)1 League17.51080
Premiership (7 Seasons)117.4200
First Division (3 Seasons)61.20
Super League (3 Seasons)40.832180
Europa Lg (2 Seasons)0.6000000001010000
Championship (1 Season)6.9000
FA Cup (1 Season)0.10
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
2010-201120Cowdenbeath1 League17.30
2012-201322Cowdenbeath1 League17.80
2013-201423Cowdenbeath1 League26.10
2014-201524Dundee1 League30.10
2015-201625Dundee1 League35.30
2016-201726Birmingham City2 Leagues7.1000
2017-201827Aberdeen1 League17.80
2018-201928Aberdeen1 League12.20
2018-201928Kilmarnock1 League15.10
2019-202029Rangers2 Leagues5.0000000001010000
2020-202130Rangers2 Leagues0.5100
2021-202231Jamshedpur1 League17.51080
2022-202332Mumbai City1 League14.91660
2023-202433Mumbai City1 League8.4640
2023-202433Kilmarnock1 League2.1100
13 Seasons8 Clubs6 Leagues227.203400000010118000
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cowdenbeath (3 Seasons)1 League61.20
Dundee (2 Seasons)1 League65.40
Aberdeen (2 Seasons)1 League30.00
Mumbai City (2 Seasons)1 League23.322100
Kilmarnock (2 Seasons)1 League17.2100
Rangers (2 Seasons)2 Leagues5.5010000001010000
Birmingham City (1 Season)2 Leagues7.1000
Jamshedpur (1 Season)1 League17.51080
Premiership (7 Seasons)117.4200
First Division (3 Seasons)61.20
Super League (3 Seasons)40.832180
Europa Lg (2 Seasons)0.6000000001010000
Championship (1 Season)6.9000
FA Cup (1 Season)0.10
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
2010-201120Cowdenbeathsct SCO2. First Division9th17.3
2012-201322Cowdenbeathsct SCO2. First Division8th17.8
2013-201423Cowdenbeathsct SCO2. Championship9th26.1
2014-201524Dundeesct SCO1. Premiership6th30.1Matches
2015-201625Dundeesct SCO1. Premiership8th35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.900Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.8Matches
2018-201928Aberdeensct SCO1. Premiership4th12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.1Matches
2019-202029Rangerssct SCO1. Premiership2nd4.400Matches
2020-202130Rangerssct SCO1. Premiership1st0.510Matches
2021-202231Jamshedpurin IND1. Super League1st17.5108Matches
2022-202332Mumbai Cityin IND1. Super League1st14.9166Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.464Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.110Matches
13 Seasons8 Clubs4 Leagues226.434180
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
Cowdenbeath (3 Seasons)1 League61.20
Dundee (2 Seasons)1 League65.40
Aberdeen (2 Seasons)1 League30.00
Mumbai City (2 Seasons)1 League23.322100
Kilmarnock (2 Seasons)1 League17.2100
Rangers (2 Seasons)1 League4.9100
Birmingham City (1 Season)1 League6.9000
Jamshedpur (1 Season)1 League17.51080
Premiership (7 Seasons)117.4200
First Division (3 Seasons)61.20
Super League (3 Seasons)40.832180
Championship (1 Season)6.9000
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
2016-201726Birmingham Cityeng ENGFA Cup33rd0.1Matches
1 Season1 Club1 League0.10
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-202029Rangers2. Europa LgR160.6000000001010000Matches
2 Seasons1 Club1 League0.6000000001010000

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
2010-201120Cowdenbeathsct SCO2. First Division17.3
2012-201322Cowdenbeathsct SCO2. First Division17.8
2013-201423Cowdenbeathsct SCO2. Championship26.1
2014-201524Dundeesct SCO1. Premiership30.1Matches
2015-201625Dundeesct SCO1. Premiership35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship6.9Matches
2016-201726Birmingham Cityeng ENGFA Cup0.1Matches
2017-201827Aberdeensct SCO1. Premiership17.8Matches
2018-201928Aberdeensct SCO1. Premiership12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership15.1Matches
2019-202029Rangers2. Europa Lg0.625011212625200.02100.017532410232222Matches
2019-202029Rangerssct SCO1. Premiership4.4Matches
2020-202130Rangerssct SCO1. Premiership0.5Matches
2021-202231Jamshedpurin IND1. Super League17.5Matches
2022-202332Mumbai Cityin IND1. Super League14.9Matches
2023-202433Kilmarnocksct SCO1. Premiership2.1Matches
2023-202433Mumbai Cityin IND1. Super League8.4Matches
13 Seasons8 Clubs6 Leagues227.225011212625200.02100.017532410232222
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
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.3
Kilmarnock (2 Seasons)1 League17.2
Rangers (2 Seasons)2 Leagues5.525011212625200.02100.017532410232222
Birmingham City (1 Season)2 Leagues7.1
Jamshedpur (1 Season)1 League17.5
Premiership (7 Seasons)117.4
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8
Europa Lg (2 Seasons)0.625011212625200.02100.017532410232222
Championship (1 Season)6.9
FA Cup (1 Season)0.1
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
2010-201120Cowdenbeath1 League17.3
2012-201322Cowdenbeath1 League17.8
2013-201423Cowdenbeath1 League26.1
2014-201524Dundee1 League30.1
2015-201625Dundee1 League35.3
2016-201726Birmingham City2 Leagues7.1
2017-201827Aberdeen1 League17.8
2018-201928Aberdeen1 League12.2
2018-201928Kilmarnock1 League15.1
2019-202029Rangers2 Leagues5.025011212625200.02100.017532410232222
2020-202130Rangers2 Leagues0.5
2021-202231Jamshedpur1 League17.5
2022-202332Mumbai City1 League14.9
2023-202433Mumbai City1 League8.4
2023-202433Kilmarnock1 League2.1
13 Seasons8 Clubs6 Leagues227.225011212625200.02100.017532410232222
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
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.3
Kilmarnock (2 Seasons)1 League17.2
Rangers (2 Seasons)2 Leagues5.525011212625200.02100.017532410232222
Birmingham City (1 Season)2 Leagues7.1
Jamshedpur (1 Season)1 League17.5
Premiership (7 Seasons)117.4
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8
Europa Lg (2 Seasons)0.625011212625200.02100.017532410232222
Championship (1 Season)6.9
FA Cup (1 Season)0.1
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
2010-201120Cowdenbeathsct SCO2. First Division9th17.3
2012-201322Cowdenbeathsct SCO2. First Division8th17.8
2013-201423Cowdenbeathsct SCO2. Championship9th26.1
2014-201524Dundeesct SCO1. Premiership6th30.1Matches
2015-201625Dundeesct SCO1. Premiership8th35.3Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.9Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.8Matches
2018-201928Aberdeensct SCO1. Premiership4th12.2Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.1Matches
2019-202029Rangerssct SCO1. Premiership2nd4.4Matches
2020-202130Rangerssct SCO1. Premiership1st0.5Matches
2021-202231Jamshedpurin IND1. Super League1st17.5Matches
2022-202332Mumbai Cityin IND1. Super League1st14.9Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.4Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.1Matches
13 Seasons8 Clubs4 Leagues226.4
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
Cowdenbeath (3 Seasons)1 League61.2
Dundee (2 Seasons)1 League65.4
Aberdeen (2 Seasons)1 League30.0
Mumbai City (2 Seasons)1 League23.3
Kilmarnock (2 Seasons)1 League17.2
Rangers (2 Seasons)1 League4.9
Birmingham City (1 Season)1 League6.9
Jamshedpur (1 Season)1 League17.5
Premiership (7 Seasons)117.4
First Division (3 Seasons)61.2
Super League (3 Seasons)40.8
Championship (1 Season)6.9
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
2016-201726Birmingham Cityeng ENGFA Cup33rd0.1Matches
1 Season1 Club1 League0.1
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-202029Rangers2. Europa LgR160.625011212625200.02100.017532410232222Matches
2 Seasons1 Club1 League0.625011212625200.02100.017532410232222

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
2010-201120Cowdenbeathsct SCO2. First Division321,5564948.017.31616
2012-201322Cowdenbeathsct SCO2. First Division251,6026449.417.8178
2013-201423Cowdenbeathsct SCO2. Championship332,3527172.626.1276
2014-201524Dundeesct SCO1. Premiership342,7088079.230.13220221.124344-1-0.03+1.23Matches
2015-201625Dundeesct SCO1. Premiership373,1778692.935.33633101.224854-6-0.17-0.91Matches
2016-201726Birmingham Cityeng ENG2. Championship216253015.16.96215110.81718-11-1.58-1.38Matches
2016-201726Birmingham Cityeng ENGFA Cup112126.70.10011101.000000.00+1.07Matches
2017-201827Aberdeensct SCO1. Premiership301,5985346.717.8174132.00Matches
2018-201928Aberdeensct SCO1. Premiership151,0987332.112.21287731901.471816+2+0.16-0.26Matches
2018-201928Kilmarnocksct SCO1. Premiership161,3608539.815.116859002.132716+11+0.73+0.38Matches
2019-202029Rangers2. Europa Lg358196.40.60031932.0021+1+1.55+1.550.50.3+0.2+0.31+0.57Matches
2019-202029Rangerssct SCO1. Premiership163942515.14.43812131232.56213+18+4.11+3.02Matches
2020-202130Rangers2. Europa Lg0000103.00Matches
2020-202130Rangerssct SCO1. Premiership54391.30.50059133.0010+1+2.09+0.01Matches
2021-202231Jamshedpurin IND1. Super League191,5778387.617.518871211501.953718+19+1.08+0.28Matches
2022-202332Mumbai Cityin IND1. Super League181,3417574.514.91778811402.354515+30+2.01+1.43Matches
2023-202433Kilmarnocksct SCO1. Premiership8186235.42.1170071741.8810+1+0.48+0.46Matches
2023-202433Mumbai Cityin IND1. Super League97588438.38.49845002.11146+8+0.95-0.15Matches
13 Seasons8 Clubs6 Leagues32220,4456342.6227.2227841029514461.69264191+73+0.49-0.060.50.3+0.2+0.31+0.57
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
Cowdenbeath (3 Seasons)1 League905,5106156.761.26030
Dundee (2 Seasons)1 League715,8858386.065.46853321.179198-7-0.11+0.65
Aberdeen (2 Seasons)1 League452,6966039.430.0298711161901.821816+2+0.16-0.26
Mumbai City (2 Seasons)1 League272,0997855.523.326801311402.275921+38+1.63+0.67
Kilmarnock (2 Seasons)1 League241,5466422.617.21784971742.052816+12+0.70+0.55
Rangers (2 Seasons)2 Leagues24495216.35.538122112292.58244+20+3.64+2.170.50.3+0.2+0.31+0.57
Birmingham City (1 Season)2 Leagues226372914.77.1621611110.82718-11-1.55-1.31
Jamshedpur (1 Season)1 League191,5778387.617.518871211501.953718+19+1.08+0.28
Premiership (7 Seasons)16110,5646639.8117.411785754413221.68159133+26+0.26-0.48
First Division (3 Seasons)905,5106156.761.26030
Super League (3 Seasons)463,6768065.940.844832521502.149639+57+1.40+0.45
Europa Lg (2 Seasons)358193.20.600319132.0021+1+1.55+1.550.50.3+0.2+0.31+0.57
Championship (1 Season)216253015.16.96215110.81718-11-1.58-1.38
FA Cup (1 Season)112126.70.10011101.000000.00+1.07
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
2010-201120Cowdenbeath1 League321,5564948.017.31616
2012-201322Cowdenbeath1 League251,6026449.417.8178
2013-201423Cowdenbeath1 League332,3527172.626.1276
2014-201524Dundee1 League342,7088079.230.13220221.124344-1-0.03+1.23
2015-201625Dundee1 League373,1778692.935.33633101.224854-6-0.17-0.91
2016-201726Birmingham City2 Leagues226372914.77.1621611110.82718-11-1.55-1.31
2017-201827Aberdeen1 League301,5985346.717.8174132.00
2018-201928Aberdeen1 League151,0987332.112.21287731901.471816+2+0.16-0.26
2018-201928Kilmarnock1 League161,3608539.815.116859002.132716+11+0.73+0.38
2019-202029Rangers2 Leagues194522412.95.03812161362.47234+19+3.78+2.990.50.3+0.2+0.31+0.57
2020-202130Rangers2 Leagues54391.00.50059233.0010+1+2.09+0.01
2021-202231Jamshedpur1 League191,5778387.617.518871211501.953718+19+1.08+0.28
2022-202332Mumbai City1 League181,3417574.514.91778811402.354515+30+2.01+1.43
2023-202433Mumbai City1 League97588438.38.49845002.11146+8+0.95-0.15
2023-202433Kilmarnock1 League8186235.42.1170071741.8810+1+0.48+0.46
13 Seasons8 Clubs6 Leagues32220,4456342.6227.2227841029514461.69264191+73+0.49-0.060.50.3+0.2+0.31+0.57
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
Cowdenbeath (3 Seasons)1 League905,5106156.761.26030
Dundee (2 Seasons)1 League715,8858386.065.46853321.179198-7-0.11+0.65
Aberdeen (2 Seasons)1 League452,6966039.430.0298711161901.821816+2+0.16-0.26
Mumbai City (2 Seasons)1 League272,0997855.523.326801311402.275921+38+1.63+0.67
Kilmarnock (2 Seasons)1 League241,5466422.617.21784971742.052816+12+0.70+0.55
Rangers (2 Seasons)2 Leagues24495216.35.538122112292.58244+20+3.64+2.170.50.3+0.2+0.31+0.57
Birmingham City (1 Season)2 Leagues226372914.77.1621611110.82718-11-1.55-1.31
Jamshedpur (1 Season)1 League191,5778387.617.518871211501.953718+19+1.08+0.28
Premiership (7 Seasons)16110,5646639.8117.411785754413221.68159133+26+0.26-0.48
First Division (3 Seasons)905,5106156.761.26030
Super League (3 Seasons)463,6768065.940.844832521502.149639+57+1.40+0.45
Europa Lg (2 Seasons)358193.20.600319132.0021+1+1.55+1.550.50.3+0.2+0.31+0.57
Championship (1 Season)216253015.16.96215110.81718-11-1.58-1.38
FA Cup (1 Season)112126.70.10011101.000000.00+1.07
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
2010-201120Cowdenbeathsct SCO2. First Division9th321,5564948.017.31616
2012-201322Cowdenbeathsct SCO2. First Division8th251,6026449.417.8178
2013-201423Cowdenbeathsct SCO2. Championship9th332,3527172.626.1276
2014-201524Dundeesct SCO1. Premiership6th342,7088079.230.13220221.124344-1-0.03+1.23Matches
2015-201625Dundeesct SCO1. Premiership8th373,1778692.935.33633101.224854-6-0.17-0.91Matches
2016-201726Birmingham Cityeng ENG2. Championship19th216253015.16.96215110.81718-11-1.58-1.38Matches
2017-201827Aberdeensct SCO1. Premiership2nd301,5985346.717.8174132.00Matches
2018-201928Aberdeensct SCO1. Premiership4th151,0987332.112.21287731901.471816+2+0.16-0.26Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd161,3608539.815.116859002.132716+11+0.73+0.38Matches
2019-202029Rangerssct SCO1. Premiership2nd163942515.14.43812131232.56213+18+4.11+3.02Matches
2020-202130Rangerssct SCO1. Premiership1st54391.30.50059133.0010+1+2.09+0.01Matches
2021-202231Jamshedpurin IND1. Super League1st191,5778387.617.518871211501.953718+19+1.08+0.28Matches
2022-202332Mumbai Cityin IND1. Super League1st181,3417574.514.91778811402.354515+30+2.01+1.43Matches
2023-202433Mumbai Cityin IND1. Super League2nd97588438.38.49845002.11146+8+0.95-0.15Matches
2023-202433Kilmarnocksct SCO1. Premiership4th8186235.42.1170071741.8810+1+0.48+0.46Matches
13 Seasons8 Clubs4 Leagues31820,3756444.3226.4227841029113331.69262190+72+0.49-0.10
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cowdenbeath (3 Seasons)1 League905,5106156.761.26030
Dundee (2 Seasons)1 League715,8858386.065.46853321.179198-7-0.11+0.65
Aberdeen (2 Seasons)1 League452,6966039.430.0298711161901.821816+2+0.16-0.26
Mumbai City (2 Seasons)1 League272,0997855.523.326801311402.275921+38+1.63+0.67
Kilmarnock (2 Seasons)1 League241,5466422.617.21784971742.052816+12+0.70+0.55
Rangers (2 Seasons)1 League21437217.24.938121811162.66223+19+3.91+2.22
Birmingham City (1 Season)1 League216253015.16.96215110.81718-11-1.58-1.38
Jamshedpur (1 Season)1 League191,5778387.617.518871211501.953718+19+1.08+0.28
Premiership (7 Seasons)16110,5646639.8117.411785754413221.68159133+26+0.26-0.48
First Division (3 Seasons)905,5106156.761.26030
Super League (3 Seasons)463,6768065.940.844832521502.149639+57+1.40+0.45
Championship (1 Season)216253015.16.96215110.81718-11-1.58-1.38
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
2016-201726Birmingham Cityeng ENGFA Cup33rd112126.70.10011101.000000.00+1.07Matches
1 Season1 Club1 League112126.70.10011101.000000.00+1.07
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
2019-202029Rangers2. Europa LgR16358196.40.60031932.0021+1+1.55+1.550.50.3+0.2+0.31+0.57Matches
2020-202130Rangers2. Europa LgR160000103.00Matches
2 Seasons1 Club1 League358193.20.600319132.0021+1+1.55+1.550.50.3+0.2+0.31+0.57

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
2010-201120Cowdenbeathsct SCO2. First Division17.320
2012-201322Cowdenbeathsct SCO2. First Division17.810
2013-201423Cowdenbeathsct SCO2. Championship26.120
2014-201524Dundeesct SCO1. Premiership30.181Matches
2015-201625Dundeesct SCO1. Premiership35.310051Matches
2016-201726Birmingham Cityeng ENG2. Championship6.91001100000000Matches
2016-201726Birmingham Cityeng ENGFA Cup0.10000Matches
2017-201827Aberdeensct SCO1. Premiership17.81021Matches
2018-201928Aberdeensct SCO1. Premiership12.21000Matches
2018-201928Kilmarnocksct SCO1. Premiership15.13000Matches
2019-202029Rangers2. Europa Lg0.60001120000001010.0Matches
2019-202029Rangerssct SCO1. Premiership4.4000611310000Matches
2020-202130Rangerssct SCO1. Premiership0.50002003010Matches
2021-202231Jamshedpurin IND1. Super League17.5500264311298100Matches
2022-202332Mumbai Cityin IND1. Super League14.930012336426160Matches
2023-202433Kilmarnocksct SCO1. Premiership2.11006508010Matches
2023-202433Mumbai Cityin IND1. Super League8.45111319138460Matches
13 Seasons8 Clubs6 Leagues227.243211491121323018340001010.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cowdenbeath (3 Seasons)1 League61.250
Dundee (2 Seasons)1 League65.418151
Aberdeen (2 Seasons)1 League30.0200210
Mumbai City (2 Seasons)1 League23.3811255278010220
Kilmarnock (2 Seasons)1 League17.24006508010
Rangers (2 Seasons)2 Leagues5.5000912513010001010.0
Birmingham City (1 Season)2 Leagues7.11001100000000
Jamshedpur (1 Season)1 League17.5500264311298100
Premiership (7 Seasons)117.424108616321020
First Division (3 Seasons)61.250
Super League (3 Seasons)40.813115195820918320
Europa Lg (2 Seasons)0.60001120000001010.0
Championship (1 Season)6.91001100000000
FA Cup (1 Season)0.10000
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
2010-201120Cowdenbeath1 League17.320
2012-201322Cowdenbeath1 League17.810
2013-201423Cowdenbeath1 League26.120
2014-201524Dundee1 League30.181
2015-201625Dundee1 League35.310051
2016-201726Birmingham City2 Leagues7.11001100000000
2017-201827Aberdeen1 League17.81021
2018-201928Aberdeen1 League12.21000
2018-201928Kilmarnock1 League15.13000
2019-202029Rangers2 Leagues5.0000712510000001010.0
2020-202130Rangers2 Leagues0.50002003010
2021-202231Jamshedpur1 League17.5500264311298100
2022-202332Mumbai City1 League14.930012336426160
2023-202433Mumbai City1 League8.45111319138460
2023-202433Kilmarnock1 League2.11006508010
13 Seasons8 Clubs6 Leagues227.243211491121323018340001010.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cowdenbeath (3 Seasons)1 League61.250
Dundee (2 Seasons)1 League65.418151
Aberdeen (2 Seasons)1 League30.0200210
Mumbai City (2 Seasons)1 League23.3811255278010220
Kilmarnock (2 Seasons)1 League17.24006508010
Rangers (2 Seasons)2 Leagues5.5000912513010001010.0
Birmingham City (1 Season)2 Leagues7.11001100000000
Jamshedpur (1 Season)1 League17.5500264311298100
Premiership (7 Seasons)117.424108616321020
First Division (3 Seasons)61.250
Super League (3 Seasons)40.813115195820918320
Europa Lg (2 Seasons)0.60001120000001010.0
Championship (1 Season)6.91001100000000
FA Cup (1 Season)0.10000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201120Cowdenbeathsct SCO2. First Division9th17.320
2012-201322Cowdenbeathsct SCO2. First Division8th17.810
2013-201423Cowdenbeathsct SCO2. Championship9th26.120
2014-201524Dundeesct SCO1. Premiership6th30.181Matches
2015-201625Dundeesct SCO1. Premiership8th35.310051Matches
2016-201726Birmingham Cityeng ENG2. Championship19th6.91001100000000Matches
2017-201827Aberdeensct SCO1. Premiership2nd17.81021Matches
2018-201928Aberdeensct SCO1. Premiership4th12.21000Matches
2018-201928Kilmarnocksct SCO1. Premiership3rd15.13000Matches
2019-202029Rangerssct SCO1. Premiership2nd4.4000611310000Matches
2020-202130Rangerssct SCO1. Premiership1st0.50002003010Matches
2021-202231Jamshedpurin IND1. Super League1st17.5500264311298100Matches
2022-202332Mumbai Cityin IND1. Super League1st14.930012336426160Matches
2023-202433Mumbai Cityin IND1. Super League2nd8.45111319138460Matches
2023-202433Kilmarnocksct SCO1. Premiership4th2.11006508010Matches
13 Seasons8 Clubs4 Leagues226.44321148111112301834000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cowdenbeath (3 Seasons)1 League61.250
Dundee (2 Seasons)1 League65.418151
Aberdeen (2 Seasons)1 League30.0200210
Mumbai City (2 Seasons)1 League23.3811255278010220
Kilmarnock (2 Seasons)1 League17.24006508010
Rangers (2 Seasons)1 League4.9000811313010
Birmingham City (1 Season)1 League6.91001100000000
Jamshedpur (1 Season)1 League17.5500264311298100
Premiership (7 Seasons)117.424108616321020
First Division (3 Seasons)61.250
Super League (3 Seasons)40.813115195820918320
Championship (1 Season)6.91001100000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201726Birmingham Cityeng ENGFA Cup33rd0.10000Matches
1 Season1 Club1 League0.10000
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-202029Rangers2. Europa LgR160.60001120000001010.0Matches
2 Seasons1 Club1 League0.60001120000001010.0

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.

More Greg Stewart Pages

Greg Stewart Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Stathead & Player Comparison