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
2014-201517St Mirrensct SCO1. Premiership811802.0011000000.000.500.500.000.50Matches
2015-201618St Mirrensct SCO2. Championship1814254.7112100100.210.210.420.210.42Matches
2016-201719St Mirrensct SCO2. Championship33312,69630.06612600100.200.200.400.200.40Matches
2017-201820St Mirrensct SCO2. Championship35343,06234.0145191400100.410.150.560.410.56Matches
2018-201921Celtic2. Europa Lg21790.9000000000.10.10.10.10120.000.000.000.000.000.070.080.150.070.15Matches
2018-201921Sunderlandeng ENG3. League One17121,04211.6156100000.090.430.520.090.52Matches
2018-201921Celticsct SCO1. Premiership901972.2000000000.000.000.000.000.00Matches
2019-202022Celtic2. Europa Lg221561.7101100000.30.30.10.401100.580.000.580.580.580.180.030.210.180.21Matches
2019-202022Celticsct SCO1. Premiership532462.7000000000.000.000.000.000.00Matches
202023Inter Miamius USA1. MLS23231,94121.65510411103.72.97.710.6112701860.230.230.460.190.420.170.360.530.140.49Matches
202124Inter Miamius USA1. MLS34342,82031.3213200003.43.46.19.5124672430.060.030.100.060.100.110.190.300.110.30Matches
202225NY Red Bullsus USA1. MLS32312,65929.5143178662010.35.64.410.094961870.470.100.580.270.370.350.150.500.190.34Matches
202326NY Red Bullsus USA1. MLS532983.3000000001.41.40.41.7710260.000.000.000.000.000.410.110.520.410.52Matches
202427NY Red Bullsus USA1. MLS29262,41426.81351811230012.510.16.516.773941810.480.190.670.410.600.470.240.710.380.62Matches
11 Seasons5 Clubs5 Leagues25220218,215202.4573289489106031.723.825.249.04103398350.280.160.440.240.400.280.220.490.210.43
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
St Mirren (4 Seasons)2 Leagues94676,36370.72113342100300.300.180.480.300.48
NY Red Bulls (3 Seasons)1 League66605,37159.72783519892024.217.111.328.41742003940.450.130.590.320.450.410.190.600.290.48
Inter Miami (2 Seasons)1 League57574,76152.97613611107.16.313.820.12361374290.130.110.250.110.230.130.260.400.120.38
Celtic (2 Seasons)2 Leagues1866787.5101100000.40.40.10.502120.130.000.130.130.130.140.050.190.140.19
Sunderland (1 Season)1 League17121,04211.6156100000.090.430.520.090.52
MLS (5 Seasons)12311710,132112.6341448259103031.323.425.148.54103378230.300.120.430.220.350.280.220.500.210.43
Championship (3 Seasons)86666,18368.72112332100300.310.170.480.310.48
Premiership (3 Seasons)2246236.9011000000.000.140.140.000.14
Europa Lg (2 Seasons)432352.6101100000.40.40.10.502120.380.000.380.380.380.140.050.190.140.19
League One (1 Season)17121,04211.6156100000.090.430.520.090.52
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
2014-201517St Mirren1 League811802.0011000000.000.500.500.000.50
2015-201618St Mirren1 League1814254.7112100100.210.210.420.210.42
2016-201719St Mirren1 League33312,69630.06612600100.200.200.400.200.40
2017-201820St Mirren1 League35343,06234.0145191400100.410.150.560.410.56
2018-201921Sunderland1 League17121,04211.6156100000.090.430.520.090.52
2018-201921Celtic2 Leagues1112763.1000000000.10.10.10.10120.000.000.000.000.000.070.080.150.070.15
2019-202022Celtic2 Leagues754024.5101100000.30.30.10.401100.220.000.220.220.220.180.030.210.180.21
202023Inter Miami1 League23231,94121.65510411103.72.97.710.6112701860.230.230.460.190.420.170.360.530.140.49
202124Inter Miami1 League34342,82031.3213200003.43.46.19.5124672430.060.030.100.060.100.110.190.300.110.30
202225NY Red Bulls2 Leagues36342,90132.21732011663010.35.64.410.094961870.530.090.620.340.430.350.150.500.190.34
202326NY Red Bulls1 League532983.3000000001.41.40.41.7710260.000.000.000.000.000.410.110.520.410.52
202427NY Red Bulls1 League29262,41426.81351811230012.510.16.516.773941810.480.190.670.410.600.470.240.710.380.62
11 Seasons5 Clubs5 Leagues25220218,215202.4573289489106031.723.825.249.04103398350.280.160.440.240.400.280.220.490.210.43
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
St Mirren (4 Seasons)2 Leagues94676,36370.72113342100300.300.180.480.300.48
NY Red Bulls (3 Seasons)1 League66605,37159.72783519892024.217.111.328.41742003940.450.130.590.320.450.410.190.600.290.48
Inter Miami (2 Seasons)1 League57574,76152.97613611107.16.313.820.12361374290.130.110.250.110.230.130.260.400.120.38
Celtic (2 Seasons)2 Leagues1866787.5101100000.40.40.10.502120.130.000.130.130.130.140.050.190.140.19
Sunderland (1 Season)1 League17121,04211.6156100000.090.430.520.090.52
MLS (5 Seasons)12311710,132112.6341448259103031.323.425.148.54103378230.300.120.430.220.350.280.220.500.210.43
Championship (3 Seasons)86666,18368.72112332100300.310.170.480.310.48
Premiership (3 Seasons)2246236.9011000000.000.140.140.000.14
Europa Lg (2 Seasons)432352.6101100000.40.40.10.502120.380.000.380.380.380.140.050.190.140.19
League One (1 Season)17121,04211.6156100000.090.430.520.090.52
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
2014-201517St Mirrensct SCO1. Premiership12th811802.0011000000.000.500.500.000.50Matches
2015-201618St Mirrensct SCO2. Championship6th1814254.7112100100.210.210.420.210.42Matches
2016-201719St Mirrensct SCO2. Championship7th33312,69630.06612600100.200.200.400.200.40Matches
2017-201820St Mirrensct SCO2. Championship1st35343,06234.0145191400100.410.150.560.410.56Matches
2018-201921Sunderlandeng ENG3. League One5th17121,04211.6156100000.090.430.520.090.52Matches
2018-201921Celticsct SCO1. Premiership1st901972.2000000000.000.000.000.000.00Matches
2019-202022Celticsct SCO1. Premiership1st532462.7000000000.000.000.000.000.00Matches
202023Inter Miamius USA1. MLS19th23231,94121.65510411103.72.97.710.6112701860.230.230.460.190.420.170.360.530.140.49Matches
202124Inter Miamius USA1. MLS21st34342,82031.3213200003.43.46.19.5124672430.060.030.100.060.100.110.190.300.110.30Matches
202225NY Red Bullsus USA1. MLS7th32312,65929.5143178662010.35.64.410.094961870.470.100.580.270.370.350.150.500.190.34Matches
202326NY Red Bullsus USA1. MLS17th532983.3000000001.41.40.41.7710260.000.000.000.000.000.410.110.520.410.52Matches
202427NY Red Bullsus USA1. MLS15th29262,41426.81351811230012.510.16.516.773941810.480.190.670.410.600.470.240.710.380.62Matches
11 Seasons5 Clubs4 Leagues24819917,980199.8563288479106031.323.425.148.54103378230.280.160.440.240.400.280.220.500.210.43
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
St Mirren (4 Seasons)2 Leagues94676,36370.72113342100300.300.180.480.300.48
NY Red Bulls (3 Seasons)1 League66605,37159.72783519892024.217.111.328.41742003940.450.130.590.320.450.410.190.600.290.48
Inter Miami (2 Seasons)1 League57574,76152.97613611107.16.313.820.12361374290.130.110.250.110.230.130.260.400.120.38
Celtic (2 Seasons)1 League1434434.9000000000.000.000.000.000.00
Sunderland (1 Season)1 League17121,04211.6156100000.090.430.520.090.52
MLS (5 Seasons)12311710,132112.6341448259103031.323.425.148.54103378230.300.120.430.220.350.280.220.500.210.43
Championship (3 Seasons)86666,18368.72112332100300.310.170.480.310.48
Premiership (3 Seasons)2246236.9011000000.000.140.140.000.14
League One (1 Season)17121,04211.6156100000.090.430.520.090.52
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-201921Celtic2. Europa LgR3221790.9000000000.10.10.10.10120.000.000.000.000.000.070.080.150.070.15Matches
2019-202022Celtic2. Europa LgR32221561.7101100000.30.30.10.401100.580.000.580.580.580.180.030.210.180.21Matches
2 Seasons1 Club1 League432352.6101100000.40.40.10.502120.380.000.380.380.380.140.050.190.140.19
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201821sct ScotlandFriendlies (M)20300.3000000000.000.000.000.000.00Matches
202124sct ScotlandUEFA Euro Qualifying00Matches
202427sct ScotlandFriendlies (M)10120.1000000000.000.000.000.000.00Matches
202427sct ScotlandUEFA EuroGR1020.0000000000.000.000.000.000.00Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA30370.4000000000.000.000.000.000.00Matches
3 Seasons1 Club4 Leagues70810.9000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)30420.5000000000.000.000.000.000.00
UEFA Nations League (1 Season)30370.4000000000.000.000.000.000.00
UEFA Euro (1 Season)1020.0000000000.000.000.000.000.00
UEFA Euro Qualifying (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201517St Mirrensct SCO1. Premiership2.0021.000.0000Matches
2015-201618St Mirrensct SCO2. Championship4.7120.420.5000Matches
2016-201719St Mirrensct SCO2. Championship30.060220.000.730.2700Matches
2017-201820St Mirrensct SCO2. Championship34.0140330.000.970.4200Matches
2018-201921Celtic2. Europa Lg0.90200.02.280.000.0021.30000.10.10.03-0.1-0.1Matches
2018-201921Sunderlandeng ENG3. League One11.6100Matches
2018-201921Celticsct SCO1. Premiership2.2000Matches
2019-202022Celtic2. Europa Lg1.715360.02.881.730.200.3318.40000.30.30.06+0.7+0.7Matches
2019-202022Celticsct SCO1. Premiership2.706350.02.201.100.000.0000Matches
202023Inter Miamius USA1. MLS21.65551730.92.550.790.070.2420.95113.72.90.05+1.3+1.1Matches
202124Inter Miamius USA1. MLS31.32471634.01.500.510.040.1320.56003.43.40.07-1.4-1.4Matches
202225NY Red Bullsus USA1. MLS29.514792430.42.670.810.100.3321.586610.35.60.07+3.7+2.4Matches
202326NY Red Bullsus USA1. MLS3.3014428.64.231.210.000.0022.32001.41.40.10-1.4-1.4Matches
202427NY Red Bullsus USA1. MLS26.813903134.43.361.160.120.3518.002312.510.10.11+0.5+0.9Matches
11 Seasons5 Clubs5 Leagues202.45729815751.31.640.830.150.3020.12191031.723.80.08+3.3+2.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
St Mirren (4 Seasons)2 Leagues70.7210590.000.830.3600
NY Red Bulls (3 Seasons)1 League59.7271835932.23.070.990.100.3219.8108924.217.10.09+2.8+1.9
Inter Miami (2 Seasons)1 League52.971023332.41.930.620.060.1820.711117.16.30.06-0.1-0.3
Celtic (2 Seasons)2 Leagues7.5113646.22.431.120.080.1719.20000.40.40.05+0.6+0.6
Sunderland (1 Season)1 League11.6100
MLS (5 Seasons)112.6342859232.32.530.820.090.2720.12191031.323.40.08+2.7+1.6
Championship (3 Seasons)68.7210570.000.830.3700
Premiership (3 Seasons)6.906550.02.201.060.000.0000
Europa Lg (2 Seasons)2.617342.92.681.150.140.3319.20000.40.40.05+0.6+0.6
League One (1 Season)11.6100
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
2014-201517St Mirren1 League2.0021.000.0000
2015-201618St Mirren1 League4.7120.420.5000
2016-201719St Mirren1 League30.060220.000.730.2700
2017-201820St Mirren1 League34.0140330.000.970.4200
2018-201921Sunderland1 League11.6100
2018-201921Celtic2 Leagues3.10200.02.280.000.0021.30000.10.10.03-0.1-0.1
2019-202022Celtic2 Leagues4.5111654.52.461.340.090.1718.40000.30.30.06+0.7+0.7
202023Inter Miami1 League21.65551730.92.550.790.070.2420.95113.72.90.05+1.3+1.1
202124Inter Miami1 League31.32471634.01.500.510.040.1320.56003.43.40.07-1.4-1.4
202225NY Red Bulls2 Leagues32.217902730.02.790.840.120.4121.586610.35.60.07+3.7+2.4
202326NY Red Bulls1 League3.3014428.64.231.210.000.0022.32001.41.40.10-1.4-1.4
202427NY Red Bulls1 League26.813903134.43.361.160.120.3518.002312.510.10.11+0.5+0.9
11 Seasons5 Clubs5 Leagues202.45729815751.31.640.830.150.3020.12191031.723.80.08+3.3+2.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
St Mirren (4 Seasons)2 Leagues70.7210590.000.830.3600
NY Red Bulls (3 Seasons)1 League59.7271835932.23.070.990.100.3219.8108924.217.10.09+2.8+1.9
Inter Miami (2 Seasons)1 League52.971023332.41.930.620.060.1820.711117.16.30.06-0.1-0.3
Celtic (2 Seasons)2 Leagues7.5113646.22.431.120.080.1719.20000.40.40.05+0.6+0.6
Sunderland (1 Season)1 League11.6100
MLS (5 Seasons)112.6342859232.32.530.820.090.2720.12191031.323.40.08+2.7+1.6
Championship (3 Seasons)68.7210570.000.830.3700
Premiership (3 Seasons)6.906550.02.201.060.000.0000
Europa Lg (2 Seasons)2.617342.92.681.150.140.3319.20000.40.40.05+0.6+0.6
League One (1 Season)11.6100
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
2014-201517St Mirrensct SCO1. Premiership12th2.0021.000.0000Matches
2015-201618St Mirrensct SCO2. Championship6th4.7120.420.5000Matches
2016-201719St Mirrensct SCO2. Championship7th30.060220.000.730.2700Matches
2017-201820St Mirrensct SCO2. Championship1st34.0140330.000.970.4200Matches
2018-201921Sunderlandeng ENG3. League One5th11.6100Matches
2018-201921Celticsct SCO1. Premiership1st2.2000Matches
2019-202022Celticsct SCO1. Premiership1st2.706350.02.201.100.000.0000Matches
202023Inter Miamius USA1. MLS19th21.65551730.92.550.790.070.2420.95113.72.90.05+1.3+1.1Matches
202124Inter Miamius USA1. MLS21st31.32471634.01.500.510.040.1320.56003.43.40.07-1.4-1.4Matches
202225NY Red Bullsus USA1. MLS7th29.514792430.42.670.810.100.3321.586610.35.60.07+3.7+2.4Matches
202326NY Red Bullsus USA1. MLS17th3.3014428.64.231.210.000.0022.32001.41.40.10-1.4-1.4Matches
202427NY Red Bullsus USA1. MLS15th26.813903134.43.361.160.120.3518.002312.510.10.11+0.5+0.9Matches
11 Seasons5 Clubs4 Leagues199.85629115451.51.620.830.150.3020.12191031.323.40.08+2.7+1.6
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
St Mirren (4 Seasons)2 Leagues70.7210590.000.830.3600
NY Red Bulls (3 Seasons)1 League59.7271835932.23.070.990.100.3219.8108924.217.10.09+2.8+1.9
Inter Miami (2 Seasons)1 League52.971023332.41.930.620.060.1820.711117.16.30.06-0.1-0.3
Celtic (2 Seasons)1 League4.906350.02.201.100.000.0000
Sunderland (1 Season)1 League11.6100
MLS (5 Seasons)112.6342859232.32.530.820.090.2720.12191031.323.40.08+2.7+1.6
Championship (3 Seasons)68.7210570.000.830.3700
Premiership (3 Seasons)6.906550.02.201.060.000.0000
League One (1 Season)11.6100
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-201921Celtic2. Europa LgR320.90200.02.280.000.0021.30000.10.10.03-0.1-0.1Matches
2019-202022Celtic2. Europa LgR321.715360.02.881.730.200.3318.40000.30.30.06+0.7+0.7Matches
2 Seasons1 Club1 League2.617342.92.681.150.140.3319.20000.40.40.05+0.6+0.6
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201821sct ScotlandFriendlies (M)0.3000Matches
202427sct ScotlandFriendlies (M)0.1000Matches
202427sct ScotlandUEFA EuroGR0.00100.045.000.000.0000Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.40000.000.0000Matches
3 Seasons1 Club4 Leagues0.90100.02.310.000.0000
Friendlies (M) (2 Seasons)0.5000
UEFA Nations League (1 Season)0.40000.000.0000
UEFA Euro (1 Season)0.00100.045.000.000.0000
UEFA Euro Qualifying (1 Season)

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201517St Mirrensct SCO1. Premiership2.01Matches
2015-201618St Mirrensct SCO2. Championship4.71Matches
2016-201719St Mirrensct SCO2. Championship30.06Matches
2017-201820St Mirrensct SCO2. Championship34.05Matches
2018-201921Celtic2. Europa Lg0.991464.31042488100.01425.0010.000.10.0-0.111101Matches
2018-201921Sunderlandeng ENG3. League One11.65Matches
2018-201921Celticsct SCO1. Premiership2.20Matches
2019-202022Celtic2. Europa Lg1.7303683.3454103182185.76875.03475.000.10.2-0.110221Matches
2019-202022Celticsct SCO1. Premiership2.70Matches
202023Inter Miamius USA1. MLS21.651788258.610042373420225180.520732962.99123139.457.77.9-2.76340382570Matches
202124Inter Miamius USA1. MLS31.3779114068.313205372939946186.625936071.99422741.416.13.9-5.16248361767Matches
202225NY Red Bullsus USA1. MLS29.550787857.78725311424432874.419430563.65616234.634.44.1-1.44066401296Matches
202326NY Red Bullsus USA1. MLS3.36510065.01104355324276.2253571.481747.100.40.1-0.4461110Matches
202427NY Red Bullsus USA1. MLS26.851773470.48493232124831778.221327477.7418548.256.55.5-1.54766381394Matches
11 Seasons5 Clubs5 Leagues202.42424378464.142127133801151142880.6905131568.829372740.33225.221.8+6.821822715670339
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
St Mirren (4 Seasons)2 Leagues70.713
NY Red Bulls (3 Seasons)1 League59.71089171263.618322579052468776.343261470.410526439.8811.39.8-3.3911387926200
Inter Miami (2 Seasons)1 League52.91296202264.123247746360171284.446668967.618545840.4613.811.8-7.8125887442137
Celtic (2 Seasons)2 Leagues7.5395078.0558127262989.771258.33560.000.10.3-0.121322
Sunderland (1 Season)1 League11.65
MLS (5 Seasons)112.62385373463.941569132531125139980.4898130368.929072240.21425.121.6-11.121622615368337
Championship (3 Seasons)68.712
Premiership (3 Seasons)6.91
Europa Lg (2 Seasons)2.6395078.0558127262989.771258.33560.000.10.3-0.121322
League One (1 Season)11.65
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
2014-201517St Mirren1 League2.01
2015-201618St Mirren1 League4.71
2016-201719St Mirren1 League30.06
2017-201820St Mirren1 League34.05
2018-201921Sunderland1 League11.65
2018-201921Celtic2 Leagues3.191464.31042488100.01425.0010.000.10.0-0.111101
2019-202022Celtic2 Leagues4.5303683.3454103182185.76875.03475.000.10.2-0.110221
202023Inter Miami1 League21.651788258.610042373420225180.520732962.99123139.457.77.9-2.76340382570
202124Inter Miami1 League31.3779114068.313205372939946186.625936071.99422741.416.13.9-5.16248361767
202225NY Red Bulls2 Leagues32.250787857.78725311424432874.419430563.65616234.634.44.1-1.44066401296
202326NY Red Bulls1 League3.36510065.01104355324276.2253571.481747.100.40.1-0.4461110
202427NY Red Bulls1 League26.851773470.48493232124831778.221327477.7418548.256.55.5-1.54766381394
11 Seasons5 Clubs5 Leagues202.42424378464.142127133801151142880.6905131568.829372740.33225.221.8+6.821822715670339
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
St Mirren (4 Seasons)2 Leagues70.713
NY Red Bulls (3 Seasons)1 League59.71089171263.618322579052468776.343261470.410526439.8811.39.8-3.3911387926200
Inter Miami (2 Seasons)1 League52.91296202264.123247746360171284.446668967.618545840.4613.811.8-7.8125887442137
Celtic (2 Seasons)2 Leagues7.5395078.0558127262989.771258.33560.000.10.3-0.121322
Sunderland (1 Season)1 League11.65
MLS (5 Seasons)112.62385373463.941569132531125139980.4898130368.929072240.21425.121.6-11.121622615368337
Championship (3 Seasons)68.712
Premiership (3 Seasons)6.91
Europa Lg (2 Seasons)2.6395078.0558127262989.771258.33560.000.10.3-0.121322
League One (1 Season)11.65
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
2014-201517St Mirrensct SCO1. Premiership12th2.01Matches
2015-201618St Mirrensct SCO2. Championship6th4.71Matches
2016-201719St Mirrensct SCO2. Championship7th30.06Matches
2017-201820St Mirrensct SCO2. Championship1st34.05Matches
2018-201921Sunderlandeng ENG3. League One5th11.65Matches
2018-201921Celticsct SCO1. Premiership1st2.20Matches
2019-202022Celticsct SCO1. Premiership1st2.70Matches
202023Inter Miamius USA1. MLS19th21.651788258.610042373420225180.520732962.99123139.457.77.9-2.76340382570Matches
202124Inter Miamius USA1. MLS21st31.3779114068.313205372939946186.625936071.99422741.416.13.9-5.16248361767Matches
202225NY Red Bullsus USA1. MLS7th29.550787857.78725311424432874.419430563.65616234.634.44.1-1.44066401296Matches
202326NY Red Bullsus USA1. MLS17th3.36510065.01104355324276.2253571.481747.100.40.1-0.4461110Matches
202427NY Red Bullsus USA1. MLS15th26.851773470.48493232124831778.221327477.7418548.256.55.5-1.54766381394Matches
11 Seasons5 Clubs4 Leagues199.82385373463.941569132531125139980.4898130368.929072240.23225.121.6+6.921622615368337
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
St Mirren (4 Seasons)2 Leagues70.713
NY Red Bulls (3 Seasons)1 League59.71089171263.618322579052468776.343261470.410526439.8811.39.8-3.3911387926200
Inter Miami (2 Seasons)1 League52.91296202264.123247746360171284.446668967.618545840.4613.811.8-7.8125887442137
Celtic (2 Seasons)1 League4.90
Sunderland (1 Season)1 League11.65
MLS (5 Seasons)112.62385373463.941569132531125139980.4898130368.929072240.21425.121.6-11.121622615368337
Championship (3 Seasons)68.712
Premiership (3 Seasons)6.91
League One (1 Season)11.65
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-201921Celtic2. Europa LgR320.991464.31042488100.01425.0010.000.10.0-0.111101Matches
2019-202022Celtic2. Europa LgR321.7303683.3454103182185.76875.03475.000.10.2-0.110221Matches
2 Seasons1 Club1 League2.6395078.0558127262989.771258.33560.000.10.3-0.121322
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
201821sct ScotlandFriendlies (M)0.30Matches
202427sct ScotlandFriendlies (M)0.10Matches
202427sct ScotlandUEFA EuroGR0.00Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.40Matches
3 Seasons1 Club4 Leagues0.90
Friendlies (M) (2 Seasons)0.50
UEFA Nations League (1 Season)0.40
UEFA Euro (1 Season)0.00
UEFA Euro Qualifying (1 Season)
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201517St Mirrensct SCO1. Premiership2.0Matches
2015-201618St Mirrensct SCO2. Championship4.7Matches
2016-201719St Mirrensct SCO2. Championship30.00Matches
2017-201820St Mirrensct SCO2. Championship34.00Matches
2018-201921Celtic2. Europa Lg0.914140000100000900Matches
2018-201921Sunderlandeng ENG3. League One11.6Matches
2018-201921Celticsct SCO1. Premiership2.2Matches
2019-202022Celtic2. Europa Lg1.7363510003000003000Matches
2019-202022Celticsct SCO1. Premiership2.72Matches
202023Inter Miamius USA1. MLS21.6882674203672162842610985135517535Matches
202124Inter Miamius USA1. MLS31.31140932202383823056107265310779641Matches
202225NY Red Bullsus USA1. MLS29.5878720149542315330432900507947Matches
202326NY Red Bullsus USA1. MLS3.310085133005600006521Matches
202427NY Red Bullsus USA1. MLS26.873466562153651110540517721Matches
11 Seasons5 Clubs5 Leagues202.43784312563016312307431292691457015242429145
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
St Mirren (4 Seasons)2 Leagues70.70
NY Red Bulls (3 Seasons)1 League59.71712147022458762234753344010891869
Inter Miami (2 Seasons)1 League52.92022160640510552451482216111661512961176
Celtic (2 Seasons)2 Leagues7.5504910006000003900
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.63734307662916312307371292691457015238529145
Championship (3 Seasons)68.70
Premiership (3 Seasons)6.92
Europa Lg (2 Seasons)2.6504910004000003900
League One (1 Season)11.6
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
2014-201517St Mirren1 League2.0
2015-201618St Mirren1 League4.7
2016-201719St Mirren1 League30.00
2017-201820St Mirren1 League34.00
2018-201921Sunderland1 League11.6
2018-201921Celtic2 Leagues3.114140000100000900
2019-202022Celtic2 Leagues4.5363510005000003000
202023Inter Miami1 League21.6882674203672162842610985135517535
202124Inter Miami1 League31.31140932202383823056107265310779641
202225NY Red Bulls2 Leagues32.2878720149542316030432900507947
202326NY Red Bulls1 League3.310085133005600006521
202427NY Red Bulls1 League26.873466562153651110540517721
11 Seasons5 Clubs5 Leagues202.43784312563016312307431292691457015242429145
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
St Mirren (4 Seasons)2 Leagues70.70
NY Red Bulls (3 Seasons)1 League59.71712147022458762234753344010891869
Inter Miami (2 Seasons)1 League52.92022160640510552451482216111661512961176
Celtic (2 Seasons)2 Leagues7.5504910006000003900
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.63734307662916312307371292691457015238529145
Championship (3 Seasons)68.70
Premiership (3 Seasons)6.92
Europa Lg (2 Seasons)2.6504910004000003900
League One (1 Season)11.6
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
2014-201517St Mirrensct SCO1. Premiership12th2.0Matches
2015-201618St Mirrensct SCO2. Championship6th4.7Matches
2016-201719St Mirrensct SCO2. Championship7th30.00Matches
2017-201820St Mirrensct SCO2. Championship1st34.00Matches
2018-201921Sunderlandeng ENG3. League One5th11.6Matches
2018-201921Celticsct SCO1. Premiership1st2.2Matches
2019-202022Celticsct SCO1. Premiership1st2.72Matches
202023Inter Miamius USA1. MLS19th21.6882674203672162842610985135517535Matches
202124Inter Miamius USA1. MLS21st31.31140932202383823056107265310779641Matches
202225NY Red Bullsus USA1. MLS7th29.5878720149542315330432900507947Matches
202326NY Red Bullsus USA1. MLS17th3.310085133005600006521Matches
202427NY Red Bullsus USA1. MLS15th26.873466562153651110540517721Matches
11 Seasons5 Clubs4 Leagues199.83734307662916312307391292691457015238529145
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
St Mirren (4 Seasons)2 Leagues70.70
NY Red Bulls (3 Seasons)1 League59.71712147022458762234753344010891869
Inter Miami (2 Seasons)1 League52.92022160640510552451482216111661512961176
Celtic (2 Seasons)1 League4.92
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.63734307662916312307371292691457015238529145
Championship (3 Seasons)68.70
Premiership (3 Seasons)6.92
League One (1 Season)11.6
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-201921Celtic2. Europa LgR320.914140000100000900Matches
2019-202022Celtic2. Europa LgR321.7363510003000003000Matches
2 Seasons1 Club1 League2.6504910004000003900
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
201821sct ScotlandFriendlies (M)0.3Matches
202427sct ScotlandFriendlies (M)0.1Matches
202427sct ScotlandUEFA EuroGR0.00Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.45Matches
3 Seasons1 Club4 Leagues0.95
Friendlies (M) (2 Seasons)0.5
UEFA Nations League (1 Season)0.45
UEFA Euro (1 Season)0.00
UEFA Euro Qualifying (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201517St Mirrensct SCO1. Premiership2.0Matches
2015-201618St Mirrensct SCO2. Championship4.7Matches
2016-201719St Mirrensct SCO2. Championship30.0Matches
2017-201820St Mirrensct SCO2. Championship34.0Matches
2018-201921Celtic2. Europa Lg0.911.1410000000.00000000Matches
2018-201921Sunderlandeng ENG3. League One11.6Matches
2018-201921Celticsct SCO1. Premiership2.2Matches
2019-202022Celtic2. Europa Lg1.742.3140000000.00000000Matches
2019-202022Celticsct SCO1. Premiership2.7Matches
202023Inter Miamius USA1. MLS21.61115.1446449930110.51551000Matches
202124Inter Miamius USA1. MLS31.3963.075029539060.19301020Matches
202225NY Red Bullsus USA1. MLS29.5903.055617285270.24410110Matches
202326NY Red Bullsus USA1. MLS3.3133.9462221000.00000000Matches
202427NY Red Bullsus USA1. MLS26.81013.7771471261140.521000040Matches
11 Seasons5 Clubs5 Leagues202.44163.61234962534243380.332262170
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
St Mirren (4 Seasons)2 Leagues70.7
NY Red Bulls (3 Seasons)1 League59.72043.42133231122123210.351410150
Inter Miami (2 Seasons)1 League52.92073.9196731412120170.32852020
Celtic (2 Seasons)2 Leagues7.551.9150000000.00000000
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.64113.65229962534243380.342262170
Championship (3 Seasons)68.7
Premiership (3 Seasons)6.9
Europa Lg (2 Seasons)2.651.9150000000.00000000
League One (1 Season)11.6
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
2014-201517St Mirren1 League2.0
2015-201618St Mirren1 League4.7
2016-201719St Mirren1 League30.0
2017-201820St Mirren1 League34.0
2018-201921Sunderland1 League11.6
2018-201921Celtic2 Leagues3.111.1410000000.00000000
2019-202022Celtic2 Leagues4.542.3140000000.00000000
202023Inter Miami1 League21.61115.1446449930110.51551000
202124Inter Miami1 League31.3963.075029539060.19301020
202225NY Red Bulls2 Leagues32.2903.055617285270.24410110
202326NY Red Bulls1 League3.3133.9462221000.00000000
202427NY Red Bulls1 League26.81013.7771471261140.521000040
11 Seasons5 Clubs5 Leagues202.44163.61234962534243380.332262170
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
St Mirren (4 Seasons)2 Leagues70.7
NY Red Bulls (3 Seasons)1 League59.72043.42133231122123210.351410150
Inter Miami (2 Seasons)1 League52.92073.9196731412120170.32852020
Celtic (2 Seasons)2 Leagues7.551.9150000000.00000000
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.64113.65229962534243380.342262170
Championship (3 Seasons)68.7
Premiership (3 Seasons)6.9
Europa Lg (2 Seasons)2.651.9150000000.00000000
League One (1 Season)11.6
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
2014-201517St Mirrensct SCO1. Premiership12th2.0Matches
2015-201618St Mirrensct SCO2. Championship6th4.7Matches
2016-201719St Mirrensct SCO2. Championship7th30.0Matches
2017-201820St Mirrensct SCO2. Championship1st34.0Matches
2018-201921Sunderlandeng ENG3. League One5th11.6Matches
2018-201921Celticsct SCO1. Premiership1st2.2Matches
2019-202022Celticsct SCO1. Premiership1st2.7Matches
202023Inter Miamius USA1. MLS19th21.61115.1446449930110.51551000Matches
202124Inter Miamius USA1. MLS21st31.3963.075029539060.19301020Matches
202225NY Red Bullsus USA1. MLS7th29.5903.055617285270.24410110Matches
202326NY Red Bullsus USA1. MLS17th3.3133.9462221000.00000000Matches
202427NY Red Bullsus USA1. MLS15th26.81013.7771471261140.521000040Matches
11 Seasons5 Clubs4 Leagues199.84113.65229962534243380.342262170
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
St Mirren (4 Seasons)2 Leagues70.7
NY Red Bulls (3 Seasons)1 League59.72043.42133231122123210.351410150
Inter Miami (2 Seasons)1 League52.92073.9196731412120170.32852020
Celtic (2 Seasons)1 League4.9
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.64113.65229962534243380.342262170
Championship (3 Seasons)68.7
Premiership (3 Seasons)6.9
League One (1 Season)11.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201921Celtic2. Europa LgR320.911.1410000000.00000000Matches
2019-202022Celtic2. Europa LgR321.742.3140000000.00000000Matches
2 Seasons1 Club1 League2.651.9150000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201821sct ScotlandFriendlies (M)0.3Matches
202427sct ScotlandFriendlies (M)0.1Matches
202427sct ScotlandUEFA EuroGR0.0Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.4Matches
3 Seasons1 Club4 Leagues0.9
Friendlies (M) (2 Seasons)0.5
UEFA Nations League (1 Season)0.4
UEFA Euro (1 Season)0.0
UEFA Euro Qualifying (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201517St Mirrensct SCO1. Premiership2.0Matches
2015-201618St Mirrensct SCO2. Championship4.7Matches
2016-201719St Mirrensct SCO2. Championship30.000Matches
2017-201820St Mirrensct SCO2. Championship34.000Matches
2018-201921Celtic2. Europa Lg0.900000020.020000000Matches
2018-201921Sunderlandeng ENG3. League One11.6Matches
2018-201921Celticsct SCO1. Premiership2.2Matches
2019-202022Celtic2. Europa Lg1.72210111100.001011300Matches
2019-202022Celticsct SCO1. Premiership2.700Matches
202023Inter Miamius USA1. MLS21.6231579791947.41011011184190Matches
202124Inter Miamius USA1. MLS31.3371918145185234.634291281552250Matches
202225NY Red Bullsus USA1. MLS29.56334202617278830.761353321780141Matches
202326NY Red Bullsus USA1. MLS3.311010010.015051230Matches
202427NY Red Bullsus USA1. MLS26.82216105741428.61017215527180Matches
11 Seasons5 Clubs5 Leagues202.4148875655375917733.31189869257205691
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
St Mirren (4 Seasons)2 Leagues70.7000
NY Red Bulls (3 Seasons)1 League59.786513032243110330.1725755223109351
Inter Miami (2 Seasons)1 League52.96034252312277138.044401393393340
Celtic (2 Seasons)2 Leagues7.5221011333.321011300
Sunderland (1 Season)1 League11.60
MLS (5 Seasons)112.6146855555365817433.31169769156202691
Championship (3 Seasons)68.7000
Premiership (3 Seasons)6.9000
Europa Lg (2 Seasons)2.6221011333.321011300
League One (1 Season)11.60
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
2014-201517St Mirren1 League2.00
2015-201618St Mirren1 League4.70
2016-201719St Mirren1 League30.0000
2017-201820St Mirren1 League34.0000
2018-201921Sunderland1 League11.60
2018-201921Celtic2 Leagues3.100000020.020000000
2019-202022Celtic2 Leagues4.52210111100.001011300
202023Inter Miami1 League21.6231579791947.41011011184190
202124Inter Miami1 League31.3371918145185234.634291281552250
202225NY Red Bulls2 Leagues32.26339202617278830.761353322080141
202326NY Red Bulls1 League3.311010010.015051230
202427NY Red Bulls1 League26.82216105741428.61017215527180
11 Seasons5 Clubs5 Leagues202.4148875655375917733.31189869257205691
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
St Mirren (4 Seasons)2 Leagues70.7000
NY Red Bulls (3 Seasons)1 League59.786513032243110330.1725755223109351
Inter Miami (2 Seasons)1 League52.96034252312277138.044401393393340
Celtic (2 Seasons)2 Leagues7.5221011333.321011300
Sunderland (1 Season)1 League11.60
MLS (5 Seasons)112.6146855555365817433.31169769156202691
Championship (3 Seasons)68.7000
Premiership (3 Seasons)6.9000
Europa Lg (2 Seasons)2.6221011333.321011300
League One (1 Season)11.60
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
2014-201517St Mirrensct SCO1. Premiership12th2.0Matches
2015-201618St Mirrensct SCO2. Championship6th4.7Matches
2016-201719St Mirrensct SCO2. Championship7th30.000Matches
2017-201820St Mirrensct SCO2. Championship1st34.000Matches
2018-201921Sunderlandeng ENG3. League One5th11.6Matches
2018-201921Celticsct SCO1. Premiership1st2.2Matches
2019-202022Celticsct SCO1. Premiership1st2.700Matches
202023Inter Miamius USA1. MLS19th21.6231579791947.41011011184190Matches
202124Inter Miamius USA1. MLS21st31.3371918145185234.634291281552250Matches
202225NY Red Bullsus USA1. MLS7th29.56334202617278830.761353321780141Matches
202326NY Red Bullsus USA1. MLS17th3.311010010.015051230Matches
202427NY Red Bullsus USA1. MLS15th26.82216105741428.61017215527180Matches
11 Seasons5 Clubs4 Leagues199.8146855555365817433.31169769156202691
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
St Mirren (4 Seasons)2 Leagues70.7000
NY Red Bulls (3 Seasons)1 League59.786513032243110330.1725755223109351
Inter Miami (2 Seasons)1 League52.96034252312277138.044401393393340
Celtic (2 Seasons)1 League4.9000
Sunderland (1 Season)1 League11.60
MLS (5 Seasons)112.6146855555365817433.31169769156202691
Championship (3 Seasons)68.7000
Premiership (3 Seasons)6.9000
League One (1 Season)11.60
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-201921Celtic2. Europa LgR320.900000020.020000000Matches
2019-202022Celtic2. Europa LgR321.72210111100.001011300Matches
2 Seasons1 Club1 League2.6221011333.321011300
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
201821sct ScotlandFriendlies (M)0.3Matches
202427sct ScotlandFriendlies (M)0.1Matches
202427sct ScotlandUEFA EuroGR0.001Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.400Matches
3 Seasons1 Club4 Leagues0.9010
Friendlies (M) (2 Seasons)0.50
UEFA Nations League (1 Season)0.4000
UEFA Euro (1 Season)0.0010
UEFA Euro Qualifying (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201517St Mirrensct SCO1. Premiership2.0Matches
2015-201618St Mirrensct SCO2. Championship4.7Matches
2016-201719St Mirrensct SCO2. Championship30.0Matches
2017-201820St Mirrensct SCO2. Championship34.0Matches
2018-201921Celtic2. Europa Lg0.9260215912600016972500031222Matches
2018-201921Sunderlandeng ENG3. League One11.6Matches
2018-201921Celticsct SCO1. Premiership2.2Matches
2019-202022Celtic2. Europa Lg1.7610524334613133.3266.74119526021975010Matches
2019-202022Celticsct SCO1. Premiership2.7Matches
202023Inter Miamius USA1. MLS21.61109793341705731108673958.22841.86555391289611259294336671186Matches
202124Inter Miamius USA1. MLS31.3146429181532778711464803240.04860.08586219311812472276634954243Matches
202225NY Red Bullsus USA1. MLS29.5124721121493659951241712839.43752.1648465620909458285545673187Matches
202326NY Red Bullsus USA1. MLS3.3146220577291469333.3444.484443198732878426Matches
202427NY Red Bullsus USA1. MLS26.8103217753955731241029623048.43048.4625396718277340256633726181Matches
11 Seasons5 Clubs5 Leagues202.450857649718572829377507529213345.514951.0292720968101804102341122501633180835
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
St Mirren (4 Seasons)2 Leagues70.7
NY Red Bulls (3 Seasons)1 League59.7242540216945130422824161426143.07150.013579066411517410155129851483394
Inter Miami (2 Seasons)1 League52.9257336274873148314425721477148.37651.7151311610601423613156109701625429
Celtic (2 Seasons)2 Leagues7.5870739425873133.3266.757292510211287212
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.649987649018182787372498828913245.714750.9287020676101294102321112381553108823
Championship (3 Seasons)68.7
Premiership (3 Seasons)6.9
Europa Lg (2 Seasons)2.6870739425873133.3266.757292510211287212
League One (1 Season)11.6
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
2014-201517St Mirren1 League2.0
2015-201618St Mirren1 League4.7
2016-201719St Mirren1 League30.0
2017-201820St Mirren1 League34.0
2018-201921Sunderland1 League11.6
2018-201921Celtic2 Leagues3.1260215912600016972500031222
2019-202022Celtic2 Leagues4.5610524334613133.3266.74119526021975010
202023Inter Miami1 League21.61109793341705731108673958.22841.86555391289611259294336671186
202124Inter Miami1 League31.3146429181532778711464803240.04860.08586219311812472276634954243
202225NY Red Bulls2 Leagues32.2124721121493659951241712839.43752.1648465620909458285545673187
202326NY Red Bulls1 League3.3146220577291469333.3444.484443198732878426
202427NY Red Bulls1 League26.8103217753955731241029623048.43048.4625396718277340256633726181
11 Seasons5 Clubs5 Leagues202.450857649718572829377507529213345.514951.0292720968101804102341122501633180835
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
St Mirren (4 Seasons)2 Leagues70.7
NY Red Bulls (3 Seasons)1 League59.7242540216945130422824161426143.07150.013579066411517410155129851483394
Inter Miami (2 Seasons)1 League52.9257336274873148314425721477148.37651.7151311610601423613156109701625429
Celtic (2 Seasons)2 Leagues7.5870739425873133.3266.757292510211287212
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.649987649018182787372498828913245.714750.9287020676101294102321112381553108823
Championship (3 Seasons)68.7
Premiership (3 Seasons)6.9
Europa Lg (2 Seasons)2.6870739425873133.3266.757292510211287212
League One (1 Season)11.6
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
2014-201517St Mirrensct SCO1. Premiership12th2.0Matches
2015-201618St Mirrensct SCO2. Championship6th4.7Matches
2016-201719St Mirrensct SCO2. Championship7th30.0Matches
2017-201820St Mirrensct SCO2. Championship1st34.0Matches
2018-201921Sunderlandeng ENG3. League One5th11.6Matches
2018-201921Celticsct SCO1. Premiership1st2.2Matches
2019-202022Celticsct SCO1. Premiership1st2.7Matches
202023Inter Miamius USA1. MLS19th21.61109793341705731108673958.22841.86555391289611259294336671186Matches
202124Inter Miamius USA1. MLS21st31.3146429181532778711464803240.04860.08586219311812472276634954243Matches
202225NY Red Bullsus USA1. MLS7th29.5124721121493659951241712839.43752.1648465620909458285545673187Matches
202326NY Red Bullsus USA1. MLS17th3.3146220577291469333.3444.484443198732878426Matches
202427NY Red Bullsus USA1. MLS15th26.8103217753955731241029623048.43048.4625396718277340256633726181Matches
11 Seasons5 Clubs4 Leagues199.849987649018182787372498828913245.714750.9287020676101294102321112381553108823
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
St Mirren (4 Seasons)2 Leagues70.7
NY Red Bulls (3 Seasons)1 League59.7242540216945130422824161426143.07150.013579066411517410155129851483394
Inter Miami (2 Seasons)1 League52.9257336274873148314425721477148.37651.7151311610601423613156109701625429
Celtic (2 Seasons)1 League4.9
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)112.649987649018182787372498828913245.714750.9287020676101294102321112381553108823
Championship (3 Seasons)68.7
Premiership (3 Seasons)6.9
League One (1 Season)11.6
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201921Celtic2. Europa LgR320.9260215912600016972500031222Matches
2019-202022Celtic2. Europa LgR321.7610524334613133.3266.74119526021975010Matches
2 Seasons1 Club1 League2.6870739425873133.3266.757292510211287212
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
201821sct ScotlandFriendlies (M)0.3Matches
202427sct ScotlandFriendlies (M)0.1Matches
202427sct ScotlandUEFA EuroGR0.0Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.4Matches
3 Seasons1 Club4 Leagues0.9
Friendlies (M) (2 Seasons)0.5
UEFA Nations League (1 Season)0.4
UEFA Euro (1 Season)0.0
UEFA Euro Qualifying (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201517St Mirrensct SCO1. Premiership8180235.32.0107130.754400.00+1.00Matches
2015-201618St Mirrensct SCO2. Championship184252413.14.7111770.8389-1-0.21+0.04Matches
2016-201719St Mirrensct SCO2. Championship332,6968283.230.03126201.034045-5-0.17-0.33Matches
2017-201820St Mirrensct SCO2. Championship353,0628794.534.03428102.036036+24+0.71-0.81Matches
2018-201921Celtic2. Europa Lg2794011.00.917001920.0002-2-2.28-1.860.21.8-1.6-1.79-1.25Matches
2018-201921Sunderlandeng ENG3. League One171,0426125.211.61277252511.651712+5+0.43-0.38Matches
2018-201921Celticsct SCO1. Premiership9197225.82.20092132.1121+1+0.46-1.11Matches
2019-202022Celtic2. Europa Lg21567821.71.72781022.2532+1+0.58+0.420.83.0-2.1-1.23-1.51Matches
2019-202022Celticsct SCO1. Premiership5246499.12.737712753.00103+7+2.56+0.25Matches
202023Inter Miamius USA1. MLS231,9418493.821.6238412001.002433-9-0.42+0.2829.429.2+0.2+0.01+1.10Matches
202124Inter Miamius USA1. MLS342,8208392.231.3348321001.213445-11-0.35+1.9035.251.7-16.5-0.53+0.35Matches
202225NY Red Bullsus USA1. MLS322,6598386.929.531851913311.483933+6+0.20-0.4739.130.1+9.1+0.31+0.93Matches
202326NY Red Bullsus USA1. MLS5298609.73.3375123711.0014-3-0.91-0.913.94.2-0.3-0.10-0.51Matches
202427NY Red Bullsus USA1. MLS292,4148378.926.826881634301.504741+6+0.22+0.3643.837.2+6.6+0.25-0.60Matches
11 Seasons5 Clubs5 Leagues25218,2157246.5202.4202841285025351.40289270+19+0.09-0.34152.4157.1-4.6-0.04-0.21
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
St Mirren (4 Seasons)2 Leagues946,3636848.470.7675527201.3411294+18+0.25+0.79
NY Red Bulls (3 Seasons)1 League665,3718158.559.760863663921.458778+9+0.15+0.1086.871.5+15.4+0.26-0.12
Inter Miami (2 Seasons)1 League574,7618492.852.9578433001.135878-20-0.38+1.3364.680.9-16.3-0.31+0.64
Celtic (2 Seasons)2 Leagues18678389.07.567821218122.14158+7+0.93-0.601.04.7-3.7-1.42-1.26
Sunderland (1 Season)1 League171,0426125.211.61277252511.651712+5+0.43-0.38
MLS (5 Seasons)12310,1328270.8112.6117856963921.30145156-11-0.10+0.01151.4152.3-0.9-0.01-0.27
Championship (3 Seasons)866,1837263.668.766552071.4010890+18+0.26+0.36
Premiership (3 Seasons)22623286.56.948011818211.82168+8+1.16+0.32
Europa Lg (2 Seasons)42355916.32.637511941.1334-1-0.38-0.231.04.7-3.7-1.42-1.26
League One (1 Season)171,0426125.211.61277252511.651712+5+0.43-0.38
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201517St Mirren1 League8180235.32.0107130.754400.00+1.00
2015-201618St Mirren1 League184252413.14.7111770.8389-1-0.21+0.04
2016-201719St Mirren1 League332,6968283.230.03126201.034045-5-0.17-0.33
2017-201820St Mirren1 League353,0628794.534.03428102.036036+24+0.71-0.81
2018-201921Sunderland1 League171,0426125.211.61277252511.651712+5+0.43-0.38
2018-201921Celtic2 Leagues11276256.73.11790102051.7323-1-0.33-1.560.21.8-1.6-1.79-1.25
2019-202022Celtic2 Leagues74025711.84.557822772.79135+8+1.79-0.120.83.0-2.1-1.23-1.51
202023Inter Miami1 League231,9418493.821.6238412001.002433-9-0.42+0.2829.429.2+0.2+0.01+1.10
202124Inter Miami1 League342,8208392.231.3348321001.213445-11-0.35+1.9035.251.7-16.5-0.53+0.35
202225NY Red Bulls2 Leagues362,9018182.632.234842022411.574537+8+0.25-0.6439.130.1+9.1+0.31+0.93
202326NY Red Bulls1 League5298609.73.3375123711.0014-3-0.91-0.913.94.2-0.3-0.10-0.51
202427NY Red Bulls1 League292,4148378.926.826881634301.504741+6+0.22+0.3643.837.2+6.6+0.25-0.60
11 Seasons5 Clubs5 Leagues25218,2157246.5202.4202841285025351.40289270+19+0.09-0.34152.4157.1-4.6-0.04-0.21
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
St Mirren (4 Seasons)2 Leagues946,3636848.470.7675527201.3411294+18+0.25+0.79
NY Red Bulls (3 Seasons)1 League665,3718158.559.760863663921.458778+9+0.15+0.1086.871.5+15.4+0.26-0.12
Inter Miami (2 Seasons)1 League574,7618492.852.9578433001.135878-20-0.38+1.3364.680.9-16.3-0.31+0.64
Celtic (2 Seasons)2 Leagues18678389.07.567821218122.14158+7+0.93-0.601.04.7-3.7-1.42-1.26
Sunderland (1 Season)1 League171,0426125.211.61277252511.651712+5+0.43-0.38
MLS (5 Seasons)12310,1328270.8112.6117856963921.30145156-11-0.10+0.01151.4152.3-0.9-0.01-0.27
Championship (3 Seasons)866,1837263.668.766552071.4010890+18+0.26+0.36
Premiership (3 Seasons)22623286.56.948011818211.82168+8+1.16+0.32
Europa Lg (2 Seasons)42355916.32.637511941.1334-1-0.38-0.231.04.7-3.7-1.42-1.26
League One (1 Season)171,0426125.211.61277252511.651712+5+0.43-0.38
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
2014-201517St Mirrensct SCO1. Premiership12th8180235.32.0107130.754400.00+1.00Matches
2015-201618St Mirrensct SCO2. Championship6th184252413.14.7111770.8389-1-0.21+0.04Matches
2016-201719St Mirrensct SCO2. Championship7th332,6968283.230.03126201.034045-5-0.17-0.33Matches
2017-201820St Mirrensct SCO2. Championship1st353,0628794.534.03428102.036036+24+0.71-0.81Matches
2018-201921Sunderlandeng ENG3. League One5th171,0426125.211.61277252511.651712+5+0.43-0.38Matches
2018-201921Celticsct SCO1. Premiership1st9197225.82.20092132.1121+1+0.46-1.11Matches
2019-202022Celticsct SCO1. Premiership1st5246499.12.737712753.00103+7+2.56+0.25Matches
202023Inter Miamius USA1. MLS19th231,9418493.821.6238412001.002433-9-0.42+0.2829.429.2+0.2+0.01+1.10Matches
202124Inter Miamius USA1. MLS21st342,8208392.231.3348321001.213445-11-0.35+1.9035.251.7-16.5-0.53+0.35Matches
202225NY Red Bullsus USA1. MLS7th322,6598386.929.531851913311.483933+6+0.20-0.4739.130.1+9.1+0.31+0.93Matches
202326NY Red Bullsus USA1. MLS17th5298609.73.3375123711.0014-3-0.91-0.913.94.2-0.3-0.10-0.51Matches
202427NY Red Bullsus USA1. MLS15th292,4148378.926.826881634301.504741+6+0.22+0.3643.837.2+6.6+0.25-0.60Matches
11 Seasons5 Clubs4 Leagues24817,9807347.7199.8199841274926311.40286266+20+0.10-0.37151.4152.3-0.9-0.01-0.27
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
St Mirren (4 Seasons)2 Leagues946,3636848.470.7675527201.3411294+18+0.25+0.79
NY Red Bulls (3 Seasons)1 League665,3718158.559.760863663921.458778+9+0.15+0.1086.871.5+15.4+0.26-0.12
Inter Miami (2 Seasons)1 League574,7618492.852.9578433001.135878-20-0.38+1.3364.680.9-16.3-0.31+0.64
Celtic (2 Seasons)1 League14443327.24.93801111882.43124+8+1.63-0.26
Sunderland (1 Season)1 League171,0426125.211.61277252511.651712+5+0.43-0.38
MLS (5 Seasons)12310,1328270.8112.6117856963921.30145156-11-0.10+0.01151.4152.3-0.9-0.01-0.27
Championship (3 Seasons)866,1837263.668.766552071.4010890+18+0.26+0.36
Premiership (3 Seasons)22623286.56.948011818211.82168+8+1.16+0.32
League One (1 Season)171,0426125.211.61277252511.651712+5+0.43-0.38
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-201921Celtic2. Europa LgR322794011.00.917001920.0002-2-2.28-1.860.21.8-1.6-1.79-1.25Matches
2019-202022Celtic2. Europa LgR3221567821.71.72781022.2532+1+0.58+0.420.83.0-2.1-1.23-1.51Matches
2 Seasons1 Club1 League42355916.32.637511941.1334-1-0.38-0.231.04.7-3.7-1.42-1.26
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201821sct ScotlandFriendlies (M)230155.60.30021400.000000.00+1.59Matches
202124sct ScotlandUEFA Euro Qualifying00004Matches
202427sct ScotlandFriendlies (M)112123.30.10011201.0001-1-7.50-6.98Matches
202427sct ScotlandUEFA EuroGR1220.70.0001220.0001-1-45.00-43.66Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA337126.90.40031210.3302-2-4.86-5.04Matches
3 Seasons1 Club4 Leagues781122.80.90071170.2804-4-4.44-3.67
Friendlies (M) (2 Seasons)342144.70.50031300.3301-1-2.14-0.99
UEFA Nations League (1 Season)337126.90.40031210.3302-2-4.86-5.04
UEFA Euro (1 Season)1220.70.0001220.0001-1-45.00-43.66
UEFA Euro Qualifying (1 Season)00004

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
2014-201517St Mirrensct SCO1. Premiership2.000Matches
2015-201618St Mirrensct SCO2. Championship4.7109Matches
2016-201719St Mirrensct SCO2. Championship30.01002000000000Matches
2017-201820St Mirrensct SCO2. Championship34.01001500000000Matches
2018-201921Celtic2. Europa Lg0.900010010000011150.0Matches
2018-201921Sunderlandeng ENG3. League One11.60001Matches
2018-201921Celticsct SCO1. Premiership2.20000Matches
2019-202022Celtic2. Europa Lg1.7000130312000113350.0Matches
2019-202022Celticsct SCO1. Premiership2.70001222000Matches
202023Inter Miamius USA1. MLS21.61009273284181500012861528.6Matches
202124Inter Miamius USA1. MLS31.3000214242301519100127132435.1Matches
202225NY Red Bullsus USA1. MLS29.5200302751531734100178124321.8Matches
202326NY Red Bullsus USA1. MLS3.3000130511000264640.0Matches
202427NY Red Bullsus USA1. MLS26.80002016146551630089347032.7Matches
11 Seasons5 Clubs5 Leagues202.46001281202874357875015607316231.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
St Mirren (4 Seasons)2 Leagues70.73004400000000
NY Red Bulls (3 Seasons)1 League59.720051461922323514002935011929.6
Inter Miami (2 Seasons)1 League52.9100306975143334100255193932.8
Celtic (2 Seasons)2 Leagues7.5000352612000124450.0
Sunderland (1 Season)1 League11.60001
MLS (5 Seasons)112.6300811152673756855005486915830.4
Championship (3 Seasons)68.73004400000000
Premiership (3 Seasons)6.90001222000
Europa Lg (2 Seasons)2.6000230412000124450.0
League One (1 Season)11.60001
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
2014-201517St Mirren1 League2.000
2015-201618St Mirren1 League4.7109
2016-201719St Mirren1 League30.01002000000000
2017-201820St Mirren1 League34.01001500000000
2018-201921Sunderland1 League11.60001
2018-201921Celtic2 Leagues3.100010010000011150.0
2019-202022Celtic2 Leagues4.5000252512000113350.0
202023Inter Miami1 League21.61009273284181500012861528.6
202124Inter Miami1 League31.3000214242301519100127132435.1
202225NY Red Bulls2 Leagues32.2300312851602039100178124321.8
202326NY Red Bulls1 League3.3000130511000264640.0
202427NY Red Bulls1 League26.80002016146551630089347032.7
11 Seasons5 Clubs5 Leagues202.46001281202874357875015607316231.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
St Mirren (4 Seasons)2 Leagues70.73004400000000
NY Red Bulls (3 Seasons)1 League59.720051461922323514002935011929.6
Inter Miami (2 Seasons)1 League52.9100306975143334100255193932.8
Celtic (2 Seasons)2 Leagues7.5000352612000124450.0
Sunderland (1 Season)1 League11.60001
MLS (5 Seasons)112.6300811152673756855005486915830.4
Championship (3 Seasons)68.73004400000000
Premiership (3 Seasons)6.90001222000
Europa Lg (2 Seasons)2.6000230412000124450.0
League One (1 Season)11.60001
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
2014-201517St Mirrensct SCO1. Premiership12th2.000Matches
2015-201618St Mirrensct SCO2. Championship6th4.7109Matches
2016-201719St Mirrensct SCO2. Championship7th30.01002000000000Matches
2017-201820St Mirrensct SCO2. Championship1st34.01001500000000Matches
2018-201921Sunderlandeng ENG3. League One5th11.60001Matches
2018-201921Celticsct SCO1. Premiership1st2.20000Matches
2019-202022Celticsct SCO1. Premiership1st2.70001222000Matches
202023Inter Miamius USA1. MLS19th21.61009273284181500012861528.6Matches
202124Inter Miamius USA1. MLS21st31.3000214242301519100127132435.1Matches
202225NY Red Bullsus USA1. MLS7th29.5200302751531734100178124321.8Matches
202326NY Red Bullsus USA1. MLS17th3.3000130511000264640.0Matches
202427NY Red Bullsus USA1. MLS15th26.80002016146551630089347032.7Matches
11 Seasons5 Clubs4 Leagues199.86001261172873956855015486915830.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
St Mirren (4 Seasons)2 Leagues70.73004400000000
NY Red Bulls (3 Seasons)1 League59.720051461922323514002935011929.6
Inter Miami (2 Seasons)1 League52.9100306975143334100255193932.8
Celtic (2 Seasons)1 League4.90001222000
Sunderland (1 Season)1 League11.60001
MLS (5 Seasons)112.6300811152673756855005486915830.4
Championship (3 Seasons)68.73004400000000
Premiership (3 Seasons)6.90001222000
League One (1 Season)11.60001
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-201921Celtic2. Europa LgR320.900010010000011150.0Matches
2019-202022Celtic2. Europa LgR321.7000130312000113350.0Matches
2 Seasons1 Club1 League2.6000230412000124450.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201821sct ScotlandFriendlies (M)0.30000Matches
202427sct ScotlandFriendlies (M)0.10000Matches
202427sct ScotlandUEFA EuroGR0.00000010100Matches
2024-202527sct ScotlandUEFA Nations LeagueLgA0.40000025000Matches
3 Seasons1 Club4 Leagues0.90000035100
Friendlies (M) (2 Seasons)0.50000
UEFA Nations League (1 Season)0.40000025000
UEFA Euro (1 Season)0.00000010100
UEFA Euro Qualifying (1 Season)

Player Club Summary

About FBref.com

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

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

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

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

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

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

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