Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-05-04SatMLSRegular SeasonAwayL 2–6NY Red BullsInter MiamiYFW9000002000491000.10.10.020313881.6134211Match Report
2024-04-27SatMLSRegular SeasonHomeD 1–1NY Red BullsVancouver W'capsYLW,FW9010007400562010.90.90.020274165.9240510Match Report
2024-04-20SatMLSRegular SeasonAwayD 2–2NY Red BullsLAFCYFW8900002100300000.10.10.330172373.9418243Match Report
2024-04-13SatMLSRegular SeasonHomeD 0–0NY Red BullsFireYFW8900005200270000.60.60.06091656.3217221Match Report
2024-04-06SatMLSRegular SeasonAwayW 2–1NY Red BullsFC CincinnatiYFW8700012000390000.90.10.021232882.1421310Match 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
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. MLS1198589.5707612004.63.10.73.72122550.730.000.730.630.630.490.070.560.320.39Matches
11 Seasons5 Clubs5 Leagues23418516,659185.151277843896023.816.719.436.13582677090.280.150.420.230.380.240.200.440.170.37
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 League48433,81542.42132414782016.310.05.515.51221282680.500.070.570.330.400.390.130.510.240.37
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)1051008,57695.32893720893023.416.419.235.63582656970.290.090.390.210.300.250.200.450.170.37
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 Bulls1 League32312,65929.5143178662010.35.64.410.094961870.470.100.580.270.370.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 League1198589.5707612004.63.10.73.72122550.730.000.730.630.630.490.070.560.320.39
11 Seasons5 Clubs5 Leagues23418516,659185.151277843896023.816.719.436.13582677090.280.150.420.230.380.240.200.440.170.37
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 League48433,81542.42132414782016.310.05.515.51221282680.500.070.570.330.400.390.130.510.240.37
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)1051008,57695.32893720893023.416.419.235.63582656970.290.090.390.210.300.250.200.450.170.37
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. MLS7th1198589.5707612004.63.10.73.72122550.730.000.730.630.630.490.070.560.320.39Matches
11 Seasons5 Clubs4 Leagues23018216,424182.550277742896023.416.419.235.63582656970.270.150.420.230.380.250.200.450.170.37
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 League48433,81542.42132414782016.310.05.515.51221282680.500.070.570.330.400.390.130.510.240.37
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)1051008,57695.32893720893023.416.419.235.63582656970.290.090.390.210.300.250.200.450.170.37
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
2 Seasons1 Club2 Leagues20300.3000000000.000.000.000.000.00
Friendlies (M) (1 Season)20300.3000000000.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. MLS9.57321546.93.361.570.190.4018.30124.63.10.10+2.4+2.9Matches
11 Seasons5 Clubs5 Leagues185.15124014157.11.460.820.170.3020.7218923.816.70.07+5.2+4.3
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
St Mirren (4 Seasons)2 Leagues70.7210590.000.830.3600
NY Red Bulls (3 Seasons)1 League42.4211254334.42.951.010.110.3320.8107816.310.00.08+4.7+4.0
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)95.3282277633.52.380.800.090.2620.7218923.416.40.07+4.6+3.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 Bulls1 League29.514792430.42.670.810.100.3321.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 League9.57321546.93.361.570.190.4018.30124.63.10.10+2.4+2.9
11 Seasons5 Clubs5 Leagues185.15124014157.11.460.820.170.3020.7218923.816.70.07+5.2+4.3
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
St Mirren (4 Seasons)2 Leagues70.7210590.000.830.3600
NY Red Bulls (3 Seasons)1 League42.4211254334.42.951.010.110.3320.8107816.310.00.08+4.7+4.0
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)95.3282277633.52.380.800.090.2620.7218923.416.40.07+4.6+3.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. MLS7th9.57321546.93.361.570.190.4018.30124.63.10.10+2.4+2.9Matches
11 Seasons5 Clubs4 Leagues182.55023313857.51.440.820.170.3020.7218923.416.40.07+4.6+3.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 League42.4211254334.42.951.010.110.3320.8107816.310.00.08+4.7+4.0
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)95.3282277633.52.380.800.090.2620.7218923.416.40.07+4.6+3.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
2 Seasons1 Club2 Leagues0.3000
Friendlies (M) (1 Season)0.3000
UEFA Euro Qualifying (1 Season)
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
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. MLS9.519826574.7303563210612982.2648377.1162661.500.70.9-0.77226222Matches
11 Seasons5 Clubs5 Leagues185.12105331563.536669116911009124081.4756112467.326866840.12719.417.3+7.617818312459267
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 League42.4770124361.912864410138249976.628342366.98020539.035.55.2-2.551944715128
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)95.32066326563.33611111564983121181.2749111267.426566340.0919.217.0-10.217618212157265
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 Bulls1 League29.550787857.78725311424432874.419430563.65616234.634.44.1-1.44066401296
202326NY Red Bulls1 League3.36510065.01104355324276.2253571.481747.100.40.1-0.4461110
202427NY Red Bulls1 League9.519826574.7303563210612982.2648377.1162661.500.70.9-0.77226222
11 Seasons5 Clubs5 Leagues185.12105331563.536669116911009124081.4756112467.326866840.12719.417.3+7.617818312459267
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 League42.4770124361.912864410138249976.628342366.98020539.035.55.2-2.551944715128
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)95.32066326563.33611111564983121181.2749111267.426566340.0919.217.0-10.217618212157265
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. MLS7th9.519826574.7303563210612982.2648377.1162661.500.70.9-0.77226222Matches
11 Seasons5 Clubs4 Leagues182.52066326563.33611111564983121181.2749111267.426566340.02719.217.0+7.817618212157265
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 League42.4770124361.912864410138249976.628342366.98020539.035.55.2-2.551944715128
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)95.32066326563.33611111564983121181.2749111267.426566340.0919.217.0-10.217618212157265
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
2 Seasons1 Club2 Leagues0.30
Friendlies (M) (1 Season)0.30
UEFA Euro Qualifying (1 Season)

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. MLS9.526523827013254844019809Matches
11 Seasons5 Clubs5 Leagues185.1331526985951628307031222671447015210522133
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 League42.4124310431895736183405133407701157
Inter Miami (2 Seasons)1 League52.92022160640510552451482216111661512961176
Celtic (2 Seasons)2 Leagues7.5504910006000003900
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)95.3326526495941628306971222671447015206622133
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 Bulls1 League29.5878720149542315330432900507947
202326NY Red Bulls1 League3.310085133005600006521
202427NY Red Bulls1 League9.526523827013254844019809
11 Seasons5 Clubs5 Leagues185.1331526985951628307031222671447015210522133
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 League42.4124310431895736183405133407701157
Inter Miami (2 Seasons)1 League52.92022160640510552451482216111661512961176
Celtic (2 Seasons)2 Leagues7.5504910006000003900
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)95.3326526495941628306971222671447015206622133
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. MLS7th9.526523827013254844019809Matches
11 Seasons5 Clubs4 Leagues182.5326526495941628306991222671447015206622133
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 League42.4124310431895736183405133407701157
Inter Miami (2 Seasons)1 League52.92022160640510552451482216111661512961176
Celtic (2 Seasons)1 League4.92
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)95.3326526495941628306971222671447015206622133
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
2 Seasons1 Club2 Leagues0.3
Friendlies (M) (1 Season)0.3
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. MLS9.5252.63151233140.42200020Matches
11 Seasons5 Clubs5 Leagues185.13403.47178932025213280.291462150
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 League42.41283.02772061393110.26610130
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)95.33353.52173932025213280.291462150
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 Bulls1 League29.5903.055617285270.24410110
202326NY Red Bulls1 League3.3133.9462221000.00000000
202427NY Red Bulls1 League9.5252.63151233140.42200020
11 Seasons5 Clubs5 Leagues185.13403.47178932025213280.291462150
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 League42.41283.02772061393110.26610130
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)95.33353.52173932025213280.291462150
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. MLS7th9.5252.63151233140.42200020Matches
11 Seasons5 Clubs4 Leagues182.53353.52173932025213280.291462150
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 League42.41283.02772061393110.26610130
Inter Miami (2 Seasons)1 League52.92073.9196731412120170.32852020
Celtic (2 Seasons)1 League4.9
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)95.33353.52173932025213280.291462150
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
2 Seasons1 Club2 Leagues0.3
Friendlies (M) (1 Season)0.3
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. MLS9.5753131425.0361531050Matches
11 Seasons5 Clubs5 Leagues185.1133764951335616733.51118758255188561
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 League42.47140232820289330.165464422192221
Inter Miami (2 Seasons)1 League52.96034252312277138.044401393393340
Celtic (2 Seasons)2 Leagues7.5221011333.321011300
Sunderland (1 Season)1 League11.60
MLS (5 Seasons)95.3131744851325516433.51098658154185561
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 Bulls1 League29.56334202617278830.761353321780141
202326NY Red Bulls1 League3.311010010.015051230
202427NY Red Bulls1 League9.5753131425.0361531050
11 Seasons5 Clubs5 Leagues185.1133764951335616733.51118758255188561
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 League42.47140232820289330.165464422192221
Inter Miami (2 Seasons)1 League52.96034252312277138.044401393393340
Celtic (2 Seasons)2 Leagues7.5221011333.321011300
Sunderland (1 Season)1 League11.60
MLS (5 Seasons)95.3131744851325516433.51098658154185561
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. MLS7th9.5753131425.0361531050Matches
11 Seasons5 Clubs4 Leagues182.5131744851325516433.51098658154185561
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 League42.47140232820289330.165464422192221
Inter Miami (2 Seasons)1 League52.96034252312277138.044401393393340
Celtic (2 Seasons)1 League4.9000
Sunderland (1 Season)1 League11.60
MLS (5 Seasons)95.3131744851325516433.51098658154185561
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
2 Seasons1 Club2 Leagues0.30
Friendlies (M) (1 Season)0.30
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. MLS9.53744301541964537219947.4947.42401367561211410271426455Matches
11 Seasons5 Clubs5 Leagues185.144276345216162452298441824911245.012851.42542183688914358208972111442718709
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 League42.41767271717049271491759994040.45050.597264662849122754090661021268
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)95.343406344515772410293433124611145.112651.22485180768863358206961991362646697
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 Bulls1 League29.5124721121493659951241712839.43752.1648465620909458285545673187
202326NY Red Bulls1 League3.3146220577291469333.3444.484443198732878426
202427NY Red Bulls1 League9.53744301541964537219947.4947.42401367561211410271426455
11 Seasons5 Clubs5 Leagues185.144276345216162452298441824911245.012851.42542183688914358208972111442718709
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 League42.41767271717049271491759994040.45050.597264662849122754090661021268
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)95.343406344515772410293433124611145.112651.22485180768863358206961991362646697
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. MLS7th9.53744301541964537219947.4947.42401367561211410271426455Matches
11 Seasons5 Clubs4 Leagues182.543406344515772410293433124611145.112651.22485180768863358206961991362646697
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 League42.41767271717049271491759994040.45050.597264662849122754090661021268
Inter Miami (2 Seasons)1 League52.9257336274873148314425721477148.37651.7151311610601423613156109701625429
Celtic (2 Seasons)1 League4.9
Sunderland (1 Season)1 League11.6
MLS (5 Seasons)95.343406344515772410293433124611145.112651.22485180768863358206961991362646697
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
2 Seasons1 Club2 Leagues0.3
Friendlies (M) (1 Season)0.3
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. MLS118587886.79.5986324201.551614+2+0.21-1.1511.710.4+1.3+0.14-0.59Matches
11 Seasons5 Clubs5 Leagues23416,6597144.9185.1185831154924351.39258243+15+0.08-0.37120.3130.3-9.9-0.10-0.19
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 League483,8157953.742.443842353821.455651+5+0.12-0.0254.744.6+10.1+0.24-0.06
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)1058,5768270.195.3100845653821.27114129-15-0.16-0.11119.3125.5-6.2-0.07-0.24
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 Bulls1 League322,6598386.929.531851913311.483933+6+0.20-0.4739.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 League118587886.79.5986324201.551614+2+0.21-1.1511.710.4+1.3+0.14-0.59
11 Seasons5 Clubs5 Leagues23416,6597144.9185.1185831154924351.39258243+15+0.08-0.37120.3130.3-9.9-0.10-0.19
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 League483,8157953.742.443842353821.455651+5+0.12-0.0254.744.6+10.1+0.24-0.06
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)1058,5768270.195.3100845653821.27114129-15-0.16-0.11119.3125.5-6.2-0.07-0.24
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. MLS7th118587886.79.5986324201.551614+2+0.21-1.1511.710.4+1.3+0.14-0.59Matches
11 Seasons5 Clubs4 Leagues23016,4247146.1182.5182831144825311.40255239+16+0.09-0.40119.3125.5-6.2-0.07-0.24
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 League483,8157953.742.443842353821.455651+5+0.12-0.0254.744.6+10.1+0.24-0.06
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)1058,5768270.195.3100845653821.27114129-15-0.16-0.11119.3125.5-6.2-0.07-0.24
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
2 Seasons1 Club2 Leagues230151.80.30021440.000000.00+1.59
Friendlies (M) (1 Season)230155.60.30021400.000000.00+1.59
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. MLS9.5000872253520036122037.5Matches
11 Seasons5 Clubs5 Leagues185.16001161111670355764015075111231.3
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 League42.4200393771832140300240286928.9
Inter Miami (2 Seasons)1 League52.9100306975143334100255193932.8
Celtic (2 Seasons)2 Leagues7.5000352612000124450.0
Sunderland (1 Season)1 League11.60001
MLS (5 Seasons)95.3300691061469754744004954710830.3
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 Bulls1 League29.5200302751531734100178124321.8
202326NY Red Bulls1 League3.3000130511000264640.0
202427NY Red Bulls1 League9.5000872253520036122037.5
11 Seasons5 Clubs5 Leagues185.16001161111670355764015075111231.3
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 League42.4200393771832140300240286928.9
Inter Miami (2 Seasons)1 League52.9100306975143334100255193932.8
Celtic (2 Seasons)2 Leagues7.5000352612000124450.0
Sunderland (1 Season)1 League11.60001
MLS (5 Seasons)95.3300691061469754744004954710830.3
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. MLS7th9.5000872253520036122037.5Matches
11 Seasons5 Clubs4 Leagues182.56001141081669954744014954710830.3
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 League42.4200393771832140300240286928.9
Inter Miami (2 Seasons)1 League52.9100306975143334100255193932.8
Celtic (2 Seasons)1 League4.90001222000
Sunderland (1 Season)1 League11.60001
MLS (5 Seasons)95.3300691061469754744004954710830.3
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
2 Seasons1 Club2 Leagues0.30000
Friendlies (M) (1 Season)0.30000
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.