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-12-16MonPremier LeagueMatchweek 16HomeD 1–1BournemouthWest HamYDM9000006200773100.20.20.4130445777.21239241Match Report
2024-12-08SunPremier LeagueMatchweek 15AwayW 2–1BournemouthIpswich TownYDM8500001100521020.00.00.130344379.11239411Match Report
2024-12-05ThuPremier LeagueMatchweek 14HomeW 1–0BournemouthTottenhamYDM,CM7600001000352530.10.10.140122060.0314020Match Report
2024-11-30SatPremier LeagueMatchweek 13AwayW 4–2BournemouthWolvesYDM9000001100622010.00.00.021404687.0936210Match Report
2024-11-18MonUEFA Nations LeagueLeague AAwayW 2–1sct Scotlandpl PolandN25000011102Match 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-201418Inverness CTsct SCO1. Premiership1534565.1303300100.590.000.590.590.59
2014-201519Inverness CTsct SCO1. Premiership35262,17124.1426400310.170.080.250.170.25Matches
2015-201620Inverness CTsct SCO1. Premiership13121,05311.7347300210.260.340.600.260.60Matches
2015-201620Celticsct SCO1. Premiership522232.5202200000.810.000.810.810.81Matches
2016-201721Aberdeensct SCO1. Premiership1376457.2617600000.840.140.980.840.98Matches
2016-201721Celticsct SCO1. Premiership532622.9123100000.340.691.030.341.03Matches
2017-201822Aberdeensct SCO1. Premiership32282,50327.84610400510.140.220.360.140.36Matches
2018-201923Celtic2. Europa Lg764885.4011000000.20.21.51.81522220.000.180.180.000.180.040.280.320.040.32Matches
2018-201923Celticsct SCO1. Premiership23171,52016.99413811100.530.240.770.470.71Matches
2019-202024Celtic2. Europa Lg665135.7314211301.50.71.32.01238270.530.180.700.350.530.260.230.490.120.35Matches
2019-202024Celticsct SCO1. Premiership24171,59317.71110211013310.620.561.190.561.13Matches
2020-202125Celtic2. Europa Lg543904.3022000300.40.41.51.9719200.000.460.460.000.460.080.350.430.080.43Matches
2020-202125Celticsct SCO1. Premiership34262,35926.25914411100.190.340.530.150.50Matches
2021-202226Bournemoutheng ENG2. Championship38362,99733.33811300607.17.17.814.9811652860.090.240.330.090.330.210.230.450.210.45Matches
2021-202226Bournemoutheng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2021-202226Celticsct SCO1. Premiership432823.1033000000.000.960.960.000.96Matches
2022-202327Bournemoutheng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2022-202327Bournemoutheng ENGFA Cup11680.8101100001.320.001.321.321.32Matches
2022-202327Bournemoutheng ENG1. Premier League32221,83420.4112100202.72.72.45.13971710.050.050.100.050.100.130.120.250.130.25Matches
2023-202428Bournemoutheng ENGEFL Cup311501.7101100000.600.000.600.600.60Matches
2023-202428Bournemoutheng ENGFA Cup311832.0000000000.000.000.000.000.00Matches
2023-202428Bournemoutheng ENG1. Premier League37352,90732.3055000602.32.35.47.760167780.000.150.150.000.150.070.170.240.070.24Matches
2024-202529Bournemoutheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2024-202529Bournemoutheng ENG1. Premier League15131,04411.6101100500.80.81.62.41679260.090.000.090.090.090.070.140.210.070.21Matches
12 Seasons4 Clubs6 Leagues35527324,046267.25859117544641415.014.221.535.72305615300.220.220.440.200.420.130.190.320.130.32
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 (6 Seasons)2 Leagues113847,63084.831326327461112.11.34.35.63479690.370.380.740.320.700.130.280.410.080.36
Bournemouth (4 Seasons)4 Leagues1341139,588106.57142170019013.013.017.230.11964824610.070.130.200.070.200.130.180.310.130.31
Inverness CT (3 Seasons)1 League63413,68040.9106161000620.240.150.390.240.39
Aberdeen (2 Seasons)1 League45353,14835.0107171000510.290.200.490.290.49
Premiership (9 Seasons)20314413,067145.248418945351640.330.280.610.310.59
Premier League (3 Seasons)84705,78564.32682001305.95.99.415.31153171750.030.090.120.030.120.090.150.240.090.24
Europa Lg (3 Seasons)18161,39115.5347211602.11.34.35.63479690.190.260.450.130.390.130.280.410.080.36
EFL Cup (3 Seasons)755105.7101100000.180.000.180.180.18
FA Cup (3 Seasons)522963.3101100000.300.000.300.300.30
Championship (1 Season)38362,99733.33811300607.17.17.814.9811652860.090.240.330.090.330.210.230.450.210.45
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-201418Inverness CT1 League1534565.1303300100.590.000.590.590.59
2014-201519Inverness CT1 League35262,17124.1426400310.170.080.250.170.25
2015-201620Inverness CT1 League13121,05311.7347300210.260.340.600.260.60
2015-201620Celtic1 League522232.5202200000.810.000.810.810.81
2016-201721Celtic1 League532622.9123100000.340.691.030.341.03
2016-201721Aberdeen1 League1376457.2617600000.840.140.980.840.98
2017-201822Aberdeen1 League32282,50327.84610400510.140.220.360.140.36
2018-201923Celtic2 Leagues30232,00822.39514811100.20.21.51.81522220.400.220.630.360.580.040.280.320.040.32
2019-202024Celtic2 Leagues30232,10623.41411251224611.50.71.32.01238270.600.471.070.510.980.260.230.490.120.35
2020-202125Celtic2 Leagues39302,74930.551116411400.40.41.51.9719200.160.360.520.130.490.080.350.430.080.43
2021-202226Celtic1 League432823.1033000000.000.960.960.000.96
2021-202226Bournemouth2 Leagues39363,04233.83811300607.17.17.814.9811652860.090.240.330.090.330.210.230.450.210.45
2022-202327Bournemouth3 Leagues36262,17224.1213200202.72.72.45.13971710.080.040.120.080.120.130.120.250.130.25
2023-202428Bournemouth3 Leagues43373,24036.0156100602.32.35.47.760167780.030.140.170.030.170.070.170.240.070.24
2024-202529Bournemouth2 Leagues16141,13412.6101100500.80.81.62.41679260.080.000.080.080.080.070.140.210.070.21
12 Seasons4 Clubs6 Leagues35527324,046267.25859117544641415.014.221.535.72305615300.220.220.440.200.420.130.190.320.130.32
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 (6 Seasons)2 Leagues113847,63084.831326327461112.11.34.35.63479690.370.380.740.320.700.130.280.410.080.36
Bournemouth (4 Seasons)4 Leagues1341139,588106.57142170019013.013.017.230.11964824610.070.130.200.070.200.130.180.310.130.31
Inverness CT (3 Seasons)1 League63413,68040.9106161000620.240.150.390.240.39
Aberdeen (2 Seasons)1 League45353,14835.0107171000510.290.200.490.290.49
Premiership (9 Seasons)20314413,067145.248418945351640.330.280.610.310.59
Premier League (3 Seasons)84705,78564.32682001305.95.99.415.31153171750.030.090.120.030.120.090.150.240.090.24
Europa Lg (3 Seasons)18161,39115.5347211602.11.34.35.63479690.190.260.450.130.390.130.280.410.080.36
EFL Cup (3 Seasons)755105.7101100000.180.000.180.180.18
FA Cup (3 Seasons)522963.3101100000.300.000.300.300.30
Championship (1 Season)38362,99733.33811300607.17.17.814.9811652860.090.240.330.090.330.210.230.450.210.45
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country 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
2013-201418Inverness CTsct SCO1. Premiership5th1534565.1303300100.590.000.590.590.59
2014-201519Inverness CTsct SCO1. Premiership3rd35262,17124.1426400310.170.080.250.170.25Matches
2015-201620Inverness CTsct SCO1. Premiership7th13121,05311.7347300210.260.340.600.260.60Matches
2015-201620Celticsct SCO1. Premiership1st522232.5202200000.810.000.810.810.81Matches
2016-201721Celticsct SCO1. Premiership1st532622.9123100000.340.691.030.341.03Matches
2016-201721Aberdeensct SCO1. Premiership2nd1376457.2617600000.840.140.980.840.98Matches
2017-201822Aberdeensct SCO1. Premiership2nd32282,50327.84610400510.140.220.360.140.36Matches
2018-201923Celticsct SCO1. Premiership1st23171,52016.99413811100.530.240.770.470.71Matches
2019-202024Celticsct SCO1. Premiership1st24171,59317.71110211013310.620.561.190.561.13Matches
2020-202125Celticsct SCO1. Premiership2nd34262,35926.25914411100.190.340.530.150.50Matches
2021-202226Celticsct SCO1. Premiership1st432823.1033000000.000.960.960.000.96Matches
2021-202226Bournemoutheng ENG2. Championship2nd38362,99733.33811300607.17.17.814.9811652860.090.240.330.090.330.210.230.450.210.45Matches
2022-202327Bournemoutheng ENG1. Premier League15th32221,83420.4112100202.72.72.45.13971710.050.050.100.050.100.130.120.250.130.25Matches
2023-202428Bournemoutheng ENG1. Premier League12th37352,90732.3055000602.32.35.47.760167780.000.150.150.000.150.070.170.240.070.24Matches
2024-202529Bournemoutheng ENG1. Premier League6th15131,04411.6101100500.80.81.62.41679260.090.000.090.090.090.070.140.210.070.21Matches
12 Seasons4 Clubs3 Leagues32525021,849242.85355108503535413.013.017.230.11964824610.220.230.440.210.430.130.180.310.130.31
Country 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 (6 Seasons)1 League95686,23969.32828562535510.400.400.810.360.76
Bournemouth (4 Seasons)2 Leagues1221068,78297.65141950019013.013.017.230.11964824610.050.140.190.050.190.130.180.310.130.31
Inverness CT (3 Seasons)1 League63413,68040.9106161000620.240.150.390.240.39
Aberdeen (2 Seasons)1 League45353,14835.0107171000510.290.200.490.290.49
Premiership (9 Seasons)20314413,067145.248418945351640.330.280.610.310.59
Premier League (3 Seasons)84705,78564.32682001305.95.99.415.31153171750.030.090.120.030.120.090.150.240.090.24
Championship (1 Season)38362,99733.33811300607.17.17.814.9811652860.090.240.330.090.330.210.230.450.210.45
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
2021-202226Bournemoutheng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2022-202327Bournemoutheng ENGEFL CupRd4332703.0000000000.000.000.000.000.00Matches
2022-202327Bournemoutheng ENGFA Cup11680.8101100001.320.001.321.321.32Matches
2023-202428Bournemoutheng ENGEFL CupRd4311501.7101100000.600.000.600.600.60Matches
2023-202428Bournemoutheng ENGFA Cup311832.0000000000.000.000.000.000.00Matches
2024-202529Bournemoutheng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
4 Seasons1 Club2 Leagues1278069.0202200000.220.000.220.220.22
EFL Cup (3 Seasons)755105.7101100000.180.000.180.180.18
FA Cup (3 Seasons)522963.3101100000.300.000.300.300.30
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
2018-201923Celtic2. Europa LgR32764885.4011000000.20.21.51.81522220.000.180.180.000.180.040.280.320.040.32Matches
2019-202024Celtic2. Europa LgR32665135.7314211301.50.71.32.01238270.530.180.700.350.530.260.230.490.120.35Matches
2020-202125Celtic2. Europa LgGR543904.3022000300.40.41.51.9719200.000.460.460.000.460.080.350.430.080.43Matches
3 Seasons1 Club1 League18161,39115.5347211602.11.34.35.63479690.190.260.450.130.390.130.280.410.080.36
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
201721sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201822sct ScotlandFriendlies (M)21680.8000000000.000.000.000.000.00Matches
2018-201923sct ScotlandUEFA Nations League31st221651.8022000000.001.091.090.001.09Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB443604.0202022100.500.000.500.000.00Matches
202125sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202125sct ScotlandUEFA EuroGR11450.5000000000.00.00.10.11250.000.000.000.000.000.000.110.110.000.11Matches
202125sct ScotlandUEFA Euro Qualifying754845.4224200000.370.370.740.370.74Matches
202226sct ScotlandWCQ944915.5011000200.000.180.180.000.18Matches
202226sct ScotlandFriendlies (M)311141.3000000000.000.000.000.000.00Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB543303.7112011100.270.270.550.000.27Matches
202327sct ScotlandFriendlies (M)20460.5000000000.000.000.000.000.00Matches
202428sct ScotlandFriendlies (M)443183.5101100000.280.000.280.280.28Matches
202428sct ScotlandUEFA EuroGR31991.1000000000.00.00.00.00040.000.000.000.000.000.000.000.000.000.00Matches
202428sct ScotlandUEFA Euro Qualifying843213.6000000100.000.000.000.000.00Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA654044.5101100200.220.000.220.220.22Matches
7 Seasons1 Club5 Leagues58383,42538.17613433700.00.00.10.11290.180.160.340.110.260.000.040.040.000.04
Friendlies (M) (6 Seasons)1387268.1101100000.120.000.120.120.12
UEFA Nations League (4 Seasons)17151,25914.0437133400.290.210.500.070.29
UEFA Euro Qualifying (2 Seasons)1598058.9224200100.220.220.450.220.45
UEFA Euro (2 Seasons)421441.6000000000.00.00.10.11290.000.000.000.000.000.000.040.040.000.04
WCQ (1 Season)944915.5011000200.000.180.180.000.18

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-201418Inverness CTsct SCO1. Premiership5.1350.990.6000
2014-201519Inverness CTsct SCO1. Premiership24.14160.660.2500Matches
2015-201620Inverness CTsct SCO1. Premiership11.73151.280.2000Matches
2015-201620Celticsct SCO1. Premiership2.5252.020.4000Matches
2016-201721Aberdeensct SCO1. Premiership7.2670.980.8600Matches
2016-201721Celticsct SCO1. Premiership2.9120.690.5000Matches
2017-201822Aberdeensct SCO1. Premiership27.84200.720.2000Matches
2018-201923Celtic2. Europa Lg5.406116.71.110.180.000.0022.80000.20.20.04-0.2-0.2Matches
2018-201923Celticsct SCO1. Premiership16.9911Matches
2019-202024Celtic2. Europa Lg5.7311218.21.930.350.181.0023.70111.50.70.06+1.5+1.3Matches
2019-202024Celticsct SCO1. Premiership17.711521732.72.940.960.190.5913Matches
2020-202125Celtic2. Europa Lg4.308225.01.850.460.000.0026.63000.40.40.04-0.4-0.4Matches
2020-202125Celticsct SCO1. Premiership26.25923234.83.511.220.040.1311Matches
2021-202226Bournemoutheng ENG2. Championship33.33723041.72.160.900.040.1018.63007.17.10.10-4.1-4.1Matches
2021-202226Bournemoutheng ENGFA Cup0.505120.010.002.000.000.0000Matches
2021-202226Celticsct SCO1. Premiership3.109444.42.871.280.000.0000Matches
2022-202327Bournemoutheng ENGEFL Cup3.002150.00.670.330.000.0000Matches
2022-202327Bournemoutheng ENGFA Cup0.814375.05.293.970.250.3300Matches
2022-202327Bournemoutheng ENG1. Premier League20.4133927.31.620.440.030.1114.00002.72.70.08-1.7-1.7Matches
2023-202428Bournemoutheng ENGEFL Cup1.714250.02.401.200.250.5000Matches
2023-202428Bournemoutheng ENGFA Cup2.00100.00.490.000.0000Matches
2023-202428Bournemoutheng ENG1. Premier League32.30431330.21.330.400.000.0020.00002.32.30.05-2.3-2.3Matches
2024-202529Bournemoutheng ENGEFL Cup1.00000.000.0000Matches
2024-202529Bournemoutheng ENG1. Premier League11.6116637.51.380.520.060.1720.80000.80.80.05+0.2+0.2Matches
12 Seasons4 Clubs6 Leagues267.25835819334.42.120.770.060.2419.164615.014.20.08-7.0-7.2
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 (6 Seasons)2 Leagues84.8311786532.62.850.960.090.2924.43462.11.30.05+0.9+0.7
Bournemouth (4 Seasons)4 Leagues106.571806536.11.690.610.040.1118.230013.013.00.08-8.0-8.0
Inverness CT (3 Seasons)1 League40.910360.880.2800
Aberdeen (2 Seasons)1 League35.010270.770.3700
Premiership (9 Seasons)145.24815312334.63.250.960.090.3035
Premier League (3 Seasons)64.32922830.41.430.440.020.0718.00005.95.90.06-3.9-3.9
Europa Lg (3 Seasons)15.5325520.01.620.320.080.4024.43112.11.30.05+0.9+0.7
EFL Cup (3 Seasons)5.716350.01.060.530.170.3300
FA Cup (3 Seasons)3.3110440.03.041.220.100.2500
Championship (1 Season)33.33723041.72.160.900.040.1018.63007.17.10.10-4.1-4.1
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-201418Inverness CT1 League5.1350.990.6000
2014-201519Inverness CT1 League24.14160.660.2500
2015-201620Inverness CT1 League11.73151.280.2000
2015-201620Celtic1 League2.5252.020.4000
2016-201721Celtic1 League2.9120.690.5000
2016-201721Aberdeen1 League7.2670.980.8600
2017-201822Aberdeen1 League27.84200.720.2000
2018-201923Celtic2 Leagues22.396116.71.110.180.000.0022.80110.20.20.04-0.2-0.2
2019-202024Celtic2 Leagues23.414631930.22.690.810.190.6323.70241.50.70.06+1.5+1.3
2020-202125Celtic2 Leagues30.551003434.03.271.110.040.1226.63110.40.40.04-0.4-0.4
2021-202226Celtic1 League3.109444.42.871.280.000.0000
2021-202226Bournemouth2 Leagues33.83773140.32.280.920.040.1018.63007.17.10.10-4.1-4.1
2022-202327Bournemouth3 Leagues24.12391333.31.620.540.050.1514.00002.72.70.08-1.7-1.7
2023-202428Bournemouth3 Leagues36.01481531.31.330.420.020.0720.00002.32.30.05-2.3-2.3
2024-202529Bournemouth2 Leagues12.6116637.51.270.480.060.1720.80000.80.80.05+0.2+0.2
12 Seasons4 Clubs6 Leagues267.25835819334.42.120.770.060.2419.164615.014.20.08-7.0-7.2
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 (6 Seasons)2 Leagues84.8311786532.62.850.960.090.2924.43462.11.30.05+0.9+0.7
Bournemouth (4 Seasons)4 Leagues106.571806536.11.690.610.040.1118.230013.013.00.08-8.0-8.0
Inverness CT (3 Seasons)1 League40.910360.880.2800
Aberdeen (2 Seasons)1 League35.010270.770.3700
Premiership (9 Seasons)145.24815312334.63.250.960.090.3035
Premier League (3 Seasons)64.32922830.41.430.440.020.0718.00005.95.90.06-3.9-3.9
Europa Lg (3 Seasons)15.5325520.01.620.320.080.4024.43112.11.30.05+0.9+0.7
EFL Cup (3 Seasons)5.716350.01.060.530.170.3300
FA Cup (3 Seasons)3.3110440.03.041.220.100.2500
Championship (1 Season)33.33723041.72.160.900.040.1018.63007.17.10.10-4.1-4.1
Shooting Table
Standard Expected
Season Age Squad Country 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
2013-201418Inverness CTsct SCO1. Premiership5th5.1350.990.6000
2014-201519Inverness CTsct SCO1. Premiership3rd24.14160.660.2500Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.73151.280.2000Matches
2015-201620Celticsct SCO1. Premiership1st2.5252.020.4000Matches
2016-201721Celticsct SCO1. Premiership1st2.9120.690.5000Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.2670.980.8600Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.84200.720.2000Matches
2018-201923Celticsct SCO1. Premiership1st16.9911Matches
2019-202024Celticsct SCO1. Premiership1st17.711521732.72.940.960.190.5913Matches
2020-202125Celticsct SCO1. Premiership2nd26.25923234.83.511.220.040.1311Matches
2021-202226Celticsct SCO1. Premiership1st3.109444.42.871.280.000.0000Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.33723041.72.160.900.040.1018.63007.17.10.10-4.1-4.1Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.4133927.31.620.440.030.1114.00002.72.70.08-1.7-1.7Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.30431330.21.330.400.000.0020.00002.32.30.05-2.3-2.3Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.6116637.51.380.520.060.1720.80000.80.80.05+0.2+0.2Matches
12 Seasons4 Clubs3 Leagues242.85331718135.02.190.800.060.2318.233513.013.00.08-8.0-8.0
Country 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 (6 Seasons)1 League69.3281536034.63.251.140.090.2835
Bournemouth (4 Seasons)2 Leagues97.651645835.41.680.590.030.0918.230013.013.00.08-8.0-8.0
Inverness CT (3 Seasons)1 League40.910360.880.2800
Aberdeen (2 Seasons)1 League35.010270.770.3700
Premiership (9 Seasons)145.24815312334.63.250.960.090.3035
Premier League (3 Seasons)64.32922830.41.430.440.020.0718.00005.95.90.06-3.9-3.9
Championship (1 Season)33.33723041.72.160.900.040.1018.63007.17.10.10-4.1-4.1
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
2021-202226Bournemoutheng ENGFA Cup0.505120.010.002.000.000.0000Matches
2022-202327Bournemoutheng ENGEFL CupRd43.002150.00.670.330.000.0000Matches
2022-202327Bournemoutheng ENGFA Cup0.814375.05.293.970.250.3300Matches
2023-202428Bournemoutheng ENGEFL CupRd41.714250.02.401.200.250.5000Matches
2023-202428Bournemoutheng ENGFA Cup2.00100.00.490.000.0000Matches
2024-202529Bournemoutheng ENGEFL CupRd21.00000.000.0000Matches
4 Seasons1 Club2 Leagues9.0216743.81.790.780.130.2900
EFL Cup (3 Seasons)5.716350.01.060.530.170.3300
FA Cup (3 Seasons)3.3110440.03.041.220.100.2500
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201923Celtic2. Europa LgR325.406116.71.110.180.000.0022.80000.20.20.04-0.2-0.2Matches
2019-202024Celtic2. Europa LgR325.7311218.21.930.350.181.0023.70111.50.70.06+1.5+1.3Matches
2020-202125Celtic2. Europa LgGR4.308225.01.850.460.000.0026.63000.40.40.04-0.4-0.4Matches
3 Seasons1 Club1 League15.5325520.01.620.320.080.4024.43112.11.30.05+0.9+0.7
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
201721sct ScotlandFriendlies (M)1.0000Matches
201822sct ScotlandFriendlies (M)0.8000Matches
2018-201923sct ScotlandUEFA Nations League31st1.8000Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.029555.62.251.250.000.0022Matches
202125sct ScotlandFriendlies (M)1.0000Matches
202125sct ScotlandUEFA EuroGR0.50000.000.000000.00.00.00.0Matches
202125sct ScotlandUEFA Euro Qualifying5.4218950.03.351.670.110.2200Matches
202226sct ScotlandWCQ5.508337.51.470.550.000.0000Matches
202226sct ScotlandFriendlies (M)1.3000Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.719111.12.450.270.000.0011Matches
202327sct ScotlandFriendlies (M)0.5000Matches
202428sct ScotlandFriendlies (M)3.5100Matches
202428sct ScotlandUEFA EuroGR1.10000.000.000000.00.00.00.0Matches
202428sct ScotlandUEFA Euro Qualifying3.60500.01.400.000.0000Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.517342.91.560.670.140.3300Matches
7 Seasons1 Club5 Leagues38.17562137.51.990.750.050.140330.00.00.00.0
Friendlies (M) (6 Seasons)8.1100
UEFA Nations League (4 Seasons)14.0425936.02.060.740.040.1133
UEFA Euro Qualifying (2 Seasons)8.9223939.12.571.010.090.2200
UEFA Euro (2 Seasons)1.60000.000.000000.00.00.00.0
WCQ (1 Season)5.508337.51.470.550.000.0000
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-201418Inverness CTsct SCO1. Premiership5.10
2014-201519Inverness CTsct SCO1. Premiership24.12Matches
2015-201620Inverness CTsct SCO1. Premiership11.74Matches
2015-201620Celticsct SCO1. Premiership2.50Matches
2016-201721Aberdeensct SCO1. Premiership7.21Matches
2016-201721Celticsct SCO1. Premiership2.92Matches
2017-201822Aberdeensct SCO1. Premiership27.86Matches
2018-201923Celtic2. Europa Lg5.421126180.8330170911413187.0698185.2193063.311.51.2-0.511165022Matches
2018-201923Celticsct SCO1. Premiership16.94Matches
2019-202024Celtic2. Europa Lg5.718625074.4305610249911288.4597380.8194146.311.31.1-0.3131510038Matches
2019-202024Celticsct SCO1. Premiership17.710Matches
2020-202125Celtic2. Europa Lg4.312616974.62503641465190.2537273.6213461.821.51.0+0.5895119Matches
2020-202125Celticsct SCO1. Premiership26.29Matches
2021-202226Bournemoutheng ENG2. Championship33.31174152676.920634525353762985.445255781.113824456.687.87.4+0.25696529165Matches
2021-202226Bournemoutheng ENGFA Cup0.50Matches
2021-202226Celticsct SCO1. Premiership3.13Matches
2022-202327Bournemoutheng ENGEFL Cup3.00Matches
2022-202327Bournemoutheng ENGFA Cup0.80Matches
2022-202327Bournemoutheng ENG1. Premier League20.452165180.08356202827932785.317519689.3478158.012.42.0-1.4304319271Matches
2023-202428Bournemoutheng ENGEFL Cup1.70Matches
2023-202428Bournemoutheng ENGFA Cup2.00Matches
2023-202428Bournemoutheng ENG1. Premier League32.3988130076.018802512039946785.442551083.314325356.555.45.4-0.455118427167Matches
2024-202529Bournemoutheng ENGEFL Cup1.00Matches
2024-202529Bournemoutheng ENG1. Premier League11.640049081.67164210417620287.118019791.4407454.101.61.7-1.6195617179Matches
12 Seasons4 Clubs6 Leagues267.23606464777.663816168791650191986.01413168683.842775756.45921.519.9+37.519235315020561
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 (6 Seasons)2 Leagues84.852368076.98860237425929488.118122680.15910556.2324.33.3+27.7324020179
Bournemouth (4 Seasons)4 Leagues106.53083396777.754956145051391162585.61232146084.436865256.41417.216.6-3.216031313019482
Inverness CT (3 Seasons)1 League40.96
Aberdeen (2 Seasons)1 League35.07
Premiership (9 Seasons)145.241
Premier League (3 Seasons)64.31909244178.234322925285499685.778090386.423040856.469.49.1-3.41042177810317
Europa Lg (3 Seasons)15.552368076.98860237425929488.118122680.15910556.244.33.3-0.3324020179
EFL Cup (3 Seasons)5.70
FA Cup (3 Seasons)3.30
Championship (1 Season)33.31174152676.920634525353762985.445255781.113824456.687.87.4+0.25696529165
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-201418Inverness CT1 League5.10
2014-201519Inverness CT1 League24.12
2015-201620Inverness CT1 League11.74
2015-201620Celtic1 League2.50
2016-201721Celtic1 League2.92
2016-201721Aberdeen1 League7.21
2017-201822Aberdeen1 League27.86
2018-201923Celtic2 Leagues22.321126180.8330170911413187.0698185.2193063.351.51.2+3.511165022
2019-202024Celtic2 Leagues23.418625074.4305610249911288.4597380.8194146.3111.31.1+9.7131510038
2020-202125Celtic2 Leagues30.512616974.62503641465190.2537273.6213461.8111.51.0+9.5895119
2021-202226Celtic1 League3.13
2021-202226Bournemouth2 Leagues33.81174152676.920634525353762985.445255781.113824456.687.87.4+0.25696529165
2022-202327Bournemouth3 Leagues24.152165180.08356202827932785.317519689.3478158.012.42.0-1.4304319271
2023-202428Bournemouth3 Leagues36.0988130076.018802512039946785.442551083.314325356.555.45.4-0.455118427167
2024-202529Bournemouth2 Leagues12.640049081.67164210417620287.118019791.4407454.101.61.7-1.6195617179
12 Seasons4 Clubs6 Leagues267.23606464777.663816168791650191986.01413168683.842775756.45921.519.9+37.519235315020561
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 (6 Seasons)2 Leagues84.852368076.98860237425929488.118122680.15910556.2324.33.3+27.7324020179
Bournemouth (4 Seasons)4 Leagues106.53083396777.754956145051391162585.61232146084.436865256.41417.216.6-3.216031313019482
Inverness CT (3 Seasons)1 League40.96
Aberdeen (2 Seasons)1 League35.07
Premiership (9 Seasons)145.241
Premier League (3 Seasons)64.31909244178.234322925285499685.778090386.423040856.469.49.1-3.41042177810317
Europa Lg (3 Seasons)15.552368076.98860237425929488.118122680.15910556.244.33.3-0.3324020179
EFL Cup (3 Seasons)5.70
FA Cup (3 Seasons)3.30
Championship (1 Season)33.31174152676.920634525353762985.445255781.113824456.687.87.4+0.25696529165
Passing Table
Total Short Medium Long Expected
Season Age Squad Country 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
2013-201418Inverness CTsct SCO1. Premiership5th5.10
2014-201519Inverness CTsct SCO1. Premiership3rd24.12Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.74Matches
2015-201620Celticsct SCO1. Premiership1st2.50Matches
2016-201721Celticsct SCO1. Premiership1st2.92Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.21Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.86Matches
2018-201923Celticsct SCO1. Premiership1st16.94Matches
2019-202024Celticsct SCO1. Premiership1st17.710Matches
2020-202125Celticsct SCO1. Premiership2nd26.29Matches
2021-202226Celticsct SCO1. Premiership1st3.13Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.31174152676.920634525353762985.445255781.113824456.687.87.4+0.25696529165Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.452165180.08356202827932785.317519689.3478158.012.42.0-1.4304319271Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.3988130076.018802512039946785.442551083.314325356.555.45.4-0.455118427167Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.640049081.67164210417620287.118019791.4407454.101.61.7-1.6195617179Matches
12 Seasons4 Clubs3 Leagues242.83083396777.754956145051391162585.61232146084.436865256.45517.216.6+37.816031313019482
Country 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 (6 Seasons)1 League69.328
Bournemouth (4 Seasons)2 Leagues97.63083396777.754956145051391162585.61232146084.436865256.41417.216.6-3.216031313019482
Inverness CT (3 Seasons)1 League40.96
Aberdeen (2 Seasons)1 League35.07
Premiership (9 Seasons)145.241
Premier League (3 Seasons)64.31909244178.234322925285499685.778090386.423040856.469.49.1-3.41042177810317
Championship (1 Season)33.31174152676.920634525353762985.445255781.113824456.687.87.4+0.25696529165
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
2021-202226Bournemoutheng ENGFA Cup0.50Matches
2022-202327Bournemoutheng ENGEFL CupRd43.00Matches
2022-202327Bournemoutheng ENGFA Cup0.80Matches
2023-202428Bournemoutheng ENGEFL CupRd41.70Matches
2023-202428Bournemoutheng ENGFA Cup2.00Matches
2024-202529Bournemoutheng ENGEFL CupRd21.00Matches
4 Seasons1 Club2 Leagues9.00
EFL Cup (3 Seasons)5.70
FA Cup (3 Seasons)3.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
2018-201923Celtic2. Europa LgR325.421126180.8330170911413187.0698185.2193063.311.51.2-0.511165022Matches
2019-202024Celtic2. Europa LgR325.718625074.4305610249911288.4597380.8194146.311.31.1-0.3131510038Matches
2020-202125Celtic2. Europa LgGR4.312616974.62503641465190.2537273.6213461.821.51.0+0.5895119Matches
3 Seasons1 Club1 League15.552368076.98860237425929488.118122680.15910556.244.33.3-0.3324020179
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
201721sct ScotlandFriendlies (M)1.00Matches
201822sct ScotlandFriendlies (M)0.80Matches
2018-201923sct ScotlandUEFA Nations League31st1.82Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.00Matches
202125sct ScotlandFriendlies (M)1.00Matches
202125sct ScotlandUEFA EuroGR0.591369.2150223475.055100.01250.000.10.1-0.110102Matches
202125sct ScotlandUEFA Euro Qualifying5.42Matches
202226sct ScotlandWCQ5.51Matches
202226sct ScotlandFriendlies (M)1.30Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.71Matches
202327sct ScotlandFriendlies (M)0.50Matches
202428sct ScotlandFriendlies (M)3.50Matches
202428sct ScotlandUEFA EuroGR1.1152075.02116491090.03475.011100.000.00.10.000110Matches
202428sct ScotlandUEFA Euro Qualifying3.60Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.50Matches
7 Seasons1 Club5 Leagues38.1243372.736186121485.78988.92366.760.10.2+5.910212
Friendlies (M) (6 Seasons)8.10
UEFA Nations League (4 Seasons)14.03
UEFA Euro Qualifying (2 Seasons)8.92
UEFA Euro (2 Seasons)1.6243372.736186121485.78988.92366.700.10.2-0.110212
WCQ (1 Season)5.51

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-201418Inverness CTsct SCO1. Premiership5.1
2014-201519Inverness CTsct SCO1. Premiership24.1Matches
2015-201620Inverness CTsct SCO1. Premiership11.7Matches
2015-201620Celticsct SCO1. Premiership2.5Matches
2016-201721Aberdeensct SCO1. Premiership7.2Matches
2016-201721Celticsct SCO1. Premiership2.9Matches
2017-201822Aberdeensct SCO1. Premiership27.8Matches
2018-201923Celtic2. Europa Lg5.4261251840371303021126Matches
2018-201923Celticsct SCO1. Premiership16.9Matches
2019-202024Celtic2. Europa Lg5.72502123882230226137018605Matches
2019-202024Celticsct SCO1. Premiership17.7121Matches
2020-202125Celtic2. Europa Lg4.31691432611152441154012604Matches
2020-202125Celticsct SCO1. Premiership26.2142Matches
2021-202226Bournemoutheng ENG2. Championship33.315261400123381225120156842911174332Matches
2021-202226Bournemoutheng ENGFA Cup0.512Matches
2021-202226Celticsct SCO1. Premiership3.114Matches
2022-202327Bournemoutheng ENGEFL Cup3.06Matches
2022-202327Bournemoutheng ENGFA Cup0.84Matches
2022-202327Bournemoutheng ENG1. Premier League20.465162128367324201150521216Matches
2023-202428Bournemoutheng ENGEFL Cup1.77Matches
2023-202428Bournemoutheng ENGFA Cup2.06Matches
2023-202428Bournemoutheng ENG1. Premier League32.31300121778221718732302900988526Matches
2024-202529Bournemoutheng ENGEFL Cup1.03Matches
2024-202529Bournemoutheng ENG1. Premier League11.6490460289341831263040028Matches
12 Seasons4 Clubs6 Leagues267.2464743043299541646193117010631136061497
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (6 Seasons)2 Leagues84.8680606722331033874018140523215
Bournemouth (4 Seasons)4 Leagues106.539673698257723854281241308817130831282
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2277
Premier League (3 Seasons)64.32441229813434262912396246801909950
Europa Lg (3 Seasons)15.568060672233106174018140523215
EFL Cup (3 Seasons)5.716
FA Cup (3 Seasons)3.322
Championship (1 Season)33.315261400123381225120156842911174332
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-201418Inverness CT1 League5.1
2014-201519Inverness CT1 League24.1
2015-201620Inverness CT1 League11.7
2015-201620Celtic1 League2.5
2016-201721Celtic1 League2.9
2016-201721Aberdeen1 League7.2
2017-201822Aberdeen1 League27.8
2018-201923Celtic2 Leagues22.3261251840371303021126
2019-202024Celtic2 Leagues23.425021238822151226137018605
2020-202125Celtic2 Leagues30.516914326111516641154012604
2021-202226Celtic1 League3.114
2021-202226Bournemouth2 Leagues33.815261400123381225132156842911174332
2022-202327Bournemouth3 Leagues24.165162128367424201150521216
2023-202428Bournemouth3 Leagues36.01300121778221718862302900988526
2024-202529Bournemouth2 Leagues12.6490460289342131263040028
12 Seasons4 Clubs6 Leagues267.2464743043299541646193117010631136061497
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (6 Seasons)2 Leagues84.8680606722331033874018140523215
Bournemouth (4 Seasons)4 Leagues106.539673698257723854281241308817130831282
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2277
Premier League (3 Seasons)64.32441229813434262912396246801909950
Europa Lg (3 Seasons)15.568060672233106174018140523215
EFL Cup (3 Seasons)5.716
FA Cup (3 Seasons)3.322
Championship (1 Season)33.315261400123381225120156842911174332
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-201418Inverness CTsct SCO1. Premiership5th5.1
2014-201519Inverness CTsct SCO1. Premiership3rd24.1Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.7Matches
2015-201620Celticsct SCO1. Premiership1st2.5Matches
2016-201721Celticsct SCO1. Premiership1st2.9Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.2Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.8Matches
2018-201923Celticsct SCO1. Premiership1st16.9Matches
2019-202024Celticsct SCO1. Premiership1st17.7121Matches
2020-202125Celticsct SCO1. Premiership2nd26.2142Matches
2021-202226Celticsct SCO1. Premiership1st3.114Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.315261400123381225120156842911174332Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.465162128367324201150521216Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.31300121778221718732302900988526Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.6490460289341831263040028Matches
12 Seasons4 Clubs3 Leagues242.839673698257723854520241308817130831282
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Celtic (6 Seasons)1 League69.3277
Bournemouth (4 Seasons)2 Leagues97.639673698257723854243241308817130831282
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2277
Premier League (3 Seasons)64.32441229813434262912396246801909950
Championship (1 Season)33.315261400123381225120156842911174332
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
2021-202226Bournemoutheng ENGFA Cup0.512Matches
2022-202327Bournemoutheng ENGEFL CupRd43.06Matches
2022-202327Bournemoutheng ENGFA Cup0.84Matches
2023-202428Bournemoutheng ENGEFL CupRd41.77Matches
2023-202428Bournemoutheng ENGFA Cup2.06Matches
2024-202529Bournemoutheng ENGEFL CupRd21.03Matches
4 Seasons1 Club2 Leagues9.038
EFL Cup (3 Seasons)5.716
FA Cup (3 Seasons)3.322
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201923Celtic2. Europa LgR325.4261251840371303021126Matches
2019-202024Celtic2. Europa LgR325.72502123882230226137018605Matches
2020-202125Celtic2. Europa LgGR4.31691432611152441154012604Matches
3 Seasons1 Club1 League15.568060672233106174018140523215
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
201721sct ScotlandFriendlies (M)1.0Matches
201822sct ScotlandFriendlies (M)0.8Matches
2018-201923sct ScotlandUEFA Nations League31st1.8Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.031Matches
202125sct ScotlandFriendlies (M)1.0Matches
202125sct ScotlandUEFA EuroGR0.513112000100000901Matches
202125sct ScotlandUEFA Euro Qualifying5.449Matches
202226sct ScotlandWCQ5.511Matches
202226sct ScotlandFriendlies (M)1.3Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.718Matches
202327sct ScotlandFriendlies (M)0.5Matches
202428sct ScotlandFriendlies (M)3.5Matches
202428sct ScotlandUEFA EuroGR1.1201730001100001501Matches
202428sct ScotlandUEFA Euro Qualifying3.611Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.511Matches
7 Seasons1 Club5 Leagues38.133285000133100002402
Friendlies (M) (6 Seasons)8.1
UEFA Nations League (4 Seasons)14.060
UEFA Euro Qualifying (2 Seasons)8.960
UEFA Euro (2 Seasons)1.6332850002100002402
WCQ (1 Season)5.511

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-201418Inverness CTsct SCO1. Premiership5.1
2014-201519Inverness CTsct SCO1. Premiership24.1Matches
2015-201620Inverness CTsct SCO1. Premiership11.7Matches
2015-201620Celticsct SCO1. Premiership2.5Matches
2016-201721Aberdeensct SCO1. Premiership7.2Matches
2016-201721Celticsct SCO1. Premiership2.9Matches
2017-201822Aberdeensct SCO1. Premiership27.8Matches
2018-201923Celtic2. Europa Lg5.4203.69143111010.18100000Matches
2018-201923Celticsct SCO1. Premiership16.9Matches
2019-202024Celtic2. Europa Lg5.7284.91179001130.53210000Matches
2019-202024Celticsct SCO1. Premiership17.7Matches
2020-202125Celtic2. Europa Lg4.3112.5482001020.46110000Matches
2020-202125Celticsct SCO1. Premiership26.2Matches
2021-202226Bournemoutheng ENG2. Championship33.31263.7987216732190.571700200Matches
2021-202226Bournemoutheng ENGFA Cup0.5Matches
2021-202226Celticsct SCO1. Premiership3.1Matches
2022-202327Bournemoutheng ENGEFL Cup3.0Matches
2022-202327Bournemoutheng ENGFA Cup0.8Matches
2022-202327Bournemoutheng ENG1. Premier League20.4663.24485553040.20300100Matches
2023-202428Bournemoutheng ENGEFL Cup1.7Matches
2023-202428Bournemoutheng ENGFA Cup2.0Matches
2023-202428Bournemoutheng ENG1. Premier League32.31173.62888756360.19510000Matches
2024-202529Bournemoutheng ENGEFL Cup1.0Matches
2024-202529Bournemoutheng ENG1. Premier League11.6463.97373032110.09100000Matches
12 Seasons4 Clubs6 Leagues267.24143.66299511921177360.323030300
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (6 Seasons)2 Leagues84.8593.823914113160.39420000
Bournemouth (4 Seasons)4 Leagues106.53553.64260371820146300.312610300
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2
Premier League (3 Seasons)64.32293.56173161213114110.17910100
Europa Lg (3 Seasons)15.5593.823914113160.39420000
EFL Cup (3 Seasons)5.7
FA Cup (3 Seasons)3.3
Championship (1 Season)33.31263.7987216732190.571700200
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-201418Inverness CT1 League5.1
2014-201519Inverness CT1 League24.1
2015-201620Inverness CT1 League11.7
2015-201620Celtic1 League2.5
2016-201721Celtic1 League2.9
2016-201721Aberdeen1 League7.2
2017-201822Aberdeen1 League27.8
2018-201923Celtic2 Leagues22.3203.69143111010.18100000
2019-202024Celtic2 Leagues23.4284.91179001130.53210000
2020-202125Celtic2 Leagues30.5112.5482001020.46110000
2021-202226Celtic1 League3.1
2021-202226Bournemouth2 Leagues33.81263.7987216732190.571700200
2022-202327Bournemouth3 Leagues24.1663.24485553040.20300100
2023-202428Bournemouth3 Leagues36.01173.62888756360.19510000
2024-202529Bournemouth2 Leagues12.6463.97373032110.09100000
12 Seasons4 Clubs6 Leagues267.24143.66299511921177360.323030300
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (6 Seasons)2 Leagues84.8593.823914113160.39420000
Bournemouth (4 Seasons)4 Leagues106.53553.64260371820146300.312610300
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2
Premier League (3 Seasons)64.32293.56173161213114110.17910100
Europa Lg (3 Seasons)15.5593.823914113160.39420000
EFL Cup (3 Seasons)5.7
FA Cup (3 Seasons)3.3
Championship (1 Season)33.31263.7987216732190.571700200
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-201418Inverness CTsct SCO1. Premiership5th5.1
2014-201519Inverness CTsct SCO1. Premiership3rd24.1Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.7Matches
2015-201620Celticsct SCO1. Premiership1st2.5Matches
2016-201721Celticsct SCO1. Premiership1st2.9Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.2Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.8Matches
2018-201923Celticsct SCO1. Premiership1st16.9Matches
2019-202024Celticsct SCO1. Premiership1st17.7Matches
2020-202125Celticsct SCO1. Premiership2nd26.2Matches
2021-202226Celticsct SCO1. Premiership1st3.1Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.31263.7987216732190.571700200Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.4663.24485553040.20300100Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.31173.62888756360.19510000Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.6463.97373032110.09100000Matches
12 Seasons4 Clubs3 Leagues242.83553.64260371820146300.312610300
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Celtic (6 Seasons)1 League69.3
Bournemouth (4 Seasons)2 Leagues97.63553.64260371820146300.312610300
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2
Premier League (3 Seasons)64.32293.56173161213114110.17910100
Championship (1 Season)33.31263.7987216732190.571700200
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
2021-202226Bournemoutheng ENGFA Cup0.5Matches
2022-202327Bournemoutheng ENGEFL CupRd43.0Matches
2022-202327Bournemoutheng ENGFA Cup0.8Matches
2023-202428Bournemoutheng ENGEFL CupRd41.7Matches
2023-202428Bournemoutheng ENGFA Cup2.0Matches
2024-202529Bournemoutheng ENGEFL CupRd21.0Matches
4 Seasons1 Club2 Leagues9.0
EFL Cup (3 Seasons)5.7
FA Cup (3 Seasons)3.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
2018-201923Celtic2. Europa LgR325.4203.69143111010.18100000Matches
2019-202024Celtic2. Europa LgR325.7284.91179001130.53210000Matches
2020-202125Celtic2. Europa LgGR4.3112.5482001020.46110000Matches
3 Seasons1 Club1 League15.5593.823914113160.39420000
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
201721sct ScotlandFriendlies (M)1.0Matches
201822sct ScotlandFriendlies (M)0.8Matches
2018-201923sct ScotlandUEFA Nations League31st1.8Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.0Matches
202125sct ScotlandFriendlies (M)1.0Matches
202125sct ScotlandUEFA EuroGR0.524.0010100000.00000000Matches
202125sct ScotlandUEFA Euro Qualifying5.4Matches
202226sct ScotlandWCQ5.5Matches
202226sct ScotlandFriendlies (M)1.3Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.7Matches
202327sct ScotlandFriendlies (M)0.5Matches
202428sct ScotlandFriendlies (M)3.5Matches
202428sct ScotlandUEFA EuroGR1.122.0020000000.00000000Matches
202428sct ScotlandUEFA Euro Qualifying3.6Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.5Matches
7 Seasons1 Club5 Leagues38.142.6730100000.00000000
Friendlies (M) (6 Seasons)8.1
UEFA Nations League (4 Seasons)14.0
UEFA Euro Qualifying (2 Seasons)8.9
UEFA Euro (2 Seasons)1.642.6730100000.00000000
WCQ (1 Season)5.5

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-201418Inverness CTsct SCO1. Premiership5.1
2014-201519Inverness CTsct SCO1. Premiership24.1Matches
2015-201620Inverness CTsct SCO1. Premiership11.7Matches
2015-201620Celticsct SCO1. Premiership2.5Matches
2016-201721Aberdeensct SCO1. Premiership7.2Matches
2016-201721Celticsct SCO1. Premiership2.9Matches
2017-201822Aberdeensct SCO1. Premiership27.8Matches
2018-201923Celtic2. Europa Lg5.4181097251631.311125782670Matches
2018-201923Celticsct SCO1. Premiership16.9Matches
2019-202024Celtic2. Europa Lg5.7161077251926.3141111052190Matches
2019-202024Celticsct SCO1. Premiership17.700Matches
2020-202125Celtic2. Europa Lg4.31185603933.3630361740Matches
2020-202125Celticsct SCO1. Premiership26.23613Matches
2021-202226Bournemoutheng ENG2. Championship33.3603623289247133.8473232940100180Matches
2021-202226Bournemoutheng ENGFA Cup0.510Matches
2021-202226Celticsct SCO1. Premiership3.132Matches
2022-202327Bournemoutheng ENGEFL Cup3.030Matches
2022-202327Bournemoutheng ENGFA Cup0.800Matches
2022-202327Bournemoutheng ENG1. Premier League20.4342210231145028.036164122660200Matches
2023-202428Bournemoutheng ENGEFL Cup1.721Matches
2023-202428Bournemoutheng ENGFA Cup2.053Matches
2023-202428Bournemoutheng ENG1. Premier League32.38644343517399242.45352114152138531Matches
2024-202529Bournemoutheng ENGEFL Cup1.012Matches
2024-202529Bournemoutheng ENG1. Premier League11.6191188382334.815226161231261Matches
12 Seasons4 Clubs6 Leagues267.224419296114349828035.0182148301181703931372
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 (6 Seasons)2 Leagues84.8456721204134429.531266203464200
Bournemouth (4 Seasons)4 Leagues106.51991257594308523636.015112224981363291172
Inverness CT (3 Seasons)1 League40.90
Aberdeen (2 Seasons)1 League35.00
Premiership (9 Seasons)145.239150
Premier League (3 Seasons)64.3139775266216116537.010490216990229992
Europa Lg (3 Seasons)15.5452821204134429.531266201964200
EFL Cup (3 Seasons)5.7630
FA Cup (3 Seasons)3.3630
Championship (1 Season)33.3603623289247133.8473232940100180
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-201418Inverness CT1 League5.10
2014-201519Inverness CT1 League24.10
2015-201620Inverness CT1 League11.70
2015-201620Celtic1 League2.50
2016-201721Celtic1 League2.90
2016-201721Aberdeen1 League7.20
2017-201822Aberdeen1 League27.80
2018-201923Celtic2 Leagues22.3181097251631.311125782670
2019-202024Celtic2 Leagues23.4161077251926.3141111052190
2020-202125Celtic2 Leagues30.511445603933.36303191740
2021-202226Celtic1 League3.1320
2021-202226Bournemouth2 Leagues33.8603723289247133.8473232940100180
2022-202327Bournemouth3 Leagues24.1342510231145028.036164122660200
2023-202428Bournemouth3 Leagues36.08651343517399242.45352114156138531
2024-202529Bournemouth2 Leagues12.6191288382334.815226161431261
12 Seasons4 Clubs6 Leagues267.224419296114349828035.0182148301181703931372
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Celtic (6 Seasons)2 Leagues84.8456721204134429.531266203464200
Bournemouth (4 Seasons)4 Leagues106.51991257594308523636.015112224981363291172
Inverness CT (3 Seasons)1 League40.90
Aberdeen (2 Seasons)1 League35.00
Premiership (9 Seasons)145.239150
Premier League (3 Seasons)64.3139775266216116537.010490216990229992
Europa Lg (3 Seasons)15.5452821204134429.531266201964200
EFL Cup (3 Seasons)5.7630
FA Cup (3 Seasons)3.3630
Championship (1 Season)33.3603623289247133.8473232940100180
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-201418Inverness CTsct SCO1. Premiership5th5.1
2014-201519Inverness CTsct SCO1. Premiership3rd24.1Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.7Matches
2015-201620Celticsct SCO1. Premiership1st2.5Matches
2016-201721Celticsct SCO1. Premiership1st2.9Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.2Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.8Matches
2018-201923Celticsct SCO1. Premiership1st16.9Matches
2019-202024Celticsct SCO1. Premiership1st17.700Matches
2020-202125Celticsct SCO1. Premiership2nd26.23613Matches
2021-202226Celticsct SCO1. Premiership1st3.132Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.3603623289247133.8473232940100180Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.4342210231145028.036164122660200Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.38644343517399242.45352114152138531Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.6191188382334.815226161231261Matches
12 Seasons4 Clubs3 Leagues242.81991527594308523636.015112224981453291172
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 (6 Seasons)1 League69.339150
Bournemouth (4 Seasons)2 Leagues97.61991137594308523636.015112224981303291172
Inverness CT (3 Seasons)1 League40.90
Aberdeen (2 Seasons)1 League35.00
Premiership (9 Seasons)145.239150
Premier League (3 Seasons)64.3139775266216116537.010490216990229992
Championship (1 Season)33.3603623289247133.8473232940100180
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
2021-202226Bournemoutheng ENGFA Cup0.510Matches
2022-202327Bournemoutheng ENGEFL CupRd43.030Matches
2022-202327Bournemoutheng ENGFA Cup0.800Matches
2023-202428Bournemoutheng ENGEFL CupRd41.721Matches
2023-202428Bournemoutheng ENGFA Cup2.053Matches
2024-202529Bournemoutheng ENGEFL CupRd21.012Matches
4 Seasons1 Club2 Leagues9.01260
EFL Cup (3 Seasons)5.7630
FA Cup (3 Seasons)3.3630
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201923Celtic2. Europa LgR325.4181097251631.311125782670Matches
2019-202024Celtic2. Europa LgR325.7161077251926.3141111052190Matches
2020-202125Celtic2. Europa LgGR4.31185603933.3630361740Matches
3 Seasons1 Club1 League15.5452821204134429.531266201964200
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
201721sct ScotlandFriendlies (M)1.0Matches
201822sct ScotlandFriendlies (M)0.8Matches
2018-201923sct ScotlandUEFA Nations League31st1.8Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.023Matches
202125sct ScotlandFriendlies (M)1.0Matches
202125sct ScotlandUEFA EuroGR0.5000000001010000Matches
202125sct ScotlandUEFA Euro Qualifying5.494Matches
202226sct ScotlandWCQ5.585Matches
202226sct ScotlandFriendlies (M)1.3Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.741Matches
202327sct ScotlandFriendlies (M)0.5Matches
202428sct ScotlandFriendlies (M)3.5Matches
202428sct ScotlandUEFA EuroGR1.1000000000000010Matches
202428sct ScotlandUEFA Euro Qualifying3.620Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.534Matches
7 Seasons1 Club5 Leagues38.102800000010117010
Friendlies (M) (6 Seasons)8.10
UEFA Nations League (4 Seasons)14.0980
UEFA Euro Qualifying (2 Seasons)8.91140
UEFA Euro (2 Seasons)1.6000000001010010
WCQ (1 Season)5.5850

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-201418Inverness CTsct SCO1. Premiership5.1
2014-201519Inverness CTsct SCO1. Premiership24.1Matches
2015-201620Inverness CTsct SCO1. Premiership11.7Matches
2015-201620Celticsct SCO1. Premiership2.5Matches
2016-201721Aberdeensct SCO1. Premiership7.2Matches
2016-201721Celticsct SCO1. Premiership2.9Matches
2017-201822Aberdeensct SCO1. Premiership27.8Matches
2018-201923Celtic2. Europa Lg5.4339137117499103398562.5337.518710184761583141023422Matches
2018-201923Celticsct SCO1. Premiership16.9Matches
2019-202024Celtic2. Europa Lg5.734812431481622034715746.7853.316110574271213416619827Matches
2019-202024Celticsct SCO1. Premiership17.7Matches
2020-202125Celtic2. Europa Lg4.322163489994221131076.9323.113883429175214614920Matches
2020-202125Celticsct SCO1. Premiership26.2Matches
2021-202226Bournemoutheng ENG2. Championship33.31974222318998761031974943941.55558.513127826296281603297421417286Matches
2021-202226Bournemoutheng ENGFA Cup0.5Matches
2021-202226Celticsct SCO1. Premiership3.1Matches
2022-202327Bournemoutheng ENGEFL Cup3.0Matches
2022-202327Bournemoutheng ENGFA Cup0.8Matches
2022-202327Bournemoutheng ENG1. Premier League20.49403918742135061940863743.04248.855933961462393413493359271Matches
2023-202428Bournemoutheng ENGEFL Cup1.7Matches
2023-202428Bournemoutheng ENGFA Cup2.0Matches
2023-202428Bournemoutheng ENG1. Premier League32.3173788339876564691737985152.04141.893357692681605814584798778Matches
2024-202529Bournemoutheng ENGEFL Cup1.0Matches
2024-202529Bournemoutheng ENG1. Premier League11.66503512735318224650261246.21142.3347186684716164271037326Matches
12 Seasons4 Clubs6 Leagues267.26209215103229602332291620834016147.416347.93637217669146230194722751543950530
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 (6 Seasons)2 Leagues84.89083114841136034907362261.11438.94862909119434269442258169
Bournemouth (4 Seasons)4 Leagues106.5530118488425491972257530130413945.714949.03151188577952196168632311323369461
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2
Premier League (3 Seasons)64.3332716265316501096154332721010047.69444.8183911031499011510831134901952175
Europa Lg (3 Seasons)15.59083114841136034907362261.11438.94862909119434269442258169
EFL Cup (3 Seasons)5.7
FA Cup (3 Seasons)3.3
Championship (1 Season)33.31974222318998761031974943941.55558.513127826296281603297421417286
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-201418Inverness CT1 League5.1
2014-201519Inverness CT1 League24.1
2015-201620Inverness CT1 League11.7
2015-201620Celtic1 League2.5
2016-201721Celtic1 League2.9
2016-201721Aberdeen1 League7.2
2017-201822Aberdeen1 League27.8
2018-201923Celtic2 Leagues22.3339137117499103398562.5337.518710184761583141023422
2019-202024Celtic2 Leagues23.434812431481622034715746.7853.316110574271213416619827
2020-202125Celtic2 Leagues30.522163489994221131076.9323.113883429175214614920
2021-202226Celtic1 League3.1
2021-202226Bournemouth2 Leagues33.81974222318998761031974943941.55558.513127826296281603297421417286
2022-202327Bournemouth3 Leagues24.19403918742135061940863743.04248.855933961462393413493359271
2023-202428Bournemouth3 Leagues36.0173788339876564691737985152.04141.893357692681605814584798778
2024-202529Bournemouth2 Leagues12.66503512735318224650261246.21142.3347186684716164271037326
12 Seasons4 Clubs6 Leagues267.26209215103229602332291620834016147.416347.93637217669146230194722751543950530
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 (6 Seasons)2 Leagues84.89083114841136034907362261.11438.94862909119434269442258169
Bournemouth (4 Seasons)4 Leagues106.5530118488425491972257530130413945.714949.03151188577952196168632311323369461
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2
Premier League (3 Seasons)64.3332716265316501096154332721010047.69444.8183911031499011510831134901952175
Europa Lg (3 Seasons)15.59083114841136034907362261.11438.94862909119434269442258169
EFL Cup (3 Seasons)5.7
FA Cup (3 Seasons)3.3
Championship (1 Season)33.31974222318998761031974943941.55558.513127826296281603297421417286
Possession Table
Touches Take-Ons Carries Receiving
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201418Inverness CTsct SCO1. Premiership5th5.1
2014-201519Inverness CTsct SCO1. Premiership3rd24.1Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.7Matches
2015-201620Celticsct SCO1. Premiership1st2.5Matches
2016-201721Celticsct SCO1. Premiership1st2.9Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.2Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.8Matches
2018-201923Celticsct SCO1. Premiership1st16.9Matches
2019-202024Celticsct SCO1. Premiership1st17.7Matches
2020-202125Celticsct SCO1. Premiership2nd26.2Matches
2021-202226Celticsct SCO1. Premiership1st3.1Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.31974222318998761031974943941.55558.513127826296281603297421417286Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.49403918742135061940863743.04248.855933961462393413493359271Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.3173788339876564691737985152.04141.893357692681605814584798778Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.66503512735318224650261246.21142.3347186684716164271037326Matches
12 Seasons4 Clubs3 Leagues242.8530118488425491972257530130413945.714949.03151188577952196168632311323369461
Country 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 (6 Seasons)1 League69.3
Bournemouth (4 Seasons)2 Leagues97.6530118488425491972257530130413945.714949.03151188577952196168632311323369461
Inverness CT (3 Seasons)1 League40.9
Aberdeen (2 Seasons)1 League35.0
Premiership (9 Seasons)145.2
Premier League (3 Seasons)64.3332716265316501096154332721010047.69444.8183911031499011510831134901952175
Championship (1 Season)33.31974222318998761031974943941.55558.513127826296281603297421417286
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
2021-202226Bournemoutheng ENGFA Cup0.5Matches
2022-202327Bournemoutheng ENGEFL CupRd43.0Matches
2022-202327Bournemoutheng ENGFA Cup0.8Matches
2023-202428Bournemoutheng ENGEFL CupRd41.7Matches
2023-202428Bournemoutheng ENGFA Cup2.0Matches
2024-202529Bournemoutheng ENGEFL CupRd21.0Matches
4 Seasons1 Club2 Leagues9.0
EFL Cup (3 Seasons)5.7
FA Cup (3 Seasons)3.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
2018-201923Celtic2. Europa LgR325.4339137117499103398562.5337.518710184761583141023422Matches
2019-202024Celtic2. Europa LgR325.734812431481622034715746.7853.316110574271213416619827Matches
2020-202125Celtic2. Europa LgGR4.322163489994221131076.9323.113883429175214614920Matches
3 Seasons1 Club1 League15.59083114841136034907362261.11438.94862909119434269442258169
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
201721sct ScotlandFriendlies (M)1.0Matches
201822sct ScotlandFriendlies (M)0.8Matches
2018-201923sct ScotlandUEFA Nations League31st1.8Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.0Matches
202125sct ScotlandFriendlies (M)1.0Matches
202125sct ScotlandUEFA EuroGR0.5190071211933100.000.01078510010125Matches
202125sct ScotlandUEFA Euro Qualifying5.4Matches
202226sct ScotlandWCQ5.5Matches
202226sct ScotlandFriendlies (M)1.3Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.7Matches
202327sct ScotlandFriendlies (M)0.5Matches
202428sct ScotlandFriendlies (M)3.5Matches
202428sct ScotlandUEFA EuroGR1.1320613141322150.0150.017731302043194Matches
202428sct ScotlandUEFA Euro Qualifying3.6Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.5Matches
7 Seasons1 Club5 Leagues38.1510620262515480.0120.0271511812053319
Friendlies (M) (6 Seasons)8.1
UEFA Nations League (4 Seasons)14.0
UEFA Euro Qualifying (2 Seasons)8.9
UEFA Euro (2 Seasons)1.6510620262515480.0120.0271511812053319
WCQ (1 Season)5.5

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-201418Inverness CTsct SCO1. Premiership154563013.35.1312
2014-201519Inverness CTsct SCO1. Premiership352,1716263.524.1268921.663023+7+0.29+0.07Matches
2015-201620Inverness CTsct SCO1. Premiership131,0538130.811.7129101.081013-3-0.26-0.60Matches
2015-201620Celticsct SCO1. Premiership5223456.52.522332.0092+7+2.83+1.28Matches
2016-201721Aberdeensct SCO1. Premiership136455018.97.27262.54Matches
2016-201721Celticsct SCO1. Premiership5262527.72.93123.00Matches
2017-201822Aberdeensct SCO1. Premiership322,5037873.227.8281842.09Matches
2018-201923Celtic2. Europa Lg74887067.85.4679411311.1336-3-0.55+0.224.07.5-3.5-0.65+0.09Matches
2018-201923Celticsct SCO1. Premiership231,5206644.416.917841061532.39409+31+1.84+0.60Matches
2019-202024Celtic2. Europa Lg65138671.35.76863002.50104+6+1.05+2.797.36.8+0.6+0.10+0.53Matches
2019-202024Celticsct SCO1. Premiership241,5936659.017.717831272512.584913+36+2.03-0.73Matches
2020-202125Celtic2. Europa Lg53907872.24.3486214501.00715-8-1.85-1.254.59.3-4.8-1.11-0.99Matches
2020-202125Celticsct SCO1. Premiership342,3596969.026.226831682602.125720+37+1.41+0.39Matches
2021-202226Bournemoutheng ENG2. Championship382,9977972.433.336821522311.845228+24+0.72-0.1551.932.9+19.0+0.57-0.19Matches
2021-202226Bournemoutheng ENGFA Cup1454525.00.50014500.000000.00-0.67Matches
2021-202226Celticsct SCO1. Premiership4282718.23.1390311201.50122+10+3.19+1.47Matches
2022-202327Bournemoutheng ENGEFL Cup32709090.03.03901001.3363+3+1.00+4.00Matches
2022-202327Bournemoutheng ENGFA Cup1686875.60.81680000.0024-2-2.65-2.65Matches
2022-202327Bournemoutheng ENG1. Premier League321,8345753.620.422745102061.091935-16-0.79+0.2421.130.7-9.6-0.47+0.42Matches
2023-202428Bournemoutheng ENGEFL Cup31505055.61.7190123002.0043+1+0.60-0.15Matches
2023-202428Bournemoutheng ENGFA Cup31836161.02.0190124702.0081+7+3.44+4.98Matches
2023-202428Bournemoutheng ENG1. Premier League372,9077985.032.335811822901.224456-12-0.37-0.2046.348.3-2.0-0.06-0.03Matches
2024-202529Bournemoutheng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2024-202529Bournemoutheng ENG1. Premier League151,0447072.511.61376322801.671715+2+0.17-0.0521.813.8+8.0+0.69-0.29Matches
12 Seasons4 Clubs6 Leagues35524,0466845.8267.2273811358224171.80379253+126+0.56-0.33156.8149.2+7.6+0.07+0.17
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 (6 Seasons)2 Leagues1137,6306835.084.8848453292382.1918771+116+1.42-0.0615.823.5-7.8-0.50-0.03
Bournemouth (4 Seasons)4 Leagues1349,5887270.2106.51138045212771.43152146+6+0.06+0.23141.1125.7+15.4+0.16+0.20
Inverness CT (3 Seasons)1 League633,6805835.940.941172221.504036+4+0.11-0.19
Aberdeen (2 Seasons)1 League453,1487046.035.03520102.22
Premiership (9 Seasons)20313,0676435.4145.21448481592292.0920782+125+1.22-0.05
Premier League (3 Seasons)845,7856969.964.3707826142361.2580106-26-0.40+0.2489.292.8-3.6-0.06+0.36
Europa Lg (3 Seasons)181,3917770.315.51683922911.552025-5-0.32+0.7515.823.5-7.8-0.50-0.03
EFL Cup (3 Seasons)75107377.35.7590323001.43107+3+0.53+0.53
FA Cup (3 Seasons)52965951.93.3279134601.20105+5+1.52+1.85
Championship (1 Season)382,9977972.433.336821522311.845228+24+0.72-0.1551.932.9+19.0+0.57-0.19
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-201418Inverness CT1 League154563013.35.1312
2014-201519Inverness CT1 League352,1716263.524.1268921.663023+7+0.29+0.07
2015-201620Inverness CT1 League131,0538130.811.7129101.081013-3-0.26-0.60
2015-201620Celtic1 League5223456.52.522332.0092+7+2.83+1.28
2016-201721Celtic1 League5262527.72.93123.00
2016-201721Aberdeen1 League136455018.97.27262.54
2017-201822Aberdeen1 League322,5037873.227.8281842.09
2018-201923Celtic2 Leagues302,0086748.522.323831471442.104315+28+1.25+0.244.07.5-3.5-0.65+0.09
2019-202024Celtic2 Leagues302,1067061.623.423841572512.565917+42+1.79-0.267.36.8+0.6+0.10+0.53
2020-202125Celtic2 Leagues392,7497069.430.530831892801.986435+29+0.95+0.134.59.3-4.8-1.11-0.99
2021-202226Celtic1 League4282718.23.1390311201.50122+10+3.19+1.47
2021-202226Bournemouth2 Leagues393,0427870.433.836821533011.795228+24+0.71-0.1451.932.9+19.0+0.57-0.19
2022-202327Bournemouth3 Leagues362,1726057.024.126766102061.082742-15-0.62+0.4221.130.7-9.6-0.47+0.42
2023-202428Bournemouth3 Leagues433,2407581.236.037822063501.335660-4-0.11+0.1346.348.3-2.0-0.06-0.03
2024-202529Bournemouth2 Leagues161,1347174.112.61477422801.571716+1+0.08-0.1521.813.8+8.0+0.69-0.29
12 Seasons4 Clubs6 Leagues35524,0466845.8267.2273811358224171.80379253+126+0.56-0.33156.8149.2+7.6+0.07+0.17
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 (6 Seasons)2 Leagues1137,6306835.084.8848453292382.1918771+116+1.42-0.0615.823.5-7.8-0.50-0.03
Bournemouth (4 Seasons)4 Leagues1349,5887270.2106.51138045212771.43152146+6+0.06+0.23141.1125.7+15.4+0.16+0.20
Inverness CT (3 Seasons)1 League633,6805835.940.941172221.504036+4+0.11-0.19
Aberdeen (2 Seasons)1 League453,1487046.035.03520102.22
Premiership (9 Seasons)20313,0676435.4145.21448481592292.0920782+125+1.22-0.05
Premier League (3 Seasons)845,7856969.964.3707826142361.2580106-26-0.40+0.2489.292.8-3.6-0.06+0.36
Europa Lg (3 Seasons)181,3917770.315.51683922911.552025-5-0.32+0.7515.823.5-7.8-0.50-0.03
EFL Cup (3 Seasons)75107377.35.7590323001.43107+3+0.53+0.53
FA Cup (3 Seasons)52965951.93.3279134601.20105+5+1.52+1.85
Championship (1 Season)382,9977972.433.336821522311.845228+24+0.72-0.1551.932.9+19.0+0.57-0.19
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201418Inverness CTsct SCO1. Premiership5th154563013.35.1312
2014-201519Inverness CTsct SCO1. Premiership3rd352,1716263.524.1268921.663023+7+0.29+0.07Matches
2015-201620Inverness CTsct SCO1. Premiership7th131,0538130.811.7129101.081013-3-0.26-0.60Matches
2015-201620Celticsct SCO1. Premiership1st5223456.52.522332.0092+7+2.83+1.28Matches
2016-201721Celticsct SCO1. Premiership1st5262527.72.93123.00Matches
2016-201721Aberdeensct SCO1. Premiership2nd136455018.97.27262.54Matches
2017-201822Aberdeensct SCO1. Premiership2nd322,5037873.227.8281842.09Matches
2018-201923Celticsct SCO1. Premiership1st231,5206644.416.917841061532.39409+31+1.84+0.60Matches
2019-202024Celticsct SCO1. Premiership1st241,5936659.017.717831272512.584913+36+2.03-0.73Matches
2020-202125Celticsct SCO1. Premiership2nd342,3596969.026.226831682602.125720+37+1.41+0.39Matches
2021-202226Celticsct SCO1. Premiership1st4282718.23.1390311201.50122+10+3.19+1.47Matches
2021-202226Bournemoutheng ENG2. Championship2nd382,9977972.433.336821522311.845228+24+0.72-0.1551.932.9+19.0+0.57-0.19Matches
2022-202327Bournemoutheng ENG1. Premier League15th321,8345753.620.422745102061.091935-16-0.79+0.2421.130.7-9.6-0.47+0.42Matches
2023-202428Bournemoutheng ENG1. Premier League12th372,9077985.032.335811822901.224456-12-0.37-0.2046.348.3-2.0-0.06-0.03Matches
2024-202529Bournemoutheng ENG1. Premier League6th151,0447072.511.61376322801.671715+2+0.17-0.0521.813.8+8.0+0.69-0.29Matches
12 Seasons4 Clubs3 Leagues32521,8496744.3242.8250811227522161.83339216+123+0.62-0.36141.1125.7+15.4+0.16+0.20
Country 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 (6 Seasons)1 League956,2396631.569.3688444272272.3216746+121+1.82+0.20
Bournemouth (4 Seasons)2 Leagues1228,7827270.797.61067941162371.43132134-2-0.02+0.15141.1125.7+15.4+0.16+0.20
Inverness CT (3 Seasons)1 League633,6805835.940.941172221.504036+4+0.11-0.19
Aberdeen (2 Seasons)1 League453,1487046.035.03520102.22
Premiership (9 Seasons)20313,0676435.4145.21448481592292.0920782+125+1.22-0.05
Premier League (3 Seasons)845,7856969.964.3707826142361.2580106-26-0.40+0.2489.292.8-3.6-0.06+0.36
Championship (1 Season)382,9977972.433.336821522311.845228+24+0.72-0.1551.932.9+19.0+0.57-0.19
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
2021-202226Bournemoutheng ENGFA Cup1454525.00.50014500.000000.00-0.67Matches
2022-202327Bournemoutheng ENGEFL CupRd432709090.03.03901001.3363+3+1.00+4.00Matches
2022-202327Bournemoutheng ENGFA Cup1686875.60.81680000.0024-2-2.65-2.65Matches
2023-202428Bournemoutheng ENGEFL CupRd431505055.61.7190123002.0043+1+0.60-0.15Matches
2023-202428Bournemoutheng ENGFA Cup31836161.02.0190124702.0081+7+3.44+4.98Matches
2024-202529Bournemoutheng ENGEFL CupRd219090100.01.01901000.0001-1-1.00Matches
4 Seasons1 Club2 Leagues128066765.59.0787454001.332012+8+0.89+1.11
EFL Cup (3 Seasons)75107377.35.7590323001.43107+3+0.53+0.53
FA Cup (3 Seasons)52965951.93.3279134601.20105+5+1.52+1.85
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
2018-201923Celtic2. Europa LgR3274887067.85.4679411311.1336-3-0.55+0.224.07.5-3.5-0.65+0.09Matches
2019-202024Celtic2. Europa LgR3265138671.35.76863002.50104+6+1.05+2.797.36.8+0.6+0.10+0.53Matches
2020-202125Celtic2. Europa LgGR53907872.24.3486214501.00715-8-1.85-1.254.59.3-4.8-1.11-0.99Matches
3 Seasons1 Club1 League181,3917770.315.51683922911.552025-5-0.32+0.7515.823.5-7.8-0.50-0.03
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
201721sct ScotlandFriendlies (M)1909050.01.01901000.0001-1-1.00-1.00Matches
201822sct ScotlandFriendlies (M)2683412.60.8155011331.5001-1-1.32+0.20Matches
2018-201923sct ScotlandUEFA Nations League31st21658345.81.82831003.0072+5+2.73+2.27Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB43609066.74.04904001.0034-1-0.25-1.25Matches
202125sct ScotlandFriendlies (M)1909050.01.01901001.002200.00-1.00Matches
202125sct ScotlandUEFA EuroGR1454516.70.51450020.0001-1-2.00-0.800.30.2+0.1+0.17+0.07Matches
202125sct ScotlandUEFA Euro Qualifying74846942.55.4586022601.43118+3+0.56+1.38Matches
202226sct ScotlandWCQ94915549.65.5484153111.8974+3+0.55-0.35Matches
202226sct ScotlandFriendlies (M)31143842.21.3176021900.671100.00+0.58Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB53306661.13.7478011912.0064+2+0.55-1.17Matches
202327sct ScotlandFriendlies (M)2462325.60.50022300.001100.00+3.36Matches
202428sct ScotlandFriendlies (M)43188088.33.54801001.004400.00+6.43Matches
202428sct ScotlandUEFA EuroGR3993336.71.119012500.3305-5-4.55-4.550.22.8-2.6-2.59-2.14Matches
202428sct ScotlandUEFA Euro Qualifying83214044.63.6469041202.134400.00-2.03Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA64046774.84.5576112501.1745-1-0.22-0.22Matches
7 Seasons1 Club5 Leagues583,4255948.438.1388011202071.425047+3+0.08+0.180.53.0-2.5-1.67-1.52
Friendlies (M) (6 Seasons)137265642.58.1879351930.77810-2-0.25+1.22
UEFA Nations League (4 Seasons)171,2597463.614.01581622211.592015+5+0.36-0.52
UEFA Euro Qualifying (2 Seasons)158055443.38.9979061601.801512+3+0.34+0.08
UEFA Euro (2 Seasons)41443626.71.626812520.2506-6-3.75-3.070.53.0-2.5-1.67-1.52
WCQ (1 Season)94915549.65.5484153111.8974+3+0.55-0.35

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-201418Inverness CTsct SCO1. Premiership5.11010
2014-201519Inverness CTsct SCO1. Premiership24.131Matches
2015-201620Inverness CTsct SCO1. Premiership11.72126Matches
2015-201620Celticsct SCO1. Premiership2.5009Matches
2016-201721Aberdeensct SCO1. Premiership7.20012Matches
2016-201721Celticsct SCO1. Premiership2.9006Matches
2017-201822Aberdeensct SCO1. Premiership27.85140Matches
2018-201923Celtic2. Europa Lg5.400081407810000402528.6Matches
2018-201923Celticsct SCO1. Premiership16.91000Matches
2019-202024Celtic2. Europa Lg5.7300109030510010376650.0Matches
2019-202024Celticsct SCO1. Premiership17.731030230121000Matches
2020-202125Celtic2. Europa Lg4.3300101212468000193350.0Matches
2020-202125Celticsct SCO1. Premiership26.21003242214213360Matches
2021-202226Bournemoutheng ENG2. Championship33.3600405161204036000174224731.9Matches
2021-202226Bournemoutheng ENGFA Cup0.500000012010Matches
2021-202226Celticsct SCO1. Premiership3.100092014230Matches
2022-202327Bournemoutheng ENGEFL Cup3.00005306030Matches
2022-202327Bournemoutheng ENGFA Cup0.80005104000Matches
2022-202327Bournemoutheng ENG1. Premier League20.420036451322622000132162341.0Matches
2023-202428Bournemoutheng ENGEFL Cup1.70002407120Matches
2023-202428Bournemoutheng ENGFA Cup2.00000306350Matches
2023-202428Bournemoutheng ENG1. Premier League32.360048385735244010231213835.6Matches
2024-202529Bournemoutheng ENGEFL Cup1.00002303210Matches
2024-202529Bournemoutheng ENG1. Premier League11.6500201311812110009481436.4Matches
12 Seasons4 Clubs6 Leagues267.24140360263166191701920207277813636.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (6 Seasons)2 Leagues84.811101141023338346701096111444.0
Bournemouth (4 Seasons)4 Leagues106.51900158161132811361250106316712235.4
Inverness CT (3 Seasons)1 League40.96236
Aberdeen (2 Seasons)1 League35.05152
Premiership (9 Seasons)145.2164017467227715390
Premier League (3 Seasons)64.313001049671239077010457457537.5
Europa Lg (3 Seasons)15.56002835161192801096111444.0
EFL Cup (3 Seasons)5.7000910016360
FA Cup (3 Seasons)3.300054022360
Championship (1 Season)33.3600405161204036000174224731.9
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-201418Inverness CT1 League5.11010
2014-201519Inverness CT1 League24.131
2015-201620Inverness CT1 League11.72126
2015-201620Celtic1 League2.5009
2016-201721Celtic1 League2.9006
2016-201721Aberdeen1 League7.20012
2017-201822Aberdeen1 League27.85140
2018-201923Celtic2 Leagues22.310081407810000402528.6
2019-202024Celtic2 Leagues23.461040320151510010376650.0
2020-202125Celtic2 Leagues30.5400425431661944000193350.0
2021-202226Celtic1 League3.100092014230
2021-202226Bournemouth2 Leagues33.8600405161324037000174224731.9
2022-202327Bournemouth3 Leagues24.120046491422625000132162341.0
2023-202428Bournemouth3 Leagues36.060050455865651010231213835.6
2024-202529Bournemouth2 Leagues12.6500221612114120009481436.4
12 Seasons4 Clubs6 Leagues267.24140360263166191701920207277813636.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (6 Seasons)2 Leagues84.811101141023338346701096111444.0
Bournemouth (4 Seasons)4 Leagues106.51900158161132811361250106316712235.4
Inverness CT (3 Seasons)1 League40.96236
Aberdeen (2 Seasons)1 League35.05152
Premiership (9 Seasons)145.2164017467227715390
Premier League (3 Seasons)64.313001049671239077010457457537.5
Europa Lg (3 Seasons)15.56002835161192801096111444.0
EFL Cup (3 Seasons)5.7000910016360
FA Cup (3 Seasons)3.300054022360
Championship (1 Season)33.3600405161204036000174224731.9
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201418Inverness CTsct SCO1. Premiership5th5.11010
2014-201519Inverness CTsct SCO1. Premiership3rd24.131Matches
2015-201620Inverness CTsct SCO1. Premiership7th11.72126Matches
2015-201620Celticsct SCO1. Premiership1st2.5009Matches
2016-201721Celticsct SCO1. Premiership1st2.9006Matches
2016-201721Aberdeensct SCO1. Premiership2nd7.20012Matches
2017-201822Aberdeensct SCO1. Premiership2nd27.85140Matches
2018-201923Celticsct SCO1. Premiership1st16.91000Matches
2019-202024Celticsct SCO1. Premiership1st17.731030230121000Matches
2020-202125Celticsct SCO1. Premiership2nd26.21003242214213360Matches
2021-202226Celticsct SCO1. Premiership1st3.100092014230Matches
2021-202226Bournemoutheng ENG2. Championship2nd33.3600405161204036000174224731.9Matches
2022-202327Bournemoutheng ENG1. Premier League15th20.420036451322622000132162341.0Matches
2023-202428Bournemoutheng ENG1. Premier League12th32.360048385735244010231213835.6Matches
2024-202529Bournemoutheng ENG1. Premier League6th11.6500201311812110009481436.4Matches
12 Seasons4 Clubs3 Leagues242.83540318214155201451520106316712235.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Celtic (6 Seasons)1 League69.35108667227715390
Bournemouth (4 Seasons)2 Leagues97.61900144147132431301130106316712235.4
Inverness CT (3 Seasons)1 League40.96236
Aberdeen (2 Seasons)1 League35.05152
Premiership (9 Seasons)145.2164017467227715390
Premier League (3 Seasons)64.313001049671239077010457457537.5
Championship (1 Season)33.3600405161204036000174224731.9
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202226Bournemoutheng ENGFA Cup0.500000012010Matches
2022-202327Bournemoutheng ENGEFL CupRd43.00005306030Matches
2022-202327Bournemoutheng ENGFA Cup0.80005104000Matches
2023-202428Bournemoutheng ENGEFL CupRd41.70002407120Matches
2023-202428Bournemoutheng ENGFA Cup2.00000306350Matches
2024-202529Bournemoutheng ENGEFL CupRd21.00002303210Matches
4 Seasons1 Club2 Leagues9.000014140386120
EFL Cup (3 Seasons)5.7000910016360
FA Cup (3 Seasons)3.300054022360
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201923Celtic2. Europa LgR325.400081407810000402528.6Matches
2019-202024Celtic2. Europa LgR325.7300109030510010376650.0Matches
2020-202125Celtic2. Europa LgGR4.3300101212468000193350.0Matches
3 Seasons1 Club1 League15.56002835161192801096111444.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
201721sct ScotlandFriendlies (M)1.00000Matches
201822sct ScotlandFriendlies (M)0.80000Matches
2018-201923sct ScotlandUEFA Nations League31st1.80000Matches
2020-202125sct ScotlandUEFA Nations LeagueLgB4.0100714331320Matches
202125sct ScotlandFriendlies (M)1.00000Matches
202125sct ScotlandUEFA EuroGR0.500000010000001420.0Matches
202125sct ScotlandUEFA Euro Qualifying5.4000614049490Matches
202226sct ScotlandWCQ5.5200117311580Matches
202226sct ScotlandFriendlies (M)1.30000Matches
2022-202327sct ScotlandUEFA Nations LeagueLgB3.710056018140Matches
202327sct ScotlandFriendlies (M)0.50000Matches
202428sct ScotlandFriendlies (M)3.50000Matches
202428sct ScotlandUEFA EuroGR1.100034010000044266.7Matches
202428sct ScotlandUEFA Euro Qualifying3.61001210011020Matches
2024-202529sct ScotlandUEFA Nations LeagueLgA4.5200810111430Matches
7 Seasons1 Club5 Leagues38.170052657133172800045645.5
Friendlies (M) (6 Seasons)8.10000
UEFA Nations League (4 Seasons)14.04002030460890
UEFA Euro Qualifying (2 Seasons)8.910018240604110
UEFA Euro (2 Seasons)1.600034020000045645.5
WCQ (1 Season)5.5200117311580

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.