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
2002-200317Hiberniansct SCO1. Premier League433293.7303300200.820.000.820.820.82
2003-200418Hiberniansct SCO1. Premier League36343,01933.53143001000.090.030.120.090.12
2004-200519Hiberniansct SCO1. Premier League20181,55217.2123100500.060.120.170.060.17
2005-200620Hiberniansct SCO1. Premier League19161,39715.5101100610.060.000.060.060.06Matches
2005-200620Hibernian2. UEFA Cup11700.8000000.000.00Matches
2006-200721Hiberniansct SCO1. Premier League30302,66029.6549500900.170.140.300.170.30
2007-200822Celtic1. Champions Lg776297.0011000400.000.140.140.000.14Matches
2007-200822Celticsct SCO1. Premier League34312,79931.1347300700.100.130.230.100.23Matches
2008-200923Celtic1. Champions Lg665406.0000000100.000.000.000.000.00Matches
2008-200923Celticsct SCO1. Premier League36363,17335.3538500700.140.090.230.140.23Matches
2009-201024Celtic2. Europa Lg332562.8000000000.000.000.000.000.00Matches
2009-201024Celticsct SCO1. Premier League21191,73819.3145100610.050.210.260.050.26Matches
2010-201125Celticsct SCO1. Premier League28262,30025.6268200610.080.230.310.080.31Matches
2011-201226Celtic2. Europa Lg211041.2000000100.000.000.000.000.00Matches
2011-201226Celticsct SCO1. Premier League22201,73319.3314211400.160.050.210.100.16Matches
2012-201327Celtic1. Champions Lg664735.3000000200.000.000.000.000.00Matches
2012-201327Celticsct SCO1. Premier League17141,26314.0347302400.210.290.500.210.50Matches
2013-201428Celtic1. Champions Lg332392.7000000210.000.000.000.000.00Matches
2013-201428Celticsct SCO1. Premiership38373,33037.0246200300.050.110.160.050.16Matches
2014-201529Celtic2. Europa Lg776307.0101100200.140.000.140.140.14Matches
2014-201529Celticsct SCO1. Premiership32312,79731.15510500910.160.160.320.160.32Matches
2015-201630Celtic2. Europa Lg332703.0000000000.000.000.000.000.00Matches
2015-201630Celticsct SCO1. Premiership22221,91821.3123100500.050.090.140.050.14Matches
2016-201731Celtic1. Champions Lg665406.0000000200.000.000.000.000.00Matches
2016-201731Celticsct SCO1. Premiership33332,91032.31121001110.030.030.060.030.06Matches
2017-201832Celtic1. Champions Lg665205.8000000000.00.00.10.132020.000.000.000.000.000.000.020.020.000.02Matches
2017-201832Celtic2. Europa Lg221802.0000000100.00.00.00.021330.000.000.000.000.000.000.000.000.000.00Matches
2017-201832Celticsct SCO1. Premiership34343,06034.0022000900.000.060.060.000.06Matches
2018-201933Celtic2. Europa Lg533293.7000000100.10.10.10.132020.000.000.000.000.000.020.020.040.020.04Matches
2018-201933Celticsct SCO1. Premiership30292,55328.41121001010.040.040.070.040.07Matches
2019-202034Celtic2. Europa Lg775976.6011000400.20.20.10.323250.000.150.150.000.150.030.010.040.030.04Matches
2019-202034Celticsct SCO1. Premiership29292,57128.6202200600.070.000.070.070.07Matches
2020-202135Celtic2. Europa Lg553433.8000000100.00.00.00.01800.000.000.000.000.000.000.000.000.000.00Matches
2020-202135Celticsct SCO1. Premiership31252,12623.6123100610.040.080.130.040.13Matches
2021-202236Aberdeensct SCO1. Premiership24232,03122.6213200600.090.040.130.090.13Matches
20 Seasons3 Clubs3 Leagues60957650,979566.4464995451315280.30.30.20.51193120.080.090.170.080.170.010.010.020.010.02
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
Celtic (14 Seasons)3 Leagues47545139,921443.6314172301311470.30.30.20.51193120.070.090.160.070.160.010.010.020.010.02
Hibernian (5 Seasons)2 Leagues1101029,027100.31372013003210.130.070.200.130.20
Aberdeen (1 Season)1 League24232,03122.6213200600.090.040.130.090.13
Premiership (20 Seasons)54051045,259502.9454792441313170.090.090.180.090.18
Europa Lg (9 Seasons)35322,77930.91121001000.30.30.10.4873100.030.030.070.030.070.020.010.030.020.03
Champions Lg (6 Seasons)34342,94132.70110001110.00.00.10.132020.000.030.030.000.030.000.020.020.000.02
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
2002-200317Hibernian1 League433293.7303300200.820.000.820.820.82
2003-200418Hibernian1 League36343,01933.53143001000.090.030.120.090.12
2004-200519Hibernian1 League20181,55217.2123100500.060.120.170.060.17
2005-200620Hibernian2 Leagues20171,46716.3101100610.060.000.060.060.06
2006-200721Hibernian1 League30302,66029.6549500900.170.140.300.170.30
2007-200822Celtic2 Leagues41383,42838.13583001100.080.130.210.080.21
2008-200923Celtic2 Leagues42423,71341.3538500800.120.070.190.120.19
2009-201024Celtic2 Leagues24221,99422.2145100610.050.180.230.050.23
2010-201125Celtic1 League28262,30025.6268200610.080.230.310.080.31
2011-201226Celtic2 Leagues24211,83720.4314211500.150.050.200.100.15
2012-201327Celtic2 Leagues23201,73619.3347302600.160.210.360.160.36
2013-201428Celtic2 Leagues41403,56939.7246200510.050.100.150.050.15
2014-201529Celtic2 Leagues39383,42738.165116001110.160.130.290.160.29
2015-201630Celtic2 Leagues25252,18824.3123100500.040.080.120.040.12
2016-201731Celtic2 Leagues39393,45038.31121001310.030.030.050.030.05
2017-201832Celtic3 Leagues42423,76041.80220001000.00.00.10.153350.000.050.050.000.050.000.010.010.000.01
2018-201933Celtic2 Leagues35322,88232.01121001110.10.10.10.132020.030.030.060.030.060.020.020.040.020.04
2019-202034Celtic2 Leagues36363,16835.22132001000.20.20.10.323250.060.030.090.060.090.030.010.040.030.04
2020-202135Celtic2 Leagues36302,46927.4123100710.00.00.00.01800.040.070.110.040.110.000.000.000.000.00
2021-202236Aberdeen1 League24232,03122.6213200600.090.040.130.090.13
20 Seasons3 Clubs3 Leagues60957650,979566.4464995451315280.30.30.20.51193120.080.090.170.080.170.010.010.020.010.02
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
Celtic (14 Seasons)3 Leagues47545139,921443.6314172301311470.30.30.20.51193120.070.090.160.070.160.010.010.020.010.02
Hibernian (5 Seasons)2 Leagues1101029,027100.31372013003210.130.070.200.130.20
Aberdeen (1 Season)1 League24232,03122.6213200600.090.040.130.090.13
Premiership (20 Seasons)54051045,259502.9454792441313170.090.090.180.090.18
Europa Lg (9 Seasons)35322,77930.91121001000.30.30.10.4873100.030.030.070.030.070.020.010.030.020.03
Champions Lg (6 Seasons)34342,94132.70110001110.00.00.10.132020.000.030.030.000.030.000.020.020.000.02
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
2002-200317Hiberniansct SCO1. Premier League7th433293.7303300200.820.000.820.820.82
2003-200418Hiberniansct SCO1. Premier League8th36343,01933.53143001000.090.030.120.090.12
2004-200519Hiberniansct SCO1. Premier League3rd20181,55217.2123100500.060.120.170.060.17
2005-200620Hiberniansct SCO1. Premier League4th19161,39715.5101100610.060.000.060.060.06Matches
2006-200721Hiberniansct SCO1. Premier League7th30302,66029.6549500900.170.140.300.170.30
2007-200822Celticsct SCO1. Premier League1st34312,79931.1347300700.100.130.230.100.23Matches
2008-200923Celticsct SCO1. Premier League2nd36363,17335.3538500700.140.090.230.140.23Matches
2009-201024Celticsct SCO1. Premier League2nd21191,73819.3145100610.050.210.260.050.26Matches
2010-201125Celticsct SCO1. Premier League2nd28262,30025.6268200610.080.230.310.080.31Matches
2011-201226Celticsct SCO1. Premier League1st22201,73319.3314211400.160.050.210.100.16Matches
2012-201327Celticsct SCO1. Premier League1st17141,26314.0347302400.210.290.500.210.50Matches
2013-201428Celticsct SCO1. Premiership1st38373,33037.0246200300.050.110.160.050.16Matches
2014-201529Celticsct SCO1. Premiership1st32312,79731.15510500910.160.160.320.160.32Matches
2015-201630Celticsct SCO1. Premiership1st22221,91821.3123100500.050.090.140.050.14Matches
2016-201731Celticsct SCO1. Premiership1st33332,91032.31121001110.030.030.060.030.06Matches
2017-201832Celticsct SCO1. Premiership1st34343,06034.0022000900.000.060.060.000.06Matches
2018-201933Celticsct SCO1. Premiership1st30292,55328.41121001010.040.040.070.040.07Matches
2019-202034Celticsct SCO1. Premiership1st29292,57128.6202200600.070.000.070.070.07Matches
2020-202135Celticsct SCO1. Premiership2nd31252,12623.6123100610.040.080.130.040.13Matches
2021-202236Aberdeensct SCO1. Premiership10th24232,03122.6213200600.090.040.130.090.13Matches
20 Seasons3 Clubs1 League54051045,259502.9454792441313170.090.090.180.090.18
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
Celtic (14 Seasons)1 League40738634,271380.830396929139360.080.100.180.080.18
Hibernian (5 Seasons)1 League1091018,95799.51372013003210.130.070.200.130.20
Aberdeen (1 Season)1 League24232,03122.6213200600.090.040.130.090.13
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
2005-200620Hibernian2. UEFA CupRd111700.8000000.000.00Matches
2007-200822Celtic1. Champions LgR16776297.0011000400.000.140.140.000.14Matches
2008-200923Celtic1. Champions LgGR665406.0000000100.000.000.000.000.00Matches
2009-201024Celtic2. Europa LgGR332562.8000000000.000.000.000.000.00Matches
2011-201226Celtic2. Europa LgGR211041.2000000100.000.000.000.000.00Matches
2012-201327Celtic1. Champions LgR16664735.3000000200.000.000.000.000.00Matches
2013-201428Celtic1. Champions LgGR332392.7000000210.000.000.000.000.00Matches
2014-201529Celtic2. Europa LgR32776307.0101100200.140.000.140.140.14Matches
2015-201630Celtic2. Europa LgGR332703.0000000000.000.000.000.000.00Matches
2016-201731Celtic1. Champions LgGR665406.0000000200.000.000.000.000.00Matches
2017-201832Celtic1. Champions LgGR665205.8000000000.00.00.10.132020.000.000.000.000.000.000.020.020.000.02Matches
2017-201832Celtic2. Europa LgR32221802.0000000100.00.00.00.021330.000.000.000.000.000.000.000.000.000.00Matches
2018-201933Celtic2. Europa LgR32533293.7000000100.10.10.10.132020.000.000.000.000.000.020.020.040.020.04Matches
2019-202034Celtic2. Europa LgR32775976.6011000400.20.20.10.323250.000.150.150.000.150.030.010.040.030.04Matches
2020-202135Celtic2. Europa LgGR553433.8000000100.00.00.00.01800.000.000.000.000.000.000.000.000.000.00Matches
14 Seasons2 Clubs2 Leagues69665,72063.61231002110.30.30.20.51193120.020.030.050.020.050.010.010.020.010.02
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 (13 Seasons)2 Leagues68655,65062.81231002110.30.30.20.51193120.020.030.050.020.050.010.010.020.010.02
Hibernian (1 Season)1 League11700.8000000.000.00
Europa Lg (9 Seasons)35322,77930.91121001000.30.30.10.4873100.030.030.070.030.070.020.010.030.020.03
Champions Lg (6 Seasons)34342,94132.70110001110.00.00.10.132020.000.030.030.000.030.000.020.020.000.02
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
200822sct ScotlandUEFA Euro Qualifying654495.00000000.000.00Matches
201024sct ScotlandWCQ887027.81100100.130.13Matches
201226sct ScotlandUEFA Euro Qualifying332552.80000200.000.00Matches
201428sct ScotlandWCQ443153.5000000000.000.000.000.000.00Matches
201428sct ScotlandFriendlies (M)221351.5101100100.670.000.670.670.67Matches
201529sct ScotlandFriendlies (M)11580.6000000000.000.000.000.000.00Matches
201630sct ScotlandFriendlies (M)11901.0011000000.001.001.000.001.00Matches
201630sct ScotlandUEFA Euro Qualifying997668.5011000100.000.120.120.000.12Matches
201832sct ScotlandWCQ554505.0000000100.000.000.000.000.00Matches
7 Seasons1 Club3 Leagues39383,22035.8223200600.060.100.150.060.15
UEFA Euro Qualifying (3 Seasons)18171,47016.3011000300.000.120.120.000.12
WCQ (3 Seasons)17171,46716.3100100200.060.000.000.060.00
Friendlies (M) (3 Seasons)442833.1112100100.320.320.640.320.64

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
2002-200317Hiberniansct SCO1. Premier League3.7351.370.6000
2003-200418Hiberniansct SCO1. Premier League33.53140.420.2100
2004-200519Hiberniansct SCO1. Premier League17.2150.290.2000
2005-200620Hiberniansct SCO1. Premier League15.5130.190.3300Matches
2005-200620Hibernian2. UEFA Cup0.800Matches
2006-200721Hiberniansct SCO1. Premier League29.65150.510.3300
2007-200822Celtic1. Champions Lg7.0040.570.0000Matches
2007-200822Celticsct SCO1. Premier League31.13220.710.1400Matches
2008-200923Celtic1. Champions Lg6.0010.170.0000Matches
2008-200923Celticsct SCO1. Premier League35.35140.400.3600Matches
2009-201024Celtic2. Europa Lg2.8010.350.0000Matches
2009-201024Celticsct SCO1. Premier League19.3140.210.2500Matches
2010-201125Celticsct SCO1. Premier League25.62110.430.1800Matches
2011-201226Celtic2. Europa Lg1.2000.0000Matches
2011-201226Celticsct SCO1. Premier League19.3360.310.3311Matches
2012-201327Celtic1. Champions Lg5.3030.570.0000Matches
2012-201327Celticsct SCO1. Premier League14.03110.780.2702Matches
2013-201428Celtic1. Champions Lg2.7010.380.0000Matches
2013-201428Celticsct SCO1. Premiership37.02130.350.1500Matches
2014-201529Celtic2. Europa Lg7.0110.141.0000Matches
2014-201529Celticsct SCO1. Premiership31.15140.450.3600Matches
2015-201630Celtic2. Europa Lg3.0000.0000Matches
2015-201630Celticsct SCO1. Premiership21.3160.280.1700Matches
2016-201731Celtic1. Champions Lg6.00500.00.830.000.0000Matches
2016-201731Celticsct SCO1. Premiership32.3160.190.1700Matches
2017-201832Celtic1. Champions Lg5.80000.000.000000.00.00.00.0Matches
2017-201832Celtic2. Europa Lg2.00000.000.000000.00.00.00.0Matches
2017-201832Celticsct SCO1. Premiership34.0000.0000Matches
2018-201933Celtic2. Europa Lg3.70200.00.550.000.0030.40000.10.10.04-0.1-0.1Matches
2018-201933Celticsct SCO1. Premiership28.4100Matches
2019-202034Celtic2. Europa Lg6.60400.00.600.000.0020.10000.20.20.05-0.2-0.2Matches
2019-202034Celticsct SCO1. Premiership28.6217423.50.600.140.120.5000Matches
2020-202135Celtic2. Europa Lg3.80000.000.000000.00.00.00.0Matches
2020-202135Celticsct SCO1. Premiership23.6118316.70.760.130.060.3300Matches
2021-202236Aberdeensct SCO1. Premiership22.6222731.80.970.310.090.2900Matches
20 Seasons3 Clubs3 Leagues566.4466817420.60.660.320.070.2523.50130.30.30.05-0.3-0.3
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
Celtic (14 Seasons)3 Leagues443.6314612515.20.570.300.070.2323.50130.30.30.05-0.3-0.3
Hibernian (5 Seasons)2 Leagues100.313420.420.3100
Aberdeen (1 Season)1 League22.6222731.80.970.310.090.2900
Premiership (20 Seasons)502.9455716324.60.760.340.090.2613
Europa Lg (9 Seasons)30.91620.00.370.070.000.5023.50000.30.30.05-0.3-0.3
Champions Lg (6 Seasons)32.70590.00.420.280.000.000000.00.00.00.0
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
2002-200317Hibernian1 League3.7351.370.6000
2003-200418Hibernian1 League33.53140.420.2100
2004-200519Hibernian1 League17.2150.290.2000
2005-200620Hibernian2 Leagues16.3130.190.3300
2006-200721Hibernian1 League29.65150.510.3300
2007-200822Celtic2 Leagues38.13260.680.1200
2008-200923Celtic2 Leagues41.35150.360.3300
2009-201024Celtic2 Leagues22.2150.230.2000
2010-201125Celtic1 League25.62110.430.1800
2011-201226Celtic2 Leagues20.4360.290.3311
2012-201327Celtic2 Leagues19.33140.730.2102
2013-201428Celtic2 Leagues39.72140.350.1400
2014-201529Celtic2 Leagues38.16150.390.4000
2015-201630Celtic2 Leagues24.3160.250.1700
2016-201731Celtic2 Leagues38.31560.00.830.160.000.1700
2017-201832Celtic3 Leagues41.80000.000.000000.00.00.00.0
2018-201933Celtic2 Leagues32.01200.00.550.000.0030.40000.10.10.04-0.1-0.1
2019-202034Celtic2 Leagues35.2221419.00.600.110.100.5020.10000.20.20.05-0.2-0.2
2020-202135Celtic2 Leagues27.4118316.70.660.110.060.330000.00.00.00.0
2021-202236Aberdeen1 League22.6222731.80.970.310.090.2900
20 Seasons3 Clubs3 Leagues566.4466817420.60.660.320.070.2523.50130.30.30.05-0.3-0.3
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
Celtic (14 Seasons)3 Leagues443.6314612515.20.570.300.070.2323.50130.30.30.05-0.3-0.3
Hibernian (5 Seasons)2 Leagues100.313420.420.3100
Aberdeen (1 Season)1 League22.6222731.80.970.310.090.2900
Premiership (20 Seasons)502.9455716324.60.760.340.090.2613
Europa Lg (9 Seasons)30.91620.00.370.070.000.5023.50000.30.30.05-0.3-0.3
Champions Lg (6 Seasons)32.70590.00.420.280.000.000000.00.00.00.0
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
2002-200317Hiberniansct SCO1. Premier League7th3.7351.370.6000
2003-200418Hiberniansct SCO1. Premier League8th33.53140.420.2100
2004-200519Hiberniansct SCO1. Premier League3rd17.2150.290.2000
2005-200620Hiberniansct SCO1. Premier League4th15.5130.190.3300Matches
2006-200721Hiberniansct SCO1. Premier League7th29.65150.510.3300
2007-200822Celticsct SCO1. Premier League1st31.13220.710.1400Matches
2008-200923Celticsct SCO1. Premier League2nd35.35140.400.3600Matches
2009-201024Celticsct SCO1. Premier League2nd19.3140.210.2500Matches
2010-201125Celticsct SCO1. Premier League2nd25.62110.430.1800Matches
2011-201226Celticsct SCO1. Premier League1st19.3360.310.3311Matches
2012-201327Celticsct SCO1. Premier League1st14.03110.780.2702Matches
2013-201428Celticsct SCO1. Premiership1st37.02130.350.1500Matches
2014-201529Celticsct SCO1. Premiership1st31.15140.450.3600Matches
2015-201630Celticsct SCO1. Premiership1st21.3160.280.1700Matches
2016-201731Celticsct SCO1. Premiership1st32.3160.190.1700Matches
2017-201832Celticsct SCO1. Premiership1st34.0000.0000Matches
2018-201933Celticsct SCO1. Premiership1st28.4100Matches
2019-202034Celticsct SCO1. Premiership1st28.6217423.50.600.140.120.5000Matches
2020-202135Celticsct SCO1. Premiership2nd23.6118316.70.760.130.060.3300Matches
2021-202236Aberdeensct SCO1. Premiership10th22.6222731.80.970.310.090.2900Matches
20 Seasons3 Clubs1 League502.9455716324.60.760.340.090.2613
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Celtic (14 Seasons)1 League380.8303511420.00.670.320.090.2513
Hibernian (5 Seasons)1 League99.513420.420.3100
Aberdeen (1 Season)1 League22.6222731.80.970.310.090.2900
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
2005-200620Hibernian2. UEFA CupRd10.800Matches
2007-200822Celtic1. Champions LgR167.0040.570.0000Matches
2008-200923Celtic1. Champions LgGR6.0010.170.0000Matches
2009-201024Celtic2. Europa LgGR2.8010.350.0000Matches
2011-201226Celtic2. Europa LgGR1.2000.0000Matches
2012-201327Celtic1. Champions LgR165.3030.570.0000Matches
2013-201428Celtic1. Champions LgGR2.7010.380.0000Matches
2014-201529Celtic2. Europa LgR327.0110.141.0000Matches
2015-201630Celtic2. Europa LgGR3.0000.0000Matches
2016-201731Celtic1. Champions LgGR6.00500.00.830.000.0000Matches
2017-201832Celtic1. Champions LgGR5.80000.000.000000.00.00.00.0Matches
2017-201832Celtic2. Europa LgR322.00000.000.000000.00.00.00.0Matches
2018-201933Celtic2. Europa LgR323.70200.00.550.000.0030.40000.10.10.04-0.1-0.1Matches
2019-202034Celtic2. Europa LgR326.60400.00.600.000.0020.10000.20.20.05-0.2-0.2Matches
2020-202135Celtic2. Europa LgGR3.80000.000.000000.00.00.00.0Matches
14 Seasons2 Clubs2 Leagues63.6111110.00.390.180.000.0923.50000.30.30.05-0.3-0.3
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Celtic (13 Seasons)2 Leagues62.8111110.00.390.180.000.0923.50000.30.30.05-0.3-0.3
Hibernian (1 Season)1 League0.800
Europa Lg (9 Seasons)30.91620.00.370.070.000.5023.50000.30.30.05-0.3-0.3
Champions Lg (6 Seasons)32.70590.00.420.280.000.000000.00.00.00.0
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
200822sct ScotlandUEFA Euro Qualifying5.0000Matches
201024sct ScotlandWCQ7.8100Matches
201226sct ScotlandUEFA Euro Qualifying2.8000Matches
201428sct ScotlandWCQ3.5000Matches
201428sct ScotlandFriendlies (M)1.5100Matches
201529sct ScotlandFriendlies (M)0.6000Matches
201630sct ScotlandFriendlies (M)1.0000Matches
201630sct ScotlandUEFA Euro Qualifying8.50100.00.120.000.0000Matches
201832sct ScotlandWCQ5.0000Matches
7 Seasons1 Club3 Leagues35.82100.00.120.000.0000
UEFA Euro Qualifying (3 Seasons)16.30100.00.120.000.0000
WCQ (3 Seasons)16.3100
Friendlies (M) (3 Seasons)3.1100

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
2002-200317Hiberniansct SCO1. Premier League3.70
2003-200418Hiberniansct SCO1. Premier League33.51
2004-200519Hiberniansct SCO1. Premier League17.22
2005-200620Hiberniansct SCO1. Premier League15.50Matches
2005-200620Hibernian2. UEFA Cup0.8Matches
2006-200721Hiberniansct SCO1. Premier League29.64
2007-200822Celtic1. Champions Lg7.01Matches
2007-200822Celticsct SCO1. Premier League31.14Matches
2008-200923Celtic1. Champions Lg6.00Matches
2008-200923Celticsct SCO1. Premier League35.33Matches
2009-201024Celtic2. Europa Lg2.80Matches
2009-201024Celticsct SCO1. Premier League19.34Matches
2010-201125Celticsct SCO1. Premier League25.66Matches
2011-201226Celtic2. Europa Lg1.20Matches
2011-201226Celticsct SCO1. Premier League19.31Matches
2012-201327Celtic1. Champions Lg5.30Matches
2012-201327Celticsct SCO1. Premier League14.04Matches
2013-201428Celtic1. Champions Lg2.70Matches
2013-201428Celticsct SCO1. Premiership37.04Matches
2014-201529Celtic2. Europa Lg7.00Matches
2014-201529Celticsct SCO1. Premiership31.15Matches
2015-201630Celtic2. Europa Lg3.00Matches
2015-201630Celticsct SCO1. Premiership21.32Matches
2016-201731Celtic1. Champions Lg6.00Matches
2016-201731Celticsct SCO1. Premiership32.31Matches
2017-201832Celtic1. Champions Lg5.833335194.96105111712713594.116717297.13030100.000.10.1-0.1280020Matches
2017-201832Celtic2. Europa Lg2.012914589.02214598566290.3646598.571163.600.00.00.00150013Matches
2017-201832Celticsct SCO1. Premiership34.02Matches
2018-201933Celtic2. Europa Lg3.722024689.4392910689510888.010211092.7182185.700.10.1-0.11141020Matches
2018-201933Celticsct SCO1. Premiership28.41Matches
2019-202034Celtic2. Europa Lg6.632339382.25662136013315287.515016789.8284562.210.10.3+0.92252132Matches
2019-202034Celticsct SCO1. Premiership28.60Matches
2020-202135Celtic2. Europa Lg3.814317482.22340626717891.0455581.8172373.900.00.10.008008Matches
2020-202135Celticsct SCO1. Premiership23.62Matches
2021-202236Aberdeensct SCO1. Premiership22.61Matches
20 Seasons3 Clubs3 Leagues566.41148130987.720250476948253590.152856992.810013076.9490.20.5+48.85703193
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
Celtic (14 Seasons)3 Leagues443.61148130987.720250476948253590.152856992.810013076.9410.20.5+40.85703193
Hibernian (5 Seasons)2 Leagues100.37
Aberdeen (1 Season)1 League22.61
Premiership (20 Seasons)502.947
Europa Lg (9 Seasons)30.981595885.114145365235540088.836139790.97010070.010.10.4+0.93623173
Champions Lg (6 Seasons)32.733335194.96105111712713594.116717297.13030100.010.10.1+0.9280020
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
2002-200317Hibernian1 League3.70
2003-200418Hibernian1 League33.51
2004-200519Hibernian1 League17.22
2005-200620Hibernian2 Leagues16.30
2006-200721Hibernian1 League29.64
2007-200822Celtic2 Leagues38.15
2008-200923Celtic2 Leagues41.33
2009-201024Celtic2 Leagues22.24
2010-201125Celtic1 League25.66
2011-201226Celtic2 Leagues20.41
2012-201327Celtic2 Leagues19.34
2013-201428Celtic2 Leagues39.74
2014-201529Celtic2 Leagues38.15
2015-201630Celtic2 Leagues24.32
2016-201731Celtic2 Leagues38.31
2017-201832Celtic3 Leagues41.846249693.18319171518319792.923123797.5374190.220.10.1+1.92230033
2018-201933Celtic2 Leagues32.022024689.4392910689510888.010211092.7182185.710.10.1+0.91141020
2019-202034Celtic2 Leagues35.232339382.25662136013315287.515016789.8284562.210.10.3+0.92252132
2020-202135Celtic2 Leagues27.414317482.22340626717891.0455581.8172373.920.00.1+2.008008
2021-202236Aberdeen1 League22.61
20 Seasons3 Clubs3 Leagues566.41148130987.720250476948253590.152856992.810013076.9490.20.5+48.85703193
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
Celtic (14 Seasons)3 Leagues443.61148130987.720250476948253590.152856992.810013076.9410.20.5+40.85703193
Hibernian (5 Seasons)2 Leagues100.37
Aberdeen (1 Season)1 League22.61
Premiership (20 Seasons)502.947
Europa Lg (9 Seasons)30.981595885.114145365235540088.836139790.97010070.010.10.4+0.93623173
Champions Lg (6 Seasons)32.733335194.96105111712713594.116717297.13030100.010.10.1+0.9280020
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
2002-200317Hiberniansct SCO1. Premier League7th3.70
2003-200418Hiberniansct SCO1. Premier League8th33.51
2004-200519Hiberniansct SCO1. Premier League3rd17.22
2005-200620Hiberniansct SCO1. Premier League4th15.50Matches
2006-200721Hiberniansct SCO1. Premier League7th29.64
2007-200822Celticsct SCO1. Premier League1st31.14Matches
2008-200923Celticsct SCO1. Premier League2nd35.33Matches
2009-201024Celticsct SCO1. Premier League2nd19.34Matches
2010-201125Celticsct SCO1. Premier League2nd25.66Matches
2011-201226Celticsct SCO1. Premier League1st19.31Matches
2012-201327Celticsct SCO1. Premier League1st14.04Matches
2013-201428Celticsct SCO1. Premiership1st37.04Matches
2014-201529Celticsct SCO1. Premiership1st31.15Matches
2015-201630Celticsct SCO1. Premiership1st21.32Matches
2016-201731Celticsct SCO1. Premiership1st32.31Matches
2017-201832Celticsct SCO1. Premiership1st34.02Matches
2018-201933Celticsct SCO1. Premiership1st28.41Matches
2019-202034Celticsct SCO1. Premiership1st28.60Matches
2020-202135Celticsct SCO1. Premiership2nd23.62Matches
2021-202236Aberdeensct SCO1. Premiership10th22.61Matches
20 Seasons3 Clubs1 League502.947
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
Celtic (14 Seasons)1 League380.839
Hibernian (5 Seasons)1 League99.57
Aberdeen (1 Season)1 League22.61
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
2005-200620Hibernian2. UEFA CupRd10.8Matches
2007-200822Celtic1. Champions LgR167.01Matches
2008-200923Celtic1. Champions LgGR6.00Matches
2009-201024Celtic2. Europa LgGR2.80Matches
2011-201226Celtic2. Europa LgGR1.20Matches
2012-201327Celtic1. Champions LgR165.30Matches
2013-201428Celtic1. Champions LgGR2.70Matches
2014-201529Celtic2. Europa LgR327.00Matches
2015-201630Celtic2. Europa LgGR3.00Matches
2016-201731Celtic1. Champions LgGR6.00Matches
2017-201832Celtic1. Champions LgGR5.833335194.96105111712713594.116717297.13030100.000.10.1-0.1280020Matches
2017-201832Celtic2. Europa LgR322.012914589.02214598566290.3646598.571163.600.00.00.00150013Matches
2018-201933Celtic2. Europa LgR323.722024689.4392910689510888.010211092.7182185.700.10.1-0.11141020Matches
2019-202034Celtic2. Europa LgR326.632339382.25662136013315287.515016789.8284562.210.10.3+0.92252132Matches
2020-202135Celtic2. Europa LgGR3.814317482.22340626717891.0455581.8172373.900.00.10.008008Matches
14 Seasons2 Clubs2 Leagues63.61148130987.720250476948253590.152856992.810013076.920.20.5+1.85703193
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 (13 Seasons)2 Leagues62.81148130987.720250476948253590.152856992.810013076.920.20.5+1.85703193
Hibernian (1 Season)1 League0.8
Europa Lg (9 Seasons)30.981595885.114145365235540088.836139790.97010070.010.10.4+0.93623173
Champions Lg (6 Seasons)32.733335194.96105111712713594.116717297.13030100.010.10.1+0.9280020
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
200822sct ScotlandUEFA Euro Qualifying5.0Matches
201024sct ScotlandWCQ7.8Matches
201226sct ScotlandUEFA Euro Qualifying2.8Matches
201428sct ScotlandWCQ3.50Matches
201428sct ScotlandFriendlies (M)1.50Matches
201529sct ScotlandFriendlies (M)0.60Matches
201630sct ScotlandFriendlies (M)1.01Matches
201630sct ScotlandUEFA Euro Qualifying8.51Matches
201832sct ScotlandWCQ5.00Matches
7 Seasons1 Club3 Leagues35.82
UEFA Euro Qualifying (3 Seasons)16.31
WCQ (3 Seasons)16.30
Friendlies (M) (3 Seasons)3.11
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
2002-200317Hiberniansct SCO1. Premier League3.7
2003-200418Hiberniansct SCO1. Premier League33.5
2004-200519Hiberniansct SCO1. Premier League17.2
2005-200620Hiberniansct SCO1. Premier League15.5Matches
2005-200620Hibernian2. UEFA Cup0.8Matches
2006-200721Hiberniansct SCO1. Premier League29.6
2007-200822Celtic1. Champions Lg7.0Matches
2007-200822Celticsct SCO1. Premier League31.1Matches
2008-200923Celtic1. Champions Lg6.0Matches
2008-200923Celticsct SCO1. Premier League35.3Matches
2009-201024Celtic2. Europa Lg2.8Matches
2009-201024Celticsct SCO1. Premier League19.3Matches
2010-201125Celticsct SCO1. Premier League25.6Matches
2011-201226Celtic2. Europa Lg1.2Matches
2011-201226Celticsct SCO1. Premier League19.3Matches
2012-201327Celtic1. Champions Lg5.3Matches
2012-201327Celticsct SCO1. Premier League14.0Matches
2013-201428Celtic1. Champions Lg2.7Matches
2013-201428Celticsct SCO1. Premiership37.0Matches
2014-201529Celtic2. Europa Lg7.0Matches
2014-201529Celticsct SCO1. Premiership31.1Matches
2015-201630Celtic2. Europa Lg3.0Matches
2015-201630Celticsct SCO1. Premiership21.3Matches
2016-201731Celtic1. Champions Lg6.01Matches
2016-201731Celticsct SCO1. Premiership32.3Matches
2017-201832Celtic1. Champions Lg5.835133912110201000033303Matches
2017-201832Celtic2. Europa Lg2.0145140550010000012902Matches
2017-201832Celticsct SCO1. Premiership34.0Matches
2018-201933Celtic2. Europa Lg3.7246241440200000022010Matches
2018-201933Celticsct SCO1. Premiership28.4Matches
2019-202034Celtic2. Europa Lg6.6393385650111000032325Matches
2019-202034Celticsct SCO1. Premiership28.63Matches
2020-202135Celtic2. Europa Lg3.8174171220300000014312Matches
2020-202135Celticsct SCO1. Premiership23.64Matches
2021-202236Aberdeensct SCO1. Premiership22.64Matches
20 Seasons3 Clubs3 Leagues566.41309127629270814200001148412
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (14 Seasons)3 Leagues443.61309127629270810200001148412
Hibernian (5 Seasons)2 Leagues100.3
Aberdeen (1 Season)1 League22.64
Premiership (20 Seasons)502.911
Europa Lg (9 Seasons)30.995893717160621000081549
Champions Lg (6 Seasons)32.735133912110211000033303
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
2002-200317Hibernian1 League3.7
2003-200418Hibernian1 League33.5
2004-200519Hibernian1 League17.2
2005-200620Hibernian2 Leagues16.3
2006-200721Hibernian1 League29.6
2007-200822Celtic2 Leagues38.1
2008-200923Celtic2 Leagues41.3
2009-201024Celtic2 Leagues22.2
2010-201125Celtic1 League25.6
2011-201226Celtic2 Leagues20.4
2012-201327Celtic2 Leagues19.3
2013-201428Celtic2 Leagues39.7
2014-201529Celtic2 Leagues38.1
2015-201630Celtic2 Leagues24.3
2016-201731Celtic2 Leagues38.31
2017-201832Celtic3 Leagues41.849647917160211000046205
2018-201933Celtic2 Leagues32.0246241440200000022010
2019-202034Celtic2 Leagues35.2393385650141000032325
2020-202135Celtic2 Leagues27.4174171220340000014312
2021-202236Aberdeen1 League22.64
20 Seasons3 Clubs3 Leagues566.41309127629270814200001148412
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (14 Seasons)3 Leagues443.61309127629270810200001148412
Hibernian (5 Seasons)2 Leagues100.3
Aberdeen (1 Season)1 League22.64
Premiership (20 Seasons)502.911
Europa Lg (9 Seasons)30.995893717160621000081549
Champions Lg (6 Seasons)32.735133912110211000033303
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
2002-200317Hiberniansct SCO1. Premier League7th3.7
2003-200418Hiberniansct SCO1. Premier League8th33.5
2004-200519Hiberniansct SCO1. Premier League3rd17.2
2005-200620Hiberniansct SCO1. Premier League4th15.5Matches
2006-200721Hiberniansct SCO1. Premier League7th29.6
2007-200822Celticsct SCO1. Premier League1st31.1Matches
2008-200923Celticsct SCO1. Premier League2nd35.3Matches
2009-201024Celticsct SCO1. Premier League2nd19.3Matches
2010-201125Celticsct SCO1. Premier League2nd25.6Matches
2011-201226Celticsct SCO1. Premier League1st19.3Matches
2012-201327Celticsct SCO1. Premier League1st14.0Matches
2013-201428Celticsct SCO1. Premiership1st37.0Matches
2014-201529Celticsct SCO1. Premiership1st31.1Matches
2015-201630Celticsct SCO1. Premiership1st21.3Matches
2016-201731Celticsct SCO1. Premiership1st32.3Matches
2017-201832Celticsct SCO1. Premiership1st34.0Matches
2018-201933Celticsct SCO1. Premiership1st28.4Matches
2019-202034Celticsct SCO1. Premiership1st28.63Matches
2020-202135Celticsct SCO1. Premiership2nd23.64Matches
2021-202236Aberdeensct SCO1. Premiership10th22.64Matches
20 Seasons3 Clubs1 League502.911
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (14 Seasons)1 League380.87
Hibernian (5 Seasons)1 League99.5
Aberdeen (1 Season)1 League22.64
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
2005-200620Hibernian2. UEFA CupRd10.8Matches
2007-200822Celtic1. Champions LgR167.0Matches
2008-200923Celtic1. Champions LgGR6.0Matches
2009-201024Celtic2. Europa LgGR2.8Matches
2011-201226Celtic2. Europa LgGR1.2Matches
2012-201327Celtic1. Champions LgR165.3Matches
2013-201428Celtic1. Champions LgGR2.7Matches
2014-201529Celtic2. Europa LgR327.0Matches
2015-201630Celtic2. Europa LgGR3.0Matches
2016-201731Celtic1. Champions LgGR6.01Matches
2017-201832Celtic1. Champions LgGR5.835133912110201000033303Matches
2017-201832Celtic2. Europa LgR322.0145140550010000012902Matches
2018-201933Celtic2. Europa LgR323.7246241440200000022010Matches
2019-202034Celtic2. Europa LgR326.6393385650111000032325Matches
2020-202135Celtic2. Europa LgGR3.8174171220300000014312Matches
14 Seasons2 Clubs2 Leagues63.6130912762927083200001148412
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (13 Seasons)2 Leagues62.8130912762927083200001148412
Hibernian (1 Season)1 League0.8
Europa Lg (9 Seasons)30.995893717160621000081549
Champions Lg (6 Seasons)32.735133912110211000033303
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
200822sct ScotlandUEFA Euro Qualifying5.0Matches
201024sct ScotlandWCQ7.8Matches
201226sct ScotlandUEFA Euro Qualifying2.8Matches
201428sct ScotlandWCQ3.5Matches
201428sct ScotlandFriendlies (M)1.5Matches
201529sct ScotlandFriendlies (M)0.6Matches
201630sct ScotlandFriendlies (M)1.0Matches
201630sct ScotlandUEFA Euro Qualifying8.52Matches
201832sct ScotlandWCQ5.0Matches
7 Seasons1 Club3 Leagues35.82
UEFA Euro Qualifying (3 Seasons)16.32
WCQ (3 Seasons)16.3
Friendlies (M) (3 Seasons)3.1

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
2002-200317Hiberniansct SCO1. Premier League3.7
2003-200418Hiberniansct SCO1. Premier League33.5
2004-200519Hiberniansct SCO1. Premier League17.2
2005-200620Hiberniansct SCO1. Premier League15.5Matches
2005-200620Hibernian2. UEFA Cup0.8Matches
2006-200721Hiberniansct SCO1. Premier League29.6
2007-200822Celtic1. Champions Lg7.0Matches
2007-200822Celticsct SCO1. Premier League31.1Matches
2008-200923Celtic1. Champions Lg6.0Matches
2008-200923Celticsct SCO1. Premier League35.3Matches
2009-201024Celtic2. Europa Lg2.8Matches
2009-201024Celticsct SCO1. Premier League19.3Matches
2010-201125Celticsct SCO1. Premier League25.6Matches
2011-201226Celtic2. Europa Lg1.2Matches
2011-201226Celticsct SCO1. Premier League19.3Matches
2012-201327Celtic1. Champions Lg5.3Matches
2012-201327Celticsct SCO1. Premier League14.0Matches
2013-201428Celtic1. Champions Lg2.7Matches
2013-201428Celticsct SCO1. Premiership37.0Matches
2014-201529Celtic2. Europa Lg7.0Matches
2014-201529Celticsct SCO1. Premiership31.1Matches
2015-201630Celtic2. Europa Lg3.0Matches
2015-201630Celticsct SCO1. Premiership21.3Matches
2016-201731Celtic1. Champions Lg6.0Matches
2016-201731Celticsct SCO1. Premiership32.3Matches
2017-201832Celtic1. Champions Lg5.820.3520000000.00000000Matches
2017-201832Celtic2. Europa Lg2.000.0000000000.00000000Matches
2017-201832Celticsct SCO1. Premiership34.0Matches
2018-201933Celtic2. Europa Lg3.792.4680100010.27100000Matches
2018-201933Celticsct SCO1. Premiership28.4Matches
2019-202034Celtic2. Europa Lg6.671.0650011020.30100100Matches
2019-202034Celticsct SCO1. Premiership28.6Matches
2020-202135Celtic2. Europa Lg3.841.0530000100.00000000Matches
2020-202135Celticsct SCO1. Premiership23.6Matches
2021-202236Aberdeensct SCO1. Premiership22.6Matches
20 Seasons3 Clubs3 Leagues566.4221.01180111130.14200100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (14 Seasons)3 Leagues443.6221.01180111130.14200100
Hibernian (5 Seasons)2 Leagues100.3
Aberdeen (1 Season)1 League22.6
Premiership (20 Seasons)502.9
Europa Lg (9 Seasons)30.9201.24160111130.19200100
Champions Lg (6 Seasons)32.720.3520000000.00000000
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
2002-200317Hibernian1 League3.7
2003-200418Hibernian1 League33.5
2004-200519Hibernian1 League17.2
2005-200620Hibernian2 Leagues16.3
2006-200721Hibernian1 League29.6
2007-200822Celtic2 Leagues38.1
2008-200923Celtic2 Leagues41.3
2009-201024Celtic2 Leagues22.2
2010-201125Celtic1 League25.6
2011-201226Celtic2 Leagues20.4
2012-201327Celtic2 Leagues19.3
2013-201428Celtic2 Leagues39.7
2014-201529Celtic2 Leagues38.1
2015-201630Celtic2 Leagues24.3
2016-201731Celtic2 Leagues38.3
2017-201832Celtic3 Leagues41.820.2620000000.00000000
2018-201933Celtic2 Leagues32.092.4680100010.27100000
2019-202034Celtic2 Leagues35.271.0650011020.30100100
2020-202135Celtic2 Leagues27.441.0530000100.00000000
2021-202236Aberdeen1 League22.6
20 Seasons3 Clubs3 Leagues566.4221.01180111130.14200100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (14 Seasons)3 Leagues443.6221.01180111130.14200100
Hibernian (5 Seasons)2 Leagues100.3
Aberdeen (1 Season)1 League22.6
Premiership (20 Seasons)502.9
Europa Lg (9 Seasons)30.9201.24160111130.19200100
Champions Lg (6 Seasons)32.720.3520000000.00000000
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
2002-200317Hiberniansct SCO1. Premier League7th3.7
2003-200418Hiberniansct SCO1. Premier League8th33.5
2004-200519Hiberniansct SCO1. Premier League3rd17.2
2005-200620Hiberniansct SCO1. Premier League4th15.5Matches
2006-200721Hiberniansct SCO1. Premier League7th29.6
2007-200822Celticsct SCO1. Premier League1st31.1Matches
2008-200923Celticsct SCO1. Premier League2nd35.3Matches
2009-201024Celticsct SCO1. Premier League2nd19.3Matches
2010-201125Celticsct SCO1. Premier League2nd25.6Matches
2011-201226Celticsct SCO1. Premier League1st19.3Matches
2012-201327Celticsct SCO1. Premier League1st14.0Matches
2013-201428Celticsct SCO1. Premiership1st37.0Matches
2014-201529Celticsct SCO1. Premiership1st31.1Matches
2015-201630Celticsct SCO1. Premiership1st21.3Matches
2016-201731Celticsct SCO1. Premiership1st32.3Matches
2017-201832Celticsct SCO1. Premiership1st34.0Matches
2018-201933Celticsct SCO1. Premiership1st28.4Matches
2019-202034Celticsct SCO1. Premiership1st28.6Matches
2020-202135Celticsct SCO1. Premiership2nd23.6Matches
2021-202236Aberdeensct SCO1. Premiership10th22.6Matches
20 Seasons3 Clubs1 League502.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (14 Seasons)1 League380.8
Hibernian (5 Seasons)1 League99.5
Aberdeen (1 Season)1 League22.6
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
2005-200620Hibernian2. UEFA CupRd10.8Matches
2007-200822Celtic1. Champions LgR167.0Matches
2008-200923Celtic1. Champions LgGR6.0Matches
2009-201024Celtic2. Europa LgGR2.8Matches
2011-201226Celtic2. Europa LgGR1.2Matches
2012-201327Celtic1. Champions LgR165.3Matches
2013-201428Celtic1. Champions LgGR2.7Matches
2014-201529Celtic2. Europa LgR327.0Matches
2015-201630Celtic2. Europa LgGR3.0Matches
2016-201731Celtic1. Champions LgGR6.0Matches
2017-201832Celtic1. Champions LgGR5.820.3520000000.00000000Matches
2017-201832Celtic2. Europa LgR322.000.0000000000.00000000Matches
2018-201933Celtic2. Europa LgR323.792.4680100010.27100000Matches
2019-202034Celtic2. Europa LgR326.671.0650011020.30100100Matches
2020-202135Celtic2. Europa LgGR3.841.0530000100.00000000Matches
14 Seasons2 Clubs2 Leagues63.6221.01180111130.14200100
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (13 Seasons)2 Leagues62.8221.01180111130.14200100
Hibernian (1 Season)1 League0.8
Europa Lg (9 Seasons)30.9201.24160111130.19200100
Champions Lg (6 Seasons)32.720.3520000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
200822sct ScotlandUEFA Euro Qualifying5.0Matches
201024sct ScotlandWCQ7.8Matches
201226sct ScotlandUEFA Euro Qualifying2.8Matches
201428sct ScotlandWCQ3.5Matches
201428sct ScotlandFriendlies (M)1.5Matches
201529sct ScotlandFriendlies (M)0.6Matches
201630sct ScotlandFriendlies (M)1.0Matches
201630sct ScotlandUEFA Euro Qualifying8.5Matches
201832sct ScotlandWCQ5.0Matches
7 Seasons1 Club3 Leagues35.8
UEFA Euro Qualifying (3 Seasons)16.3
WCQ (3 Seasons)16.3
Friendlies (M) (3 Seasons)3.1

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
2002-200317Hiberniansct SCO1. Premier League3.7
2003-200418Hiberniansct SCO1. Premier League33.5
2004-200519Hiberniansct SCO1. Premier League17.2
2005-200620Hiberniansct SCO1. Premier League15.5Matches
2005-200620Hibernian2. UEFA Cup0.8Matches
2006-200721Hiberniansct SCO1. Premier League29.6
2007-200822Celtic1. Champions Lg7.0Matches
2007-200822Celticsct SCO1. Premier League31.1Matches
2008-200923Celtic1. Champions Lg6.0Matches
2008-200923Celticsct SCO1. Premier League35.3Matches
2009-201024Celtic2. Europa Lg2.8Matches
2009-201024Celticsct SCO1. Premier League19.3Matches
2010-201125Celticsct SCO1. Premier League25.6Matches
2011-201226Celtic2. Europa Lg1.2Matches
2011-201226Celticsct SCO1. Premier League19.3Matches
2012-201327Celtic1. Champions Lg5.3Matches
2012-201327Celticsct SCO1. Premier League14.0Matches
2013-201428Celtic1. Champions Lg2.7Matches
2013-201428Celticsct SCO1. Premiership37.0Matches
2014-201529Celtic2. Europa Lg7.0Matches
2014-201529Celticsct SCO1. Premiership31.1Matches
2015-201630Celtic2. Europa Lg3.0Matches
2015-201630Celticsct SCO1. Premiership21.3Matches
2016-201731Celtic1. Champions Lg6.01436Matches
2016-201731Celticsct SCO1. Premiership32.3Matches
2017-201832Celtic1. Champions Lg5.813367031520.012826122590Matches
2017-201832Celtic2. Europa Lg2.0534101333.3230361140Matches
2017-201832Celticsct SCO1. Premiership34.0Matches
2018-201933Celtic2. Europa Lg3.71276605771.4292731560Matches
2018-201933Celticsct SCO1. Premiership28.4Matches
2019-202034Celtic2. Europa Lg6.61911126161637.5105051130160Matches
2019-202034Celticsct SCO1. Premiership28.600Matches
2020-202135Celtic2. Europa Lg3.85232021216.71093691460Matches
2020-202135Celticsct SCO1. Premiership23.63046Matches
2021-202236Aberdeensct SCO1. Premiership22.62036Matches
20 Seasons3 Clubs3 Leagues566.4549031221175332.1363472715995410
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (14 Seasons)3 Leagues443.6547031221175332.1363472712395410
Hibernian (5 Seasons)2 Leagues100.30
Aberdeen (1 Season)1 League22.620360
Premiership (20 Seasons)502.950820
Europa Lg (9 Seasons)30.9412325151143836.824265212970320
Champions Lg (6 Seasons)32.7131767031520.012826482590
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
2002-200317Hibernian1 League3.70
2003-200418Hibernian1 League33.50
2004-200519Hibernian1 League17.20
2005-200620Hibernian2 Leagues16.30
2006-200721Hibernian1 League29.60
2007-200822Celtic2 Leagues38.10
2008-200923Celtic2 Leagues41.30
2009-201024Celtic2 Leagues22.20
2010-201125Celtic1 League25.60
2011-201226Celtic2 Leagues20.40
2012-201327Celtic2 Leagues19.30
2013-201428Celtic2 Leagues39.70
2014-201529Celtic2 Leagues38.10
2015-201630Celtic2 Leagues24.30
2016-201731Celtic2 Leagues38.314360
2017-201832Celtic3 Leagues41.8186108041822.21411291836130
2018-201933Celtic2 Leagues32.01276605771.4292731560
2019-202034Celtic2 Leagues35.21911126161637.5105051130160
2020-202135Celtic2 Leagues27.453232021216.710936551460
2021-202236Aberdeen1 League22.620360
20 Seasons3 Clubs3 Leagues566.4549031221175332.1363472715995410
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (14 Seasons)3 Leagues443.6547031221175332.1363472712395410
Hibernian (5 Seasons)2 Leagues100.30
Aberdeen (1 Season)1 League22.620360
Premiership (20 Seasons)502.950820
Europa Lg (9 Seasons)30.9412325151143836.824265212970320
Champions Lg (6 Seasons)32.7131767031520.012826482590
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
2002-200317Hiberniansct SCO1. Premier League7th3.7
2003-200418Hiberniansct SCO1. Premier League8th33.5
2004-200519Hiberniansct SCO1. Premier League3rd17.2
2005-200620Hiberniansct SCO1. Premier League4th15.5Matches
2006-200721Hiberniansct SCO1. Premier League7th29.6
2007-200822Celticsct SCO1. Premier League1st31.1Matches
2008-200923Celticsct SCO1. Premier League2nd35.3Matches
2009-201024Celticsct SCO1. Premier League2nd19.3Matches
2010-201125Celticsct SCO1. Premier League2nd25.6Matches
2011-201226Celticsct SCO1. Premier League1st19.3Matches
2012-201327Celticsct SCO1. Premier League1st14.0Matches
2013-201428Celticsct SCO1. Premiership1st37.0Matches
2014-201529Celticsct SCO1. Premiership1st31.1Matches
2015-201630Celticsct SCO1. Premiership1st21.3Matches
2016-201731Celticsct SCO1. Premiership1st32.3Matches
2017-201832Celticsct SCO1. Premiership1st34.0Matches
2018-201933Celticsct SCO1. Premiership1st28.4Matches
2019-202034Celticsct SCO1. Premiership1st28.600Matches
2020-202135Celticsct SCO1. Premiership2nd23.63046Matches
2021-202236Aberdeensct SCO1. Premiership10th22.62036Matches
20 Seasons3 Clubs1 League502.950820
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
Celtic (14 Seasons)1 League380.830460
Hibernian (5 Seasons)1 League99.50
Aberdeen (1 Season)1 League22.620360
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
2005-200620Hibernian2. UEFA CupRd10.8Matches
2007-200822Celtic1. Champions LgR167.0Matches
2008-200923Celtic1. Champions LgGR6.0Matches
2009-201024Celtic2. Europa LgGR2.8Matches
2011-201226Celtic2. Europa LgGR1.2Matches
2012-201327Celtic1. Champions LgR165.3Matches
2013-201428Celtic1. Champions LgGR2.7Matches
2014-201529Celtic2. Europa LgR327.0Matches
2015-201630Celtic2. Europa LgGR3.0Matches
2016-201731Celtic1. Champions LgGR6.01436Matches
2017-201832Celtic1. Champions LgGR5.813367031520.012826122590Matches
2017-201832Celtic2. Europa LgR322.0534101333.3230361140Matches
2018-201933Celtic2. Europa LgR323.71276605771.4292731560Matches
2019-202034Celtic2. Europa LgR326.61911126161637.5105051130160Matches
2020-202135Celtic2. Europa LgGR3.85232021216.71093691460Matches
14 Seasons2 Clubs2 Leagues63.6544031221175332.136347277795410
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 (13 Seasons)2 Leagues62.8544031221175332.136347277795410
Hibernian (1 Season)1 League0.80
Europa Lg (9 Seasons)30.9412325151143836.824265212970320
Champions Lg (6 Seasons)32.7131767031520.012826482590
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
200822sct ScotlandUEFA Euro Qualifying5.0Matches
201024sct ScotlandWCQ7.8Matches
201226sct ScotlandUEFA Euro Qualifying2.8Matches
201428sct ScotlandWCQ3.5Matches
201428sct ScotlandFriendlies (M)1.5Matches
201529sct ScotlandFriendlies (M)0.6Matches
201630sct ScotlandFriendlies (M)1.0Matches
201630sct ScotlandUEFA Euro Qualifying8.51919Matches
201832sct ScotlandWCQ5.0Matches
7 Seasons1 Club3 Leagues35.819190
UEFA Euro Qualifying (3 Seasons)16.319190
WCQ (3 Seasons)16.30
Friendlies (M) (3 Seasons)3.10

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
2002-200317Hiberniansct SCO1. Premier League3.7
2003-200418Hiberniansct SCO1. Premier League33.5
2004-200519Hiberniansct SCO1. Premier League17.2
2005-200620Hiberniansct SCO1. Premier League15.5Matches
2005-200620Hibernian2. UEFA Cup0.8Matches
2006-200721Hiberniansct SCO1. Premier League29.6
2007-200822Celtic1. Champions Lg7.0Matches
2007-200822Celticsct SCO1. Premier League31.1Matches
2008-200923Celtic1. Champions Lg6.0Matches
2008-200923Celticsct SCO1. Premier League35.3Matches
2009-201024Celtic2. Europa Lg2.8Matches
2009-201024Celticsct SCO1. Premier League19.3Matches
2010-201125Celticsct SCO1. Premier League25.6Matches
2011-201226Celtic2. Europa Lg1.2Matches
2011-201226Celticsct SCO1. Premier League19.3Matches
2012-201327Celtic1. Champions Lg5.3Matches
2012-201327Celticsct SCO1. Premier League14.0Matches
2013-201428Celtic1. Champions Lg2.7Matches
2013-201428Celticsct SCO1. Premiership37.0Matches
2014-201529Celtic2. Europa Lg7.0Matches
2014-201529Celticsct SCO1. Premiership31.1Matches
2015-201630Celtic2. Europa Lg3.0Matches
2015-201630Celticsct SCO1. Premiership21.3Matches
2016-201731Celtic1. Champions Lg6.0Matches
2016-201731Celticsct SCO1. Premiership32.3Matches
2017-201832Celtic1. Champions Lg5.840717124280914074375.0125.02297703313211042912Matches
2017-201832Celtic2. Europa Lg2.016454110618016411100.000.0108484213230201133Matches
2017-201832Celticsct SCO1. Premiership34.0Matches
2018-201933Celtic2. Europa Lg3.729116811922012913266.7133.3165763382350222062Matches
2018-201933Celticsct SCO1. Premiership28.4Matches
2019-202034Celtic2. Europa Lg6.646422953423144644375.0125.0216918348260653005Matches
2019-202034Celticsct SCO1. Premiership28.6Matches
2020-202135Celtic2. Europa Lg3.820714581321702073266.7133.3108352123130211190Matches
2020-202135Celticsct SCO1. Premiership23.6Matches
2021-202236Aberdeensct SCO1. Premiership22.6Matches
20 Seasons3 Clubs3 Leagues566.415337439910529561533151173.3426.782632871397111912212102912
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
Celtic (14 Seasons)3 Leagues443.615337439910529561533151173.3426.782632871397111912212102912
Hibernian (5 Seasons)2 Leagues100.3
Aberdeen (1 Season)1 League22.6
Premiership (20 Seasons)502.9
Europa Lg (9 Seasons)30.9112657275772865112611872.7327.359725171066817012873810
Champions Lg (6 Seasons)32.740717124280914074375.0125.02297703313211042912
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
2002-200317Hibernian1 League3.7
2003-200418Hibernian1 League33.5
2004-200519Hibernian1 League17.2
2005-200620Hibernian2 Leagues16.3
2006-200721Hibernian1 League29.6
2007-200822Celtic2 Leagues38.1
2008-200923Celtic2 Leagues41.3
2009-201024Celtic2 Leagues22.2
2010-201125Celtic1 League25.6
2011-201226Celtic2 Leagues20.4
2012-201327Celtic2 Leagues19.3
2013-201428Celtic2 Leagues39.7
2014-201529Celtic2 Leagues38.1
2015-201630Celtic2 Leagues24.3
2016-201731Celtic2 Leagues38.3
2017-201832Celtic3 Leagues41.8571221653862715715480.0120.033712545445511244045
2018-201933Celtic2 Leagues32.029116811922012913266.7133.3165763382350222062
2019-202034Celtic2 Leagues35.246422953423144644375.0125.0216918348260653005
2020-202135Celtic2 Leagues27.420714581321702073266.7133.3108352123130211190
2021-202236Aberdeen1 League22.6
20 Seasons3 Clubs3 Leagues566.415337439910529561533151173.3426.782632871397111912212102912
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
Celtic (14 Seasons)3 Leagues443.615337439910529561533151173.3426.782632871397111912212102912
Hibernian (5 Seasons)2 Leagues100.3
Aberdeen (1 Season)1 League22.6
Premiership (20 Seasons)502.9
Europa Lg (9 Seasons)30.9112657275772865112611872.7327.359725171066817012873810
Champions Lg (6 Seasons)32.740717124280914074375.0125.02297703313211042912
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
2002-200317Hiberniansct SCO1. Premier League7th3.7
2003-200418Hiberniansct SCO1. Premier League8th33.5
2004-200519Hiberniansct SCO1. Premier League3rd17.2
2005-200620Hiberniansct SCO1. Premier League4th15.5Matches
2006-200721Hiberniansct SCO1. Premier League7th29.6
2007-200822Celticsct SCO1. Premier League1st31.1Matches
2008-200923Celticsct SCO1. Premier League2nd35.3Matches
2009-201024Celticsct SCO1. Premier League2nd19.3Matches
2010-201125Celticsct SCO1. Premier League2nd25.6Matches
2011-201226Celticsct SCO1. Premier League1st19.3Matches
2012-201327Celticsct SCO1. Premier League1st14.0Matches
2013-201428Celticsct SCO1. Premiership1st37.0Matches
2014-201529Celticsct SCO1. Premiership1st31.1Matches
2015-201630Celticsct SCO1. Premiership1st21.3Matches
2016-201731Celticsct SCO1. Premiership1st32.3Matches
2017-201832Celticsct SCO1. Premiership1st34.0Matches
2018-201933Celticsct SCO1. Premiership1st28.4Matches
2019-202034Celticsct SCO1. Premiership1st28.6Matches
2020-202135Celticsct SCO1. Premiership2nd23.6Matches
2021-202236Aberdeensct SCO1. Premiership10th22.6Matches
20 Seasons3 Clubs1 League502.9
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
Celtic (14 Seasons)1 League380.8
Hibernian (5 Seasons)1 League99.5
Aberdeen (1 Season)1 League22.6
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
2005-200620Hibernian2. UEFA CupRd10.8Matches
2007-200822Celtic1. Champions LgR167.0Matches
2008-200923Celtic1. Champions LgGR6.0Matches
2009-201024Celtic2. Europa LgGR2.8Matches
2011-201226Celtic2. Europa LgGR1.2Matches
2012-201327Celtic1. Champions LgR165.3Matches
2013-201428Celtic1. Champions LgGR2.7Matches
2014-201529Celtic2. Europa LgR327.0Matches
2015-201630Celtic2. Europa LgGR3.0Matches
2016-201731Celtic1. Champions LgGR6.0Matches
2017-201832Celtic1. Champions LgGR5.840717124280914074375.0125.02297703313211042912Matches
2017-201832Celtic2. Europa LgR322.016454110618016411100.000.0108484213230201133Matches
2018-201933Celtic2. Europa LgR323.729116811922012913266.7133.3165763382350222062Matches
2019-202034Celtic2. Europa LgR326.646422953423144644375.0125.0216918348260653005Matches
2020-202135Celtic2. Europa LgGR3.820714581321702073266.7133.3108352123130211190Matches
14 Seasons2 Clubs2 Leagues63.615337439910529561533151173.3426.782632871397111912212102912
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 (13 Seasons)2 Leagues62.815337439910529561533151173.3426.782632871397111912212102912
Hibernian (1 Season)1 League0.8
Europa Lg (9 Seasons)30.9112657275772865112611872.7327.359725171066817012873810
Champions Lg (6 Seasons)32.740717124280914074375.0125.02297703313211042912
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
200822sct ScotlandUEFA Euro Qualifying5.0Matches
201024sct ScotlandWCQ7.8Matches
201226sct ScotlandUEFA Euro Qualifying2.8Matches
201428sct ScotlandWCQ3.5Matches
201428sct ScotlandFriendlies (M)1.5Matches
201529sct ScotlandFriendlies (M)0.6Matches
201630sct ScotlandFriendlies (M)1.0Matches
201630sct ScotlandUEFA Euro Qualifying8.5Matches
201832sct ScotlandWCQ5.0Matches
7 Seasons1 Club3 Leagues35.8
UEFA Euro Qualifying (3 Seasons)16.3
WCQ (3 Seasons)16.3
Friendlies (M) (3 Seasons)3.1

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
2002-200317Hiberniansct SCO1. Premier League4329829.63.731
2003-200418Hiberniansct SCO1. Premier League363,0198488.333.5342
2004-200519Hiberniansct SCO1. Premier League201,5527845.417.2182
2005-200620Hiberniansct SCO1. Premier League191,3977440.815.5163Matches
2005-200620Hibernian2. UEFA Cup170700.81000Matches
2006-200721Hiberniansct SCO1. Premier League302,6608977.829.6300
2007-200822Celtic1. Champions Lg7629907.0760Matches
2007-200822Celticsct SCO1. Premier League342,7998281.831.1313Matches
2008-200923Celtic1. Champions Lg6540906.0660Matches
2008-200923Celticsct SCO1. Premier League363,1738892.835.3360Matches
2009-201024Celtic2. Europa Lg3256852.8320Matches
2009-201024Celticsct SCO1. Premier League211,7388350.819.3192Matches
2010-201125Celticsct SCO1. Premier League282,3008267.325.6262Matches
2011-201226Celtic2. Europa Lg2104521.2111Matches
2011-201226Celticsct SCO1. Premier League221,7337950.719.3202Matches
2012-201327Celtic1. Champions Lg6473795.3620Matches
2012-201327Celticsct SCO1. Premier League171,2637436.914.0143Matches
2013-201428Celtic1. Champions Lg3239802.7320Matches
2013-201428Celticsct SCO1. Premiership383,3308897.437.0371Matches
2014-201529Celtic2. Europa Lg76309087.57.077001.291011-1-0.14+0.86Matches
2014-201529Celticsct SCO1. Premiership322,7978781.831.13129102.476912+57+1.83+0.39Matches
2015-201630Celtic2. Europa Lg32709050.03.033000.6757-2-0.670.00Matches
2015-201630Celticsct SCO1. Premiership221,9188756.121.32219002.184112+29+1.36-0.62Matches
2016-201731Celtic1. Champions Lg654090100.06.066001.08516-11-1.83Matches
2016-201731Celticsct SCO1. Premiership332,9108885.132.3332802.82Matches
2017-201832Celtic1. Champions Lg65208796.35.865001.33418-14-2.42-6.924.510.3-5.8-1.01-1.38Matches
2017-201832Celtic2. Europa Lg218090100.02.022001.5013-2-1.001.42.3-0.9-0.46Matches
2017-201832Celticsct SCO1. Premiership343,0609089.534.0343402.24Matches
2018-201933Celtic2. Europa Lg53296645.73.7390323001.4325-3-0.82-0.364.35.0-0.7-0.20+0.89Matches
2018-201933Celticsct SCO1. Premiership302,5538574.628.429882711312.174215+27+0.95-2.16Matches
2019-202034Celtic2. Europa Lg75978582.96.67855002.22127+5+0.75+2.9510.17.3+2.8+0.42+2.80Matches
2019-202034Celticsct SCO1. Premiership292,5718995.228.6298927002.668618+68+2.38+0.99Matches
2020-202135Celtic2. Europa Lg53436963.53.85690011.00511-6-1.57-0.203.26.2-2.9-0.76+0.21Matches
2020-202135Celticsct SCO1. Premiership312,1266962.223.625821361422.035319+34+1.44+0.40Matches
2021-202236Aberdeensct SCO1. Premiership242,0318559.422.623861914711.132729-2-0.09+0.11Matches
20 Seasons3 Clubs3 Leagues60950,9798467.4566.457686246332052.12362183+179+0.93-0.0823.531.0-7.5-0.34+0.88
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
Celtic (14 Seasons)3 Leagues47539,9218472.9443.645185227241742.21335154+181+1.06-0.2523.531.0-7.5-0.34+0.88
Hibernian (5 Seasons)2 Leagues1109,0278252.4100.3102080
Aberdeen (1 Season)1 League242,0318559.422.623861914711.132729-2-0.09+0.11
Premiership (20 Seasons)54045,2598466.9502.951086196301842.25318105+213+1.37+0.02
Europa Lg (9 Seasons)352,7797968.730.932812333011.443544-9-0.34+0.5819.020.7-1.7-0.11+1.17
Champions Lg (6 Seasons)342,9418798.132.73427001.21934-25-2.12-6.624.510.3-5.8-1.01-1.38
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
2002-200317Hibernian1 League4329829.63.731
2003-200418Hibernian1 League363,0198488.333.5342
2004-200519Hibernian1 League201,5527845.417.2182
2005-200620Hibernian2 Leagues201,4677340.816.317030
2006-200721Hibernian1 League302,6608977.829.6300
2007-200822Celtic2 Leagues413,4288481.838.13863
2008-200923Celtic2 Leagues423,7138892.841.34260
2009-201024Celtic2 Leagues241,9948350.822.22222
2010-201125Celtic1 League282,3008267.325.6262
2011-201226Celtic2 Leagues241,8377750.720.42113
2012-201327Celtic2 Leagues231,7367536.919.32023
2013-201428Celtic2 Leagues413,5698797.439.74021
2014-201529Celtic2 Leagues393,4278882.838.13836102.267923+56+1.47+0.33
2015-201630Celtic2 Leagues252,1888855.324.32522002.004619+27+1.11-0.46
2016-201731Celtic2 Leagues393,4508887.138.33934002.55516-11-1.83
2017-201832Celtic3 Leagues423,7609090.841.84241002.07521-16-2.06-6.565.812.6-6.7-0.87-1.24
2018-201933Celtic2 Leagues352,8828269.632.032883032412.064420+24+0.75-1.254.35.0-0.7-0.20+0.89
2019-202034Celtic2 Leagues363,1688892.635.2368832002.579825+73+2.07+2.4310.17.3+2.8+0.42+2.80
2020-202135Celtic2 Leagues362,4696962.327.430801361431.895830+28+1.02+0.303.26.2-2.9-0.76+0.21
2021-202236Aberdeen1 League242,0318559.422.623861914711.132729-2-0.09+0.11
20 Seasons3 Clubs3 Leagues60950,9798467.4566.457686246332052.12362183+179+0.93-0.0823.531.0-7.5-0.34+0.88
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
Celtic (14 Seasons)3 Leagues47539,9218472.9443.645185227241742.21335154+181+1.06-0.2523.531.0-7.5-0.34+0.88
Hibernian (5 Seasons)2 Leagues1109,0278252.4100.3102080
Aberdeen (1 Season)1 League242,0318559.422.623861914711.132729-2-0.09+0.11
Premiership (20 Seasons)54045,2598466.9502.951086196301842.25318105+213+1.37+0.02
Europa Lg (9 Seasons)352,7797968.730.932812333011.443544-9-0.34+0.5819.020.7-1.7-0.11+1.17
Champions Lg (6 Seasons)342,9418798.132.73427001.21934-25-2.12-6.624.510.3-5.8-1.01-1.38
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2002-200317Hiberniansct SCO1. Premier League7th4329829.63.731
2003-200418Hiberniansct SCO1. Premier League8th363,0198488.333.5342
2004-200519Hiberniansct SCO1. Premier League3rd201,5527845.417.2182
2005-200620Hiberniansct SCO1. Premier League4th191,3977440.815.5163Matches
2006-200721Hiberniansct SCO1. Premier League7th302,6608977.829.6300
2007-200822Celticsct SCO1. Premier League1st342,7998281.831.1313Matches
2008-200923Celticsct SCO1. Premier League2nd363,1738892.835.3360Matches
2009-201024Celticsct SCO1. Premier League2nd211,7388350.819.3192Matches
2010-201125Celticsct SCO1. Premier League2nd282,3008267.325.6262Matches
2011-201226Celticsct SCO1. Premier League1st221,7337950.719.3202Matches
2012-201327Celticsct SCO1. Premier League1st171,2637436.914.0143Matches
2013-201428Celticsct SCO1. Premiership1st383,3308897.437.0371Matches
2014-201529Celticsct SCO1. Premiership1st322,7978781.831.13129102.476912+57+1.83+0.39Matches
2015-201630Celticsct SCO1. Premiership1st221,9188756.121.32219002.184112+29+1.36-0.62Matches
2016-201731Celticsct SCO1. Premiership1st332,9108885.132.3332802.82Matches
2017-201832Celticsct SCO1. Premiership1st343,0609089.534.0343402.24Matches
2018-201933Celticsct SCO1. Premiership1st302,5538574.628.429882711312.174215+27+0.95-2.16Matches
2019-202034Celticsct SCO1. Premiership1st292,5718995.228.6298927002.668618+68+2.38+0.99Matches
2020-202135Celticsct SCO1. Premiership2nd312,1266962.223.625821361422.035319+34+1.44+0.40Matches
2021-202236Aberdeensct SCO1. Premiership10th242,0318559.422.623861914711.132729-2-0.09+0.11Matches
20 Seasons3 Clubs1 League54045,2598466.9502.951086196301842.25318105+213+1.37+0.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Celtic (14 Seasons)1 League40734,2718472.7380.838686177211432.3829176+215+1.62-0.22
Hibernian (5 Seasons)1 League1098,9578252.499.51018
Aberdeen (1 Season)1 League242,0318559.422.623861914711.132729-2-0.09+0.11
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
2005-200620Hibernian2. UEFA CupRd1170700.81000Matches
2007-200822Celtic1. Champions LgR167629907.0760Matches
2008-200923Celtic1. Champions LgGR6540906.0660Matches
2009-201024Celtic2. Europa LgGR3256852.8320Matches
2011-201226Celtic2. Europa LgGR2104521.2111Matches
2012-201327Celtic1. Champions LgR166473795.3620Matches
2013-201428Celtic1. Champions LgGR3239802.7320Matches
2014-201529Celtic2. Europa LgR3276309087.57.077001.291011-1-0.14+0.86Matches
2015-201630Celtic2. Europa LgGR32709050.03.033000.6757-2-0.670.00Matches
2016-201731Celtic1. Champions LgGR654090100.06.066001.08516-11-1.83Matches
2017-201832Celtic1. Champions LgGR65208796.35.865001.33418-14-2.42-6.924.510.3-5.8-1.01-1.38Matches
2017-201832Celtic2. Europa LgR32218090100.02.022001.5013-2-1.001.42.3-0.9-0.46Matches
2018-201933Celtic2. Europa LgR3253296645.73.7390323001.4325-3-0.82-0.364.35.0-0.7-0.20+0.89Matches
2019-202034Celtic2. Europa LgR3275978582.96.67855002.22127+5+0.75+2.9510.17.3+2.8+0.42+2.80Matches
2020-202135Celtic2. Europa LgGR53436963.53.85690011.00511-6-1.57-0.203.26.2-2.9-0.76+0.21Matches
14 Seasons2 Clubs2 Leagues695,7208375.863.666815033011.374478-34-0.90-0.0723.531.0-7.5-0.34+0.88
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 (13 Seasons)2 Leagues685,6508375.862.865815033011.374478-34-0.90-0.0723.531.0-7.5-0.34+0.88
Hibernian (1 Season)1 League170700.81000
Europa Lg (9 Seasons)352,7797968.730.932812333011.443544-9-0.34+0.5819.020.7-1.7-0.11+1.17
Champions Lg (6 Seasons)342,9418798.132.73427001.21934-25-2.12-6.624.510.3-5.8-1.01-1.38
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
200822sct ScotlandUEFA Euro Qualifying64497541.65.0584313012.0095+4+0.80+0.09Matches
201024sct ScotlandWCQ87028897.57.88887001.25511-6-0.77-5.77Matches
201226sct ScotlandUEFA Euro Qualifying32558535.42.83852001.6743+1+0.35+0.74Matches
201428sct ScotlandWCQ43157935.03.54793001.5053+2+0.57+1.49Matches
201428sct ScotlandFriendlies (M)21356875.01.52681001.501100.00+2.00Matches
201529sct ScotlandFriendlies (M)1585832.20.61580013.0010+1+1.55+0.81Matches
201630sct ScotlandFriendlies (M)1909025.01.01901003.0010+1+1.00+2.00Matches
201630sct ScotlandUEFA Euro Qualifying97668585.18.59856001.671910+9+1.06+0.39Matches
201832sct ScotlandWCQ54509050.05.05905002.0085+3+0.60+0.20Matches
7 Seasons1 Club3 Leagues393,2208354.235.838842813021.725338+15+0.42+0.49
UEFA Euro Qualifying (3 Seasons)181,4708254.416.317851113011.783218+14+0.86+0.56
WCQ (3 Seasons)171,4678658.216.3178615001.531819-1-0.06+0.20
Friendlies (M) (3 Seasons)42837139.33.14712012.2531+2+0.64+1.25

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
2002-200317Hiberniansct SCO1. Premier League3.7200
2003-200418Hiberniansct SCO1. Premier League33.5100
2004-200519Hiberniansct SCO1. Premier League17.250
2005-200620Hiberniansct SCO1. Premier League15.561Matches
2005-200620Hibernian2. UEFA Cup0.80000Matches
2006-200721Hiberniansct SCO1. Premier League29.690
2007-200822Celtic1. Champions Lg7.04014Matches
2007-200822Celticsct SCO1. Premier League31.17051Matches
2008-200923Celtic1. Champions Lg6.01019Matches
2008-200923Celticsct SCO1. Premier League35.37055Matches
2009-201024Celtic2. Europa Lg2.8007Matches
2009-201024Celticsct SCO1. Premier League19.36140Matches
2010-201125Celticsct SCO1. Premier League25.66136Matches
2011-201226Celtic2. Europa Lg1.2100Matches
2011-201226Celticsct SCO1. Premier League19.34030Matches
2012-201327Celtic1. Champions Lg5.32017Matches
2012-201327Celticsct SCO1. Premier League14.04023Matches
2013-201428Celtic1. Champions Lg2.7212Matches
2013-201428Celticsct SCO1. Premiership37.03033Matches
2014-201529Celtic2. Europa Lg7.02012Matches
2014-201529Celticsct SCO1. Premiership31.191Matches
2015-201630Celtic2. Europa Lg3.0005Matches
2015-201630Celticsct SCO1. Premiership21.35034Matches
2016-201731Celtic1. Champions Lg6.02001210013614000Matches
2016-201731Celticsct SCO1. Premiership32.311155Matches
2017-201832Celtic1. Champions Lg5.80007810123000421811.1Matches
2017-201832Celtic2. Europa Lg2.0100330163000154266.7Matches
2017-201832Celticsct SCO1. Premiership34.09057Matches
2018-201933Celtic2. Europa Lg3.7100440037000285183.3Matches
2018-201933Celticsct SCO1. Premiership28.410110Matches
2019-202034Celtic2. Europa Lg6.640014601111100050121250.0Matches
2019-202034Celticsct SCO1. Premiership28.6600334403000Matches
2020-202135Celtic2. Europa Lg3.8100520092000292250.0Matches
2020-202135Celticsct SCO1. Premiership23.661039450446300Matches
2021-202236Aberdeensct SCO1. Premiership22.660035320436200Matches
20 Seasons3 Clubs3 Leagues566.41528164215411415990000164242549.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (14 Seasons)3 Leagues443.61147160712211012370000164242549.0
Hibernian (5 Seasons)2 Leagues100.3321000
Aberdeen (1 Season)1 League22.660035320436200
Premiership (20 Seasons)502.91317152112101182500
Europa Lg (9 Seasons)30.910005015022923000122231757.5
Champions Lg (6 Seasons)32.711107118114817000421811.1
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
2002-200317Hibernian1 League3.7200
2003-200418Hibernian1 League33.5100
2004-200519Hibernian1 League17.250
2005-200620Hibernian2 Leagues16.36100
2006-200721Hibernian1 League29.690
2007-200822Celtic2 Leagues38.111065
2008-200923Celtic2 Leagues41.38074
2009-201024Celtic2 Leagues22.26147
2010-201125Celtic1 League25.66136
2011-201226Celtic2 Leagues20.45030
2012-201327Celtic2 Leagues19.36040
2013-201428Celtic2 Leagues39.75135
2014-201529Celtic2 Leagues38.111112
2015-201630Celtic2 Leagues24.35039
2016-201731Celtic2 Leagues38.313106710013614000
2017-201832Celtic3 Leagues41.810006711111860005751033.3
2018-201933Celtic2 Leagues32.01111440037000285183.3
2019-202034Celtic2 Leagues35.21000475004111100050121250.0
2020-202135Celtic2 Leagues27.47104447045532000292250.0
2021-202236Aberdeen1 League22.660035320436200
20 Seasons3 Clubs3 Leagues566.41528164215411415990000164242549.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (14 Seasons)3 Leagues443.61147160712211012370000164242549.0
Hibernian (5 Seasons)2 Leagues100.3321000
Aberdeen (1 Season)1 League22.660035320436200
Premiership (20 Seasons)502.91317152112101182500
Europa Lg (9 Seasons)30.910005015022923000122231757.5
Champions Lg (6 Seasons)32.711107118114817000421811.1
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2002-200317Hiberniansct SCO1. Premier League7th3.7200
2003-200418Hiberniansct SCO1. Premier League8th33.5100
2004-200519Hiberniansct SCO1. Premier League3rd17.250
2005-200620Hiberniansct SCO1. Premier League4th15.561Matches
2006-200721Hiberniansct SCO1. Premier League7th29.690
2007-200822Celticsct SCO1. Premier League1st31.17051Matches
2008-200923Celticsct SCO1. Premier League2nd35.37055Matches
2009-201024Celticsct SCO1. Premier League2nd19.36140Matches
2010-201125Celticsct SCO1. Premier League2nd25.66136Matches
2011-201226Celticsct SCO1. Premier League1st19.34030Matches
2012-201327Celticsct SCO1. Premier League1st14.04023Matches
2013-201428Celticsct SCO1. Premiership1st37.03033Matches
2014-201529Celticsct SCO1. Premiership1st31.191Matches
2015-201630Celticsct SCO1. Premiership1st21.35034Matches
2016-201731Celticsct SCO1. Premiership1st32.311155Matches
2017-201832Celticsct SCO1. Premiership1st34.09057Matches
2018-201933Celticsct SCO1. Premiership1st28.410110Matches
2019-202034Celticsct SCO1. Premiership1st28.6600334403000Matches
2020-202135Celticsct SCO1. Premiership2nd23.661039450446300Matches
2021-202236Aberdeensct SCO1. Premiership10th22.660035320436200Matches
20 Seasons3 Clubs1 League502.91317152112101182500
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (14 Seasons)1 League380.89361486890746300
Hibernian (5 Seasons)1 League99.53210
Aberdeen (1 Season)1 League22.660035320436200
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
2005-200620Hibernian2. UEFA CupRd10.80000Matches
2007-200822Celtic1. Champions LgR167.04014Matches
2008-200923Celtic1. Champions LgGR6.01019Matches
2009-201024Celtic2. Europa LgGR2.8007Matches
2011-201226Celtic2. Europa LgGR1.2100Matches
2012-201327Celtic1. Champions LgR165.32017Matches
2013-201428Celtic1. Champions LgGR2.7212Matches
2014-201529Celtic2. Europa LgR327.02012Matches
2015-201630Celtic2. Europa LgGR3.0005Matches
2016-201731Celtic1. Champions LgGR6.02001210013614000Matches
2017-201832Celtic1. Champions LgGR5.80007810123000421811.1Matches
2017-201832Celtic2. Europa LgR322.0100330163000154266.7Matches
2018-201933Celtic2. Europa LgR323.7100440037000285183.3Matches
2019-202034Celtic2. Europa LgR326.640014601111100050121250.0Matches
2020-202135Celtic2. Europa LgGR3.8100520092000292250.0Matches
14 Seasons2 Clubs2 Leagues63.6211012133137740000164242549.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (13 Seasons)2 Leagues62.8211012133137740000164242549.0
Hibernian (1 Season)1 League0.80000
Europa Lg (9 Seasons)30.910005015022923000122231757.5
Champions Lg (6 Seasons)32.711107118114817000421811.1
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200822sct ScotlandUEFA Euro Qualifying5.00000Matches
201024sct ScotlandWCQ7.81000Matches
201226sct ScotlandUEFA Euro Qualifying2.82000Matches
201428sct ScotlandWCQ3.50000Matches
201428sct ScotlandFriendlies (M)1.51000Matches
201529sct ScotlandFriendlies (M)0.60000Matches
201630sct ScotlandFriendlies (M)1.00000Matches
201630sct ScotlandUEFA Euro Qualifying8.5100159021919000Matches
201832sct ScotlandWCQ5.01000Matches
7 Seasons1 Club3 Leagues35.8600159021919000
UEFA Euro Qualifying (3 Seasons)16.3300159021919000
WCQ (3 Seasons)16.32000
Friendlies (M) (3 Seasons)3.11000

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.