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-04-29MonPremier DivisionMatchweek 12HomeW 3–0SundownsTS GalaxyN15000000Match Report
2024-03-12TuePremier DivisionMatchweek 22HomeD 1–1SundownsSuperSportYCB90000000Match Report
2024-03-09SatPremier DivisionMatchweek 6HomeW 2–0SundownsChippa UtdYCM85000010Match Report
2024-02-27TuePremier DivisionMatchweek 19HomeW 3–0SundownsAmaZuluYCM90010000Match Report
2023-12-24SunPremier DivisionMatchweek 15AwayD 0–0SundownsCape Town CityYCB61000010Match 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
2015-201622Sundownsza RSA1. Premier Division13131,00511.2000000710.000.000.000.000.00Matches
2016-201723Vitóriapt POR1. Primeira Liga16151,31014.6000000200.000.000.000.000.00Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue221401.6000000000.000.000.000.000.00Matches
2017-201824Amiensfr FRA1. Ligue 126242,08423.2101100500.20.20.40.62090150.040.000.040.040.040.010.020.020.010.02Matches
2017-201824Vitóriapt POR1. Primeira Liga331922.1101100000.470.000.470.470.47Matches
2018-201925Amiensfr FRA1. Ligue 1532302.6000000200.10.10.10.121210.000.000.000.000.000.040.020.060.040.06Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue332172.4101100410.410.000.410.410.41Matches
2019-202026Amiensfr FRA1. Ligue 1211099211.0000000400.30.30.30.664740.000.000.000.000.000.030.030.050.030.05Matches
2020-202127Rangers2. Europa Lg511011.1000000100.00.00.00.00500.000.000.000.000.000.020.000.020.020.02Matches
2020-202127Amiensfr FRA2. Ligue 221981.1000000100.00.00.00.00620.000.000.000.000.000.000.040.040.000.04Matches
2020-202127Rangerssct SCO1. Premiership1412312.6000000100.000.000.000.000.00Matches
2021-202228Amiensfr FRACoupe de France332913.2000000200.000.000.000.000.00Matches
2021-202228Amiensfr FRA2. Ligue 213108569.5000000620.40.40.40.928820.000.000.000.000.000.050.050.090.050.09Matches
2022-202329Sundownsza RSA1. Premier Division1043684.1101100100.240.000.240.240.24Matches
2023-202430Sundownsza RSA1. Premier Division1255245.8022000300.000.340.340.000.34Matches
9 Seasons4 Clubs8 Leagues148988,63996.04264003941.11.11.22.330248240.040.020.060.040.060.020.030.050.020.05
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
Amiens (5 Seasons)4 Leagues75564,90854.52022002431.01.01.22.230243240.040.000.040.040.040.020.030.050.020.05
Sundowns (3 Seasons)1 League35221,89721.11231001110.050.090.140.050.14
Vitória (2 Seasons)1 League19181,50216.7101100200.060.000.060.060.06
Rangers (1 Season)2 Leagues1923323.7000000200.00.00.00.00500.000.000.000.000.000.020.000.020.020.02
Ligue 1 (3 Seasons)52373,30636.71011001100.60.60.71.328149200.030.000.030.030.030.020.020.040.020.04
Premier Division (3 Seasons)35221,89721.11231001110.050.090.140.050.14
Primeira Liga (2 Seasons)19181,50216.7101100200.060.000.060.060.06
Ligue 2 (2 Seasons)151195410.6000000720.40.40.50.929440.000.000.000.000.000.040.050.090.040.09
Coupe de la Ligue (2 Seasons)553574.0101100410.250.000.250.250.25
Premiership (1 Season)1412312.6000000100.000.000.000.000.00
Europa Lg (1 Season)511011.1000000100.00.00.00.00500.000.000.000.000.000.020.000.020.020.02
Coupe de France (1 Season)332913.2000000200.000.000.000.000.00
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
2015-201622Sundowns1 League13131,00511.2000000710.000.000.000.000.00
2016-201723Vitória1 League16151,31014.6000000200.000.000.000.000.00
2017-201824Vitória1 League331922.1101100000.470.000.470.470.47
2017-201824Amiens2 Leagues28262,22424.7101100500.20.20.40.62090150.040.000.040.040.040.010.020.020.010.02
2018-201925Amiens1 League532302.6000000200.10.10.10.121210.000.000.000.000.000.040.020.060.040.06
2019-202026Amiens2 Leagues24131,20913.4101100810.30.30.30.664740.070.000.070.070.070.030.030.050.030.05
2020-202127Rangers2 Leagues1923323.7000000200.00.00.00.00500.000.000.000.000.000.020.000.020.020.02
2020-202127Amiens1 League21981.1000000100.00.00.00.00620.000.000.000.000.000.000.040.040.000.04
2021-202228Amiens2 Leagues16131,14712.7000000820.40.40.40.928820.000.000.000.000.000.050.050.090.050.09
2022-202329Sundowns1 League1043684.1101100100.240.000.240.240.24
2023-202430Sundowns1 League1255245.8022000300.000.340.340.000.34
9 Seasons4 Clubs8 Leagues148988,63996.04264003941.11.11.22.330248240.040.020.060.040.060.020.030.050.020.05
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
Amiens (5 Seasons)4 Leagues75564,90854.52022002431.01.01.22.230243240.040.000.040.040.040.020.030.050.020.05
Sundowns (3 Seasons)1 League35221,89721.11231001110.050.090.140.050.14
Vitória (2 Seasons)1 League19181,50216.7101100200.060.000.060.060.06
Rangers (1 Season)2 Leagues1923323.7000000200.00.00.00.00500.000.000.000.000.000.020.000.020.020.02
Ligue 1 (3 Seasons)52373,30636.71011001100.60.60.71.328149200.030.000.030.030.030.020.020.040.020.04
Premier Division (3 Seasons)35221,89721.11231001110.050.090.140.050.14
Primeira Liga (2 Seasons)19181,50216.7101100200.060.000.060.060.06
Ligue 2 (2 Seasons)151195410.6000000720.40.40.50.929440.000.000.000.000.000.040.050.090.040.09
Coupe de la Ligue (2 Seasons)553574.0101100410.250.000.250.250.25
Premiership (1 Season)1412312.6000000100.000.000.000.000.00
Europa Lg (1 Season)511011.1000000100.00.00.00.00500.000.000.000.000.000.020.000.020.020.02
Coupe de France (1 Season)332913.2000000200.000.000.000.000.00
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
2015-201622Sundownsza RSA1. Premier Division1st13131,00511.2000000710.000.000.000.000.00Matches
2016-201723Vitóriapt POR1. Primeira Liga4th16151,31014.6000000200.000.000.000.000.00Matches
2017-201824Vitóriapt POR1. Primeira Liga9th331922.1101100000.470.000.470.470.47Matches
2017-201824Amiensfr FRA1. Ligue 113th26242,08423.2101100500.20.20.40.62090150.040.000.040.040.040.010.020.020.010.02Matches
2018-201925Amiensfr FRA1. Ligue 115th532302.6000000200.10.10.10.121210.000.000.000.000.000.040.020.060.040.06Matches
2019-202026Amiensfr FRA1. Ligue 119th211099211.0000000400.30.30.30.664740.000.000.000.000.000.030.030.050.030.05Matches
2020-202127Rangerssct SCO1. Premiership1st1412312.6000000100.000.000.000.000.00Matches
2020-202127Amiensfr FRA2. Ligue 210th21981.1000000100.00.00.00.00620.000.000.000.000.000.000.040.040.000.04Matches
2021-202228Amiensfr FRA2. Ligue 214th13108569.5000000620.40.40.40.928820.000.000.000.000.000.050.050.090.050.09Matches
2022-202329Sundownsza RSA1. Premier Division1st1043684.1101100100.240.000.240.240.24Matches
2023-202430Sundownsza RSA1. Premier Division1st1255245.8022000300.000.340.340.000.34Matches
9 Seasons4 Clubs5 Leagues135897,89087.73253003231.01.01.22.230243240.030.020.060.030.060.020.030.050.020.05
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
Amiens (5 Seasons)2 Leagues67484,26047.31011001821.01.01.22.230243240.020.000.020.020.020.020.030.050.020.05
Sundowns (3 Seasons)1 League35221,89721.11231001110.050.090.140.050.14
Vitória (2 Seasons)1 League19181,50216.7101100200.060.000.060.060.06
Rangers (1 Season)1 League1412312.6000000100.000.000.000.000.00
Ligue 1 (3 Seasons)52373,30636.71011001100.60.60.71.328149200.030.000.030.030.030.020.020.040.020.04
Premier Division (3 Seasons)35221,89721.11231001110.050.090.140.050.14
Primeira Liga (2 Seasons)19181,50216.7101100200.060.000.060.060.06
Ligue 2 (2 Seasons)151195410.6000000720.40.40.50.929440.000.000.000.000.000.040.050.090.040.09
Premiership (1 Season)1412312.6000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue5th221401.6000000000.000.000.000.000.00Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th332172.4101100410.410.000.410.410.41Matches
2021-202228Amiensfr FRACoupe de FranceQF332913.2000000200.000.000.000.000.00Matches
3 Seasons1 Club2 Leagues886487.2101100610.140.000.140.140.14
Coupe de la Ligue (2 Seasons)553574.0101100410.250.000.250.250.25
Coupe de France (1 Season)332913.2000000200.000.000.000.000.00
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
2020-202127Rangers2. Europa LgR16511011.1000000100.00.00.00.00500.000.000.000.000.000.020.000.020.020.02Matches
1 Season1 Club1 League511011.1000000100.00.00.00.00500.000.000.000.000.000.020.000.020.020.02
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201421za South AfricaWCQ10330.40000000.000.00Matches
201421za South AfricaFriendlies (M)311711.9101100000.530.000.530.530.53Matches
201522za South AfricaFriendlies (M)633293.7101100000.270.000.270.270.27Matches
201522za South AfricaAfrica Cup of NationsGR00Matches
201724za South AfricaFriendlies (M)00Matches
201724za South AfricaAfrica Cup of Nations qualification10280.3000000000.000.000.000.000.00Matches
201825za South AfricaWCQ553433.8000000010.000.000.000.000.00Matches
201825za South AfricaFriendlies (M)11850.9000000000.000.000.000.000.00Matches
201926za South AfricaAfrica Cup of NationsQF443433.8202200200.520.000.520.520.52Matches
201926za South AfricaAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
202128za South AfricaAfrica Cup of Nations qualification321431.6101100000.630.000.630.630.63Matches
6 Seasons1 Club4 Leagues25171,56517.4505500210.290.000.290.290.29
Friendlies (M) (4 Seasons)1055856.5202200000.310.000.310.310.31
Africa Cup of Nations qualification (3 Seasons)532612.9101100000.340.000.340.340.34
WCQ (2 Seasons)653764.2000000010.000.000.000.000.00
Africa Cup of Nations (2 Seasons)443433.8202200200.520.000.520.520.52

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
2015-201622Sundownsza RSA1. Premier Division11.2000Matches
2016-201723Vitóriapt POR1. Primeira Liga14.60020.000.140.0000Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.6000Matches
2017-201824Amiensfr FRA1. Ligue 123.217228.60.300.090.140.5027.30000.20.20.03+0.8+0.8Matches
2017-201824Vitóriapt POR1. Primeira Liga2.112150.00.940.470.501.0000Matches
2018-201925Amiensfr FRA1. Ligue 12.60100.00.390.000.0011.60000.10.10.09-0.1-0.1Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.4111100.00.410.411.001.0000Matches
2019-202026Amiensfr FRA1. Ligue 111.007114.30.640.090.000.0024.10000.30.30.04-0.3-0.3Matches
2020-202127Rangers2. Europa Lg1.10100.00.890.000.0029.80000.00.00.030.00.0Matches
2020-202127Amiensfr FRA2. Ligue 21.10000.000.000000.00.00.00.0Matches
2020-202127Rangerssct SCO1. Premiership2.60200.00.780.000.0000Matches
2021-202228Amiensfr FRACoupe de France3.20000.000.0000Matches
2021-202228Amiensfr FRA2. Ligue 29.507228.60.740.210.000.0022.90000.40.40.06-0.4-0.4Matches
2022-202329Sundownsza RSA1. Premier Division4.1100Matches
2023-202430Sundownsza RSA1. Premier Division5.8000Matches
9 Seasons4 Clubs8 Leagues96.0428932.10.380.120.110.3324.40001.11.10.05-0.1-0.1
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
Amiens (5 Seasons)4 Leagues54.5223626.10.430.110.090.3324.20001.01.00.050.00.0
Sundowns (3 Seasons)1 League21.1100
Vitória (2 Seasons)1 League16.7123150.00.120.180.500.3300
Rangers (1 Season)2 Leagues3.70300.00.810.000.0029.80000.00.00.030.00.0
Ligue 1 (3 Seasons)36.7115320.00.410.080.070.3324.80000.60.60.04+0.4+0.4
Premier Division (3 Seasons)21.1100
Primeira Liga (2 Seasons)16.7123150.00.120.180.500.3300
Ligue 2 (2 Seasons)10.607228.60.660.190.000.0022.90000.40.40.06-0.4-0.4
Coupe de la Ligue (2 Seasons)4.0111100.00.410.411.001.0000
Premiership (1 Season)2.60200.00.780.000.0000
Europa Lg (1 Season)1.10100.00.890.000.0029.80000.00.00.030.00.0
Coupe de France (1 Season)3.20000.000.0000
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
2015-201622Sundowns1 League11.2000
2016-201723Vitória1 League14.60020.000.140.0000
2017-201824Vitória1 League2.112150.00.940.470.501.0000
2017-201824Amiens2 Leagues24.717228.60.300.090.140.5027.30000.20.20.03+0.8+0.8
2018-201925Amiens1 League2.60100.00.390.000.0011.60000.10.10.09-0.1-0.1
2019-202026Amiens2 Leagues13.418225.00.600.150.130.5024.10000.30.30.04-0.3-0.3
2020-202127Rangers2 Leagues3.70300.00.810.000.0029.80000.00.00.030.00.0
2020-202127Amiens1 League1.10000.000.000000.00.00.00.0
2021-202228Amiens2 Leagues12.707228.60.550.160.000.0022.90000.40.40.06-0.4-0.4
2022-202329Sundowns1 League4.1100
2023-202430Sundowns1 League5.8000
9 Seasons4 Clubs8 Leagues96.0428932.10.380.120.110.3324.40001.11.10.05-0.1-0.1
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
Amiens (5 Seasons)4 Leagues54.5223626.10.430.110.090.3324.20001.01.00.050.00.0
Sundowns (3 Seasons)1 League21.1100
Vitória (2 Seasons)1 League16.7123150.00.120.180.500.3300
Rangers (1 Season)2 Leagues3.70300.00.810.000.0029.80000.00.00.030.00.0
Ligue 1 (3 Seasons)36.7115320.00.410.080.070.3324.80000.60.60.04+0.4+0.4
Premier Division (3 Seasons)21.1100
Primeira Liga (2 Seasons)16.7123150.00.120.180.500.3300
Ligue 2 (2 Seasons)10.607228.60.660.190.000.0022.90000.40.40.06-0.4-0.4
Coupe de la Ligue (2 Seasons)4.0111100.00.410.411.001.0000
Premiership (1 Season)2.60200.00.780.000.0000
Europa Lg (1 Season)1.10100.00.890.000.0029.80000.00.00.030.00.0
Coupe de France (1 Season)3.20000.000.0000
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
2015-201622Sundownsza RSA1. Premier Division1st11.2000Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.60020.000.140.0000Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.112150.00.940.470.501.0000Matches
2017-201824Amiensfr FRA1. Ligue 113th23.217228.60.300.090.140.5027.30000.20.20.03+0.8+0.8Matches
2018-201925Amiensfr FRA1. Ligue 115th2.60100.00.390.000.0011.60000.10.10.09-0.1-0.1Matches
2019-202026Amiensfr FRA1. Ligue 119th11.007114.30.640.090.000.0024.10000.30.30.04-0.3-0.3Matches
2020-202127Rangerssct SCO1. Premiership1st2.60200.00.780.000.0000Matches
2020-202127Amiensfr FRA2. Ligue 210th1.10000.000.000000.00.00.00.0Matches
2021-202228Amiensfr FRA2. Ligue 214th9.507228.60.740.210.000.0022.90000.40.40.06-0.4-0.4Matches
2022-202329Sundownsza RSA1. Premier Division1st4.1100Matches
2023-202430Sundownsza RSA1. Premier Division1st5.8000Matches
9 Seasons4 Clubs5 Leagues87.7326830.80.390.120.080.2524.20001.01.00.050.00.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Amiens (5 Seasons)2 Leagues47.3122522.70.460.110.050.2024.20001.01.00.050.00.0
Sundowns (3 Seasons)1 League21.1100
Vitória (2 Seasons)1 League16.7123150.00.120.180.500.3300
Rangers (1 Season)1 League2.60200.00.780.000.0000
Ligue 1 (3 Seasons)36.7115320.00.410.080.070.3324.80000.60.60.04+0.4+0.4
Premier Division (3 Seasons)21.1100
Primeira Liga (2 Seasons)16.7123150.00.120.180.500.3300
Ligue 2 (2 Seasons)10.607228.60.660.190.000.0022.90000.40.40.06-0.4-0.4
Premiership (1 Season)2.60200.00.780.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.6000Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.4111100.00.410.411.001.0000Matches
2021-202228Amiensfr FRACoupe de FranceQF3.20000.000.0000Matches
3 Seasons1 Club2 Leagues7.2111100.00.180.181.001.0000
Coupe de la Ligue (2 Seasons)4.0111100.00.410.411.001.0000
Coupe de France (1 Season)3.20000.000.0000
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
2020-202127Rangers2. Europa LgR161.10100.00.890.000.0029.80000.00.00.030.00.0Matches
1 Season1 Club1 League1.10100.00.890.000.0029.80000.00.00.030.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201421za South AfricaWCQ0.4000Matches
201421za South AfricaFriendlies (M)1.9100Matches
201522za South AfricaFriendlies (M)3.7100Matches
201724za South AfricaAfrica Cup of Nations qualification0.3000Matches
201825za South AfricaWCQ3.8000Matches
201825za South AfricaFriendlies (M)0.9000Matches
201926za South AfricaAfrica Cup of NationsQF3.8222100.00.520.521.001.0000Matches
201926za South AfricaAfrica Cup of Nations qualification1.0000Matches
202128za South AfricaAfrica Cup of Nations qualification1.6100Matches
6 Seasons1 Club4 Leagues17.4522100.00.520.521.001.0000
Friendlies (M) (4 Seasons)6.5200
Africa Cup of Nations qualification (3 Seasons)2.9100
WCQ (2 Seasons)4.2000
Africa Cup of Nations (2 Seasons)3.8222100.00.520.521.001.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201622Sundownsza RSA1. Premier Division11.20Matches
2016-201723Vitóriapt POR1. Primeira Liga14.60Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.60Matches
2017-201824Amiensfr FRA1. Ligue 123.2897109681.816698463637843087.936742985.512117071.200.40.4-0.412662190Matches
2017-201824Vitóriapt POR1. Primeira Liga2.10Matches
2018-201925Amiensfr FRA1. Ligue 12.610011785.51928562434693.5424789.4142263.600.10.0-0.12140012Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.40Matches
2019-202026Amiensfr FRA1. Ligue 111.043454579.67392247921624687.816320579.5447360.300.30.3-0.32422147Matches
2020-202127Rangers2. Europa Lg1.1496081.7732190171894.4253083.32450.000.00.00.002005Matches
2020-202127Amiensfr FRA2. Ligue 21.1516776.11012433192382.6232979.371163.600.00.00.017106Matches
2020-202127Rangerssct SCO1. Premiership2.60Matches
2021-202228Amiensfr FRACoupe de France3.20Matches
2021-202228Amiensfr FRA2. Ligue 29.551964380.710073407819623284.522024789.18712967.400.40.9-0.410787188Matches
2022-202329Sundownsza RSA1. Premier Division4.10Matches
2023-202430Sundownsza RSA1. Premier Division5.82Matches
9 Seasons4 Clubs8 Leagues96.02050252881.1378351237886999587.384098785.127540967.221.21.6+0.827209123248
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
Amiens (5 Seasons)4 Leagues54.52001246881.1371031218885297787.281595785.227340567.401.21.6-1.227207123243
Sundowns (3 Seasons)1 League21.12
Vitória (2 Seasons)1 League16.70
Rangers (1 Season)2 Leagues3.7496081.7732190171894.4253083.32450.000.00.00.002005
Ligue 1 (3 Seasons)36.71431175881.426018767763772288.257268184.017926567.500.70.7-0.71612242149
Premier Division (3 Seasons)21.12
Primeira Liga (2 Seasons)16.70
Ligue 2 (2 Seasons)10.657071080.311085451121525584.324327688.09414067.100.50.9-0.511858194
Coupe de la Ligue (2 Seasons)4.00
Premiership (1 Season)2.60
Europa Lg (1 Season)1.1496081.7732190171894.4253083.32450.000.00.00.002005
Coupe de France (1 Season)3.20
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
2015-201622Sundowns1 League11.20
2016-201723Vitória1 League14.60
2017-201824Vitória1 League2.10
2017-201824Amiens2 Leagues24.7897109681.816698463637843087.936742985.512117071.200.40.4-0.412662190
2018-201925Amiens1 League2.610011785.51928562434693.5424789.4142263.600.10.0-0.12140012
2019-202026Amiens2 Leagues13.443454579.67392247921624687.816320579.5447360.300.30.3-0.32422147
2020-202127Rangers2 Leagues3.7496081.7732190171894.4253083.32450.000.00.00.002005
2020-202127Amiens1 League1.1516776.11012433192382.6232979.371163.600.00.00.017106
2021-202228Amiens2 Leagues12.751964380.710073407819623284.522024789.18712967.400.40.9-0.410787188
2022-202329Sundowns1 League4.10
2023-202430Sundowns1 League5.82
9 Seasons4 Clubs8 Leagues96.02050252881.1378351237886999587.384098785.127540967.221.21.6+0.827209123248
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
Amiens (5 Seasons)4 Leagues54.52001246881.1371031218885297787.281595785.227340567.401.21.6-1.227207123243
Sundowns (3 Seasons)1 League21.12
Vitória (2 Seasons)1 League16.70
Rangers (1 Season)2 Leagues3.7496081.7732190171894.4253083.32450.000.00.00.002005
Ligue 1 (3 Seasons)36.71431175881.426018767763772288.257268184.017926567.500.70.7-0.71612242149
Premier Division (3 Seasons)21.12
Primeira Liga (2 Seasons)16.70
Ligue 2 (2 Seasons)10.657071080.311085451121525584.324327688.09414067.100.50.9-0.511858194
Coupe de la Ligue (2 Seasons)4.00
Premiership (1 Season)2.60
Europa Lg (1 Season)1.1496081.7732190171894.4253083.32450.000.00.00.002005
Coupe de France (1 Season)3.20
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
2015-201622Sundownsza RSA1. Premier Division1st11.20Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.60Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.10Matches
2017-201824Amiensfr FRA1. Ligue 113th23.2897109681.816698463637843087.936742985.512117071.200.40.4-0.412662190Matches
2018-201925Amiensfr FRA1. Ligue 115th2.610011785.51928562434693.5424789.4142263.600.10.0-0.12140012Matches
2019-202026Amiensfr FRA1. Ligue 119th11.043454579.67392247921624687.816320579.5447360.300.30.3-0.32422147Matches
2020-202127Rangerssct SCO1. Premiership1st2.60Matches
2020-202127Amiensfr FRA2. Ligue 210th1.1516776.11012433192382.6232979.371163.600.00.00.017106Matches
2021-202228Amiensfr FRA2. Ligue 214th9.551964380.710073407819623284.522024789.18712967.400.40.9-0.410787188Matches
2022-202329Sundownsza RSA1. Premier Division1st4.10Matches
2023-202430Sundownsza RSA1. Premier Division1st5.82Matches
9 Seasons4 Clubs5 Leagues87.72001246881.1371031218885297787.281595785.227340567.421.21.6+0.827207123243
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
Amiens (5 Seasons)2 Leagues47.32001246881.1371031218885297787.281595785.227340567.401.21.6-1.227207123243
Sundowns (3 Seasons)1 League21.12
Vitória (2 Seasons)1 League16.70
Rangers (1 Season)1 League2.60
Ligue 1 (3 Seasons)36.71431175881.426018767763772288.257268184.017926567.500.70.7-0.71612242149
Premier Division (3 Seasons)21.12
Primeira Liga (2 Seasons)16.70
Ligue 2 (2 Seasons)10.657071080.311085451121525584.324327688.09414067.100.50.9-0.511858194
Premiership (1 Season)2.60
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.60Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.40Matches
2021-202228Amiensfr FRACoupe de FranceQF3.20Matches
3 Seasons1 Club2 Leagues7.20
Coupe de la Ligue (2 Seasons)4.00
Coupe de France (1 Season)3.20
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
2020-202127Rangers2. Europa LgR161.1496081.7732190171894.4253083.32450.000.00.00.002005Matches
1 Season1 Club1 League1.1496081.7732190171894.4253083.32450.000.00.00.002005
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
201421za South AfricaWCQ0.4Matches
201421za South AfricaFriendlies (M)1.90Matches
201522za South AfricaFriendlies (M)3.70Matches
201724za South AfricaAfrica Cup of Nations qualification0.30Matches
201825za South AfricaWCQ3.80Matches
201825za South AfricaFriendlies (M)0.90Matches
201926za South AfricaAfrica Cup of NationsQF3.80Matches
201926za South AfricaAfrica Cup of Nations qualification1.00Matches
202128za South AfricaAfrica Cup of Nations qualification1.60Matches
6 Seasons1 Club4 Leagues17.40
Friendlies (M) (4 Seasons)6.50
Africa Cup of Nations qualification (3 Seasons)2.90
WCQ (2 Seasons)4.20
Africa Cup of Nations (2 Seasons)3.80

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
2015-201622Sundownsza RSA1. Premier Division11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga14.60Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.6Matches
2017-201824Amiensfr FRA1. Ligue 123.21096106527260261210000897413Matches
2017-201824Vitóriapt POR1. Primeira Liga2.10Matches
2018-201925Amiensfr FRA1. Ligue 12.6117116110300000010001Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.40Matches
2019-202026Amiensfr FRA1. Ligue 111.054552916141630000043403Matches
2020-202127Rangers2. Europa Lg1.1606000000000004902Matches
2020-202127Amiensfr FRA2. Ligue 21.1676522010000005101Matches
2020-202127Rangerssct SCO1. Premiership2.60Matches
2021-202228Amiensfr FRACoupe de France3.20Matches
2021-202228Amiensfr FRA2. Ligue 29.564362415116153101051948Matches
2022-202329Sundownsza RSA1. Premier Division4.1Matches
2023-202430Sundownsza RSA1. Premier Division5.8Matches
9 Seasons4 Clubs8 Leagues96.025282459615473720410102050828
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Amiens (5 Seasons)4 Leagues54.524682399615473720410102001826
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.70
Rangers (1 Season)2 Leagues3.7606000000000004902
Ligue 1 (3 Seasons)36.717581710444113515100001431417
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.70
Ligue 2 (2 Seasons)10.671068917136253101057049
Coupe de la Ligue (2 Seasons)4.00
Premiership (1 Season)2.60
Europa Lg (1 Season)1.1606000000000004902
Coupe de France (1 Season)3.20
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
2015-201622Sundowns1 League11.2
2016-201723Vitória1 League14.60
2017-201824Vitória1 League2.10
2017-201824Amiens2 Leagues24.71096106527260261210000897413
2018-201925Amiens1 League2.6117116110300000010001
2019-202026Amiens2 Leagues13.454552916141630000043403
2020-202127Rangers2 Leagues3.7606000000000004902
2020-202127Amiens1 League1.1676522010000005101
2021-202228Amiens2 Leagues12.764362415116153101051948
2022-202329Sundowns1 League4.1
2023-202430Sundowns1 League5.8
9 Seasons4 Clubs8 Leagues96.025282459615473720410102050828
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Amiens (5 Seasons)4 Leagues54.524682399615473720410102001826
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.70
Rangers (1 Season)2 Leagues3.7606000000000004902
Ligue 1 (3 Seasons)36.717581710444113515100001431417
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.70
Ligue 2 (2 Seasons)10.671068917136253101057049
Coupe de la Ligue (2 Seasons)4.00
Premiership (1 Season)2.60
Europa Lg (1 Season)1.1606000000000004902
Coupe de France (1 Season)3.20
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
2015-201622Sundownsza RSA1. Premier Division1st11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.60Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.10Matches
2017-201824Amiensfr FRA1. Ligue 113th23.21096106527260261210000897413Matches
2018-201925Amiensfr FRA1. Ligue 115th2.6117116110300000010001Matches
2019-202026Amiensfr FRA1. Ligue 119th11.054552916141630000043403Matches
2020-202127Rangerssct SCO1. Premiership1st2.60Matches
2020-202127Amiensfr FRA2. Ligue 210th1.1676522010000005101Matches
2021-202228Amiensfr FRA2. Ligue 214th9.564362415116153101051948Matches
2022-202329Sundownsza RSA1. Premier Division1st4.1Matches
2023-202430Sundownsza RSA1. Premier Division1st5.8Matches
9 Seasons4 Clubs5 Leagues87.724682399615473720410102001826
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Amiens (5 Seasons)2 Leagues47.324682399615473720410102001826
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.70
Rangers (1 Season)1 League2.60
Ligue 1 (3 Seasons)36.717581710444113515100001431417
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.70
Ligue 2 (2 Seasons)10.671068917136253101057049
Premiership (1 Season)2.60
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
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.6Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.40Matches
2021-202228Amiensfr FRACoupe de FranceQF3.20Matches
3 Seasons1 Club2 Leagues7.20
Coupe de la Ligue (2 Seasons)4.00
Coupe de France (1 Season)3.20
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
2020-202127Rangers2. Europa LgR161.1606000000000004902Matches
1 Season1 Club1 League1.1606000000000004902
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
201421za South AfricaWCQ0.4Matches
201421za South AfricaFriendlies (M)1.9Matches
201522za South AfricaFriendlies (M)3.7Matches
201724za South AfricaAfrica Cup of Nations qualification0.3Matches
201825za South AfricaWCQ3.8Matches
201825za South AfricaFriendlies (M)0.9Matches
201926za South AfricaAfrica Cup of NationsQF3.80Matches
201926za South AfricaAfrica Cup of Nations qualification1.0Matches
202128za South AfricaAfrica Cup of Nations qualification1.6Matches
6 Seasons1 Club4 Leagues17.40
Friendlies (M) (4 Seasons)6.5
Africa Cup of Nations qualification (3 Seasons)2.9
WCQ (2 Seasons)4.2
Africa Cup of Nations (2 Seasons)3.80

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
2015-201622Sundownsza RSA1. Premier Division11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga14.6Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.6Matches
2017-201824Amiensfr FRA1. Ligue 123.2291.25232101200.00000000Matches
2017-201824Vitóriapt POR1. Primeira Liga2.1Matches
2018-201925Amiensfr FRA1. Ligue 12.641.5740000000.00000000Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.4Matches
2019-202026Amiensfr FRA1. Ligue 111.0171.54141001130.27300000Matches
2020-202127Rangers2. Europa Lg1.110.8910000010.89100000Matches
2020-202127Amiensfr FRA2. Ligue 21.121.8420000000.00000000Matches
2020-202127Rangerssct SCO1. Premiership2.6Matches
2021-202228Amiensfr FRACoupe de France3.2Matches
2021-202228Amiensfr FRA2. Ligue 29.5212.21182000100.00000000Matches
2022-202329Sundownsza RSA1. Premier Division4.1Matches
2023-202430Sundownsza RSA1. Premier Division5.8Matches
9 Seasons4 Clubs8 Leagues96.0741.53625102440.08400000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Amiens (5 Seasons)4 Leagues54.5731.54615102430.06300000
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.7
Rangers (1 Season)2 Leagues3.710.8910000010.89100000
Ligue 1 (3 Seasons)36.7501.36413102330.08300000
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.7
Ligue 2 (2 Seasons)10.6232.17202000100.00000000
Coupe de la Ligue (2 Seasons)4.0
Premiership (1 Season)2.6
Europa Lg (1 Season)1.110.8910000010.89100000
Coupe de France (1 Season)3.2
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
2015-201622Sundowns1 League11.2
2016-201723Vitória1 League14.6
2017-201824Vitória1 League2.1
2017-201824Amiens2 Leagues24.7291.25232101200.00000000
2018-201925Amiens1 League2.641.5740000000.00000000
2019-202026Amiens2 Leagues13.4171.54141001130.27300000
2020-202127Rangers2 Leagues3.710.8910000010.89100000
2020-202127Amiens1 League1.121.8420000000.00000000
2021-202228Amiens2 Leagues12.7212.21182000100.00000000
2022-202329Sundowns1 League4.1
2023-202430Sundowns1 League5.8
9 Seasons4 Clubs8 Leagues96.0741.53625102440.08400000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Amiens (5 Seasons)4 Leagues54.5731.54615102430.06300000
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.7
Rangers (1 Season)2 Leagues3.710.8910000010.89100000
Ligue 1 (3 Seasons)36.7501.36413102330.08300000
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.7
Ligue 2 (2 Seasons)10.6232.17202000100.00000000
Coupe de la Ligue (2 Seasons)4.0
Premiership (1 Season)2.6
Europa Lg (1 Season)1.110.8910000010.89100000
Coupe de France (1 Season)3.2
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
2015-201622Sundownsza RSA1. Premier Division1st11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.6Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.1Matches
2017-201824Amiensfr FRA1. Ligue 113th23.2291.25232101200.00000000Matches
2018-201925Amiensfr FRA1. Ligue 115th2.641.5740000000.00000000Matches
2019-202026Amiensfr FRA1. Ligue 119th11.0171.54141001130.27300000Matches
2020-202127Rangerssct SCO1. Premiership1st2.6Matches
2020-202127Amiensfr FRA2. Ligue 210th1.121.8420000000.00000000Matches
2021-202228Amiensfr FRA2. Ligue 214th9.5212.21182000100.00000000Matches
2022-202329Sundownsza RSA1. Premier Division1st4.1Matches
2023-202430Sundownsza RSA1. Premier Division1st5.8Matches
9 Seasons4 Clubs5 Leagues87.7731.54615102430.06300000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Amiens (5 Seasons)2 Leagues47.3731.54615102430.06300000
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.7
Rangers (1 Season)1 League2.6
Ligue 1 (3 Seasons)36.7501.36413102330.08300000
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.7
Ligue 2 (2 Seasons)10.6232.17202000100.00000000
Premiership (1 Season)2.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
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.6Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.4Matches
2021-202228Amiensfr FRACoupe de FranceQF3.2Matches
3 Seasons1 Club2 Leagues7.2
Coupe de la Ligue (2 Seasons)4.0
Coupe de France (1 Season)3.2
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
2020-202127Rangers2. Europa LgR161.110.8910000010.89100000Matches
1 Season1 Club1 League1.110.8910000010.89100000
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
201421za South AfricaWCQ0.4Matches
201421za South AfricaFriendlies (M)1.9Matches
201522za South AfricaFriendlies (M)3.7Matches
201724za South AfricaAfrica Cup of Nations qualification0.3Matches
201825za South AfricaWCQ3.8Matches
201825za South AfricaFriendlies (M)0.9Matches
201926za South AfricaAfrica Cup of NationsQF3.8Matches
201926za South AfricaAfrica Cup of Nations qualification1.0Matches
202128za South AfricaAfrica Cup of Nations qualification1.6Matches
6 Seasons1 Club4 Leagues17.4
Friendlies (M) (4 Seasons)6.5
Africa Cup of Nations qualification (3 Seasons)2.9
WCQ (2 Seasons)4.2
Africa Cup of Nations (2 Seasons)3.8

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
2015-201622Sundownsza RSA1. Premier Division11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga14.600Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.6Matches
2017-201824Amiensfr FRA1. Ligue 123.2543721267245642.932305253892412Matches
2017-201824Vitóriapt POR1. Primeira Liga2.134Matches
2018-201925Amiensfr FRA1. Ligue 12.6320122825.060002550Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.452Matches
2019-202026Amiensfr FRA1. Ligue 111.0271110134183158.1138261643210Matches
2020-202127Rangers2. Europa Lg1.1312102450.021013620Matches
2020-202127Amiensfr FRA2. Ligue 21.1420401250.011012620Matches
2020-202127Rangerssct SCO1. Premiership2.605Matches
2021-202228Amiensfr FRACoupe de France3.223Matches
2021-202228Amiensfr FRA2. Ligue 29.52413715271741.210154111842150Matches
2022-202329Sundownsza RSA1. Premier Division4.1Matches
2023-202430Sundownsza RSA1. Premier Division5.8Matches
9 Seasons4 Clubs8 Leagues96.0115764060155411845.86455114493194862
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Amiens (5 Seasons)4 Leagues54.5112723859155211445.66254114381188842
Sundowns (3 Seasons)1 League21.10
Vitória (2 Seasons)1 League16.7340
Rangers (1 Season)2 Leagues3.7312102450.021018620
Ligue 1 (3 Seasons)36.78450314013449546.3513873156140672
Premier Division (3 Seasons)21.10
Primeira Liga (2 Seasons)16.7340
Ligue 2 (2 Seasons)10.62815719281942.111164122048170
Coupe de la Ligue (2 Seasons)4.0520
Premiership (1 Season)2.6050
Europa Lg (1 Season)1.1312102450.021013620
Coupe de France (1 Season)3.2230
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
2015-201622Sundowns1 League11.20
2016-201723Vitória1 League14.6000
2017-201824Vitória1 League2.1340
2017-201824Amiens2 Leagues24.7543721267245642.932305253892412
2018-201925Amiens1 League2.6320122825.060002550
2019-202026Amiens2 Leagues13.4271610134183158.1138261843210
2020-202127Rangers2 Leagues3.7312102450.021018620
2020-202127Amiens1 League1.1420401250.011012620
2021-202228Amiens2 Leagues12.72415715271741.210154112142150
2022-202329Sundowns1 League4.10
2023-202430Sundowns1 League5.80
9 Seasons4 Clubs8 Leagues96.0115764060155411845.86455114493194862
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Amiens (5 Seasons)4 Leagues54.5112723859155211445.66254114381188842
Sundowns (3 Seasons)1 League21.10
Vitória (2 Seasons)1 League16.7340
Rangers (1 Season)2 Leagues3.7312102450.021018620
Ligue 1 (3 Seasons)36.78450314013449546.3513873156140672
Premier Division (3 Seasons)21.10
Primeira Liga (2 Seasons)16.7340
Ligue 2 (2 Seasons)10.62815719281942.111164122048170
Coupe de la Ligue (2 Seasons)4.0520
Premiership (1 Season)2.6050
Europa Lg (1 Season)1.1312102450.021013620
Coupe de France (1 Season)3.2230
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
2015-201622Sundownsza RSA1. Premier Division1st11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.600Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.134Matches
2017-201824Amiensfr FRA1. Ligue 113th23.2543721267245642.932305253892412Matches
2018-201925Amiensfr FRA1. Ligue 115th2.6320122825.060002550Matches
2019-202026Amiensfr FRA1. Ligue 119th11.0271110134183158.1138261643210Matches
2020-202127Rangerssct SCO1. Premiership1st2.605Matches
2020-202127Amiensfr FRA2. Ligue 210th1.1420401250.011012620Matches
2021-202228Amiensfr FRA2. Ligue 214th9.52413715271741.210154111842150Matches
2022-202329Sundownsza RSA1. Premier Division1st4.1Matches
2023-202430Sundownsza RSA1. Premier Division1st5.8Matches
9 Seasons4 Clubs5 Leagues87.7112683859155211445.66254114385188842
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
Amiens (5 Seasons)2 Leagues47.3112653859155211445.66254114376188842
Sundowns (3 Seasons)1 League21.10
Vitória (2 Seasons)1 League16.7340
Rangers (1 Season)1 League2.6050
Ligue 1 (3 Seasons)36.78450314013449546.3513873156140672
Premier Division (3 Seasons)21.10
Primeira Liga (2 Seasons)16.7340
Ligue 2 (2 Seasons)10.62815719281942.111164122048170
Premiership (1 Season)2.6050
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
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.6Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.452Matches
2021-202228Amiensfr FRACoupe de FranceQF3.223Matches
3 Seasons1 Club2 Leagues7.2750
Coupe de la Ligue (2 Seasons)4.0520
Coupe de France (1 Season)3.2230
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
2020-202127Rangers2. Europa LgR161.1312102450.021013620Matches
1 Season1 Club1 League1.1312102450.021013620
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
201421za South AfricaWCQ0.4Matches
201421za South AfricaFriendlies (M)1.9Matches
201522za South AfricaFriendlies (M)3.7Matches
201724za South AfricaAfrica Cup of Nations qualification0.3Matches
201825za South AfricaWCQ3.8Matches
201825za South AfricaFriendlies (M)0.9Matches
201926za South AfricaAfrica Cup of NationsQF3.854Matches
201926za South AfricaAfrica Cup of Nations qualification1.0Matches
202128za South AfricaAfrica Cup of Nations qualification1.6Matches
6 Seasons1 Club4 Leagues17.4540
Friendlies (M) (4 Seasons)6.50
Africa Cup of Nations qualification (3 Seasons)2.90
WCQ (2 Seasons)4.20
Africa Cup of Nations (2 Seasons)3.8540

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
2015-201622Sundownsza RSA1. Premier Division11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga14.6Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.6Matches
2017-201824Amiensfr FRA1. Ligue 123.21314523379019771314211676.2523.86923373166020123241479815Matches
2017-201824Vitóriapt POR1. Primeira Liga2.1Matches
2018-201925Amiensfr FRA1. Ligue 12.61335368713113311100.000.08439318122022901Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.4Matches
2019-202026Amiensfr FRA1. Ligue 111.0668271274727246686466.7233.332714765976802173984Matches
2020-202127Rangers2. Europa Lg1.173420503073000331233700010420Matches
2020-202127Amiensfr FRA2. Ligue 21.1801175310180200.02100.0361627103013502Matches
2020-202127Rangerssct SCO1. Premiership2.6Matches
2021-202228Amiensfr FRACoupe de France3.2Matches
2021-202228Amiensfr FRA2. Ligue 29.5738311785066637387571.4228.64772040861250955042Matches
2022-202329Sundownsza RSA1. Premier Division4.1Matches
2023-202430Sundownsza RSA1. Premier Division5.8Matches
9 Seasons4 Clubs8 Leagues96.030061207152069261163006372670.31129.7164975673407303035831188224
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
Amiens (5 Seasons)4 Leagues54.529331166952019258162933372670.31129.7161674443370303035731184024
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.7
Rangers (1 Season)2 Leagues3.773420503073000331233700010420
Ligue 1 (3 Seasons)36.72115845001460182122115282175.0725.0110352422438282234723128620
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.7
Ligue 2 (2 Seasons)10.6818321955597648189555.6444.451322029322801085544
Coupe de la Ligue (2 Seasons)4.0
Premiership (1 Season)2.6
Europa Lg (1 Season)1.173420503073000331233700010420
Coupe de France (1 Season)3.2
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
2015-201622Sundowns1 League11.2
2016-201723Vitória1 League14.6
2017-201824Vitória1 League2.1
2017-201824Amiens2 Leagues24.71314523379019771314211676.2523.86923373166020123241479815
2018-201925Amiens1 League2.61335368713113311100.000.08439318122022901
2019-202026Amiens2 Leagues13.4668271274727246686466.7233.332714765976802173984
2020-202127Rangers2 Leagues3.773420503073000331233700010420
2020-202127Amiens1 League1.1801175310180200.02100.0361627103013502
2021-202228Amiens2 Leagues12.7738311785066637387571.4228.64772040861250955042
2022-202329Sundowns1 League4.1
2023-202430Sundowns1 League5.8
9 Seasons4 Clubs8 Leagues96.030061207152069261163006372670.31129.7164975673407303035831188224
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
Amiens (5 Seasons)4 Leagues54.529331166952019258162933372670.31129.7161674443370303035731184024
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.7
Rangers (1 Season)2 Leagues3.773420503073000331233700010420
Ligue 1 (3 Seasons)36.72115845001460182122115282175.0725.0110352422438282234723128620
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.7
Ligue 2 (2 Seasons)10.6818321955597648189555.6444.451322029322801085544
Coupe de la Ligue (2 Seasons)4.0
Premiership (1 Season)2.6
Europa Lg (1 Season)1.173420503073000331233700010420
Coupe de France (1 Season)3.2
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
2015-201622Sundownsza RSA1. Premier Division1st11.2Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.6Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.1Matches
2017-201824Amiensfr FRA1. Ligue 113th23.21314523379019771314211676.2523.86923373166020123241479815Matches
2018-201925Amiensfr FRA1. Ligue 115th2.61335368713113311100.000.08439318122022901Matches
2019-202026Amiensfr FRA1. Ligue 119th11.0668271274727246686466.7233.332714765976802173984Matches
2020-202127Rangerssct SCO1. Premiership1st2.6Matches
2020-202127Amiensfr FRA2. Ligue 210th1.1801175310180200.02100.0361627103013502Matches
2021-202228Amiensfr FRA2. Ligue 214th9.5738311785066637387571.4228.64772040861250955042Matches
2022-202329Sundownsza RSA1. Premier Division1st4.1Matches
2023-202430Sundownsza RSA1. Premier Division1st5.8Matches
9 Seasons4 Clubs5 Leagues87.729331166952019258162933372670.31129.7161674443370303035731184024
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
Amiens (5 Seasons)2 Leagues47.329331166952019258162933372670.31129.7161674443370303035731184024
Sundowns (3 Seasons)1 League21.1
Vitória (2 Seasons)1 League16.7
Rangers (1 Season)1 League2.6
Ligue 1 (3 Seasons)36.72115845001460182122115282175.0725.0110352422438282234723128620
Premier Division (3 Seasons)21.1
Primeira Liga (2 Seasons)16.7
Ligue 2 (2 Seasons)10.6818321955597648189555.6444.451322029322801085544
Premiership (1 Season)2.6
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.6Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.4Matches
2021-202228Amiensfr FRACoupe de FranceQF3.2Matches
3 Seasons1 Club2 Leagues7.2
Coupe de la Ligue (2 Seasons)4.0
Coupe de France (1 Season)3.2
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
2020-202127Rangers2. Europa LgR161.173420503073000331233700010420Matches
1 Season1 Club1 League1.173420503073000331233700010420
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
201421za South AfricaWCQ0.4Matches
201421za South AfricaFriendlies (M)1.9Matches
201522za South AfricaFriendlies (M)3.7Matches
201724za South AfricaAfrica Cup of Nations qualification0.3Matches
201825za South AfricaWCQ3.8Matches
201825za South AfricaFriendlies (M)0.9Matches
201926za South AfricaAfrica Cup of NationsQF3.8Matches
201926za South AfricaAfrica Cup of Nations qualification1.0Matches
202128za South AfricaAfrica Cup of Nations qualification1.6Matches
6 Seasons1 Club4 Leagues17.4
Friendlies (M) (4 Seasons)6.5
Africa Cup of Nations qualification (3 Seasons)2.9
WCQ (2 Seasons)4.2
Africa Cup of Nations (2 Seasons)3.8

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
2015-201622Sundownsza RSA1. Premier Division131,0057737.211.2137710002.08166+10+0.90-0.43Matches
2016-201723Vitóriapt POR1. Primeira Liga161,3108242.814.6159131.941916+3+0.21-0.21Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue21407051.91.62701003.0041+3+1.93+4.01Matches
2017-201824Amiensfr FRA1. Ligue 1262,0848060.923.224851722311.192326-3-0.13+0.0119.031.9-12.9-0.56+0.06Matches
2017-201824Vitóriapt POR1. Primeira Liga3192646.32.131011.0036-3-1.41-1.16Matches
2018-201925Amiensfr FRA1. Ligue 15230466.72.6364021951.2043+1+0.39+1.012.22.7-0.5-0.19+0.21Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue32177280.42.43722002.0064+2+0.83+4.23Matches
2019-202026Amiensfr FRA1. Ligue 1219924739.411.010866111230.901629-13-1.18-0.8311.620.2-8.6-0.78-0.58Matches
2020-202127Rangers2. Europa Lg51012011.21.117504712.0030+3+2.67+2.112.10.7+1.3+1.20+0.63Matches
2020-202127Amiensfr FRA2. Ligue 2298492.91.1181011700.5001-1-0.92-0.780.71.3-0.5-0.47-0.40Matches
2020-202127Rangerssct SCO1. Premiership14231176.82.61590131332.8680+8+3.12+1.11Matches
2021-202228Amiensfr FRACoupe de France32919751.13.23971002.3385+3+0.93-1.01Matches
2021-202228Amiensfr FRA2. Ligue 2138566625.09.51081531701.15115+6+0.63+0.7710.210.6-0.4-0.04+0.10Matches
2022-202329Sundownsza RSA1. Premier Division103683713.64.1471261412.205500.00-1.51Matches
2023-202430Sundownsza RSA1. Premier Division125244424.35.8583371512.67112+9+1.55+0.34Matches
9 Seasons4 Clubs8 Leagues1488,6395824.596.09881575014191.73137109+28+0.29-0.1345.967.4-21.5-0.44-0.25
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
Amiens (5 Seasons)4 Leagues754,9086528.454.5568332191591.217274-2-0.04+0.2443.866.6-22.8-0.48-0.23
Sundowns (3 Seasons)1 League351,8975425.121.1227815131522.323213+19+0.90-0.47
Vitória (2 Seasons)1 League191,5027924.516.71810141.79222200.000.00
Rangers (1 Season)2 Leagues19332177.73.72670171242.63110+11+2.98+1.272.10.7+1.3+1.20+0.63
Ligue 1 (3 Seasons)523,3066435.336.7378323151591.074358-15-0.41+0.0432.854.8-22.0-0.60-0.20
Premier Division (3 Seasons)351,8975425.121.1227815131522.323213+19+0.90-0.47
Primeira Liga (2 Seasons)191,5027924.516.71810141.79222200.000.00
Ligue 2 (2 Seasons)159546413.910.61181541701.06116+5+0.47+0.6111.011.8-0.9-0.08+0.02
Coupe de la Ligue (2 Seasons)53577166.14.05713002.40105+5+1.26+3.72
Premiership (1 Season)14231176.82.61590131332.8680+8+3.12+1.11
Europa Lg (1 Season)51012011.21.117504712.0030+3+2.67+2.112.10.7+1.3+1.20+0.63
Coupe de France (1 Season)32919751.13.23971002.3385+3+0.93-1.01
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
2015-201622Sundowns1 League131,0057737.211.2137710002.08166+10+0.90-0.43
2016-201723Vitória1 League161,3108242.814.6159131.941916+3+0.21-0.21
2017-201824Vitória1 League3192646.32.131011.0036-3-1.41-1.16
2017-201824Amiens2 Leagues282,2247960.324.726841822311.32272700.00+0.3119.031.9-12.9-0.56+0.06
2018-201925Amiens1 League5230466.72.6364021951.2043+1+0.39+1.012.22.7-0.5-0.19+0.21
2019-202026Amiens2 Leagues241,2095043.313.413838111231.042233-11-0.82-0.3611.620.2-8.6-0.78-0.58
2020-202127Rangers2 Leagues19332177.73.72670171242.63110+11+2.98+1.272.10.7+1.3+1.20+0.63
2020-202127Amiens1 League298492.91.1181011700.5001-1-0.92-0.780.71.3-0.5-0.47-0.40
2021-202228Amiens2 Leagues161,1477228.712.71384631701.371910+9+0.71+0.6410.210.6-0.4-0.04+0.10
2022-202329Sundowns1 League103683713.64.1471261412.205500.00-1.51
2023-202430Sundowns1 League125244424.35.8583371512.67112+9+1.55+0.34
9 Seasons4 Clubs8 Leagues1488,6395824.596.09881575014191.73137109+28+0.29-0.1345.967.4-21.5-0.44-0.25
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
Amiens (5 Seasons)4 Leagues754,9086528.454.5568332191591.217274-2-0.04+0.2443.866.6-22.8-0.48-0.23
Sundowns (3 Seasons)1 League351,8975425.121.1227815131522.323213+19+0.90-0.47
Vitória (2 Seasons)1 League191,5027924.516.71810141.79222200.000.00
Rangers (1 Season)2 Leagues19332177.73.72670171242.63110+11+2.98+1.272.10.7+1.3+1.20+0.63
Ligue 1 (3 Seasons)523,3066435.336.7378323151591.074358-15-0.41+0.0432.854.8-22.0-0.60-0.20
Premier Division (3 Seasons)351,8975425.121.1227815131522.323213+19+0.90-0.47
Primeira Liga (2 Seasons)191,5027924.516.71810141.79222200.000.00
Ligue 2 (2 Seasons)159546413.910.61181541701.06116+5+0.47+0.6111.011.8-0.9-0.08+0.02
Coupe de la Ligue (2 Seasons)53577166.14.05713002.40105+5+1.26+3.72
Premiership (1 Season)14231176.82.61590131332.8680+8+3.12+1.11
Europa Lg (1 Season)51012011.21.117504712.0030+3+2.67+2.112.10.7+1.3+1.20+0.63
Coupe de France (1 Season)32919751.13.23971002.3385+3+0.93-1.01
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
2015-201622Sundownsza RSA1. Premier Division1st131,0057737.211.2137710002.08166+10+0.90-0.43Matches
2016-201723Vitóriapt POR1. Primeira Liga4th161,3108242.814.6159131.941916+3+0.21-0.21Matches
2017-201824Vitóriapt POR1. Primeira Liga9th3192646.32.131011.0036-3-1.41-1.16Matches
2017-201824Amiensfr FRA1. Ligue 113th262,0848060.923.224851722311.192326-3-0.13+0.0119.031.9-12.9-0.56+0.06Matches
2018-201925Amiensfr FRA1. Ligue 115th5230466.72.6364021951.2043+1+0.39+1.012.22.7-0.5-0.19+0.21Matches
2019-202026Amiensfr FRA1. Ligue 119th219924739.411.010866111230.901629-13-1.18-0.8311.620.2-8.6-0.78-0.58Matches
2020-202127Rangerssct SCO1. Premiership1st14231176.82.61590131332.8680+8+3.12+1.11Matches
2020-202127Amiensfr FRA2. Ligue 210th298492.91.1181011700.5001-1-0.92-0.780.71.3-0.5-0.47-0.40Matches
2021-202228Amiensfr FRA2. Ligue 214th138566625.09.51081531701.15115+6+0.63+0.7710.210.6-0.4-0.04+0.10Matches
2022-202329Sundownsza RSA1. Premier Division1st103683713.64.1471261412.205500.00-1.51Matches
2023-202430Sundownsza RSA1. Premier Division1st125244424.35.8583371512.67112+9+1.55+0.34Matches
9 Seasons4 Clubs5 Leagues1357,8905823.787.78981534614181.6811699+17+0.19-0.2243.866.6-22.8-0.48-0.23
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
Amiens (5 Seasons)2 Leagues674,2606426.347.3488328191591.075464-10-0.21+0.0843.866.6-22.8-0.48-0.23
Sundowns (3 Seasons)1 League351,8975425.121.1227815131522.323213+19+0.90-0.47
Vitória (2 Seasons)1 League191,5027924.516.71810141.79222200.000.00
Rangers (1 Season)1 League14231176.82.61590131332.8680+8+3.12+1.11
Ligue 1 (3 Seasons)523,3066435.336.7378323151591.074358-15-0.41+0.0432.854.8-22.0-0.60-0.20
Premier Division (3 Seasons)351,8975425.121.1227815131522.323213+19+0.90-0.47
Primeira Liga (2 Seasons)191,5027924.516.71810141.79222200.000.00
Ligue 2 (2 Seasons)159546413.910.61181541701.06116+5+0.47+0.6111.011.8-0.9-0.08+0.02
Premiership (1 Season)14231176.82.61590131332.8680+8+3.12+1.11
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue5th21407051.91.62701003.0041+3+1.93+4.01Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th32177280.42.43722002.0064+2+0.83+4.23Matches
2021-202228Amiensfr FRACoupe de FranceQF32919751.13.23971002.3385+3+0.93-1.01Matches
3 Seasons1 Club2 Leagues86488158.47.28814002.371810+8+1.11+0.92
Coupe de la Ligue (2 Seasons)53577166.14.05713002.40105+5+1.26+3.72
Coupe de France (1 Season)32919751.13.23971002.3385+3+0.93-1.01
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
2020-202127Rangers2. Europa LgR1651012011.21.117504712.0030+3+2.67+2.112.10.7+1.3+1.20+0.63Matches
1 Season1 Club1 League51012011.21.117504712.0030+3+2.67+2.112.10.7+1.3+1.20+0.63
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
201421za South AfricaWCQ133336.10.40013203.0021+1+2.73+1.66Matches
201421za South AfricaFriendlies (M)31715763.31.9191124001.332200.00+2.73Matches
201522za South AfricaFriendlies (M)63295536.63.7391331912.3362+4+1.09+0.15Matches
201522za South AfricaAfrica Cup of NationsGR00003Matches
201724za South AfricaFriendlies (M)00001Matches
201724za South AfricaAfrica Cup of Nations qualification128286.20.30012710.0012-1-3.21-3.85Matches
201825za South AfricaWCQ53436947.63.85691011.8085+3+0.79+1.50Matches
201825za South AfricaFriendlies (M)1858528.30.91850000.001100.00-0.84Matches
201926za South AfricaAfrica Cup of NationsQF43438676.23.84862011.5032+1+0.26+1.94Matches
201926za South AfricaAfrica Cup of Nations qualification1909016.71.01901003.0020+2+2.00+0.60Matches
202128za South AfricaAfrica Cup of Nations qualification31434826.51.6259112502.0052+3+1.89+2.34Matches
6 Seasons1 Club4 Leagues251,5656329.817.41779982881.803017+13+0.75+0.35
Friendlies (M) (4 Seasons)105855933.66.5590452721.8095+4+0.62+0.11
Africa Cup of Nations qualification (3 Seasons)52615217.12.9370222611.8084+4+1.38+0.81
WCQ (2 Seasons)63766329.84.2569113212.00106+4+0.96+0.65
Africa Cup of Nations (2 Seasons)43438647.63.84862041.5032+1+0.26+1.94

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
2015-201622Sundownsza RSA1. Premier Division11.27110Matches
2016-201723Vitóriapt POR1. Primeira Liga14.62001600000000Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue1.60000Matches
2017-201824Amiensfr FRA1. Ligue 123.250037230123837000177303248.4Matches
2017-201824Vitóriapt POR1. Primeira Liga2.1000450043000Matches
2018-201925Amiensfr FRA1. Ligue 12.620055002200019050.0Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue2.44119500250Matches
2019-202026Amiensfr FRA1. Ligue 111.0400231513161100093182740.0Matches
2020-202127Rangers2. Europa Lg1.110031003100061325.0Matches
2020-202127Amiensfr FRA2. Ligue 21.11002000220001030100.0Matches
2020-202127Rangerssct SCO1. Premiership2.61006000500Matches
2021-202228Amiensfr FRACoupe de France3.22005200320Matches
2021-202228Amiensfr FRA2. Ligue 29.5621191015181300087251071.4Matches
2022-202329Sundownsza RSA1. Premier Division4.11000Matches
2023-202430Sundownsza RSA1. Premier Division5.83000Matches
9 Seasons4 Clubs8 Leagues96.03943129662209376000392777750.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Amiens (5 Seasons)4 Leagues54.52432100602208172000386767450.7
Sundowns (3 Seasons)1 League21.111110
Vitória (2 Seasons)1 League16.72002050043000
Rangers (1 Season)2 Leagues3.720091008100061325.0
Ligue 1 (3 Seasons)36.7110065431155650000289486442.9
Premier Division (3 Seasons)21.111110
Primeira Liga (2 Seasons)16.72002050043000
Ligue 2 (2 Seasons)10.6721211015201500097281073.7
Coupe de la Ligue (2 Seasons)4.04119500250
Premiership (1 Season)2.61006000500
Europa Lg (1 Season)1.110031003100061325.0
Coupe de France (1 Season)3.22005200320
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
2015-201622Sundowns1 League11.27110
2016-201723Vitória1 League14.62001600000000
2017-201824Vitória1 League2.1000450043000
2017-201824Amiens2 Leagues24.750037230123837000177303248.4
2018-201925Amiens1 League2.620055002200019050.0
2019-202026Amiens2 Leagues13.4811322013181600093182740.0
2020-202127Rangers2 Leagues3.720091008100061325.0
2020-202127Amiens1 League1.11002000220001030100.0
2021-202228Amiens2 Leagues12.7821241215211500087251071.4
2022-202329Sundowns1 League4.11000
2023-202430Sundowns1 League5.83000
9 Seasons4 Clubs8 Leagues96.03943129662209376000392777750.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Amiens (5 Seasons)4 Leagues54.52432100602208172000386767450.7
Sundowns (3 Seasons)1 League21.111110
Vitória (2 Seasons)1 League16.72002050043000
Rangers (1 Season)2 Leagues3.720091008100061325.0
Ligue 1 (3 Seasons)36.7110065431155650000289486442.9
Premier Division (3 Seasons)21.111110
Primeira Liga (2 Seasons)16.72002050043000
Ligue 2 (2 Seasons)10.6721211015201500097281073.7
Coupe de la Ligue (2 Seasons)4.04119500250
Premiership (1 Season)2.61006000500
Europa Lg (1 Season)1.110031003100061325.0
Coupe de France (1 Season)3.22005200320
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
2015-201622Sundownsza RSA1. Premier Division1st11.27110Matches
2016-201723Vitóriapt POR1. Primeira Liga4th14.62001600000000Matches
2017-201824Vitóriapt POR1. Primeira Liga9th2.1000450043000Matches
2017-201824Amiensfr FRA1. Ligue 113th23.250037230123837000177303248.4Matches
2018-201925Amiensfr FRA1. Ligue 115th2.620055002200019050.0Matches
2019-202026Amiensfr FRA1. Ligue 119th11.0400231513161100093182740.0Matches
2020-202127Rangerssct SCO1. Premiership1st2.61006000500Matches
2020-202127Amiensfr FRA2. Ligue 210th1.11002000220001030100.0Matches
2021-202228Amiensfr FRA2. Ligue 214th9.5621191015181300087251071.4Matches
2022-202329Sundownsza RSA1. Premier Division1st4.11000Matches
2023-202430Sundownsza RSA1. Premier Division1st5.83000Matches
9 Seasons4 Clubs5 Leagues87.73232112582208568000386767450.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Amiens (5 Seasons)2 Leagues47.3182186532207665000386767450.7
Sundowns (3 Seasons)1 League21.111110
Vitória (2 Seasons)1 League16.72002050043000
Rangers (1 Season)1 League2.61006000500
Ligue 1 (3 Seasons)36.7110065431155650000289486442.9
Premier Division (3 Seasons)21.111110
Primeira Liga (2 Seasons)16.72002050043000
Ligue 2 (2 Seasons)10.6721211015201500097281073.7
Premiership (1 Season)2.61006000500
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201824Amiensfr FRA1. Coupe de la Ligue5th1.60000Matches
2019-202026Amiensfr FRA1. Coupe de la Ligue5th2.44119500250Matches
2021-202228Amiensfr FRACoupe de FranceQF3.22005200320Matches
3 Seasons1 Club2 Leagues7.261114700570
Coupe de la Ligue (2 Seasons)4.04119500250
Coupe de France (1 Season)3.22005200320
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
2020-202127Rangers2. Europa LgR161.110031003100061325.0Matches
1 Season1 Club1 League1.110031003100061325.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201421za South AfricaWCQ0.40000Matches
201421za South AfricaFriendlies (M)1.90000Matches
201522za South AfricaFriendlies (M)3.70000Matches
201724za South AfricaAfrica Cup of Nations qualification0.30000Matches
201825za South AfricaWCQ3.80100Matches
201825za South AfricaFriendlies (M)0.90000Matches
201926za South AfricaAfrica Cup of NationsQF3.82007610450Matches
201926za South AfricaAfrica Cup of Nations qualification1.00000Matches
202128za South AfricaAfrica Cup of Nations qualification1.60000Matches
6 Seasons1 Club4 Leagues17.42107610450
Friendlies (M) (4 Seasons)6.50000
Africa Cup of Nations qualification (3 Seasons)2.90000
WCQ (2 Seasons)4.20100
Africa Cup of Nations (2 Seasons)3.82007610450

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.