Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-05-15WedPremiershipChampionship roundAwayW 5–0CelticKilmarnockY*CM73000010000Match Report
2024-05-11SatPremiershipChampionship roundHomeW 2–1CelticRangersY*CM90010051102Match Report
2024-05-04SatPremiershipChampionship roundHomeW 3–0CelticHeartsY*CM88000000002Match Report
2024-04-28SunPremiershipChampionship roundAwayW 2–1CelticDundeeY*CM61000000000Match Report
2024-04-13SatPremiershipRegular seasonHomeW 3–0CelticSt MirrenN20000000001Match Report

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
2013-201420Notts Countyeng ENG3. League One37322,72830.3120121200300.400.000.400.400.40Matches
2014-201521Celtic2. Europa Lg553674.1000000000.000.000.000.000.00Matches
2014-201521Celticsct SCO1. Premiership17890510.1224200000.200.200.400.200.40Matches
2015-201622Celtic2. Europa Lg221802.0101100000.500.000.500.500.50Matches
2015-201622Celticsct SCO1. Premiership27151,58217.64610400100.230.340.570.230.57Matches
2016-201723Celtic1. Champions Lg411341.5000000000.000.000.000.000.00Matches
2016-201723Celticsct SCO1. Premiership31201,93821.56410600210.280.190.460.280.46Matches
2017-201824Celtic1. Champions Lg432953.3101100000.60.60.20.7813150.310.000.310.310.310.170.050.220.170.22Matches
2017-201824Celtic2. Europa Lg221521.7101100000.60.60.00.64990.590.000.590.590.590.360.020.380.360.38Matches
2017-201824Celticsct SCO1. Premiership36292,64029.37310700200.240.100.340.240.34Matches
2018-201925Celtic2. Europa Lg887208.0011000100.40.40.40.8947220.000.120.120.000.120.050.050.100.050.10Matches
2018-201925Celticsct SCO1. Premiership35332,99733.331013300000.090.300.390.090.39Matches
2019-202026Celtic2. Europa Lg776307.0011000100.30.30.81.11265140.000.140.140.000.140.040.110.160.040.16Matches
2019-202026Celticsct SCO1. Premiership30302,67229.79615722200.300.200.510.240.44Matches
2020-202127Celtic2. Europa Lg665406.0101011000.90.10.20.353370.170.000.170.000.000.160.030.190.020.05Matches
2020-202127Celticsct SCO1. Premiership37373,24036.03710300610.080.190.280.080.28Matches
2021-202228Celtic3. Conf Lg211351.5000000100.00.00.10.221740.000.000.000.000.000.020.090.110.020.11Matches
2021-202228Celtic2. Europa Lg543614.0000001001.00.20.20.4536100.000.000.000.000.000.240.040.290.050.09Matches
2021-202228Celticsct SCO1. Premiership33332,84331.6224201400.060.060.130.060.13Matches
2022-202329Celtic1. Champions Lg332162.4000000000.10.10.20.322370.000.000.000.000.000.030.100.120.030.12Matches
2022-202329Celticsct SCO1. Premiership31312,75930.7415400310.130.030.160.130.16Matches
2023-202430Celtic1. Champions Lg665205.8000000100.20.20.20.531730.000.000.000.000.000.040.040.080.040.08Matches
2023-202430Celticsct SCO1. Premiership34322,79531.1268200500.060.190.260.060.26Matches
11 Seasons2 Clubs5 Leagues40234831,349348.3584910755353234.12.52.44.950260910.170.140.310.160.300.100.060.160.060.12
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 (10 Seasons)4 Leagues36531628,621318.046499543352934.12.52.44.950260910.140.150.300.140.290.100.060.160.060.12
Notts County (1 Season)1 League37322,72830.3120121200300.400.000.400.400.40
Premiership (10 Seasons)31126824,371270.842478940232530.160.170.330.150.32
Europa Lg (7 Seasons)35342,95032.8325212203.21.61.63.235190620.090.060.150.060.120.120.060.180.060.12
Champions Lg (4 Seasons)17131,16512.9101100100.90.90.61.51353250.080.000.080.080.080.080.060.130.080.13
League One (1 Season)37322,72830.3120121200300.400.000.400.400.40
Conf Lg (1 Season)211351.5000000100.00.00.10.221740.000.000.000.000.000.020.090.110.020.11
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
2013-201420Notts County1 League37322,72830.3120121200300.400.000.400.400.40
2014-201521Celtic2 Leagues22131,27214.1224200000.140.140.280.140.28
2015-201622Celtic2 Leagues29171,76219.65611500100.260.310.560.260.56
2016-201723Celtic2 Leagues35212,07223.06410600210.260.170.430.260.43
2017-201824Celtic3 Leagues42343,08734.39312900201.21.20.21.41222240.260.090.350.260.350.240.040.280.240.28
2018-201925Celtic2 Leagues43413,71741.331114300100.40.40.40.8947220.070.270.340.070.340.050.050.100.050.10
2019-202026Celtic2 Leagues37373,30236.79716722300.30.30.81.11265140.250.190.440.190.380.040.110.160.040.16
2020-202127Celtic2 Leagues43433,78042.04711311610.90.10.20.353370.100.170.260.070.240.160.030.190.020.05
2021-202228Celtic3 Leagues40383,33937.1224202501.00.20.30.5753140.050.050.110.050.110.180.060.240.040.09
2022-202329Celtic2 Leagues34342,97533.1415400310.10.10.20.322370.120.030.150.120.150.030.100.120.030.12
2023-202430Celtic2 Leagues40383,31536.8268200600.20.20.20.531730.050.160.220.050.220.040.040.080.040.08
11 Seasons2 Clubs5 Leagues40234831,349348.3584910755353234.12.52.44.950260910.170.140.310.160.300.100.060.160.060.12
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 (10 Seasons)4 Leagues36531628,621318.046499543352934.12.52.44.950260910.140.150.300.140.290.100.060.160.060.12
Notts County (1 Season)1 League37322,72830.3120121200300.400.000.400.400.40
Premiership (10 Seasons)31126824,371270.842478940232530.160.170.330.150.32
Europa Lg (7 Seasons)35342,95032.8325212203.21.61.63.235190620.090.060.150.060.120.120.060.180.060.12
Champions Lg (4 Seasons)17131,16512.9101100100.90.90.61.51353250.080.000.080.080.080.080.060.130.080.13
League One (1 Season)37322,72830.3120121200300.400.000.400.400.40
Conf Lg (1 Season)211351.5000000100.00.00.10.221740.000.000.000.000.000.020.090.110.020.11
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
2013-201420Notts Countyeng ENG3. League One20th37322,72830.3120121200300.400.000.400.400.40Matches
2014-201521Celticsct SCO1. Premiership1st17890510.1224200000.200.200.400.200.40Matches
2015-201622Celticsct SCO1. Premiership1st27151,58217.64610400100.230.340.570.230.57Matches
2016-201723Celticsct SCO1. Premiership1st31201,93821.56410600210.280.190.460.280.46Matches
2017-201824Celticsct SCO1. Premiership1st36292,64029.37310700200.240.100.340.240.34Matches
2018-201925Celticsct SCO1. Premiership1st35332,99733.331013300000.090.300.390.090.39Matches
2019-202026Celticsct SCO1. Premiership1st30302,67229.79615722200.300.200.510.240.44Matches
2020-202127Celticsct SCO1. Premiership2nd37373,24036.03710300610.080.190.280.080.28Matches
2021-202228Celticsct SCO1. Premiership1st33332,84331.6224201400.060.060.130.060.13Matches
2022-202329Celticsct SCO1. Premiership1st31312,75930.7415400310.130.030.160.130.16Matches
2023-202430Celticsct SCO1. Premiership1st34322,79531.1268200500.060.190.260.060.26Matches
11 Seasons2 Clubs2 Leagues34830027,099301.1544710152232830.180.160.340.170.33
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 (10 Seasons)1 League31126824,371270.842478940232530.160.170.330.150.32
Notts County (1 Season)1 League37322,72830.3120121200300.400.000.400.400.40
Premiership (10 Seasons)31126824,371270.842478940232530.160.170.330.150.32
League One (1 Season)37322,72830.3120121200300.400.000.400.400.40
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
2014-201521Celtic2. Europa LgR32553674.1000000000.000.000.000.000.00Matches
2015-201622Celtic2. Europa LgGR221802.0101100000.500.000.500.500.50Matches
2016-201723Celtic1. Champions LgGR411341.5000000000.000.000.000.000.00Matches
2017-201824Celtic1. Champions LgGR432953.3101100000.60.60.20.7813150.310.000.310.310.310.170.050.220.170.22Matches
2017-201824Celtic2. Europa LgR32221521.7101100000.60.60.00.64990.590.000.590.590.590.360.020.380.360.38Matches
2018-201925Celtic2. Europa LgR32887208.0011000100.40.40.40.8947220.000.120.120.000.120.050.050.100.050.10Matches
2019-202026Celtic2. Europa LgR32776307.0011000100.30.30.81.11265140.000.140.140.000.140.040.110.160.040.16Matches
2020-202127Celtic2. Europa LgGR665406.0101011000.90.10.20.353370.170.000.170.000.000.160.030.190.020.05Matches
2021-202228Celtic3. Conf LgKO211351.5000000100.00.00.10.221740.000.000.000.000.000.020.090.110.020.11Matches
2021-202228Celtic2. Europa LgGR543614.0000001001.00.20.20.4536100.000.000.000.000.000.240.040.290.050.09Matches
2022-202329Celtic1. Champions LgGR332162.4000000000.10.10.20.322370.000.000.000.000.000.030.100.120.030.12Matches
2023-202430Celtic1. Champions LgGR665205.8000000100.20.20.20.531730.000.000.000.000.000.040.040.080.040.08Matches
10 Seasons1 Club3 Leagues54484,25047.2426312404.12.52.44.950260910.080.040.130.060.110.100.060.160.060.12
Europa Lg (7 Seasons)35342,95032.8325212203.21.61.63.235190620.090.060.150.060.120.120.060.180.060.12
Champions Lg (4 Seasons)17131,16512.9101100100.90.90.61.51353250.080.000.080.080.080.080.060.130.080.13
Conf Lg (1 Season)211351.5000000100.00.00.10.221740.000.000.000.000.000.020.090.110.020.11
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
201723sct ScotlandFriendlies (M)11861.0000000000.000.000.000.000.00Matches
201824sct ScotlandWCQ00Matches
201824sct ScotlandFriendlies (M)432703.0000000100.000.000.000.000.00Matches
2018-201925sct ScotlandUEFA Nations League31st443483.9000000100.000.000.000.000.00Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB532913.2000000000.000.000.000.000.00Matches
202127sct ScotlandFriendlies (M)221351.5000000000.000.000.000.000.00Matches
202127sct ScotlandUEFA EuroGR322042.3101100000.10.10.10.121040.440.000.440.440.440.030.030.060.030.06Matches
202127sct ScotlandUEFA Euro Qualifying12121,05811.8011000100.000.090.090.000.09Matches
202228sct ScotlandWCQ1187648.5101100000.120.000.120.120.12Matches
202228sct ScotlandFriendlies (M)11760.8000000000.000.000.000.000.00Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB665406.0000000100.000.000.000.000.00Matches
202329sct ScotlandFriendlies (M)11881.0000000000.000.000.000.000.00Matches
202430sct ScotlandUEFA Euro Qualifying886897.7101100000.130.000.130.130.13Matches
7 Seasons1 Club5 Leagues58514,54950.5314300400.10.10.10.121040.060.020.080.060.080.030.030.060.030.06
Friendlies (M) (5 Seasons)986557.3000000100.000.000.000.000.00
UEFA Nations League (3 Seasons)15131,17913.1000000200.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)20201,74719.4112100100.050.050.100.050.10
WCQ (2 Seasons)1187648.5101100000.120.000.120.120.12
UEFA Euro (1 Season)322042.3101100000.10.10.10.121040.440.000.440.440.440.030.030.060.030.06

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
2013-201420Notts Countyeng ENG3. League One30.312421.390.2900Matches
2014-201521Celtic2. Europa Lg4.1000.0000Matches
2014-201521Celticsct SCO1. Premiership10.12151.490.1300Matches
2015-201622Celtic2. Europa Lg2.0110.501.0000Matches
2015-201622Celticsct SCO1. Premiership17.64100.570.4000Matches
2016-201723Celtic1. Champions Lg1.504125.02.690.670.000.0000Matches
2016-201723Celticsct SCO1. Premiership21.56160.740.3800Matches
2017-201824Celtic1. Champions Lg3.312150.00.610.310.501.0012.30000.60.60.28+0.4+0.4Matches
2017-201824Celtic2. Europa Lg1.713266.71.781.180.330.5012.70000.60.60.20+0.4+0.4Matches
2017-201824Celticsct SCO1. Premiership29.37200.680.3500Matches
2018-201925Celtic2. Europa Lg8.009222.21.130.250.000.0022.10000.40.40.04-0.4-0.4Matches
2018-201925Celticsct SCO1. Premiership33.3300Matches
2019-202026Celtic2. Europa Lg7.00600.00.860.000.0023.90000.30.30.05-0.3-0.3Matches
2019-202026Celticsct SCO1. Premiership29.79492244.91.650.740.140.3222Matches
2020-202127Celtic2. Europa Lg6.013266.70.500.330.000.0025.20110.90.10.05+0.1-0.1Matches
2020-202127Celticsct SCO1. Premiership36.03551629.11.530.440.050.1900Matches
2021-202228Celtic3. Conf Lg1.50100.00.670.000.0030.30000.00.00.030.00.0Matches
2021-202228Celtic2. Europa Lg4.006233.31.500.500.000.0032.00011.00.20.03-1.0-0.2Matches
2021-202228Celticsct SCO1. Premiership31.62521121.21.650.350.040.1801Matches
2022-202329Celtic1. Champions Lg2.40200.00.830.000.0024.70000.10.10.03-0.1-0.1Matches
2022-202329Celticsct SCO1. Premiership30.7431825.81.010.260.130.5000Matches
2023-202430Celtic1. Champions Lg5.804250.00.690.350.000.0026.30000.20.20.06-0.2-0.2Matches
2023-202430Celticsct SCO1. Premiership31.1236925.01.160.290.060.2200Matches
11 Seasons2 Clubs5 Leagues348.35826318229.71.310.580.080.2923.80354.12.50.07-1.1-0.5
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 (10 Seasons)4 Leagues318.04626314029.71.310.490.080.2923.80354.12.50.07-1.1-0.5
Notts County (1 Season)1 League30.312421.390.2900
Premiership (10 Seasons)270.84222312729.61.400.530.080.2923
Europa Lg (7 Seasons)32.8327929.61.010.270.040.2224.00123.21.60.06-1.2-0.6
Champions Lg (4 Seasons)12.9112433.30.930.310.080.2522.40000.90.90.11+0.1+0.1
League One (1 Season)30.312421.390.2900
Conf Lg (1 Season)1.50100.00.670.000.0030.30000.00.00.030.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
2013-201420Notts County1 League30.312421.390.2900
2014-201521Celtic2 Leagues14.12151.060.1300
2015-201622Celtic2 Leagues19.65110.560.4500
2016-201723Celtic2 Leagues23.0641725.02.690.740.000.3500
2017-201824Celtic3 Leagues34.3952360.01.010.670.400.3912.50001.21.20.23+0.8+0.8
2018-201925Celtic2 Leagues41.339222.21.130.250.000.0022.10000.40.40.04-0.4-0.4
2019-202026Celtic2 Leagues36.79552240.01.500.600.130.3223.90220.30.30.05-0.3-0.3
2020-202127Celtic2 Leagues42.04581831.01.380.430.050.1725.20110.90.10.05+0.1-0.1
2021-202228Celtic3 Leagues37.12591322.01.590.350.030.1531.70021.00.20.03-1.0-0.2
2022-202329Celtic2 Leagues33.1433824.21.000.240.120.5024.70000.10.10.03-0.1-0.1
2023-202430Celtic2 Leagues36.82401127.51.090.300.050.1826.30000.20.20.06-0.2-0.2
11 Seasons2 Clubs5 Leagues348.35826318229.71.310.580.080.2923.80354.12.50.07-1.1-0.5
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 (10 Seasons)4 Leagues318.04626314029.71.310.490.080.2923.80354.12.50.07-1.1-0.5
Notts County (1 Season)1 League30.312421.390.2900
Premiership (10 Seasons)270.84222312729.61.400.530.080.2923
Europa Lg (7 Seasons)32.8327929.61.010.270.040.2224.00123.21.60.06-1.2-0.6
Champions Lg (4 Seasons)12.9112433.30.930.310.080.2522.40000.90.90.11+0.1+0.1
League One (1 Season)30.312421.390.2900
Conf Lg (1 Season)1.50100.00.670.000.0030.30000.00.00.030.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
2013-201420Notts Countyeng ENG3. League One20th30.312421.390.2900Matches
2014-201521Celticsct SCO1. Premiership1st10.12151.490.1300Matches
2015-201622Celticsct SCO1. Premiership1st17.64100.570.4000Matches
2016-201723Celticsct SCO1. Premiership1st21.56160.740.3800Matches
2017-201824Celticsct SCO1. Premiership1st29.37200.680.3500Matches
2018-201925Celticsct SCO1. Premiership1st33.3300Matches
2019-202026Celticsct SCO1. Premiership1st29.79492244.91.650.740.140.3222Matches
2020-202127Celticsct SCO1. Premiership2nd36.03551629.11.530.440.050.1900Matches
2021-202228Celticsct SCO1. Premiership1st31.62521121.21.650.350.040.1801Matches
2022-202329Celticsct SCO1. Premiership1st30.7431825.81.010.260.130.5000Matches
2023-202430Celticsct SCO1. Premiership1st31.1236925.01.160.290.060.2200Matches
11 Seasons2 Clubs2 Leagues301.15422316929.61.400.630.080.2923
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Celtic (10 Seasons)1 League270.84222312729.61.400.530.080.2923
Notts County (1 Season)1 League30.312421.390.2900
Premiership (10 Seasons)270.84222312729.61.400.530.080.2923
League One (1 Season)30.312421.390.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
2014-201521Celtic2. Europa LgR324.1000.0000Matches
2015-201622Celtic2. Europa LgGR2.0110.501.0000Matches
2016-201723Celtic1. Champions LgGR1.504125.02.690.670.000.0000Matches
2017-201824Celtic1. Champions LgGR3.312150.00.610.310.501.0012.30000.60.60.28+0.4+0.4Matches
2017-201824Celtic2. Europa LgR321.713266.71.781.180.330.5012.70000.60.60.20+0.4+0.4Matches
2018-201925Celtic2. Europa LgR328.009222.21.130.250.000.0022.10000.40.40.04-0.4-0.4Matches
2019-202026Celtic2. Europa LgR327.00600.00.860.000.0023.90000.30.30.05-0.3-0.3Matches
2020-202127Celtic2. Europa LgGR6.013266.70.500.330.000.0025.20110.90.10.05+0.1-0.1Matches
2021-202228Celtic3. Conf LgKO1.50100.00.670.000.0030.30000.00.00.030.00.0Matches
2021-202228Celtic2. Europa LgGR4.006233.31.500.500.000.0032.00011.00.20.03-1.0-0.2Matches
2022-202329Celtic1. Champions LgGR2.40200.00.830.000.0024.70000.10.10.03-0.1-0.1Matches
2023-202430Celtic1. Champions LgGR5.804250.00.690.350.000.0026.30000.20.20.06-0.2-0.2Matches
10 Seasons1 Club3 Leagues47.24401330.00.970.280.050.2323.80124.12.50.07-1.1-0.5
Europa Lg (7 Seasons)32.8327929.61.010.270.040.2224.00123.21.60.06-1.2-0.6
Champions Lg (4 Seasons)12.9112433.30.930.310.080.2522.40000.90.90.11+0.1+0.1
Conf Lg (1 Season)1.50100.00.670.000.0030.30000.00.00.030.00.0
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
201723sct ScotlandFriendlies (M)1.0000Matches
201824sct ScotlandFriendlies (M)3.0000Matches
2018-201925sct ScotlandUEFA Nations League31st3.9000Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.20300.00.930.000.0000Matches
202127sct ScotlandFriendlies (M)1.5000Matches
202127sct ScotlandUEFA EuroGR2.312150.00.880.440.501.0022.30000.10.10.04+0.9+0.9Matches
202127sct ScotlandUEFA Euro Qualifying11.8013215.41.110.170.000.0000Matches
202228sct ScotlandWCQ8.517342.90.820.350.140.3300Matches
202228sct ScotlandFriendlies (M)0.8000Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.00600.01.000.000.0000Matches
202329sct ScotlandFriendlies (M)1.0000Matches
202430sct ScotlandUEFA Euro Qualifying7.714250.00.520.260.250.5000Matches
7 Seasons1 Club5 Leagues50.5335822.90.890.200.090.3822.30000.10.10.04+0.9+0.9
Friendlies (M) (5 Seasons)7.3000
UEFA Nations League (3 Seasons)13.10900.00.970.000.0000
UEFA Euro Qualifying (2 Seasons)19.4117423.50.880.210.060.2500
WCQ (2 Seasons)8.517342.90.820.350.140.3300
UEFA Euro (1 Season)2.312150.00.880.440.501.0022.30000.10.10.04+0.9+0.9
Become a Stathead & surf this site ad-free.

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
2013-201420Notts Countyeng ENG3. League One30.30Matches
2014-201521Celtic2. Europa Lg4.10Matches
2014-201521Celticsct SCO1. Premiership10.12Matches
2015-201622Celtic2. Europa Lg2.00Matches
2015-201622Celticsct SCO1. Premiership17.66Matches
2016-201723Celtic1. Champions Lg1.50Matches
2016-201723Celticsct SCO1. Premiership21.54Matches
2017-201824Celtic1. Champions Lg3.311913687.51565389707692.1333984.64757.100.20.1-0.24101013Matches
2017-201824Celtic2. Europa Lg1.7596492.29732022929100.0242788.93475.000.00.10.0110109Matches
2017-201824Celticsct SCO1. Premiership29.33Matches
2018-201925Celtic2. Europa Lg8.040949183.36897187419221390.116218687.1355662.510.40.5+0.68373047Matches
2018-201925Celticsct SCO1. Premiership33.310Matches
2019-202026Celtic2. Europa Lg7.035740189.06244161414916789.216417394.8313881.610.80.7+0.26458265Matches
2019-202026Celticsct SCO1. Premiership29.76Matches
2020-202127Celtic2. Europa Lg6.028432088.84875146711612692.112813793.4233076.700.20.2-0.25300033Matches
2020-202127Celticsct SCO1. Premiership36.07Matches
2021-202228Celtic3. Conf Lg1.515617489.72217535879591.6545991.56966.700.10.3-0.13124017Matches
2021-202228Celtic2. Europa Lg4.023526389.4355894712813694.19010090.091181.800.20.2-0.23325036Matches
2021-202228Celticsct SCO1. Premiership31.62Matches
2022-202329Celtic1. Champions Lg2.413915788.52182640717891.0626398.461250.000.20.4-0.23212023Matches
2022-202329Celticsct SCO1. Premiership30.71Matches
2023-202430Celtic1. Champions Lg5.829733588.7486391114815993.113114391.6142166.700.20.3-0.22201017Matches
2023-202430Celticsct SCO1. Premiership31.16Matches
11 Seasons2 Clubs5 Leagues348.32055234187.8333748579990107991.884892791.513118869.7492.42.8+46.635217252260
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 (10 Seasons)4 Leagues318.02055234187.8333748579990107991.884892791.513118869.7492.42.8+46.635217252260
Notts County (1 Season)1 League30.30
Premiership (10 Seasons)270.847
Europa Lg (7 Seasons)32.81344153987.322547610461467191.556862391.210113972.721.61.7+0.423154172190
Champions Lg (4 Seasons)12.955562888.48610194028931392.322624592.2244060.000.60.8-0.69514053
League One (1 Season)30.30
Conf Lg (1 Season)1.515617489.72217535879591.6545991.56966.700.10.3-0.13124017
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
2013-201420Notts County1 League30.30
2014-201521Celtic2 Leagues14.12
2015-201622Celtic2 Leagues19.66
2016-201723Celtic2 Leagues23.04
2017-201824Celtic3 Leagues34.317820089.025385919910594.3576686.471163.630.20.2+2.85202022
2018-201925Celtic2 Leagues41.340949183.36897187419221390.116218687.1355662.5110.40.5+10.68373047
2019-202026Celtic2 Leagues36.735740189.06244161414916789.216417394.8313881.670.80.7+6.26458265
2020-202127Celtic2 Leagues42.028432088.84875146711612692.112813793.4233076.770.20.2+6.85300033
2021-202228Celtic3 Leagues37.139143789.55775148221523193.114415990.6152075.020.30.5+1.76449053
2022-202329Celtic2 Leagues33.113915788.52182640717891.0626398.461250.010.20.4+0.83212023
2023-202430Celtic2 Leagues36.829733588.7486391114815993.113114391.6142166.760.20.3+5.82201017
11 Seasons2 Clubs5 Leagues348.32055234187.8333748579990107991.884892791.513118869.7492.42.8+46.635217252260
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 (10 Seasons)4 Leagues318.02055234187.8333748579990107991.884892791.513118869.7492.42.8+46.635217252260
Notts County (1 Season)1 League30.30
Premiership (10 Seasons)270.847
Europa Lg (7 Seasons)32.81344153987.322547610461467191.556862391.210113972.721.61.7+0.423154172190
Champions Lg (4 Seasons)12.955562888.48610194028931392.322624592.2244060.000.60.8-0.69514053
League One (1 Season)30.30
Conf Lg (1 Season)1.515617489.72217535879591.6545991.56966.700.10.3-0.13124017
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
2013-201420Notts Countyeng ENG3. League One20th30.30Matches
2014-201521Celticsct SCO1. Premiership1st10.12Matches
2015-201622Celticsct SCO1. Premiership1st17.66Matches
2016-201723Celticsct SCO1. Premiership1st21.54Matches
2017-201824Celticsct SCO1. Premiership1st29.33Matches
2018-201925Celticsct SCO1. Premiership1st33.310Matches
2019-202026Celticsct SCO1. Premiership1st29.76Matches
2020-202127Celticsct SCO1. Premiership2nd36.07Matches
2021-202228Celticsct SCO1. Premiership1st31.62Matches
2022-202329Celticsct SCO1. Premiership1st30.71Matches
2023-202430Celticsct SCO1. Premiership1st31.16Matches
11 Seasons2 Clubs2 Leagues301.147
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 (10 Seasons)1 League270.847
Notts County (1 Season)1 League30.30
Premiership (10 Seasons)270.847
League One (1 Season)30.30
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
2014-201521Celtic2. Europa LgR324.10Matches
2015-201622Celtic2. Europa LgGR2.00Matches
2016-201723Celtic1. Champions LgGR1.50Matches
2017-201824Celtic1. Champions LgGR3.311913687.51565389707692.1333984.64757.100.20.1-0.24101013Matches
2017-201824Celtic2. Europa LgR321.7596492.29732022929100.0242788.93475.000.00.10.0110109Matches
2018-201925Celtic2. Europa LgR328.040949183.36897187419221390.116218687.1355662.510.40.5+0.68373047Matches
2019-202026Celtic2. Europa LgR327.035740189.06244161414916789.216417394.8313881.610.80.7+0.26458265Matches
2020-202127Celtic2. Europa LgGR6.028432088.84875146711612692.112813793.4233076.700.20.2-0.25300033Matches
2021-202228Celtic3. Conf LgKO1.515617489.72217535879591.6545991.56966.700.10.3-0.13124017Matches
2021-202228Celtic2. Europa LgGR4.023526389.4355894712813694.19010090.091181.800.20.2-0.23325036Matches
2022-202329Celtic1. Champions LgGR2.413915788.52182640717891.0626398.461250.000.20.4-0.23212023Matches
2023-202430Celtic1. Champions LgGR5.829733588.7486391114815993.113114391.6142166.700.20.3-0.22201017Matches
10 Seasons1 Club3 Leagues47.22055234187.8333748579990107991.884892791.513118869.722.42.8-0.435217252260
Europa Lg (7 Seasons)32.81344153987.322547610461467191.556862391.210113972.721.61.7+0.423154172190
Champions Lg (4 Seasons)12.955562888.48610194028931392.322624592.2244060.000.60.8-0.69514053
Conf Lg (1 Season)1.515617489.72217535879591.6545991.56966.700.10.3-0.13124017
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
201723sct ScotlandFriendlies (M)1.00Matches
201824sct ScotlandFriendlies (M)3.00Matches
2018-201925sct ScotlandUEFA Nations League31st3.90Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.20Matches
202127sct ScotlandFriendlies (M)1.50Matches
202127sct ScotlandUEFA EuroGR2.3849192.31407305373994.9384192.76785.700.10.0-0.12100010Matches
202127sct ScotlandUEFA Euro Qualifying11.81Matches
202228sct ScotlandWCQ8.50Matches
202228sct ScotlandFriendlies (M)0.80Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.00Matches
202329sct ScotlandFriendlies (M)1.00Matches
202430sct ScotlandUEFA Euro Qualifying7.70Matches
7 Seasons1 Club5 Leagues50.5849192.31407305373994.9384192.76785.710.10.0+0.92100010
Friendlies (M) (5 Seasons)7.30
UEFA Nations League (3 Seasons)13.10
UEFA Euro Qualifying (2 Seasons)19.41
WCQ (2 Seasons)8.50
UEFA Euro (1 Season)2.3849192.31407305373994.9384192.76785.700.10.0-0.12100010

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
2013-201420Notts Countyeng ENG3. League One30.3Matches
2014-201521Celtic2. Europa Lg4.1Matches
2014-201521Celticsct SCO1. Premiership10.1Matches
2015-201622Celtic2. Europa Lg2.0Matches
2015-201622Celticsct SCO1. Premiership17.6Matches
2016-201723Celtic1. Champions Lg1.51Matches
2016-201723Celticsct SCO1. Premiership21.5Matches
2017-201824Celtic1. Champions Lg3.3136133211001000011911Matches
2017-201824Celtic2. Europa Lg1.7646311002000005900Matches
2017-201824Celticsct SCO1. Premiership29.3Matches
2018-201925Celtic2. Europa Lg8.0491447421713292235160409211Matches
2018-201925Celticsct SCO1. Premiership33.3Matches
2019-202026Celtic2. Europa Lg7.040138615120550311035703Matches
2019-202026Celticsct SCO1. Premiership29.725Matches
2020-202127Celtic2. Europa Lg6.032030019150254000028416Matches
2020-202127Celticsct SCO1. Premiership36.030Matches
2021-202228Celtic3. Conf Lg1.5174169532012000015600Matches
2021-202228Celtic2. Europa Lg4.0263255750032000023516Matches
2021-202228Celticsct SCO1. Premiership31.631Matches
2022-202329Celtic1. Champions Lg2.4157155110010000013913Matches
2022-202329Celticsct SCO1. Premiership30.715Matches
2023-202430Celtic1. Champions Lg5.833531618162122000029714Matches
2023-202430Celticsct SCO1. Premiership31.116Matches
11 Seasons2 Clubs5 Leagues348.32341222411071611166132661702055734
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (10 Seasons)4 Leagues318.02341222411071611166132661702055734
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8117
Europa Lg (7 Seasons)32.81539145184501104482661701344426
Champions Lg (4 Seasons)12.962860421183143000055538
League One (1 Season)30.3
Conf Lg (1 Season)1.5174169532012000015600
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
2013-201420Notts County1 League30.3
2014-201521Celtic2 Leagues14.1
2015-201622Celtic2 Leagues19.6
2016-201723Celtic2 Leagues23.01
2017-201824Celtic3 Leagues34.3200196321021000017811
2018-201925Celtic2 Leagues41.3491447421713292235160409211
2019-202026Celtic2 Leagues36.7401386151205300311035703
2020-202127Celtic2 Leagues42.0320300191502354000028416
2021-202228Celtic3 Leagues37.143742412820354000039116
2022-202329Celtic2 Leagues33.11571551100160000013913
2023-202430Celtic2 Leagues36.8335316181621182000029714
11 Seasons2 Clubs5 Leagues348.32341222411071611166132661702055734
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (10 Seasons)4 Leagues318.02341222411071611166132661702055734
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8117
Europa Lg (7 Seasons)32.81539145184501104482661701344426
Champions Lg (4 Seasons)12.962860421183143000055538
League One (1 Season)30.3
Conf Lg (1 Season)1.5174169532012000015600
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
2013-201420Notts Countyeng ENG3. League One20th30.3Matches
2014-201521Celticsct SCO1. Premiership1st10.1Matches
2015-201622Celticsct SCO1. Premiership1st17.6Matches
2016-201723Celticsct SCO1. Premiership1st21.5Matches
2017-201824Celticsct SCO1. Premiership1st29.3Matches
2018-201925Celticsct SCO1. Premiership1st33.3Matches
2019-202026Celticsct SCO1. Premiership1st29.725Matches
2020-202127Celticsct SCO1. Premiership2nd36.030Matches
2021-202228Celticsct SCO1. Premiership1st31.631Matches
2022-202329Celticsct SCO1. Premiership1st30.715Matches
2023-202430Celticsct SCO1. Premiership1st31.116Matches
11 Seasons2 Clubs2 Leagues301.1117
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (10 Seasons)1 League270.8117
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8117
League One (1 Season)30.3
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
2014-201521Celtic2. Europa LgR324.1Matches
2015-201622Celtic2. Europa LgGR2.0Matches
2016-201723Celtic1. Champions LgGR1.51Matches
2017-201824Celtic1. Champions LgGR3.3136133211001000011911Matches
2017-201824Celtic2. Europa LgR321.7646311002000005900Matches
2018-201925Celtic2. Europa LgR328.0491447421713292235160409211Matches
2019-202026Celtic2. Europa LgR327.040138615120550311035703Matches
2020-202127Celtic2. Europa LgGR6.032030019150254000028416Matches
2021-202228Celtic3. Conf LgKO1.5174169532012000015600Matches
2021-202228Celtic2. Europa LgGR4.0263255750032000023516Matches
2022-202329Celtic1. Champions LgGR2.4157155110010000013913Matches
2023-202430Celtic1. Champions LgGR5.833531618162122000029714Matches
10 Seasons1 Club3 Leagues47.2234122241107161149132661702055734
Europa Lg (7 Seasons)32.81539145184501104482661701344426
Champions Lg (4 Seasons)12.962860421183143000055538
Conf Lg (1 Season)1.5174169532012000015600
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
201723sct ScotlandFriendlies (M)1.0Matches
201824sct ScotlandFriendlies (M)3.0Matches
2018-201925sct ScotlandUEFA Nations League31st3.9Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.22Matches
202127sct ScotlandFriendlies (M)1.5Matches
202127sct ScotlandUEFA EuroGR2.3918833011000008401Matches
202127sct ScotlandUEFA Euro Qualifying11.813Matches
202228sct ScotlandWCQ8.54Matches
202228sct ScotlandFriendlies (M)0.8Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.03Matches
202329sct ScotlandFriendlies (M)1.0Matches
202430sct ScotlandUEFA Euro Qualifying7.72Matches
7 Seasons1 Club5 Leagues50.59188330125000008401
Friendlies (M) (5 Seasons)7.3
UEFA Nations League (3 Seasons)13.15
UEFA Euro Qualifying (2 Seasons)19.415
WCQ (2 Seasons)8.54
UEFA Euro (1 Season)2.3918833011000008401

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
2013-201420Notts Countyeng ENG3. League One30.3Matches
2014-201521Celtic2. Europa Lg4.1Matches
2014-201521Celticsct SCO1. Premiership10.1Matches
2015-201622Celtic2. Europa Lg2.0Matches
2015-201622Celticsct SCO1. Premiership17.6Matches
2016-201723Celtic1. Champions Lg1.5Matches
2016-201723Celticsct SCO1. Premiership21.5Matches
2017-201824Celtic1. Champions Lg3.382.4380000000.00000000Matches
2017-201824Celtic2. Europa Lg1.763.5850000100.00000000Matches
2017-201824Celticsct SCO1. Premiership29.3Matches
2018-201925Celtic2. Europa Lg8.0141.7594010010.12100000Matches
2018-201925Celticsct SCO1. Premiership33.3Matches
2019-202026Celtic2. Europa Lg7.0152.14140100030.43300000Matches
2019-202026Celticsct SCO1. Premiership29.7Matches
2020-202127Celtic2. Europa Lg6.0132.17110101010.17100000Matches
2020-202127Celticsct SCO1. Premiership36.0Matches
2021-202228Celtic3. Conf Lg1.542.6740000010.67100000Matches
2021-202228Celtic2. Europa Lg4.092.2480100020.50101000Matches
2021-202228Celticsct SCO1. Premiership31.6Matches
2022-202329Celtic1. Champions Lg2.462.5060000000.00000000Matches
2022-202329Celticsct SCO1. Premiership30.7Matches
2023-202430Celtic1. Champions Lg5.850.8740100000.00000000Matches
2023-202430Celticsct SCO1. Premiership31.1Matches
11 Seasons2 Clubs5 Leagues348.3802.02694411180.20701000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (10 Seasons)4 Leagues318.0802.02694411180.20701000
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8
Europa Lg (7 Seasons)32.8572.14474311170.26601000
Champions Lg (4 Seasons)12.9191.66180100000.00000000
League One (1 Season)30.3
Conf Lg (1 Season)1.542.6740000010.67100000
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
2013-201420Notts County1 League30.3
2014-201521Celtic2 Leagues14.1
2015-201622Celtic2 Leagues19.6
2016-201723Celtic2 Leagues23.0
2017-201824Celtic3 Leagues34.3142.82130000100.00000000
2018-201925Celtic2 Leagues41.3141.7594010010.12100000
2019-202026Celtic2 Leagues36.7152.14140100030.43300000
2020-202127Celtic2 Leagues42.0132.17110101010.17100000
2021-202228Celtic3 Leagues37.1132.36120100030.54201000
2022-202329Celtic2 Leagues33.162.5060000000.00000000
2023-202430Celtic2 Leagues36.850.8740100000.00000000
11 Seasons2 Clubs5 Leagues348.3802.02694411180.20701000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (10 Seasons)4 Leagues318.0802.02694411180.20701000
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8
Europa Lg (7 Seasons)32.8572.14474311170.26601000
Champions Lg (4 Seasons)12.9191.66180100000.00000000
League One (1 Season)30.3
Conf Lg (1 Season)1.542.6740000010.67100000
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
2013-201420Notts Countyeng ENG3. League One20th30.3Matches
2014-201521Celticsct SCO1. Premiership1st10.1Matches
2015-201622Celticsct SCO1. Premiership1st17.6Matches
2016-201723Celticsct SCO1. Premiership1st21.5Matches
2017-201824Celticsct SCO1. Premiership1st29.3Matches
2018-201925Celticsct SCO1. Premiership1st33.3Matches
2019-202026Celticsct SCO1. Premiership1st29.7Matches
2020-202127Celticsct SCO1. Premiership2nd36.0Matches
2021-202228Celticsct SCO1. Premiership1st31.6Matches
2022-202329Celticsct SCO1. Premiership1st30.7Matches
2023-202430Celticsct SCO1. Premiership1st31.1Matches
11 Seasons2 Clubs2 Leagues301.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (10 Seasons)1 League270.8
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8
League One (1 Season)30.3
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
2014-201521Celtic2. Europa LgR324.1Matches
2015-201622Celtic2. Europa LgGR2.0Matches
2016-201723Celtic1. Champions LgGR1.5Matches
2017-201824Celtic1. Champions LgGR3.382.4380000000.00000000Matches
2017-201824Celtic2. Europa LgR321.763.5850000100.00000000Matches
2018-201925Celtic2. Europa LgR328.0141.7594010010.12100000Matches
2019-202026Celtic2. Europa LgR327.0152.14140100030.43300000Matches
2020-202127Celtic2. Europa LgGR6.0132.17110101010.17100000Matches
2021-202228Celtic3. Conf LgKO1.542.6740000010.67100000Matches
2021-202228Celtic2. Europa LgGR4.092.2480100020.50101000Matches
2022-202329Celtic1. Champions LgGR2.462.5060000000.00000000Matches
2023-202430Celtic1. Champions LgGR5.850.8740100000.00000000Matches
10 Seasons1 Club3 Leagues47.2802.02694411180.20701000
Europa Lg (7 Seasons)32.8572.14474311170.26601000
Champions Lg (4 Seasons)12.9191.66180100000.00000000
Conf Lg (1 Season)1.542.6740000010.67100000
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
201723sct ScotlandFriendlies (M)1.0Matches
201824sct ScotlandFriendlies (M)3.0Matches
2018-201925sct ScotlandUEFA Nations League31st3.9Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.2Matches
202127sct ScotlandFriendlies (M)1.5Matches
202127sct ScotlandUEFA EuroGR2.331.3230000000.00000000Matches
202127sct ScotlandUEFA Euro Qualifying11.8Matches
202228sct ScotlandWCQ8.5Matches
202228sct ScotlandFriendlies (M)0.8Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.0Matches
202329sct ScotlandFriendlies (M)1.0Matches
202430sct ScotlandUEFA Euro Qualifying7.7Matches
7 Seasons1 Club5 Leagues50.531.3230000000.00000000
Friendlies (M) (5 Seasons)7.3
UEFA Nations League (3 Seasons)13.1
UEFA Euro Qualifying (2 Seasons)19.4
WCQ (2 Seasons)8.5
UEFA Euro (1 Season)2.331.3230000000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201420Notts Countyeng ENG3. League One30.3Matches
2014-201521Celtic2. Europa Lg4.1Matches
2014-201521Celticsct SCO1. Premiership10.1Matches
2015-201622Celtic2. Europa Lg2.0Matches
2015-201622Celticsct SCO1. Premiership17.6Matches
2016-201723Celtic1. Champions Lg1.537Matches
2016-201723Celticsct SCO1. Premiership21.5Matches
2017-201824Celtic1. Champions Lg3.3630421333.3260661220Matches
2017-201824Celtic2. Europa Lg1.7321113475.011011400Matches
2017-201824Celticsct SCO1. Premiership29.3Matches
2018-201925Celtic2. Europa Lg8.011864161540.0911471324120Matches
2018-201925Celticsct SCO1. Premiership33.3Matches
2019-202026Celtic2. Europa Lg7.0421301812.5773491330Matches
2019-202026Celticsct SCO1. Premiership29.700Matches
2020-202127Celtic2. Europa Lg6.09463031127.388351423131Matches
2020-202127Celticsct SCO1. Premiership36.01938Matches
2021-202228Celtic3. Conf Lg1.55213122100.005141610Matches
2021-202228Celtic2. Europa Lg4.07232221020.0841341180Matches
2021-202228Celticsct SCO1. Premiership31.62625Matches
2022-202329Celtic1. Champions Lg2.4312102540.032025840Matches
2022-202329Celticsct SCO1. Premiership30.72430Matches
2023-202430Celtic1. Champions Lg5.8441212728.651266610170Matches
2023-202430Celticsct SCO1. Premiership31.12720Matches
11 Seasons2 Clubs5 Leagues348.35212721238226533.843561838179111601
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 (10 Seasons)4 Leagues318.05212721238226533.843561838179111601
Notts County (1 Season)1 League30.30
Premiership (10 Seasons)270.8961130
Europa Lg (7 Seasons)32.8341817134154831.3333111204175361
Champions Lg (4 Seasons)12.9131137351533.310206142430230
League One (1 Season)30.30
Conf Lg (1 Season)1.55213122100.005141610
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
2013-201420Notts County1 League30.30
2014-201521Celtic2 Leagues14.10
2015-201622Celtic2 Leagues19.60
2016-201723Celtic2 Leagues23.0370
2017-201824Celtic3 Leagues34.3951534757.1370771620
2018-201925Celtic2 Leagues41.311864161540.0911471324120
2019-202026Celtic2 Leagues36.7421301812.5773491330
2020-202127Celtic2 Leagues42.092363031127.388355223131
2021-202228Celtic3 Leagues37.1123045341233.38927301790
2022-202329Celtic2 Leagues33.13252102540.0320235840
2023-202430Celtic2 Leagues36.84311212728.6512662610170
11 Seasons2 Clubs5 Leagues348.35212721238226533.843561838179111601
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (10 Seasons)4 Leagues318.05212721238226533.843561838179111601
Notts County (1 Season)1 League30.30
Premiership (10 Seasons)270.8961130
Europa Lg (7 Seasons)32.8341817134154831.3333111204175361
Champions Lg (4 Seasons)12.9131137351533.310206142430230
League One (1 Season)30.30
Conf Lg (1 Season)1.55213122100.005141610
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
2013-201420Notts Countyeng ENG3. League One20th30.3Matches
2014-201521Celticsct SCO1. Premiership1st10.1Matches
2015-201622Celticsct SCO1. Premiership1st17.6Matches
2016-201723Celticsct SCO1. Premiership1st21.5Matches
2017-201824Celticsct SCO1. Premiership1st29.3Matches
2018-201925Celticsct SCO1. Premiership1st33.3Matches
2019-202026Celticsct SCO1. Premiership1st29.700Matches
2020-202127Celticsct SCO1. Premiership2nd36.01938Matches
2021-202228Celticsct SCO1. Premiership1st31.62625Matches
2022-202329Celticsct SCO1. Premiership1st30.72430Matches
2023-202430Celticsct SCO1. Premiership1st31.12720Matches
11 Seasons2 Clubs2 Leagues301.1961130
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 (10 Seasons)1 League270.8961130
Notts County (1 Season)1 League30.30
Premiership (10 Seasons)270.8961130
League One (1 Season)30.30
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
2014-201521Celtic2. Europa LgR324.1Matches
2015-201622Celtic2. Europa LgGR2.0Matches
2016-201723Celtic1. Champions LgGR1.537Matches
2017-201824Celtic1. Champions LgGR3.3630421333.3260661220Matches
2017-201824Celtic2. Europa LgR321.7321113475.011011400Matches
2018-201925Celtic2. Europa LgR328.011864161540.0911471324120Matches
2019-202026Celtic2. Europa LgR327.0421301812.5773491330Matches
2020-202127Celtic2. Europa LgGR6.09463031127.388351423131Matches
2021-202228Celtic3. Conf LgKO1.55213122100.005141610Matches
2021-202228Celtic2. Europa LgGR4.07232221020.0841341180Matches
2022-202329Celtic1. Champions LgGR2.4312102540.032025840Matches
2023-202430Celtic1. Champions LgGR5.8441212728.651266610170Matches
10 Seasons1 Club3 Leagues47.2523121238226533.84356183866111601
Europa Lg (7 Seasons)32.8341817134154831.3333111204175361
Champions Lg (4 Seasons)12.9131137351533.310206142430230
Conf Lg (1 Season)1.55213122100.005141610
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
201723sct ScotlandFriendlies (M)1.0Matches
201824sct ScotlandFriendlies (M)3.0Matches
2018-201925sct ScotlandUEFA Nations League31st3.9Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.219Matches
202127sct ScotlandFriendlies (M)1.5Matches
202127sct ScotlandUEFA EuroGR2.3221101616.752023500Matches
202127sct ScotlandUEFA Euro Qualifying11.8418Matches
202228sct ScotlandWCQ8.51017Matches
202228sct ScotlandFriendlies (M)0.8Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.064Matches
202329sct ScotlandFriendlies (M)1.0Matches
202430sct ScotlandUEFA Euro Qualifying7.756Matches
7 Seasons1 Club5 Leagues50.52281101616.7520257500
Friendlies (M) (5 Seasons)7.30
UEFA Nations League (3 Seasons)13.17130
UEFA Euro Qualifying (2 Seasons)19.49240
WCQ (2 Seasons)8.510170
UEFA Euro (1 Season)2.3221101616.752023500

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
2013-201420Notts Countyeng ENG3. League One30.3Matches
2014-201521Celtic2. Europa Lg4.1Matches
2014-201521Celticsct SCO1. Premiership10.1Matches
2015-201622Celtic2. Europa Lg2.0Matches
2015-201622Celticsct SCO1. Premiership17.6Matches
2016-201723Celtic1. Champions Lg1.5Matches
2016-201723Celticsct SCO1. Premiership21.5Matches
2017-201824Celtic1. Champions Lg3.3168231984161682150.0150.09851421984141013215Matches
2017-201824Celtic2. Europa Lg1.7840946294842150.0150.06638516945145659Matches
2017-201824Celticsct SCO1. Premiership29.3Matches
2018-201925Celtic2. Europa Lg8.05652413931811185658675.0225.0299131257992171140422Matches
2018-201925Celticsct SCO1. Premiership33.3Matches
2019-202026Celtic2. Europa Lg7.045386529598645311872.7327.32381239543129211632714Matches
2019-202026Celticsct SCO1. Premiership29.7Matches
2020-202127Celtic2. Europa Lg6.0389291032256233889777.8222.2207693269540742317Matches
2020-202127Celticsct SCO1. Premiership36.0Matches
2021-202228Celtic3. Conf Lg1.518931911457118911100.000.0137594167221101464Matches
2021-202228Celtic2. Europa Lg4.031215491907533117685.7114.31686812955609224010Matches
2021-202228Celticsct SCO1. Premiership31.6Matches
2022-202329Celtic1. Champions Lg2.41785271134021782150.0150.0124544217240121347Matches
2022-202329Celticsct SCO1. Premiership30.7Matches
2023-202430Celtic1. Champions Lg5.8396301022336443964250.0125.0231962365361652863Matches
2023-202430Celticsct SCO1. Premiership31.1Matches
11 Seasons2 Clubs5 Leagues348.327341165441632577372732463371.71226.1156869242823504275045196591
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 (10 Seasons)4 Leagues318.027341165441632577372732463371.71226.1156869242823504275045196591
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8
Europa Lg (7 Seasons)32.81803763651074375241801372875.7924.397843101855352643828126762
Champions Lg (4 Seasons)12.974237160444145127428450.0337.5453202080113142111755225
League One (1 Season)30.3
Conf Lg (1 Season)1.518931911457118911100.000.0137594167221101464
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
2013-201420Notts County1 League30.3
2014-201521Celtic2 Leagues14.1
2015-201622Celtic2 Leagues19.6
2016-201723Celtic2 Leagues23.0
2017-201824Celtic3 Leagues34.325224014470102524250.0250.0164899388129281519724
2018-201925Celtic2 Leagues41.35652413931811185658675.0225.0299131257992171140422
2019-202026Celtic2 Leagues36.745386529598645311872.7327.32381239543129211632714
2020-202127Celtic2 Leagues42.0389291032256233889777.8222.2207693269540742317
2021-202228Celtic3 Leagues37.1501186830413245008787.5112.5305127546278110238614
2022-202329Celtic2 Leagues33.11785271134021782150.0150.0124544217240121347
2023-202430Celtic2 Leagues36.8396301022336443964250.0125.0231962365361652863
11 Seasons2 Clubs5 Leagues348.327341165441632577372732463371.71226.1156869242823504275045196591
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 (10 Seasons)4 Leagues318.027341165441632577372732463371.71226.1156869242823504275045196591
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8
Europa Lg (7 Seasons)32.81803763651074375241801372875.7924.397843101855352643828126762
Champions Lg (4 Seasons)12.974237160444145127428450.0337.5453202080113142111755225
League One (1 Season)30.3
Conf Lg (1 Season)1.518931911457118911100.000.0137594167221101464
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
2013-201420Notts Countyeng ENG3. League One20th30.3Matches
2014-201521Celticsct SCO1. Premiership1st10.1Matches
2015-201622Celticsct SCO1. Premiership1st17.6Matches
2016-201723Celticsct SCO1. Premiership1st21.5Matches
2017-201824Celticsct SCO1. Premiership1st29.3Matches
2018-201925Celticsct SCO1. Premiership1st33.3Matches
2019-202026Celticsct SCO1. Premiership1st29.7Matches
2020-202127Celticsct SCO1. Premiership2nd36.0Matches
2021-202228Celticsct SCO1. Premiership1st31.6Matches
2022-202329Celticsct SCO1. Premiership1st30.7Matches
2023-202430Celticsct SCO1. Premiership1st31.1Matches
11 Seasons2 Clubs2 Leagues301.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Celtic (10 Seasons)1 League270.8
Notts County (1 Season)1 League30.3
Premiership (10 Seasons)270.8
League One (1 Season)30.3
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
2014-201521Celtic2. Europa LgR324.1Matches
2015-201622Celtic2. Europa LgGR2.0Matches
2016-201723Celtic1. Champions LgGR1.5Matches
2017-201824Celtic1. Champions LgGR3.3168231984161682150.0150.09851421984141013215Matches
2017-201824Celtic2. Europa LgR321.7840946294842150.0150.06638516945145659Matches
2018-201925Celtic2. Europa LgR328.05652413931811185658675.0225.0299131257992171140422Matches
2019-202026Celtic2. Europa LgR327.045386529598645311872.7327.32381239543129211632714Matches
2020-202127Celtic2. Europa LgGR6.0389291032256233889777.8222.2207693269540742317Matches
2021-202228Celtic3. Conf LgKO1.518931911457118911100.000.0137594167221101464Matches
2021-202228Celtic2. Europa LgGR4.031215491907533117685.7114.31686812955609224010Matches
2022-202329Celtic1. Champions LgGR2.41785271134021782150.0150.0124544217240121347Matches
2023-202430Celtic1. Champions LgGR5.8396301022336443964250.0125.0231962365361652863Matches
10 Seasons1 Club3 Leagues47.227341165441632577372732463371.71226.1156869242823504275045196591
Europa Lg (7 Seasons)32.81803763651074375241801372875.7924.397843101855352643828126762
Champions Lg (4 Seasons)12.974237160444145127428450.0337.5453202080113142111755225
Conf Lg (1 Season)1.518931911457118911100.000.0137594167221101464
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
201723sct ScotlandFriendlies (M)1.0Matches
201824sct ScotlandFriendlies (M)3.0Matches
2018-201925sct ScotlandUEFA Nations League31st3.9Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.2Matches
202127sct ScotlandFriendlies (M)1.5Matches
202127sct ScotlandUEFA EuroGR2.3107012761901073133.3266.76838216923031754Matches
202127sct ScotlandUEFA Euro Qualifying11.8Matches
202228sct ScotlandWCQ8.5Matches
202228sct ScotlandFriendlies (M)0.8Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.0Matches
202329sct ScotlandFriendlies (M)1.0Matches
202430sct ScotlandUEFA Euro Qualifying7.7Matches
7 Seasons1 Club5 Leagues50.5107012761901073133.3266.76838216923031754
Friendlies (M) (5 Seasons)7.3
UEFA Nations League (3 Seasons)13.1
UEFA Euro Qualifying (2 Seasons)19.4
WCQ (2 Seasons)8.5
UEFA Euro (1 Season)2.3107012761901073133.3266.76838216923031754

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
2013-201420Notts Countyeng ENG3. League One372,7287465.930.3325Matches
2014-201521Celtic2. Europa Lg53677351.04.152011.0069-3-0.74-0.99Matches
2014-201521Celticsct SCO1. Premiership179055326.510.187982.50235+18+1.79+0.04Matches
2015-201622Celtic2. Europa Lg21809033.32.022010.5023-1-0.50+0.25Matches
2015-201622Celticsct SCO1. Premiership271,5825946.317.615131292.444819+29+1.65+0.03Matches
2016-201723Celtic1. Champions Lg41343424.81.510321.2214-3-2.01-0.24Matches
2016-201723Celticsct SCO1. Premiership311,9386356.721.52013112.74Matches
2017-201824Celtic1. Champions Lg42957454.63.333121.50310-7-2.14+0.072.84.5-1.6-0.49+1.02Matches
2017-201824Celtic2. Europa Lg21527684.41.721001.5013-2-1.18-1.181.12.1-1.0-0.60-0.88Matches
2017-201824Celticsct SCO1. Premiership362,6407377.229.3292472.25Matches
2018-201925Celtic2. Europa Lg872090100.08.08908001.30611-5-0.627.112.6-5.4-0.68Matches
2018-201925Celticsct SCO1. Premiership352,9978687.633.333893222302.296614+52+1.56+0.50Matches
2019-202026Celtic2. Europa Lg76309087.57.07907002.22128+4+0.57+2.5710.28.6+1.6+0.23+2.28Matches
2019-202026Celticsct SCO1. Premiership302,6728999.029.7308928002.678919+70+2.36+2.36Matches
2020-202127Celtic2. Europa Lg654090100.06.06906001.251019-9-1.506.111.1-5.0-0.84Matches
2020-202127Celticsct SCO1. Premiership373,2408894.736.0378833002.007326+47+1.31+0.31Matches
2021-202228Celtic3. Conf Lg21356875.01.5190114500.0014-3-2.000.002.21.7+0.5+0.35+1.80Matches
2021-202228Celtic2. Europa Lg53617266.94.0484312602.00910-1-0.25+0.258.47.8+0.6+0.15+0.86Matches
2021-202228Celticsct SCO1. Premiership332,8438683.131.6338625002.527918+61+1.93+0.53Matches
2022-202329Celtic1. Champions Lg32167240.02.43722000.3315-4-1.67+0.283.32.5+0.8+0.33+1.04Matches
2022-202329Celticsct SCO1. Premiership312,7598980.730.7318928002.529125+66+2.15+0.25Matches
2023-202430Celtic1. Champions Lg65208796.35.86875000.67513-8-1.38+7.624.911.2-6.3-1.09+1.03Matches
2023-202430Celticsct SCO1. Premiership342,7958283.931.132862422302.477622+54+1.74+0.06Matches
11 Seasons2 Clubs5 Leagues40231,3497871.5348.3348882675427232.25602247+355+1.33+0.3846.362.1-15.8-0.40+0.69
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 (10 Seasons)4 Leagues36528,6217872.1318.0316882674927232.25602247+355+1.33+0.3846.362.1-15.8-0.40+0.69
Notts County (1 Season)1 League372,7287465.930.3325
Premiership (10 Seasons)31124,3717873.0270.8268882274323172.42545148+397+1.81+0.18
Europa Lg (7 Seasons)352,9508474.532.834892912621.504663-17-0.52-0.0733.042.2-9.2-0.35+0.67
Champions Lg (4 Seasons)171,1656953.912.9138210440.931032-22-1.70+0.3811.118.2-7.1-0.62+0.47
League One (1 Season)372,7287465.930.3325
Conf Lg (1 Season)21356875.01.5190114500.0014-3-2.000.002.21.7+0.5+0.35+1.80
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
2013-201420Notts County1 League372,7287465.930.3325
2014-201521Celtic2 Leagues221,2725830.714.1139992.162914+15+1.06-0.51
2015-201622Celtic2 Leagues291,7626144.519.6171512102.315022+28+1.43+0.20
2016-201723Celtic2 Leagues352,0725952.323.021131422.5714-3-2.01-0.24
2017-201824Celtic3 Leagues423,0877474.634.33428822.14413-9-1.81+0.174.06.6-2.6-0.53+0.79
2018-201925Celtic2 Leagues433,7178689.841.341904022302.117225+47+1.14+0.077.112.6-5.4-0.68
2019-202026Celtic2 Leagues373,3028996.536.7378935002.5810127+74+2.02+3.5410.28.6+1.6+0.23+2.28
2020-202127Celtic2 Leagues433,7808895.542.0438839001.908345+38+0.90-0.106.111.1-5.0-0.84
2021-202228Celtic3 Leagues403,3398380.737.138862923602.338932+57+1.54+0.7510.69.5+1.1+0.21+1.06
2022-202329Celtic2 Leagues342,9758875.133.1348830002.339230+62+1.88+1.243.32.5+0.8+0.33+1.04
2023-202430Celtic2 Leagues403,3158385.736.838862922302.208135+46+1.25-0.054.911.2-6.3-1.09+1.03
11 Seasons2 Clubs5 Leagues40231,3497871.5348.3348882675427232.25602247+355+1.33+0.3846.362.1-15.8-0.40+0.69
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 (10 Seasons)4 Leagues36528,6217872.1318.0316882674927232.25602247+355+1.33+0.3846.362.1-15.8-0.40+0.69
Notts County (1 Season)1 League372,7287465.930.3325
Premiership (10 Seasons)31124,3717873.0270.8268882274323172.42545148+397+1.81+0.18
Europa Lg (7 Seasons)352,9508474.532.834892912621.504663-17-0.52-0.0733.042.2-9.2-0.35+0.67
Champions Lg (4 Seasons)171,1656953.912.9138210440.931032-22-1.70+0.3811.118.2-7.1-0.62+0.47
League One (1 Season)372,7287465.930.3325
Conf Lg (1 Season)21356875.01.5190114500.0014-3-2.000.002.21.7+0.5+0.35+1.80
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
2013-201420Notts Countyeng ENG3. League One20th372,7287465.930.3325Matches
2014-201521Celticsct SCO1. Premiership1st179055326.510.187982.50235+18+1.79+0.04Matches
2015-201622Celticsct SCO1. Premiership1st271,5825946.317.615131292.444819+29+1.65+0.03Matches
2016-201723Celticsct SCO1. Premiership1st311,9386356.721.52013112.74Matches
2017-201824Celticsct SCO1. Premiership1st362,6407377.229.3292472.25Matches
2018-201925Celticsct SCO1. Premiership1st352,9978687.633.333893222302.296614+52+1.56+0.50Matches
2019-202026Celticsct SCO1. Premiership1st302,6728999.029.7308928002.678919+70+2.36+2.36Matches
2020-202127Celticsct SCO1. Premiership2nd373,2408894.736.0378833002.007326+47+1.31+0.31Matches
2021-202228Celticsct SCO1. Premiership1st332,8438683.131.6338625002.527918+61+1.93+0.53Matches
2022-202329Celticsct SCO1. Premiership1st312,7598980.730.7318928002.529125+66+2.15+0.25Matches
2023-202430Celticsct SCO1. Premiership1st342,7958283.931.132862422302.477622+54+1.74+0.06Matches
11 Seasons2 Clubs2 Leagues34827,0997872.2301.1300882274823172.42545148+397+1.81+0.18
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 (10 Seasons)1 League31124,3717873.0270.8268882274323172.42545148+397+1.81+0.18
Notts County (1 Season)1 League372,7287465.930.3325
Premiership (10 Seasons)31124,3717873.0270.8268882274323172.42545148+397+1.81+0.18
League One (1 Season)372,7287465.930.3325
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
2014-201521Celtic2. Europa LgR3253677351.04.152011.0069-3-0.74-0.99Matches
2015-201622Celtic2. Europa LgGR21809033.32.022010.5023-1-0.50+0.25Matches
2016-201723Celtic1. Champions LgGR41343424.81.510321.2214-3-2.01-0.24Matches
2017-201824Celtic1. Champions LgGR42957454.63.333121.50310-7-2.14+0.072.84.5-1.6-0.49+1.02Matches
2017-201824Celtic2. Europa LgR3221527684.41.721001.5013-2-1.18-1.181.12.1-1.0-0.60-0.88Matches
2018-201925Celtic2. Europa LgR32872090100.08.08908001.30611-5-0.627.112.6-5.4-0.68Matches
2019-202026Celtic2. Europa LgR3276309087.57.07907002.22128+4+0.57+2.5710.28.6+1.6+0.23+2.28Matches
2020-202127Celtic2. Europa LgGR654090100.06.06906001.251019-9-1.506.111.1-5.0-0.84Matches
2021-202228Celtic3. Conf LgKO21356875.01.5190114500.0014-3-2.000.002.21.7+0.5+0.35+1.80Matches
2021-202228Celtic2. Europa LgGR53617266.94.0484312602.00910-1-0.25+0.258.47.8+0.6+0.15+0.86Matches
2022-202329Celtic1. Champions LgGR32167240.02.43722000.3315-4-1.67+0.283.32.5+0.8+0.33+1.04Matches
2023-202430Celtic1. Champions LgGR65208796.35.86875000.67513-8-1.38+7.624.911.2-6.3-1.09+1.03Matches
10 Seasons1 Club3 Leagues544,2507967.547.248874063661.275799-42-0.89+0.3846.362.1-15.8-0.40+0.69
Europa Lg (7 Seasons)352,9508474.532.834892912621.504663-17-0.52-0.0733.042.2-9.2-0.35+0.67
Champions Lg (4 Seasons)171,1656953.912.9138210440.931032-22-1.70+0.3811.118.2-7.1-0.62+0.47
Conf Lg (1 Season)21356875.01.5190114500.0014-3-2.000.002.21.7+0.5+0.35+1.80
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
201723sct ScotlandFriendlies (M)1868647.81.01860000.0001-1-1.05-1.05Matches
201824sct ScotlandWCQ00002Matches
201824sct ScotlandFriendlies (M)42706850.03.0382112400.7527-5-1.67-0.33Matches
2018-201925sct ScotlandUEFA Nations League31st43488796.73.94873002.25104+6+1.55+1.55Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB52915853.93.2387221512.002200.00-0.36Matches
202127sct ScotlandFriendlies (M)21356875.01.52681002.0032+1+0.67+0.67Matches
202127sct ScotlandUEFA EuroGR32046875.62.3290212400.3313-2-0.88+1.842.33.2-0.9-0.38-2.00Matches
202127sct ScotlandUEFA Euro Qualifying121,0588892.811.812880001.421419-5-0.43-2.62Matches
202228sct ScotlandWCQ117646977.28.5888732102.09169+7+0.82+0.43Matches
202228sct ScotlandFriendlies (M)1767628.10.81760011.0010+1+1.18+2.11Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB654090100.06.06906002.17115+6+1.00Matches
202329sct ScotlandFriendlies (M)1888848.91.01880010.0013-2-2.05+0.89Matches
202430sct ScotlandUEFA Euro Qualifying86898695.77.78864002.13158+7+0.91-4.89Matches
7 Seasons1 Club5 Leagues584,5497866.850.551862672051.697663+13+0.26+0.592.33.2-0.9-0.38-2.00
Friendlies (M) (5 Seasons)96557348.57.3879212420.89713-6-0.82+0.34
UEFA Nations League (3 Seasons)151,1797981.913.113881121512.132311+12+0.92+0.57
UEFA Euro Qualifying (2 Seasons)201,7478793.919.420874001.702927+2+0.10-3.08
WCQ (2 Seasons)117646940.48.5888732122.09169+7+0.82+0.43
UEFA Euro (1 Season)32046875.62.3290212400.3313-2-0.88+1.842.33.2-0.9-0.38-2.00

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
2013-201420Notts Countyeng ENG3. League One30.33014Matches
2014-201521Celtic2. Europa Lg4.1003Matches
2014-201521Celticsct SCO1. Premiership10.100Matches
2015-201622Celtic2. Europa Lg2.0002Matches
2015-201622Celticsct SCO1. Premiership17.61012Matches
2016-201723Celtic1. Champions Lg1.5000130173000Matches
2016-201723Celticsct SCO1. Premiership21.52111Matches
2017-201824Celtic1. Champions Lg3.300033006300017030.0Matches
2017-201824Celtic2. Europa Lg1.7000330212000101233.3Matches
2017-201824Celticsct SCO1. Premiership29.32019Matches
2018-201925Celtic2. Europa Lg8.010097029138000452528.6Matches
2018-201925Celticsct SCO1. Premiership33.30000Matches
2019-202026Celtic2. Europa Lg7.0100670592000584357.1Matches
2019-202026Celticsct SCO1. Premiership29.72002025225000Matches
2020-202127Celtic2. Europa Lg6.00004305144000465838.5Matches
2020-202127Celticsct SCO1. Premiership36.0611302613038191Matches
2021-202228Celtic3. Conf Lg1.51002101120002110100.0Matches
2021-202228Celtic2. Europa Lg4.0000310342000262433.3Matches
2021-202228Celticsct SCO1. Premiership31.6400321823125260Matches
2022-202329Celtic1. Champions Lg2.40001101510001910100.0Matches
2022-202329Celticsct SCO1. Premiership30.7310161501530240Matches
2023-202430Celtic1. Champions Lg5.810032026400028040.0Matches
2023-202430Celticsct SCO1. Premiership31.1500302701620270Matches
11 Seasons2 Clubs5 Leagues348.332312241425166179127001270162935.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (10 Seasons)4 Leagues318.029312101425166179127001270162935.6
Notts County (1 Season)1 League30.33014
Premiership (10 Seasons)270.825311701115117113961
Europa Lg (7 Seasons)32.820030210444118000185142238.9
Champions Lg (4 Seasons)12.910089042411000641712.5
League One (1 Season)30.33014
Conf Lg (1 Season)1.51002101120002110100.0
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
2013-201420Notts County1 League30.33014
2014-201521Celtic2 Leagues14.1003
2015-201622Celtic2 Leagues19.61014
2016-201723Celtic2 Leagues23.02101230173000
2017-201824Celtic3 Leagues34.32002560275000271516.7
2018-201925Celtic2 Leagues41.310097029138000452528.6
2019-202026Celtic2 Leagues36.7300263223092000584357.1
2020-202127Celtic2 Leagues42.061134291355223001465838.5
2021-202228Celtic3 Leagues37.150037202353030000473442.9
2022-202329Celtic2 Leagues33.1310171601635250001910100.0
2023-202430Celtic2 Leagues36.86003329018263100028040.0
11 Seasons2 Clubs5 Leagues348.332312241425166179127001270162935.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (10 Seasons)4 Leagues318.029312101425166179127001270162935.6
Notts County (1 Season)1 League30.33014
Premiership (10 Seasons)270.825311701115117113961
Europa Lg (7 Seasons)32.820030210444118000185142238.9
Champions Lg (4 Seasons)12.910089042411000641712.5
League One (1 Season)30.33014
Conf Lg (1 Season)1.51002101120002110100.0
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2013-201420Notts Countyeng ENG3. League One20th30.33014Matches
2014-201521Celticsct SCO1. Premiership1st10.100Matches
2015-201622Celticsct SCO1. Premiership1st17.61012Matches
2016-201723Celticsct SCO1. Premiership1st21.52111Matches
2017-201824Celticsct SCO1. Premiership1st29.32019Matches
2018-201925Celticsct SCO1. Premiership1st33.30000Matches
2019-202026Celticsct SCO1. Premiership1st29.72002025225000Matches
2020-202127Celticsct SCO1. Premiership2nd36.0611302613038191Matches
2021-202228Celticsct SCO1. Premiership1st31.6400321823125260Matches
2022-202329Celticsct SCO1. Premiership1st30.7310161501530240Matches
2023-202430Celticsct SCO1. Premiership1st31.1500302701620270Matches
11 Seasons2 Clubs2 Leagues301.128311841115117113961
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Celtic (10 Seasons)1 League270.825311701115117113961
Notts County (1 Season)1 League30.33014
Premiership (10 Seasons)270.825311701115117113961
League One (1 Season)30.33014
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
2014-201521Celtic2. Europa LgR324.1003Matches
2015-201622Celtic2. Europa LgGR2.0002Matches
2016-201723Celtic1. Champions LgGR1.5000130173000Matches
2017-201824Celtic1. Champions LgGR3.300033006300017030.0Matches
2017-201824Celtic2. Europa LgR321.7000330212000101233.3Matches
2018-201925Celtic2. Europa LgR328.010097029138000452528.6Matches
2019-202026Celtic2. Europa LgR327.0100670592000584357.1Matches
2020-202127Celtic2. Europa LgGR6.00004305144000465838.5Matches
2021-202228Celtic3. Conf LgKO1.51002101120002110100.0Matches
2021-202228Celtic2. Europa LgGR4.0000310342000262433.3Matches
2022-202329Celtic1. Champions LgGR2.40001101510001910100.0Matches
2023-202430Celtic1. Champions LgGR5.810032026400028040.0Matches
10 Seasons1 Club3 Leagues47.240040310496631000270162935.6
Europa Lg (7 Seasons)32.820030210444118000185142238.9
Champions Lg (4 Seasons)12.910089042411000641712.5
Conf Lg (1 Season)1.51002101120002110100.0
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
201723sct ScotlandFriendlies (M)1.00000Matches
201824sct ScotlandFriendlies (M)3.01000Matches
2018-201925sct ScotlandUEFA Nations League31st3.91000Matches
2020-202127sct ScotlandUEFA Nations LeagueLgB3.20004102910Matches
202127sct ScotlandFriendlies (M)1.50000Matches
202127sct ScotlandUEFA EuroGR2.3000110132000510100.0Matches
202127sct ScotlandUEFA Euro Qualifying11.810078013184000Matches
202228sct ScotlandWCQ8.5000290417100Matches
202228sct ScotlandFriendlies (M)0.80000Matches
2022-202329sct ScotlandUEFA Nations LeagueLgB6.01005203460Matches
202329sct ScotlandFriendlies (M)1.00000Matches
202430sct ScotlandUEFA Euro Qualifying7.70004202650Matches
7 Seasons1 Club5 Leagues50.540023230255728000510100.0
Friendlies (M) (5 Seasons)7.31000
UEFA Nations League (3 Seasons)13.120093051370
UEFA Euro Qualifying (2 Seasons)19.41001110015249000
WCQ (2 Seasons)8.5000290417100
UEFA Euro (1 Season)2.3000110132000510100.0

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.