Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp 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-200719Milton Keynes Donseng ENG4. League Two11102362.6000000100.000.000.000.000.00
2007-200820Leicester Cityeng ENG2. Championship712793.1000000000.000.000.000.000.00
2007-200820Northampton Towneng ENG3. League One1155305.9000000000.000.000.000.000.00
2008-200921Cheltenham Towneng 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.000.000.000.000.00Matches
2018-201931Celticsct SCO1. Premiership1677238.0011000200.000.120.120.000.12Matches
2019-202032Celtic2. Europa Lg522132.4000000000.000.000.000.000.00Matches
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.000.000.000.000.00Matches
2023-202436Aberdeensct SCO1. Premiership1487498.3101100300.120.000.120.120.12Matches
18 Seasons7 Clubs8 Leagues45536832,284358.7547312752225320.150.200.350.140.35
Country Comp 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)2 Leagues28425121,986244.329477628114010.120.190.310.110.31
Inverness CT (3 Seasons)2 Leagues85776,79975.52324472211710.300.320.620.290.61
Celtic (3 Seasons)3 Leagues51212,21624.6224200500.080.080.160.080.16
Northampton Town (1 Season)1 League1155305.9000000000.000.000.000.000.00
Milton Keynes Dons (1 Season)1 League11102362.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League712793.1000000000.000.000.000.000.00
Cheltenham Town (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.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
Conf Lg (1 Season)611992.2000000100.000.000.000.000.00
Champions Lg (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp 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-200719Milton Keynes Dons1 League11102362.6000000100.000.000.000.000.00
2007-200820Northampton Town1 League1155305.9000000000.000.000.000.000.00
2007-200820Leicester City1 League712793.1000000000.000.000.000.000.00
2008-200921Cheltenham Town1 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.000.110.110.000.11
2019-202032Celtic2 Leagues1977958.8101100100.110.000.110.110.11
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.090.000.090.090.09
18 Seasons7 Clubs8 Leagues45536832,284358.7547312752225320.150.200.350.140.35
Comp 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)2 Leagues28425121,986244.329477628114010.120.190.310.110.31
Inverness CT (3 Seasons)2 Leagues85776,79975.52324472211710.300.320.620.290.61
Celtic (3 Seasons)3 Leagues51212,21624.6224200500.080.080.160.080.16
Northampton Town (1 Season)1 League1155305.9000000000.000.000.000.000.00
Milton Keynes Dons (1 Season)1 League11102362.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League712793.1000000000.000.000.000.000.00
Cheltenham Town (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.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
Conf Lg (1 Season)611992.2000000100.000.000.000.000.00
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-200719Milton Keynes Donseng ENG4. League Two4th11102362.6000000100.000.000.000.000.00
2007-200820Northampton Towneng ENG3. League One9th1155305.9000000000.000.000.000.000.00
2007-200820Leicester Cityeng ENG2. Championship22nd712793.1000000000.000.000.000.000.00
2008-200921Cheltenham Towneng 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 Town (1 Season)1 League1155305.9000000000.000.000.000.000.00
Milton Keynes Dons (1 Season)1 League11102362.6000000100.000.000.000.000.00
Leicester City (1 Season)1 League712793.1000000000.000.000.000.000.00
Cheltenham Town (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 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
2017-201830Celtic1. Champions LgGR00Matches
2018-201931Celtic2. Europa LgR3211901.0000000100.000.000.000.000.00Matches
2019-202032Celtic2. Europa LgR32522132.4000000000.000.000.000.000.00Matches
2023-202436Aberdeen3. Conf LgGR611992.2000000100.000.000.000.000.00Matches
4 Seasons2 Clubs3 Leagues1245025.6000000200.000.000.000.000.00
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
Celtic (3 Seasons)2 Leagues633033.4000000100.000.000.000.000.00
Aberdeen (1 Season)1 League611992.2000000100.000.000.000.000.00
Europa Lg (2 Seasons)633033.4000000100.000.000.000.000.00
Conf Lg (1 Season)611992.2000000100.000.000.000.000.00
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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200719Milton Keynes Donseng ENG4. League Two2.6020.760.0000
2007-200820Leicester Cityeng ENG2. Championship3.1020.650.0000
2007-200820Northampton Towneng ENG3. League One5.9020.340.0000
2008-200921Cheltenham Towneng 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.0000Matches
2018-201931Celticsct SCO1. Premiership8.0000Matches
2019-202032Celtic2. Europa Lg2.40000.000.0000Matches
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.0000Matches
2023-202436Aberdeensct SCO1. Premiership8.318225.00.960.240.130.5000Matches
18 Seasons7 Clubs8 Leagues358.7548821235.20.860.600.080.2522
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Aberdeen (9 Seasons)2 Leagues244.3297813233.30.840.540.080.2111
Inverness CT (3 Seasons)2 Leagues75.523630.830.3511
Celtic (3 Seasons)3 Leagues24.62101150.01.020.660.100.1800
Northampton Town (1 Season)1 League5.9020.340.0000
Milton Keynes Dons (1 Season)1 League2.6020.760.0000
Leicester City (1 Season)1 League3.1020.650.0000
Cheltenham Town (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.0000
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.0000
Champions Lg (1 Season)
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2006-200719Milton Keynes Dons1 League2.6020.760.0000
2007-200820Northampton Town1 League5.9020.340.0000
2007-200820Leicester City1 League3.1020.650.0000
2008-200921Cheltenham Town1 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.0000
2019-202032Celtic2 Leagues8.818450.00.910.450.130.2500
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.5000
18 Seasons7 Clubs8 Leagues358.7548821235.20.860.600.080.2522
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Aberdeen (9 Seasons)2 Leagues244.3297813233.30.840.540.080.2111
Inverness CT (3 Seasons)2 Leagues75.523630.830.3511
Celtic (3 Seasons)3 Leagues24.62101150.01.020.660.100.1800
Northampton Town (1 Season)1 League5.9020.340.0000
Milton Keynes Dons (1 Season)1 League2.6020.760.0000
Leicester City (1 Season)1 League3.1020.650.0000
Cheltenham Town (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.0000
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.0000
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 PK PKatt Matches
2006-200719Milton Keynes Donseng ENG4. League Two4th2.6020.760.0000
2007-200820Northampton Towneng ENG3. League One9th5.9020.340.0000
2007-200820Leicester Cityeng ENG2. Championship22nd3.1020.650.0000
2008-200921Cheltenham Towneng 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 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 Town (1 Season)1 League5.9020.340.0000
Milton Keynes Dons (1 Season)1 League2.6020.760.0000
Leicester City (1 Season)1 League3.1020.650.0000
Cheltenham Town (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
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201931Celtic2. Europa LgR321.002150.02.001.000.000.0000Matches
2019-202032Celtic2. Europa LgR322.40000.000.0000Matches
2023-202436Aberdeen3. Conf LgGR2.20000.000.0000Matches
4 Seasons2 Clubs3 Leagues5.602150.00.360.180.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Celtic (3 Seasons)2 Leagues3.402150.00.590.300.000.0000
Aberdeen (1 Season)1 League2.20000.000.0000
Europa Lg (2 Seasons)3.402150.00.590.300.000.0000
Conf Lg (1 Season)2.20000.000.0000
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 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)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2006-200719Milton Keynes Donseng ENG4. League Two11236215.72.6101
2007-200820Leicester Cityeng ENG2. Championship7279406.73.116
2007-200820Northampton Towneng ENG3. League One115304812.85.956
2008-200921Cheltenham Towneng 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.43Matches
2018-201931Celticsct SCO1. Premiership167234521.18.07722924152.06135+8+1.00-0.64Matches
2019-202032Celtic2. Europa Lg52134329.62.4290231112.2042+2+0.85+0.85Matches
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.43Matches
2023-202436Aberdeensct SCO1. Premiership147495421.98.38774622161.14119+2+0.24+0.44Matches
18 Seasons7 Clubs8 Leagues45532,2847146.5358.7368821448722491.76247194+53+0.30-0.35
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (9 Seasons)2 Leagues28421,9867770.2244.3251821333323171.62214184+30+0.19+0.28
Inverness CT (3 Seasons)2 Leagues856,7998067.575.5778
Celtic (3 Seasons)3 Leagues512,2164319.224.62179113020322.383310+23+1.29-0.24
Northampton Town (1 Season)1 League115304812.85.956
Milton Keynes Dons (1 Season)1 League11236215.72.6101
Leicester City (1 Season)1 League7279406.73.116
Cheltenham Town (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.61
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.43
Champions Lg (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2006-200719Milton Keynes Dons1 League11236215.72.6101
2007-200820Northampton Town1 League115304812.85.956
2007-200820Leicester City1 League7279406.73.116
2008-200921Cheltenham Town1 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.44
2019-202032Celtic2 Leagues197954223.28.878461217102.52204+16+1.81-0.11
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.12
18 Seasons7 Clubs8 Leagues45532,2847146.5358.7368821448722491.76247194+53+0.30-0.35
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Aberdeen (9 Seasons)2 Leagues28421,9867770.2244.3251821333323171.62214184+30+0.19+0.28
Inverness CT (3 Seasons)2 Leagues856,7998067.575.5778
Celtic (3 Seasons)3 Leagues512,2164319.224.62179113020322.383310+23+1.29-0.24
Northampton Town (1 Season)1 League115304812.85.956
Milton Keynes Dons (1 Season)1 League11236215.72.6101
Leicester City (1 Season)1 League7279406.73.116
Cheltenham Town (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.61
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.43
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-200719Milton Keynes Donseng ENG4. League Two4th11236215.72.6101
2007-200820Northampton Towneng ENG3. League One9th115304812.85.956
2007-200820Leicester Cityeng ENG2. Championship22nd7279406.73.116
2008-200921Cheltenham Towneng 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 Town (1 Season)1 League115304812.85.956
Milton Keynes Dons (1 Season)1 League11236215.72.6101
Leicester City (1 Season)1 League7279406.73.116
Cheltenham Town (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
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
2017-201830Celtic1. Champions LgGR00002Matches
2018-201931Celtic2. Europa LgR321909012.51.01901051.5001-1-1.00-0.43Matches
2019-202032Celtic2. Europa LgR3252134329.62.4290231112.2042+2+0.85+0.85Matches
2023-202436Aberdeen3. Conf LgGR61993336.92.2190152201.0046-2-0.90-1.43Matches
4 Seasons2 Clubs3 Leagues125024219.95.6490481881.5489-1-0.18-0.06
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (3 Seasons)2 Leagues63035115.33.4390331182.0843+1+0.30+0.61
Aberdeen (1 Season)1 League61993336.92.2190152201.0046-2-0.90-1.43
Europa Lg (2 Seasons)63035121.03.4390331162.0843+1+0.30+0.61
Conf Lg (1 Season)61993336.92.2190152201.0046-2-0.90-1.43
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
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200719Milton Keynes Donseng ENG4. League Two2.6102
2007-200820Leicester Cityeng ENG2. Championship3.1000
2007-200820Northampton Towneng ENG3. League One5.9005
2008-200921Cheltenham Towneng 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.0100310611000Matches
2018-201931Celticsct SCO1. Premiership8.02000Matches
2019-202032Celtic2. Europa Lg2.40003308750Matches
2019-202032Celticsct SCO1. Premiership6.5100511124000Matches
2020-202133Aberdeensct SCO1. Premiership31.94002540814418350Matches
2021-202234Aberdeensct SCO1. Premiership27.98003055316718230Matches
2022-202335Aberdeensct SCO1. Premiership22.75001822015423280Matches
2023-202436Aberdeen3. Conf Lg2.210015115240Matches
2023-202436Aberdeensct SCO1. Premiership8.33006153445110Matches
18 Seasons7 Clubs8 Leagues358.753202491521656274107000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (9 Seasons)2 Leagues244.3401019413715524661010
Inverness CT (3 Seasons)2 Leagues75.57131
Celtic (3 Seasons)3 Leagues24.6500171513886000
Northampton Town (1 Season)1 League5.9005
Milton Keynes Dons (1 Season)1 League2.6102
Leicester City (1 Season)1 League3.1000
Cheltenham Town (1 Season)1 League2.6000
Premiership (14 Seasons)309.447202351431553364970
League One (2 Seasons)8.5005
Europa Lg (2 Seasons)3.41006401486000
First Division (1 Season)29.530
League Two (1 Season)2.6102
Championship (1 Season)3.1000
Conf Lg (1 Season)2.210015115240
Champions Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200719Milton Keynes Dons1 League2.6102
2007-200820Northampton Town1 League5.9005
2007-200820Leicester City1 League3.1000
2008-200921Cheltenham Town1 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.0300310611000
2019-202032Celtic2 Leagues8.8100814132750
2020-202133Aberdeen1 League31.94002540814418350
2021-202234Aberdeen1 League27.98003055316718230
2022-202335Aberdeen1 League22.75001822015423280
2023-202436Aberdeen2 Leagues10.54007204597150
18 Seasons7 Clubs8 Leagues358.753202491521656274107000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Aberdeen (9 Seasons)2 Leagues244.3401019413715524661010
Inverness CT (3 Seasons)2 Leagues75.57131
Celtic (3 Seasons)3 Leagues24.6500171513886000
Northampton Town (1 Season)1 League5.9005
Milton Keynes Dons (1 Season)1 League2.6102
Leicester City (1 Season)1 League3.1000
Cheltenham Town (1 Season)1 League2.6000
Premiership (14 Seasons)309.447202351431553364970
League One (2 Seasons)8.5005
Europa Lg (2 Seasons)3.41006401486000
First Division (1 Season)29.530
League Two (1 Season)2.6102
Championship (1 Season)3.1000
Conf Lg (1 Season)2.210015115240
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-200719Milton Keynes Donseng ENG4. League Two4th2.6102
2007-200820Northampton Towneng ENG3. League One9th5.9005
2007-200820Leicester Cityeng ENG2. Championship22nd3.1000
2008-200921Cheltenham Towneng 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 Town (1 Season)1 League5.9005
Milton Keynes Dons (1 Season)1 League2.6102
Leicester City (1 Season)1 League3.1000
Cheltenham Town (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
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201931Celtic2. Europa LgR321.0100310611000Matches
2019-202032Celtic2. Europa LgR322.40003308750Matches
2023-202436Aberdeen3. Conf LgGR2.210015115240Matches
4 Seasons2 Clubs3 Leagues5.6200791291010000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (3 Seasons)2 Leagues3.41006401486000
Aberdeen (1 Season)1 League2.210015115240
Europa Lg (2 Seasons)3.41006401486000
Conf Lg (1 Season)2.210015115240
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.

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.

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.