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
2006-200719MK Donseng ENG4. League Two11102362.6000000100.000.000.000.000.00
2007-200820Leicester Cityeng ENG2. Championship712793.1000000000.000.000.000.000.00
2007-200820Northamptoneng ENG3. League One1155305.9000000000.000.000.000.000.00
2008-200921Cheltenhameng ENG3. League One632382.6000000000.000.000.000.000.00
2009-201022Inverness CTsct SCO2. First Division35292,65229.51011211000300.340.370.710.340.71
2010-201123Inverness CTsct SCO1. Premier League24231,93821.56410600300.280.190.460.280.46
2011-201224Inverness CTsct SCO1. Premier League26252,20924.57916611110.290.370.650.240.61
2012-201325Aberdeensct SCO1. Premier League35292,59028.84913400300.140.310.450.140.45
2013-201426Aberdeensct SCO1. Premiership31282,51427.9224200500.070.070.140.070.14
2014-201527Aberdeensct SCO1. Premiership32322,78130.9369211300.100.190.290.060.26Matches
2015-201628Aberdeensct SCO1. Premiership35352,94232.75914500210.150.280.430.150.43Matches
2016-201729Aberdeensct SCO1. Premiership32322,78631.091221900600.290.390.680.290.68Matches
2017-201830Celtic1. Champions Lg00Matches
2017-201830Celticsct SCO1. Premiership1566086.8112100100.150.150.300.150.30Matches
2018-201931Celtic2. Europa Lg11901.0000000100.10.10.00.162110.000.000.000.000.000.100.040.150.100.15Matches
2018-201931Celticsct SCO1. Premiership1677238.0011000200.000.120.120.000.12Matches
2019-202032Celtic2. Europa Lg522132.4000000000.00.00.30.348130.000.000.000.000.000.000.130.130.000.13Matches
2019-202032Celticsct SCO1. Premiership1455826.5101100100.150.000.150.150.15Matches
2020-202133Aberdeensct SCO1. Premiership34342,87231.9235200400.060.090.160.060.16Matches
2021-202234Aberdeensct SCO1. Premiership35282,50727.9213200800.070.040.110.070.11Matches
2022-202335Aberdeensct SCO1. Premiership30242,04622.7156100500.040.220.260.040.26Matches
2023-202436Aberdeen3. Conf Lg611992.2000000100.00.00.00.049110.000.000.000.000.000.000.010.010.000.01Matches
2023-202436Aberdeensct SCO1. Premiership1487498.3101100300.120.000.120.120.12Matches
18 Seasons7 Clubs8 Leagues45536832,284358.7547312752225320.10.10.40.51419350.150.200.350.140.350.020.070.090.020.09
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
Aberdeen (9 Seasons)2 Leagues28425121,986244.329477628114010.00.00.00.049110.120.190.310.110.310.000.010.010.000.01
Inverness CT (3 Seasons)2 Leagues85776,79975.52324472211710.300.320.620.290.61
Celtic (3 Seasons)3 Leagues51212,21624.6224200500.10.10.40.51010240.080.080.160.080.160.030.110.140.030.14
Northampton (1 Season)1 League1155305.9000000000.000.000.000.000.00
MK Dons (1 Season)1 League11102362.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League712793.1000000000.000.000.000.000.00
Cheltenham (1 Season)1 League632382.6000000000.000.000.000.000.00
Premiership (14 Seasons)37331627,847309.4446210642224720.140.200.340.140.34
League One (2 Seasons)1787688.5000000000.000.000.000.000.00
Europa Lg (2 Seasons)633033.4000000100.10.10.40.51010240.000.000.000.000.000.030.110.140.030.14
First Division (1 Season)35292,65229.51011211000300.340.370.710.340.71
League Two (1 Season)11102362.6000000100.000.000.000.000.00
Championship (1 Season)712793.1000000000.000.000.000.000.00
Conf Lg (1 Season)611992.2000000100.00.00.00.049110.000.000.000.000.000.000.010.010.000.01
Champions Lg (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
2006-200719MK Dons1 League11102362.6000000100.000.000.000.000.00
2007-200820Northampton1 League1155305.9000000000.000.000.000.000.00
2007-200820Leicester City1 League712793.1000000000.000.000.000.000.00
2008-200921Cheltenham1 League632382.6000000000.000.000.000.000.00
2009-201022Inverness CT1 League35292,65229.51011211000300.340.370.710.340.71
2010-201123Inverness CT1 League24231,93821.56410600300.280.190.460.280.46
2011-201224Inverness CT1 League26252,20924.57916611110.290.370.650.240.61
2012-201325Aberdeen1 League35292,59028.84913400300.140.310.450.140.45
2013-201426Aberdeen1 League31282,51427.9224200500.070.070.140.070.14
2014-201527Aberdeen1 League32322,78130.9369211300.100.190.290.060.26
2015-201628Aberdeen1 League35352,94232.75914500210.150.280.430.150.43
2016-201729Aberdeen1 League32322,78631.091221900600.290.390.680.290.68
2017-201830Celtic2 Leagues1566086.8112100100.150.150.300.150.30
2018-201931Celtic2 Leagues1788139.0011000300.10.10.00.162110.000.110.110.000.110.100.040.150.100.15
2019-202032Celtic2 Leagues1977958.8101100100.00.00.30.348130.110.000.110.110.110.000.130.130.000.13
2020-202133Aberdeen1 League34342,87231.9235200400.060.090.160.060.16
2021-202234Aberdeen1 League35282,50727.9213200800.070.040.110.070.11
2022-202335Aberdeen1 League30242,04622.7156100500.040.220.260.040.26
2023-202436Aberdeen2 Leagues20994810.5101100400.00.00.00.049110.090.000.090.090.090.000.010.010.000.01
18 Seasons7 Clubs8 Leagues45536832,284358.7547312752225320.10.10.40.51419350.150.200.350.140.350.020.070.090.020.09
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
Aberdeen (9 Seasons)2 Leagues28425121,986244.329477628114010.00.00.00.049110.120.190.310.110.310.000.010.010.000.01
Inverness CT (3 Seasons)2 Leagues85776,79975.52324472211710.300.320.620.290.61
Celtic (3 Seasons)3 Leagues51212,21624.6224200500.10.10.40.51010240.080.080.160.080.160.030.110.140.030.14
Northampton (1 Season)1 League1155305.9000000000.000.000.000.000.00
MK Dons (1 Season)1 League11102362.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League712793.1000000000.000.000.000.000.00
Cheltenham (1 Season)1 League632382.6000000000.000.000.000.000.00
Premiership (14 Seasons)37331627,847309.4446210642224720.140.200.340.140.34
League One (2 Seasons)1787688.5000000000.000.000.000.000.00
Europa Lg (2 Seasons)633033.4000000100.10.10.40.51010240.000.000.000.000.000.030.110.140.030.14
First Division (1 Season)35292,65229.51011211000300.340.370.710.340.71
League Two (1 Season)11102362.6000000100.000.000.000.000.00
Championship (1 Season)712793.1000000000.000.000.000.000.00
Conf Lg (1 Season)611992.2000000100.00.00.00.049110.000.000.000.000.000.000.010.010.000.01
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th11102362.6000000100.000.000.000.000.00
2007-200820Northamptoneng ENG3. League One9th1155305.9000000000.000.000.000.000.00
2007-200820Leicester Cityeng ENG2. Championship22nd712793.1000000000.000.000.000.000.00
2008-200921Cheltenhameng ENG3. League One23rd632382.6000000000.000.000.000.000.00
2009-201022Inverness CTsct SCO2. First Division1st35292,65229.51011211000300.340.370.710.340.71
2010-201123Inverness CTsct SCO1. Premier League7th24231,93821.56410600300.280.190.460.280.46
2011-201224Inverness CTsct SCO1. Premier League10th26252,20924.57916611110.290.370.650.240.61
2012-201325Aberdeensct SCO1. Premier League8th35292,59028.84913400300.140.310.450.140.45
2013-201426Aberdeensct SCO1. Premiership3rd31282,51427.9224200500.070.070.140.070.14
2014-201527Aberdeensct SCO1. Premiership2nd32322,78130.9369211300.100.190.290.060.26Matches
2015-201628Aberdeensct SCO1. Premiership2nd35352,94232.75914500210.150.280.430.150.43Matches
2016-201729Aberdeensct SCO1. Premiership2nd32322,78631.091221900600.290.390.680.290.68Matches
2017-201830Celticsct SCO1. Premiership1st1566086.8112100100.150.150.300.150.30Matches
2018-201931Celticsct SCO1. Premiership1st1677238.0011000200.000.120.120.000.12Matches
2019-202032Celticsct SCO1. Premiership1st1455826.5101100100.150.000.150.150.15Matches
2020-202133Aberdeensct SCO1. Premiership4th34342,87231.9235200400.060.090.160.060.16Matches
2021-202234Aberdeensct SCO1. Premiership10th35282,50727.9213200800.070.040.110.070.11Matches
2022-202335Aberdeensct SCO1. Premiership3rd30242,04622.7156100500.040.220.260.040.26Matches
2023-202436Aberdeensct SCO1. Premiership7th1487498.3101100300.120.000.120.120.12Matches
18 Seasons7 Clubs5 Leagues44336431,782353.1547312752225120.150.210.360.150.35
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
Aberdeen (9 Seasons)1 League27825021,787242.129477628113910.120.190.310.120.31
Inverness CT (3 Seasons)2 Leagues85776,79975.52324472211710.300.320.620.290.61
Celtic (3 Seasons)1 League45181,91321.3224200400.090.090.190.090.19
Northampton (1 Season)1 League1155305.9000000000.000.000.000.000.00
MK Dons (1 Season)1 League11102362.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League712793.1000000000.000.000.000.000.00
Cheltenham (1 Season)1 League632382.6000000000.000.000.000.000.00
Premiership (14 Seasons)37331627,847309.4446210642224720.140.200.340.140.34
League One (2 Seasons)1787688.5000000000.000.000.000.000.00
First Division (1 Season)35292,65229.51011211000300.340.370.710.340.71
League Two (1 Season)11102362.6000000100.000.000.000.000.00
Championship (1 Season)712793.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
2017-201830Celtic1. Champions LgGR00Matches
2018-201931Celtic2. Europa LgR3211901.0000000100.10.10.00.162110.000.000.000.000.000.100.040.150.100.15Matches
2019-202032Celtic2. Europa LgR32522132.4000000000.00.00.30.348130.000.000.000.000.000.000.130.130.000.13Matches
2023-202436Aberdeen3. Conf LgGR611992.2000000100.00.00.00.049110.000.000.000.000.000.000.010.010.000.01Matches
4 Seasons2 Clubs3 Leagues1245025.6000000200.10.10.40.51419350.000.000.000.000.000.020.070.090.020.09
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
Celtic (3 Seasons)2 Leagues633033.4000000100.10.10.40.51010240.000.000.000.000.000.030.110.140.030.14
Aberdeen (1 Season)1 League611992.2000000100.00.00.00.049110.000.000.000.000.000.000.010.010.000.01
Europa Lg (2 Seasons)633033.4000000100.10.10.40.51010240.000.000.000.000.000.030.110.140.030.14
Conf Lg (1 Season)611992.2000000100.00.00.00.049110.000.000.000.000.000.000.010.010.000.01
Champions Lg (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201628ie Rep. of IrelandFriendlies (M)20420.5000000000.000.000.000.000.00Matches
201729ie Rep. of IrelandFriendlies (M)221211.3000000000.000.000.000.000.00Matches
201830ie Rep. of IrelandWCQ00Matches
3 Seasons1 Club2 Leagues421631.8000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)421631.8000000000.000.000.000.000.00
WCQ (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
2006-200719MK Donseng ENG4. League Two2.6020.760.0000
2007-200820Leicester Cityeng ENG2. Championship3.1020.650.0000
2007-200820Northamptoneng ENG3. League One5.9020.340.0000
2008-200921Cheltenhameng ENG3. League One2.6000.0000
2009-201022Inverness CTsct SCO2. First Division29.510280.950.3600
2010-201123Inverness CTsct SCO1. Premier League21.56110.510.5500
2011-201224Inverness CTsct SCO1. Premier League24.57240.980.2511
2012-201325Aberdeensct SCO1. Premier League28.84321.110.1300
2013-201426Aberdeensct SCO1. Premiership27.92100.360.2000
2014-201527Aberdeensct SCO1. Premiership30.93170.550.1211Matches
2015-201628Aberdeensct SCO1. Premiership32.75230.700.2200Matches
2016-201729Aberdeensct SCO1. Premiership31.09240.780.3800Matches
2017-201830Celticsct SCO1. Premiership6.8160.890.1700Matches
2018-201931Celtic2. Europa Lg1.002150.02.001.000.000.0015.00000.10.10.05-0.1-0.1Matches
2018-201931Celticsct SCO1. Premiership8.0000Matches
2019-202032Celtic2. Europa Lg2.40000.000.000000.00.00.00.0Matches
2019-202032Celticsct SCO1. Premiership6.518450.01.240.620.130.2500Matches
2020-202133Aberdeensct SCO1. Premiership31.9220945.00.630.280.100.2200Matches
2021-202234Aberdeensct SCO1. Premiership27.92321134.41.150.390.060.1800Matches
2022-202335Aberdeensct SCO1. Premiership22.7118422.20.790.180.060.2500Matches
2023-202436Aberdeen3. Conf Lg2.20000.000.000000.00.00.00.0Matches
2023-202436Aberdeensct SCO1. Premiership8.318225.00.960.240.130.5000Matches
18 Seasons7 Clubs8 Leagues358.7548821235.20.860.600.080.2515.00220.10.1-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
Aberdeen (9 Seasons)2 Leagues244.3297813233.30.840.540.080.210110.00.00.00.0
Inverness CT (3 Seasons)2 Leagues75.523630.830.3511
Celtic (3 Seasons)3 Leagues24.62101150.01.020.660.100.1815.00000.10.10.05-0.1-0.1
Northampton (1 Season)1 League5.9020.340.0000
MK Dons (1 Season)1 League2.6020.760.0000
Leicester City (1 Season)1 League3.1020.650.0000
Cheltenham (1 Season)1 League2.6000.0000
Premiership (14 Seasons)309.4448617734.90.880.590.080.2422
League One (2 Seasons)8.5020.230.0000
Europa Lg (2 Seasons)3.402150.00.590.300.000.0015.00000.10.10.05-0.1-0.1
First Division (1 Season)29.510280.950.3600
League Two (1 Season)2.6020.760.0000
Championship (1 Season)3.1020.650.0000
Conf Lg (1 Season)2.20000.000.000000.00.00.00.0
Champions Lg (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
2006-200719MK Dons1 League2.6020.760.0000
2007-200820Northampton1 League5.9020.340.0000
2007-200820Leicester City1 League3.1020.650.0000
2008-200921Cheltenham1 League2.6000.0000
2009-201022Inverness CT1 League29.510280.950.3600
2010-201123Inverness CT1 League21.56110.510.5500
2011-201224Inverness CT1 League24.57240.980.2511
2012-201325Aberdeen1 League28.84321.110.1300
2013-201426Aberdeen1 League27.92100.360.2000
2014-201527Aberdeen1 League30.93170.550.1211
2015-201628Aberdeen1 League32.75230.700.2200
2016-201729Aberdeen1 League31.09240.780.3800
2017-201830Celtic2 Leagues6.8160.890.1700
2018-201931Celtic2 Leagues9.002150.02.001.000.000.0015.00000.10.10.05-0.1-0.1
2019-202032Celtic2 Leagues8.818450.00.910.450.130.250000.00.00.00.0
2020-202133Aberdeen1 League31.9220945.00.630.280.100.2200
2021-202234Aberdeen1 League27.92321134.41.150.390.060.1800
2022-202335Aberdeen1 League22.7118422.20.790.180.060.2500
2023-202436Aberdeen2 Leagues10.518225.00.760.190.130.500000.00.00.00.0
18 Seasons7 Clubs8 Leagues358.7548821235.20.860.600.080.2515.00220.10.1-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
Aberdeen (9 Seasons)2 Leagues244.3297813233.30.840.540.080.210110.00.00.00.0
Inverness CT (3 Seasons)2 Leagues75.523630.830.3511
Celtic (3 Seasons)3 Leagues24.62101150.01.020.660.100.1815.00000.10.10.05-0.1-0.1
Northampton (1 Season)1 League5.9020.340.0000
MK Dons (1 Season)1 League2.6020.760.0000
Leicester City (1 Season)1 League3.1020.650.0000
Cheltenham (1 Season)1 League2.6000.0000
Premiership (14 Seasons)309.4448617734.90.880.590.080.2422
League One (2 Seasons)8.5020.230.0000
Europa Lg (2 Seasons)3.402150.00.590.300.000.0015.00000.10.10.05-0.1-0.1
First Division (1 Season)29.510280.950.3600
League Two (1 Season)2.6020.760.0000
Championship (1 Season)3.1020.650.0000
Conf Lg (1 Season)2.20000.000.000000.00.00.00.0
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.6020.760.0000
2007-200820Northamptoneng ENG3. League One9th5.9020.340.0000
2007-200820Leicester Cityeng ENG2. Championship22nd3.1020.650.0000
2008-200921Cheltenhameng ENG3. League One23rd2.6000.0000
2009-201022Inverness CTsct SCO2. First Division1st29.510280.950.3600
2010-201123Inverness CTsct SCO1. Premier League7th21.56110.510.5500
2011-201224Inverness CTsct SCO1. Premier League10th24.57240.980.2511
2012-201325Aberdeensct SCO1. Premier League8th28.84321.110.1300
2013-201426Aberdeensct SCO1. Premiership3rd27.92100.360.2000
2014-201527Aberdeensct SCO1. Premiership2nd30.93170.550.1211Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.75230.700.2200Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.09240.780.3800Matches
2017-201830Celticsct SCO1. Premiership1st6.8160.890.1700Matches
2018-201931Celticsct SCO1. Premiership1st8.0000Matches
2019-202032Celticsct SCO1. Premiership1st6.518450.01.240.620.130.2500Matches
2020-202133Aberdeensct SCO1. Premiership4th31.9220945.00.630.280.100.2200Matches
2021-202234Aberdeensct SCO1. Premiership10th27.92321134.41.150.390.060.1800Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.7118422.20.790.180.060.2500Matches
2023-202436Aberdeensct SCO1. Premiership7th8.318225.00.960.240.130.5000Matches
18 Seasons7 Clubs5 Leagues353.1548621134.90.880.610.080.2522
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Aberdeen (9 Seasons)1 League242.1297813233.30.860.550.080.2111
Inverness CT (3 Seasons)2 Leagues75.523630.830.3511
Celtic (3 Seasons)1 League21.3281050.01.240.760.130.2000
Northampton (1 Season)1 League5.9020.340.0000
MK Dons (1 Season)1 League2.6020.760.0000
Leicester City (1 Season)1 League3.1020.650.0000
Cheltenham (1 Season)1 League2.6000.0000
Premiership (14 Seasons)309.4448617734.90.880.590.080.2422
League One (2 Seasons)8.5020.230.0000
First Division (1 Season)29.510280.950.3600
League Two (1 Season)2.6020.760.0000
Championship (1 Season)3.1020.650.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
2018-201931Celtic2. Europa LgR321.002150.02.001.000.000.0015.00000.10.10.05-0.1-0.1Matches
2019-202032Celtic2. Europa LgR322.40000.000.000000.00.00.00.0Matches
2023-202436Aberdeen3. Conf LgGR2.20000.000.000000.00.00.00.0Matches
4 Seasons2 Clubs3 Leagues5.602150.00.360.180.000.0015.00000.10.10.05-0.1-0.1
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Celtic (3 Seasons)2 Leagues3.402150.00.590.300.000.0015.00000.10.10.05-0.1-0.1
Aberdeen (1 Season)1 League2.20000.000.000000.00.00.00.0
Europa Lg (2 Seasons)3.402150.00.590.300.000.0015.00000.10.10.05-0.1-0.1
Conf Lg (1 Season)2.20000.000.000000.00.00.00.0
Champions Lg (1 Season)
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201628ie Rep. of IrelandFriendlies (M)0.5000Matches
201729ie Rep. of IrelandFriendlies (M)1.3000Matches
3 Seasons1 Club2 Leagues1.8000
Friendlies (M) (2 Seasons)1.8000
WCQ (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
2006-200719MK Donseng ENG4. League Two2.60
2007-200820Leicester Cityeng ENG2. Championship3.10
2007-200820Northamptoneng ENG3. League One5.90
2008-200921Cheltenhameng ENG3. League One2.60
2009-201022Inverness CTsct SCO2. First Division29.511
2010-201123Inverness CTsct SCO1. Premier League21.54
2011-201224Inverness CTsct SCO1. Premier League24.59
2012-201325Aberdeensct SCO1. Premier League28.89
2013-201426Aberdeensct SCO1. Premiership27.92
2014-201527Aberdeensct SCO1. Premiership30.96Matches
2015-201628Aberdeensct SCO1. Premiership32.79Matches
2016-201729Aberdeensct SCO1. Premiership31.012Matches
2017-201830Celticsct SCO1. Premiership6.81Matches
2018-201931Celtic2. Europa Lg1.0546780.6719257353892.1162080.01333.300.00.10.013112Matches
2018-201931Celticsct SCO1. Premiership8.01Matches
2019-202032Celtic2. Europa Lg2.49413569.61493547475881.0385470.471643.800.30.2-0.336118Matches
2019-202032Celticsct SCO1. Premiership6.50Matches
2020-202133Aberdeensct SCO1. Premiership31.93Matches
2021-202234Aberdeensct SCO1. Premiership27.91Matches
2022-202335Aberdeensct SCO1. Premiership22.75Matches
2023-202436Aberdeen3. Conf Lg2.2538066.3877348323982.1122157.171546.700.00.10.014229Matches
2023-202436Aberdeensct SCO1. Premiership8.30Matches
18 Seasons7 Clubs8 Leagues358.720128271.33089115211413584.4669569.5153444.1730.40.4+72.65134419
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
Aberdeen (9 Seasons)2 Leagues244.3538066.3877348323982.1122157.171546.7470.00.1+47.014229
Inverness CT (3 Seasons)2 Leagues75.524
Celtic (3 Seasons)3 Leagues24.614820273.32212804829685.4547473.081942.120.40.3+1.6492210
Northampton (1 Season)1 League5.90
MK Dons (1 Season)1 League2.60
Leicester City (1 Season)1 League3.10
Cheltenham (1 Season)1 League2.60
Premiership (14 Seasons)309.462
League One (2 Seasons)8.50
Europa Lg (2 Seasons)3.414820273.32212804829685.4547473.081942.100.40.3-0.4492210
First Division (1 Season)29.511
League Two (1 Season)2.60
Championship (1 Season)3.10
Conf Lg (1 Season)2.2538066.3877348323982.1122157.171546.700.00.10.014229
Champions Lg (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
2006-200719MK Dons1 League2.60
2007-200820Northampton1 League5.90
2007-200820Leicester City1 League3.10
2008-200921Cheltenham1 League2.60
2009-201022Inverness CT1 League29.511
2010-201123Inverness CT1 League21.54
2011-201224Inverness CT1 League24.59
2012-201325Aberdeen1 League28.89
2013-201426Aberdeen1 League27.92
2014-201527Aberdeen1 League30.96
2015-201628Aberdeen1 League32.79
2016-201729Aberdeen1 League31.012
2017-201830Celtic2 Leagues6.81
2018-201931Celtic2 Leagues9.0546780.6719257353892.1162080.01333.310.00.1+1.013112
2019-202032Celtic2 Leagues8.89413569.61493547475881.0385470.471643.800.30.2-0.336118
2020-202133Aberdeen1 League31.93
2021-202234Aberdeen1 League27.91
2022-202335Aberdeen1 League22.75
2023-202436Aberdeen2 Leagues10.5538066.3877348323982.1122157.171546.700.00.10.014229
18 Seasons7 Clubs8 Leagues358.720128271.33089115211413584.4669569.5153444.1730.40.4+72.65134419
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
Aberdeen (9 Seasons)2 Leagues244.3538066.3877348323982.1122157.171546.7470.00.1+47.014229
Inverness CT (3 Seasons)2 Leagues75.524
Celtic (3 Seasons)3 Leagues24.614820273.32212804829685.4547473.081942.120.40.3+1.6492210
Northampton (1 Season)1 League5.90
MK Dons (1 Season)1 League2.60
Leicester City (1 Season)1 League3.10
Cheltenham (1 Season)1 League2.60
Premiership (14 Seasons)309.462
League One (2 Seasons)8.50
Europa Lg (2 Seasons)3.414820273.32212804829685.4547473.081942.100.40.3-0.4492210
First Division (1 Season)29.511
League Two (1 Season)2.60
Championship (1 Season)3.10
Conf Lg (1 Season)2.2538066.3877348323982.1122157.171546.700.00.10.014229
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.60
2007-200820Northamptoneng ENG3. League One9th5.90
2007-200820Leicester Cityeng ENG2. Championship22nd3.10
2008-200921Cheltenhameng ENG3. League One23rd2.60
2009-201022Inverness CTsct SCO2. First Division1st29.511
2010-201123Inverness CTsct SCO1. Premier League7th21.54
2011-201224Inverness CTsct SCO1. Premier League10th24.59
2012-201325Aberdeensct SCO1. Premier League8th28.89
2013-201426Aberdeensct SCO1. Premiership3rd27.92
2014-201527Aberdeensct SCO1. Premiership2nd30.96Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.79Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.012Matches
2017-201830Celticsct SCO1. Premiership1st6.81Matches
2018-201931Celticsct SCO1. Premiership1st8.01Matches
2019-202032Celticsct SCO1. Premiership1st6.50Matches
2020-202133Aberdeensct SCO1. Premiership4th31.93Matches
2021-202234Aberdeensct SCO1. Premiership10th27.91Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.75Matches
2023-202436Aberdeensct SCO1. Premiership7th8.30Matches
18 Seasons7 Clubs5 Leagues353.173
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
Aberdeen (9 Seasons)1 League242.147
Inverness CT (3 Seasons)2 Leagues75.524
Celtic (3 Seasons)1 League21.32
Northampton (1 Season)1 League5.90
MK Dons (1 Season)1 League2.60
Leicester City (1 Season)1 League3.10
Cheltenham (1 Season)1 League2.60
Premiership (14 Seasons)309.462
League One (2 Seasons)8.50
First Division (1 Season)29.511
League Two (1 Season)2.60
Championship (1 Season)3.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
2018-201931Celtic2. Europa LgR321.0546780.6719257353892.1162080.01333.300.00.10.013112Matches
2019-202032Celtic2. Europa LgR322.49413569.61493547475881.0385470.471643.800.30.2-0.336118Matches
2023-202436Aberdeen3. Conf LgGR2.2538066.3877348323982.1122157.171546.700.00.10.014229Matches
4 Seasons2 Clubs3 Leagues5.620128271.33089115211413584.4669569.5153444.100.40.4-0.45134419
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
Celtic (3 Seasons)2 Leagues3.414820273.32212804829685.4547473.081942.100.40.3-0.4492210
Aberdeen (1 Season)1 League2.2538066.3877348323982.1122157.171546.700.00.10.014229
Europa Lg (2 Seasons)3.414820273.32212804829685.4547473.081942.100.40.3-0.4492210
Conf Lg (1 Season)2.2538066.3877348323982.1122157.171546.700.00.10.014229
Champions Lg (1 Season)
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201628ie Rep. of IrelandFriendlies (M)0.50Matches
201729ie Rep. of IrelandFriendlies (M)1.30Matches
3 Seasons1 Club2 Leagues1.80
Friendlies (M) (2 Seasons)1.80
WCQ (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
2006-200719MK Donseng ENG4. League Two2.6
2007-200820Leicester Cityeng ENG2. Championship3.1
2007-200820Northamptoneng ENG3. League One5.9
2008-200921Cheltenhameng ENG3. League One2.6
2009-201022Inverness CTsct SCO2. First Division29.5
2010-201123Inverness CTsct SCO1. Premier League21.5
2011-201224Inverness CTsct SCO1. Premier League24.5
2012-201325Aberdeensct SCO1. Premier League28.8
2013-201426Aberdeensct SCO1. Premiership27.9
2014-201527Aberdeensct SCO1. Premiership30.9Matches
2015-201628Aberdeensct SCO1. Premiership32.7Matches
2016-201729Aberdeensct SCO1. Premiership31.0Matches
2017-201830Celticsct SCO1. Premiership6.8Matches
2018-201931Celtic2. Europa Lg1.067561100061100005404Matches
2018-201931Celticsct SCO1. Premiership8.0Matches
2019-202032Celtic2. Europa Lg2.41351033210083100009402Matches
2019-202032Celticsct SCO1. Premiership6.524Matches
2020-202133Aberdeensct SCO1. Premiership31.9144Matches
2021-202234Aberdeensct SCO1. Premiership27.9167Matches
2022-202335Aberdeensct SCO1. Premiership22.7154Matches
2023-202436Aberdeen3. Conf Lg2.280671240115444005312Matches
2023-202436Aberdeensct SCO1. Premiership8.344Matches
18 Seasons7 Clubs8 Leagues358.72822265550156246440020118
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aberdeen (9 Seasons)2 Leagues244.3806712401524444005312
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)3 Leagues24.6202159431003842000014806
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4533
League One (2 Seasons)8.5
Europa Lg (2 Seasons)3.4202159431001442000014806
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.1
Conf Lg (1 Season)2.280671240115444005312
Champions Lg (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
2006-200719MK Dons1 League2.6
2007-200820Northampton1 League5.9
2007-200820Leicester City1 League3.1
2008-200921Cheltenham1 League2.6
2009-201022Inverness CT1 League29.5
2010-201123Inverness CT1 League21.5
2011-201224Inverness CT1 League24.5
2012-201325Aberdeen1 League28.8
2013-201426Aberdeen1 League27.9
2014-201527Aberdeen1 League30.9
2015-201628Aberdeen1 League32.7
2016-201729Aberdeen1 League31.0
2017-201830Celtic2 Leagues6.8
2018-201931Celtic2 Leagues9.067561100061100005404
2019-202032Celtic2 Leagues8.813510332100323100009402
2020-202133Aberdeen1 League31.9144
2021-202234Aberdeen1 League27.9167
2022-202335Aberdeen1 League22.7154
2023-202436Aberdeen2 Leagues10.580671240159444005312
18 Seasons7 Clubs8 Leagues358.72822265550156246440020118
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aberdeen (9 Seasons)2 Leagues244.3806712401524444005312
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)3 Leagues24.6202159431003842000014806
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4533
League One (2 Seasons)8.5
Europa Lg (2 Seasons)3.4202159431001442000014806
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.1
Conf Lg (1 Season)2.280671240115444005312
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.6
2007-200820Northamptoneng ENG3. League One9th5.9
2007-200820Leicester Cityeng ENG2. Championship22nd3.1
2008-200921Cheltenhameng ENG3. League One23rd2.6
2009-201022Inverness CTsct SCO2. First Division1st29.5
2010-201123Inverness CTsct SCO1. Premier League7th21.5
2011-201224Inverness CTsct SCO1. Premier League10th24.5
2012-201325Aberdeensct SCO1. Premier League8th28.8
2013-201426Aberdeensct SCO1. Premiership3rd27.9
2014-201527Aberdeensct SCO1. Premiership2nd30.9Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.7Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.0Matches
2017-201830Celticsct SCO1. Premiership1st6.8Matches
2018-201931Celticsct SCO1. Premiership1st8.0Matches
2019-202032Celticsct SCO1. Premiership1st6.524Matches
2020-202133Aberdeensct SCO1. Premiership4th31.9144Matches
2021-202234Aberdeensct SCO1. Premiership10th27.9167Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.7154Matches
2023-202436Aberdeensct SCO1. Premiership7th8.344Matches
18 Seasons7 Clubs5 Leagues353.1533
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aberdeen (9 Seasons)1 League242.1509
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)1 League21.324
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4533
League One (2 Seasons)8.5
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.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
2018-201931Celtic2. Europa LgR321.067561100061100005404Matches
2019-202032Celtic2. Europa LgR322.41351033210083100009402Matches
2023-202436Aberdeen3. Conf LgGR2.280671240115444005312Matches
4 Seasons2 Clubs3 Leagues5.6282226555012946440020118
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (3 Seasons)2 Leagues3.4202159431001442000014806
Aberdeen (1 Season)1 League2.280671240115444005312
Europa Lg (2 Seasons)3.4202159431001442000014806
Conf Lg (1 Season)2.280671240115444005312
Champions Lg (1 Season)
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
201628ie Rep. of IrelandFriendlies (M)0.5Matches
201729ie Rep. of IrelandFriendlies (M)1.3Matches
3 Seasons1 Club2 Leagues1.8
Friendlies (M) (2 Seasons)1.8
WCQ (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
2006-200719MK Donseng ENG4. League Two2.6
2007-200820Leicester Cityeng ENG2. Championship3.1
2007-200820Northamptoneng ENG3. League One5.9
2008-200921Cheltenhameng ENG3. League One2.6
2009-201022Inverness CTsct SCO2. First Division29.5
2010-201123Inverness CTsct SCO1. Premier League21.5
2011-201224Inverness CTsct SCO1. Premier League24.5
2012-201325Aberdeensct SCO1. Premier League28.8
2013-201426Aberdeensct SCO1. Premiership27.9
2014-201527Aberdeensct SCO1. Premiership30.9Matches
2015-201628Aberdeensct SCO1. Premiership32.7Matches
2016-201729Aberdeensct SCO1. Premiership31.0Matches
2017-201830Celticsct SCO1. Premiership6.8Matches
2018-201931Celtic2. Europa Lg1.011.0010000000.00000000Matches
2018-201931Celticsct SCO1. Premiership8.0Matches
2019-202032Celtic2. Europa Lg2.452.1150000000.00000000Matches
2019-202032Celticsct SCO1. Premiership6.5Matches
2020-202133Aberdeensct SCO1. Premiership31.9Matches
2021-202234Aberdeensct SCO1. Premiership27.9Matches
2022-202335Aberdeensct SCO1. Premiership22.7Matches
2023-202436Aberdeen3. Conf Lg2.231.3611001000.00000000Matches
2023-202436Aberdeensct SCO1. Premiership8.3Matches
18 Seasons7 Clubs8 Leagues358.791.6171001000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aberdeen (9 Seasons)2 Leagues244.331.3611001000.00000000
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)3 Leagues24.661.7860000000.00000000
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4
League One (2 Seasons)8.5
Europa Lg (2 Seasons)3.461.7860000000.00000000
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.1
Conf Lg (1 Season)2.231.3611001000.00000000
Champions Lg (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
2006-200719MK Dons1 League2.6
2007-200820Northampton1 League5.9
2007-200820Leicester City1 League3.1
2008-200921Cheltenham1 League2.6
2009-201022Inverness CT1 League29.5
2010-201123Inverness CT1 League21.5
2011-201224Inverness CT1 League24.5
2012-201325Aberdeen1 League28.8
2013-201426Aberdeen1 League27.9
2014-201527Aberdeen1 League30.9
2015-201628Aberdeen1 League32.7
2016-201729Aberdeen1 League31.0
2017-201830Celtic2 Leagues6.8
2018-201931Celtic2 Leagues9.011.0010000000.00000000
2019-202032Celtic2 Leagues8.852.1150000000.00000000
2020-202133Aberdeen1 League31.9
2021-202234Aberdeen1 League27.9
2022-202335Aberdeen1 League22.7
2023-202436Aberdeen2 Leagues10.531.3611001000.00000000
18 Seasons7 Clubs8 Leagues358.791.6171001000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aberdeen (9 Seasons)2 Leagues244.331.3611001000.00000000
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)3 Leagues24.661.7860000000.00000000
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4
League One (2 Seasons)8.5
Europa Lg (2 Seasons)3.461.7860000000.00000000
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.1
Conf Lg (1 Season)2.231.3611001000.00000000
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.6
2007-200820Northamptoneng ENG3. League One9th5.9
2007-200820Leicester Cityeng ENG2. Championship22nd3.1
2008-200921Cheltenhameng ENG3. League One23rd2.6
2009-201022Inverness CTsct SCO2. First Division1st29.5
2010-201123Inverness CTsct SCO1. Premier League7th21.5
2011-201224Inverness CTsct SCO1. Premier League10th24.5
2012-201325Aberdeensct SCO1. Premier League8th28.8
2013-201426Aberdeensct SCO1. Premiership3rd27.9
2014-201527Aberdeensct SCO1. Premiership2nd30.9Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.7Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.0Matches
2017-201830Celticsct SCO1. Premiership1st6.8Matches
2018-201931Celticsct SCO1. Premiership1st8.0Matches
2019-202032Celticsct SCO1. Premiership1st6.5Matches
2020-202133Aberdeensct SCO1. Premiership4th31.9Matches
2021-202234Aberdeensct SCO1. Premiership10th27.9Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.7Matches
2023-202436Aberdeensct SCO1. Premiership7th8.3Matches
18 Seasons7 Clubs5 Leagues353.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aberdeen (9 Seasons)1 League242.1
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)1 League21.3
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4
League One (2 Seasons)8.5
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.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
2018-201931Celtic2. Europa LgR321.011.0010000000.00000000Matches
2019-202032Celtic2. Europa LgR322.452.1150000000.00000000Matches
2023-202436Aberdeen3. Conf LgGR2.231.3611001000.00000000Matches
4 Seasons2 Clubs3 Leagues5.691.6171001000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (3 Seasons)2 Leagues3.461.7860000000.00000000
Aberdeen (1 Season)1 League2.231.3611001000.00000000
Europa Lg (2 Seasons)3.461.7860000000.00000000
Conf Lg (1 Season)2.231.3611001000.00000000
Champions Lg (1 Season)
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
201628ie Rep. of IrelandFriendlies (M)0.5Matches
201729ie Rep. of IrelandFriendlies (M)1.3Matches
3 Seasons1 Club2 Leagues1.8
Friendlies (M) (2 Seasons)1.8
WCQ (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
2006-200719MK Donseng ENG4. League Two2.6
2007-200820Leicester Cityeng ENG2. Championship3.1
2007-200820Northamptoneng ENG3. League One5.9
2008-200921Cheltenhameng ENG3. League One2.6
2009-201022Inverness CTsct SCO2. First Division29.5
2010-201123Inverness CTsct SCO1. Premier League21.5
2011-201224Inverness CTsct SCO1. Premier League24.5
2012-201325Aberdeensct SCO1. Premier League28.8
2013-201426Aberdeensct SCO1. Premiership27.9
2014-201527Aberdeensct SCO1. Premiership30.9Matches
2015-201628Aberdeensct SCO1. Premiership32.7Matches
2016-201729Aberdeensct SCO1. Premiership31.0Matches
2017-201830Celticsct SCO1. Premiership6.8Matches
2018-201931Celtic2. Europa Lg1.0000000001101120Matches
2018-201931Celticsct SCO1. Premiership8.0Matches
2019-202032Celtic2. Europa Lg2.4552124944.45202611110Matches
2019-202032Celticsct SCO1. Premiership6.500Matches
2020-202133Aberdeensct SCO1. Premiership31.93518Matches
2021-202234Aberdeensct SCO1. Premiership27.92318Matches
2022-202335Aberdeensct SCO1. Premiership22.72823Matches
2023-202436Aberdeen3. Conf Lg2.26321351241.773122890Matches
2023-202436Aberdeensct SCO1. Premiership8.3115Matches
18 Seasons7 Clubs8 Leagues358.71110542592142.9126247320220
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Aberdeen (9 Seasons)2 Leagues244.3610021351241.7731266890
Inverness CT (3 Seasons)2 Leagues75.50
Celtic (3 Seasons)3 Leagues24.6552124944.45312712130
Northampton (1 Season)1 League5.90
MK Dons (1 Season)1 League2.60
Leicester City (1 Season)1 League3.10
Cheltenham (1 Season)1 League2.60
Premiership (14 Seasons)309.497640
League One (2 Seasons)8.50
Europa Lg (2 Seasons)3.4552124944.45312712130
First Division (1 Season)29.50
League Two (1 Season)2.60
Championship (1 Season)3.10
Conf Lg (1 Season)2.26321351241.773122890
Champions Lg (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
2006-200719MK Dons1 League2.60
2007-200820Northampton1 League5.90
2007-200820Leicester City1 League3.10
2008-200921Cheltenham1 League2.60
2009-201022Inverness CT1 League29.50
2010-201123Inverness CT1 League21.50
2011-201224Inverness CT1 League24.50
2012-201325Aberdeen1 League28.80
2013-201426Aberdeen1 League27.90
2014-201527Aberdeen1 League30.90
2015-201628Aberdeen1 League32.70
2016-201729Aberdeen1 League31.00
2017-201830Celtic2 Leagues6.80
2018-201931Celtic2 Leagues9.0000000001101120
2019-202032Celtic2 Leagues8.8552124944.45202611110
2020-202133Aberdeen1 League31.935180
2021-202234Aberdeen1 League27.923180
2022-202335Aberdeen1 League22.728230
2023-202436Aberdeen2 Leagues10.561421351241.773127890
18 Seasons7 Clubs8 Leagues358.71110542592142.9126247320220
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Aberdeen (9 Seasons)2 Leagues244.3610021351241.7731266890
Inverness CT (3 Seasons)2 Leagues75.50
Celtic (3 Seasons)3 Leagues24.6552124944.45312712130
Northampton (1 Season)1 League5.90
MK Dons (1 Season)1 League2.60
Leicester City (1 Season)1 League3.10
Cheltenham (1 Season)1 League2.60
Premiership (14 Seasons)309.497640
League One (2 Seasons)8.50
Europa Lg (2 Seasons)3.4552124944.45312712130
First Division (1 Season)29.50
League Two (1 Season)2.60
Championship (1 Season)3.10
Conf Lg (1 Season)2.26321351241.773122890
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.6
2007-200820Northamptoneng ENG3. League One9th5.9
2007-200820Leicester Cityeng ENG2. Championship22nd3.1
2008-200921Cheltenhameng ENG3. League One23rd2.6
2009-201022Inverness CTsct SCO2. First Division1st29.5
2010-201123Inverness CTsct SCO1. Premier League7th21.5
2011-201224Inverness CTsct SCO1. Premier League10th24.5
2012-201325Aberdeensct SCO1. Premier League8th28.8
2013-201426Aberdeensct SCO1. Premiership3rd27.9
2014-201527Aberdeensct SCO1. Premiership2nd30.9Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.7Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.0Matches
2017-201830Celticsct SCO1. Premiership1st6.8Matches
2018-201931Celticsct SCO1. Premiership1st8.0Matches
2019-202032Celticsct SCO1. Premiership1st6.500Matches
2020-202133Aberdeensct SCO1. Premiership4th31.93518Matches
2021-202234Aberdeensct SCO1. Premiership10th27.92318Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.72823Matches
2023-202436Aberdeensct SCO1. Premiership7th8.3115Matches
18 Seasons7 Clubs5 Leagues353.197640
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
Aberdeen (9 Seasons)1 League242.197640
Inverness CT (3 Seasons)2 Leagues75.50
Celtic (3 Seasons)1 League21.3000
Northampton (1 Season)1 League5.90
MK Dons (1 Season)1 League2.60
Leicester City (1 Season)1 League3.10
Cheltenham (1 Season)1 League2.60
Premiership (14 Seasons)309.497640
League One (2 Seasons)8.50
First Division (1 Season)29.50
League Two (1 Season)2.60
Championship (1 Season)3.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
2018-201931Celtic2. Europa LgR321.0000000001101120Matches
2019-202032Celtic2. Europa LgR322.4552124944.45202611110Matches
2023-202436Aberdeen3. Conf LgGR2.26321351241.773122890Matches
4 Seasons2 Clubs3 Leagues5.611842592142.912624920220
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (3 Seasons)2 Leagues3.4552124944.45312712130
Aberdeen (1 Season)1 League2.26321351241.773122890
Europa Lg (2 Seasons)3.4552124944.45312712130
Conf Lg (1 Season)2.26321351241.773122890
Champions Lg (1 Season)0
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
201628ie Rep. of IrelandFriendlies (M)0.5Matches
201729ie Rep. of IrelandFriendlies (M)1.3Matches
3 Seasons1 Club2 Leagues1.80
Friendlies (M) (2 Seasons)1.80
WCQ (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
2006-200719MK Donseng ENG4. League Two2.6
2007-200820Leicester Cityeng ENG2. Championship3.1
2007-200820Northamptoneng ENG3. League One5.9
2008-200921Cheltenhameng ENG3. League One2.6
2009-201022Inverness CTsct SCO2. First Division29.5
2010-201123Inverness CTsct SCO1. Premier League21.5
2011-201224Inverness CTsct SCO1. Premier League24.5
2012-201325Aberdeensct SCO1. Premier League28.8
2013-201426Aberdeensct SCO1. Premiership27.9
2014-201527Aberdeensct SCO1. Premiership30.9Matches
2015-201628Aberdeensct SCO1. Premiership32.7Matches
2016-201729Aberdeensct SCO1. Premiership31.0Matches
2017-201830Celticsct SCO1. Premiership6.8Matches
2018-201931Celtic2. Europa Lg1.07932533212792150.0150.041309167621105711Matches
2018-201931Celticsct SCO1. Premiership8.0Matches
2019-202032Celtic2. Europa Lg2.4167125185311167100.01100.057318136430118013Matches
2019-202032Celticsct SCO1. Premiership6.5Matches
2020-202133Aberdeensct SCO1. Premiership31.9Matches
2021-202234Aberdeensct SCO1. Premiership27.9Matches
2022-202335Aberdeensct SCO1. Premiership22.7Matches
2023-202436Aberdeen3. Conf Lg2.21121029543231128112.5562.54519577410324811Matches
2023-202436Aberdeensct SCO1. Premiership8.3Matches
18 Seasons7 Clubs8 Leagues358.73582510517284635811218.2763.614382238014615318535
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
Aberdeen (9 Seasons)2 Leagues244.31121029543231128112.5562.54519577410324811
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)3 Leagues24.624615761185232463133.3266.79862730310512113724
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4
League One (2 Seasons)8.5
Europa Lg (2 Seasons)3.424615761185232463133.3266.79862730310512113724
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.1
Conf Lg (1 Season)2.21121029543231128112.5562.54519577410324811
Champions Lg (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
2006-200719MK Dons1 League2.6
2007-200820Northampton1 League5.9
2007-200820Leicester City1 League3.1
2008-200921Cheltenham1 League2.6
2009-201022Inverness CT1 League29.5
2010-201123Inverness CT1 League21.5
2011-201224Inverness CT1 League24.5
2012-201325Aberdeen1 League28.8
2013-201426Aberdeen1 League27.9
2014-201527Aberdeen1 League30.9
2015-201628Aberdeen1 League32.7
2016-201729Aberdeen1 League31.0
2017-201830Celtic2 Leagues6.8
2018-201931Celtic2 Leagues9.07932533212792150.0150.041309167621105711
2019-202032Celtic2 Leagues8.8167125185311167100.01100.057318136430118013
2020-202133Aberdeen1 League31.9
2021-202234Aberdeen1 League27.9
2022-202335Aberdeen1 League22.7
2023-202436Aberdeen2 Leagues10.51121029543231128112.5562.54519577410324811
18 Seasons7 Clubs8 Leagues358.73582510517284635811218.2763.614382238014615318535
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
Aberdeen (9 Seasons)2 Leagues244.31121029543231128112.5562.54519577410324811
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)3 Leagues24.624615761185232463133.3266.79862730310512113724
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4
League One (2 Seasons)8.5
Europa Lg (2 Seasons)3.424615761185232463133.3266.79862730310512113724
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.1
Conf Lg (1 Season)2.21121029543231128112.5562.54519577410324811
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.6
2007-200820Northamptoneng ENG3. League One9th5.9
2007-200820Leicester Cityeng ENG2. Championship22nd3.1
2008-200921Cheltenhameng ENG3. League One23rd2.6
2009-201022Inverness CTsct SCO2. First Division1st29.5
2010-201123Inverness CTsct SCO1. Premier League7th21.5
2011-201224Inverness CTsct SCO1. Premier League10th24.5
2012-201325Aberdeensct SCO1. Premier League8th28.8
2013-201426Aberdeensct SCO1. Premiership3rd27.9
2014-201527Aberdeensct SCO1. Premiership2nd30.9Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.7Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.0Matches
2017-201830Celticsct SCO1. Premiership1st6.8Matches
2018-201931Celticsct SCO1. Premiership1st8.0Matches
2019-202032Celticsct SCO1. Premiership1st6.5Matches
2020-202133Aberdeensct SCO1. Premiership4th31.9Matches
2021-202234Aberdeensct SCO1. Premiership10th27.9Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.7Matches
2023-202436Aberdeensct SCO1. Premiership7th8.3Matches
18 Seasons7 Clubs5 Leagues353.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
Aberdeen (9 Seasons)1 League242.1
Inverness CT (3 Seasons)2 Leagues75.5
Celtic (3 Seasons)1 League21.3
Northampton (1 Season)1 League5.9
MK Dons (1 Season)1 League2.6
Leicester City (1 Season)1 League3.1
Cheltenham (1 Season)1 League2.6
Premiership (14 Seasons)309.4
League One (2 Seasons)8.5
First Division (1 Season)29.5
League Two (1 Season)2.6
Championship (1 Season)3.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
2018-201931Celtic2. Europa LgR321.07932533212792150.0150.041309167621105711Matches
2019-202032Celtic2. Europa LgR322.4167125185311167100.01100.057318136430118013Matches
2023-202436Aberdeen3. Conf LgGR2.21121029543231128112.5562.54519577410324811Matches
4 Seasons2 Clubs3 Leagues5.63582510517284635811218.2763.614382238014615318535
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
Celtic (3 Seasons)2 Leagues3.424615761185232463133.3266.79862730310512113724
Aberdeen (1 Season)1 League2.21121029543231128112.5562.54519577410324811
Europa Lg (2 Seasons)3.424615761185232463133.3266.79862730310512113724
Conf Lg (1 Season)2.21121029543231128112.5562.54519577410324811
Champions Lg (1 Season)
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201628ie Rep. of IrelandFriendlies (M)0.5Matches
201729ie Rep. of IrelandFriendlies (M)1.3Matches
3 Seasons1 Club2 Leagues1.8
Friendlies (M) (2 Seasons)1.8
WCQ (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
2006-200719MK Donseng ENG4. League Two11236215.72.6101
2007-200820Leicester Cityeng ENG2. Championship7279406.73.116
2007-200820Northamptoneng ENG3. League One115304812.85.956
2008-200921Cheltenhameng ENG3. League One6238405.72.633
2009-201022Inverness CTsct SCO2. First Division352,6527681.929.5296
2010-201123Inverness CTsct SCO1. Premier League241,9388156.721.5231
2011-201224Inverness CTsct SCO1. Premier League262,2098564.624.5251
2012-201325Aberdeensct SCO1. Premier League352,5907475.728.8296
2013-201426Aberdeensct SCO1. Premiership312,5148173.527.9283
2014-201527Aberdeensct SCO1. Premiership322,7818781.330.93226002.034620+26+0.84+1.12Matches
2015-201628Aberdeensct SCO1. Premiership352,9428486.032.73523001.835343+10+0.31-0.45Matches
2016-201729Aberdeensct SCO1. Premiership322,7868781.531.0322202.13Matches
2017-201830Celtic1. Champions Lg00002Matches
2017-201830Celticsct SCO1. Premiership156084117.86.86292.60Matches
2018-201931Celtic2. Europa Lg1909012.51.01901051.5001-1-1.00-0.431.12.0-1.0-0.96-0.32Matches
2018-201931Celticsct SCO1. Premiership167234521.18.07722924152.06135+8+1.00-0.64Matches
2019-202032Celtic2. Europa Lg52134329.62.4290231112.2042+2+0.85+0.853.93.1+0.8+0.32+0.53Matches
2019-202032Celticsct SCO1. Premiership145824221.66.5582491992.64162+14+2.16-0.21Matches
2020-202133Aberdeensct SCO1. Premiership342,8728484.031.9348424001.443229+3+0.09+0.92Matches
2021-202234Aberdeensct SCO1. Premiership352,5077273.327.928831972611.143335-2-0.07+0.22Matches
2022-202335Aberdeensct SCO1. Premiership302,0466859.822.724801462301.503542-7-0.31-0.50Matches
2023-202436Aberdeen3. Conf Lg61993336.92.2190152201.0046-2-0.90-1.432.95.3-2.4-1.06-0.91Matches
2023-202436Aberdeensct SCO1. Premiership147495421.98.38774622161.14119+2+0.24+0.44Matches
18 Seasons7 Clubs8 Leagues45532,2847146.5358.7368821448722491.76247194+53+0.30-0.357.910.5-2.6-0.46-0.08
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
Aberdeen (9 Seasons)2 Leagues28421,9867770.2244.3251821333323171.62214184+30+0.19+0.282.95.3-2.4-1.06-0.91
Inverness CT (3 Seasons)2 Leagues856,7998067.575.5778
Celtic (3 Seasons)3 Leagues512,2164319.224.62179113020322.383310+23+1.29-0.245.05.2-0.2-0.06+0.39
Northampton (1 Season)1 League115304812.85.956
MK Dons (1 Season)1 League11236215.72.6101
Leicester City (1 Season)1 League7279406.73.116
Cheltenham (1 Season)1 League6238405.72.633
Premiership (14 Seasons)37327,8477559.0309.4316811405723411.77239185+54+0.32-0.44
League One (2 Seasons)17768459.38.589
Europa Lg (2 Seasons)63035121.03.4390331162.0843+1+0.30+0.615.05.2-0.2-0.06+0.39
First Division (1 Season)352,6527681.929.5296
League Two (1 Season)11236215.72.6101
Championship (1 Season)7279406.73.116
Conf Lg (1 Season)61993336.92.2190152201.0046-2-0.90-1.432.95.3-2.4-1.06-0.91
Champions Lg (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
2006-200719MK Dons1 League11236215.72.6101
2007-200820Northampton1 League115304812.85.956
2007-200820Leicester City1 League7279406.73.116
2008-200921Cheltenham1 League6238405.72.633
2009-201022Inverness CT1 League352,6527681.929.5296
2010-201123Inverness CT1 League241,9388156.721.5231
2011-201224Inverness CT1 League262,2098564.624.5251
2012-201325Aberdeen1 League352,5907475.728.8296
2013-201426Aberdeen1 League312,5148173.527.9283
2014-201527Aberdeen1 League322,7818781.330.93226002.034620+26+0.84+1.12
2015-201628Aberdeen1 League352,9428486.032.73523001.835343+10+0.31-0.45
2016-201729Aberdeen1 League322,7868781.531.0322202.13
2017-201830Celtic2 Leagues156084115.46.862922.60
2018-201931Celtic2 Leagues178134819.69.08743924202.03136+7+0.77-0.441.12.0-1.0-0.96-0.32
2019-202032Celtic2 Leagues197954223.28.878461217102.52204+16+1.81-0.113.93.1+0.8+0.32+0.53
2020-202133Aberdeen1 League342,8728484.031.9348424001.443229+3+0.09+0.92
2021-202234Aberdeen1 League352,5077273.327.928831972611.143335-2-0.07+0.22
2022-202335Aberdeen1 League302,0466859.822.724801462301.503542-7-0.31-0.50
2023-202436Aberdeen2 Leagues209484723.910.597951122161.10151500.00+0.122.95.3-2.4-1.06-0.91
18 Seasons7 Clubs8 Leagues45532,2847146.5358.7368821448722491.76247194+53+0.30-0.357.910.5-2.6-0.46-0.08
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
Aberdeen (9 Seasons)2 Leagues28421,9867770.2244.3251821333323171.62214184+30+0.19+0.282.95.3-2.4-1.06-0.91
Inverness CT (3 Seasons)2 Leagues856,7998067.575.5778
Celtic (3 Seasons)3 Leagues512,2164319.224.62179113020322.383310+23+1.29-0.245.05.2-0.2-0.06+0.39
Northampton (1 Season)1 League115304812.85.956
MK Dons (1 Season)1 League11236215.72.6101
Leicester City (1 Season)1 League7279406.73.116
Cheltenham (1 Season)1 League6238405.72.633
Premiership (14 Seasons)37327,8477559.0309.4316811405723411.77239185+54+0.32-0.44
League One (2 Seasons)17768459.38.589
Europa Lg (2 Seasons)63035121.03.4390331162.0843+1+0.30+0.615.05.2-0.2-0.06+0.39
First Division (1 Season)352,6527681.929.5296
League Two (1 Season)11236215.72.6101
Championship (1 Season)7279406.73.116
Conf Lg (1 Season)61993336.92.2190152201.0046-2-0.90-1.432.95.3-2.4-1.06-0.91
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th11236215.72.6101
2007-200820Northamptoneng ENG3. League One9th115304812.85.956
2007-200820Leicester Cityeng ENG2. Championship22nd7279406.73.116
2008-200921Cheltenhameng ENG3. League One23rd6238405.72.633
2009-201022Inverness CTsct SCO2. First Division1st352,6527681.929.5296
2010-201123Inverness CTsct SCO1. Premier League7th241,9388156.721.5231
2011-201224Inverness CTsct SCO1. Premier League10th262,2098564.624.5251
2012-201325Aberdeensct SCO1. Premier League8th352,5907475.728.8296
2013-201426Aberdeensct SCO1. Premiership3rd312,5148173.527.9283
2014-201527Aberdeensct SCO1. Premiership2nd322,7818781.330.93226002.034620+26+0.84+1.12Matches
2015-201628Aberdeensct SCO1. Premiership2nd352,9428486.032.73523001.835343+10+0.31-0.45Matches
2016-201729Aberdeensct SCO1. Premiership2nd322,7868781.531.0322202.13Matches
2017-201830Celticsct SCO1. Premiership1st156084117.86.86292.60Matches
2018-201931Celticsct SCO1. Premiership1st167234521.18.07722924152.06135+8+1.00-0.64Matches
2019-202032Celticsct SCO1. Premiership1st145824221.66.5582491992.64162+14+2.16-0.21Matches
2020-202133Aberdeensct SCO1. Premiership4th342,8728484.031.9348424001.443229+3+0.09+0.92Matches
2021-202234Aberdeensct SCO1. Premiership10th352,5077273.327.928831972611.143335-2-0.07+0.22Matches
2022-202335Aberdeensct SCO1. Premiership3rd302,0466859.822.724801462301.503542-7-0.31-0.50Matches
2023-202436Aberdeensct SCO1. Premiership7th147495421.98.38774622161.14119+2+0.24+0.44Matches
18 Seasons7 Clubs5 Leagues44331,7827247.5353.1364811407923411.77239185+54+0.32-0.44
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (9 Seasons)1 League27821,7877870.8242.1250821322824171.64210178+32+0.21+0.33
Inverness CT (3 Seasons)2 Leagues856,7998067.575.5778
Celtic (3 Seasons)1 League451,9134320.121.3187682722242.42297+22+1.52-0.45
Northampton (1 Season)1 League115304812.85.956
MK Dons (1 Season)1 League11236215.72.6101
Leicester City (1 Season)1 League7279406.73.116
Cheltenham (1 Season)1 League6238405.72.633
Premiership (14 Seasons)37327,8477559.0309.4316811405723411.77239185+54+0.32-0.44
League One (2 Seasons)17768459.38.589
First Division (1 Season)352,6527681.929.5296
League Two (1 Season)11236215.72.6101
Championship (1 Season)7279406.73.116
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
2017-201830Celtic1. Champions LgGR00002Matches
2018-201931Celtic2. Europa LgR321909012.51.01901051.5001-1-1.00-0.431.12.0-1.0-0.96-0.32Matches
2019-202032Celtic2. Europa LgR3252134329.62.4290231112.2042+2+0.85+0.853.93.1+0.8+0.32+0.53Matches
2023-202436Aberdeen3. Conf LgGR61993336.92.2190152201.0046-2-0.90-1.432.95.3-2.4-1.06-0.91Matches
4 Seasons2 Clubs3 Leagues125024219.95.6490481881.5489-1-0.18-0.067.910.5-2.6-0.46-0.08
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
Celtic (3 Seasons)2 Leagues63035115.33.4390331182.0843+1+0.30+0.615.05.2-0.2-0.06+0.39
Aberdeen (1 Season)1 League61993336.92.2190152201.0046-2-0.90-1.432.95.3-2.4-1.06-0.91
Europa Lg (2 Seasons)63035121.03.4390331162.0843+1+0.30+0.615.05.2-0.2-0.06+0.39
Conf Lg (1 Season)61993336.92.2190152201.0046-2-0.90-1.432.95.3-2.4-1.06-0.91
Champions Lg (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201628ie Rep. of IrelandFriendlies (M)242219.30.50022002.000000.00-0.88Matches
201729ie Rep. of IrelandFriendlies (M)21216144.81.32610001.502200.00+0.60Matches
201830ie Rep. of IrelandWCQ00006Matches
3 Seasons1 Club2 Leagues4163419.11.8262022061.752200.00-0.48
Friendlies (M) (2 Seasons)41634122.61.8262022001.752200.00-0.48
WCQ (1 Season)00006

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
2006-200719MK Donseng ENG4. League Two2.6102
2007-200820Leicester Cityeng ENG2. Championship3.1000
2007-200820Northamptoneng ENG3. League One5.9005
2008-200921Cheltenhameng ENG3. League One2.6000
2009-201022Inverness CTsct SCO2. First Division29.530
2010-201123Inverness CTsct SCO1. Premier League21.53014
2011-201224Inverness CTsct SCO1. Premier League24.51117
2012-201325Aberdeensct SCO1. Premier League28.83020
2013-201426Aberdeensct SCO1. Premiership27.95034
2014-201527Aberdeensct SCO1. Premiership30.930Matches
2015-201628Aberdeensct SCO1. Premiership32.72125Matches
2016-201729Aberdeensct SCO1. Premiership31.06035Matches
2017-201830Celticsct SCO1. Premiership6.8106Matches
2018-201931Celtic2. Europa Lg1.01003106100003020.0Matches
2018-201931Celticsct SCO1. Premiership8.02000Matches
2019-202032Celtic2. Europa Lg2.4000330865000122433.3Matches
2019-202032Celticsct SCO1. Premiership6.5100511124000Matches
2020-202133Aberdeensct SCO1. Premiership31.94002540814418350Matches
2021-202234Aberdeensct SCO1. Premiership27.98003055316718230Matches
2022-202335Aberdeensct SCO1. Premiership22.75001822015423280Matches
2023-202436Aberdeen3. Conf Lg2.2100151152300018010.0Matches
2023-202436Aberdeensct SCO1. Premiership8.33006153445110Matches
18 Seasons7 Clubs8 Leagues358.753202491521656273105000332722.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aberdeen (9 Seasons)2 Leagues244.34010194137155246610000018010.0
Inverness CT (3 Seasons)2 Leagues75.57131
Celtic (3 Seasons)3 Leagues24.6500171513875000152625.0
Northampton (1 Season)1 League5.9005
MK Dons (1 Season)1 League2.6102
Leicester City (1 Season)1 League3.1000
Cheltenham (1 Season)1 League2.6000
Premiership (14 Seasons)309.447202351431553364970
League One (2 Seasons)8.5005
Europa Lg (2 Seasons)3.41006401475000152625.0
First Division (1 Season)29.530
League Two (1 Season)2.6102
Championship (1 Season)3.1000
Conf Lg (1 Season)2.2100151152300018010.0
Champions Lg (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
2006-200719MK Dons1 League2.6102
2007-200820Northampton1 League5.9005
2007-200820Leicester City1 League3.1000
2008-200921Cheltenham1 League2.6000
2009-201022Inverness CT1 League29.530
2010-201123Inverness CT1 League21.53014
2011-201224Inverness CT1 League24.51117
2012-201325Aberdeen1 League28.83020
2013-201426Aberdeen1 League27.95034
2014-201527Aberdeen1 League30.930
2015-201628Aberdeen1 League32.72125
2016-201729Aberdeen1 League31.06035
2017-201830Celtic2 Leagues6.8106
2018-201931Celtic2 Leagues9.03003106100003020.0
2019-202032Celtic2 Leagues8.810081413265000122433.3
2020-202133Aberdeen1 League31.94002540814418350
2021-202234Aberdeen1 League27.98003055316718230
2022-202335Aberdeen1 League22.75001822015423280
2023-202436Aberdeen2 Leagues10.540072045971400018010.0
18 Seasons7 Clubs8 Leagues358.753202491521656273105000332722.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aberdeen (9 Seasons)2 Leagues244.34010194137155246610000018010.0
Inverness CT (3 Seasons)2 Leagues75.57131
Celtic (3 Seasons)3 Leagues24.6500171513875000152625.0
Northampton (1 Season)1 League5.9005
MK Dons (1 Season)1 League2.6102
Leicester City (1 Season)1 League3.1000
Cheltenham (1 Season)1 League2.6000
Premiership (14 Seasons)309.447202351431553364970
League One (2 Seasons)8.5005
Europa Lg (2 Seasons)3.41006401475000152625.0
First Division (1 Season)29.530
League Two (1 Season)2.6102
Championship (1 Season)3.1000
Conf Lg (1 Season)2.2100151152300018010.0
Champions Lg (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
2006-200719MK Donseng ENG4. League Two4th2.6102
2007-200820Northamptoneng ENG3. League One9th5.9005
2007-200820Leicester Cityeng ENG2. Championship22nd3.1000
2008-200921Cheltenhameng ENG3. League One23rd2.6000
2009-201022Inverness CTsct SCO2. First Division1st29.530
2010-201123Inverness CTsct SCO1. Premier League7th21.53014
2011-201224Inverness CTsct SCO1. Premier League10th24.51117
2012-201325Aberdeensct SCO1. Premier League8th28.83020
2013-201426Aberdeensct SCO1. Premiership3rd27.95034
2014-201527Aberdeensct SCO1. Premiership2nd30.930Matches
2015-201628Aberdeensct SCO1. Premiership2nd32.72125Matches
2016-201729Aberdeensct SCO1. Premiership2nd31.06035Matches
2017-201830Celticsct SCO1. Premiership1st6.8106Matches
2018-201931Celticsct SCO1. Premiership1st8.02000Matches
2019-202032Celticsct SCO1. Premiership1st6.5100511124000Matches
2020-202133Aberdeensct SCO1. Premiership4th31.94002540814418350Matches
2021-202234Aberdeensct SCO1. Premiership10th27.98003055316718230Matches
2022-202335Aberdeensct SCO1. Premiership3rd22.75001822015423280Matches
2023-202436Aberdeensct SCO1. Premiership7th8.33006153445110Matches
18 Seasons7 Clubs5 Leagues353.151202421431553364970
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (9 Seasons)1 League242.139101931321450964970
Inverness CT (3 Seasons)2 Leagues75.57131
Celtic (3 Seasons)1 League21.34001111124000
Northampton (1 Season)1 League5.9005
MK Dons (1 Season)1 League2.6102
Leicester City (1 Season)1 League3.1000
Cheltenham (1 Season)1 League2.6000
Premiership (14 Seasons)309.447202351431553364970
League One (2 Seasons)8.5005
First Division (1 Season)29.530
League Two (1 Season)2.6102
Championship (1 Season)3.1000
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
2018-201931Celtic2. Europa LgR321.01003106100003020.0Matches
2019-202032Celtic2. Europa LgR322.4000330865000122433.3Matches
2023-202436Aberdeen3. Conf LgGR2.2100151152300018010.0Matches
4 Seasons2 Clubs3 Leagues5.62007912998000332722.2
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (3 Seasons)2 Leagues3.41006401475000152625.0
Aberdeen (1 Season)1 League2.2100151152300018010.0
Europa Lg (2 Seasons)3.41006401475000152625.0
Conf Lg (1 Season)2.2100151152300018010.0
Champions Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201628ie Rep. of IrelandFriendlies (M)0.50000Matches
201729ie Rep. of IrelandFriendlies (M)1.30000Matches
3 Seasons1 Club2 Leagues1.80000
Friendlies (M) (2 Seasons)1.80000
WCQ (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.

More Jonny Hayes Pages