Last 5 Matches

Last 5 Matches Table
Performance
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Fls Fld Off Crs TklW Int OG PKwon PKcon Match Report
2026-04-29WedPremiershipMatchweek 13AwayW 1–0Mamelodi SundownsPolokwane CityN29010111002100000Match Report
2026-04-26SunPremiershipMatchweek 26AwayD 0–0Mamelodi SundownsRichards Bay FCN22000010000010000Match Report
2026-03-01SunPremiershipMatchweek 19HomeW 3–1Mamelodi SundownsSekhukhune United FCN11000000002000000Match Report
2026-02-24TuePremiershipMatchweek 18AwayW 1–0Mamelodi SundownsAmaZuluN15000000001000000Match Report
2026-02-18WedPremiershipMatchweek 17AwayW 2–1Mamelodi SundownsOrlando PiratesN12000000000010000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201720Lillefr FRA1. Ligue 100Matches
2016-201720Valenciennesfr FRA2. Ligue 2976867.6202200000.260.000.260.260.26Matches
2017-201821Valenciennesfr FRACoupe de France111201.3000000000.000.000.000.000.00Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue301011.1101011000.890.000.890.000.00Matches
2017-201821Lillefr FRA1. Ligue 114141,18413.2505500100.380.000.380.380.38Matches
2017-201821Valenciennesfr FRA2. Ligue 220191,51216.88210801200.480.120.600.480.60Matches
2018-201922Strasbourgfr FRACoupe de France11750.8000000000.000.000.000.000.00Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue322022.2202200000.890.000.890.890.89Matches
2018-201922Strasbourgfr FRA1. Ligue 132181,77119.79211811300.460.100.560.410.51Matches
2018-201922Lillefr FRA1. Ligue 1332532.8101100000.360.000.360.360.36Matches
2019-202023Strasbourgfr FRA1. Coupe de la Ligue00Matches
2019-202023Strasbourgfr FRA1. Ligue 121121,04711.6336300000.260.260.520.260.52Matches
2021-202225Strasbourgfr FRACoupe de France10150.2000000000.000.000.000.000.00Matches
2021-202225Troyesfr FRA1. Ligue 11355225.8202111100.340.000.340.170.17Matches
2021-202225Strasbourgfr FRA1. Ligue 11010.0000000000.000.000.000.000.00Matches
2022-202326Strasbourgfr FRACoupe de France10500.6000000000.000.000.000.000.00Matches
2022-202326Strasbourgfr FRA1. Ligue 11934354.8303300000.620.000.620.620.62Matches
2023-202427Strasbourgfr FRA1. Ligue 11556176.9303300000.440.000.440.440.44Matches
202529Mamelodi Sundowns1. Club World Cup20280.3101100003.210.003.213.213.21Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership1112412.7112101000.370.370.750.370.75Matches
8 Seasons5 Clubs6 Leagues170918,86098.4418493835700.420.080.500.390.47
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Strasbourg (5 Seasons)3 Leagues94414,21346.8205251911300.430.110.530.410.51
Lille (3 Seasons)1 League17171,43716.0606600100.380.000.380.380.38
Valenciennes (2 Seasons)3 Leagues33272,41926.9112131012200.410.070.480.370.45
Troyes (1 Season)1 League1355225.8202111100.340.000.340.170.17
Mamelodi Sundowns (1 Season)2 Leagues1312693.0213201000.670.331.000.671.00
Ligue 1 (7 Seasons)118605,83064.8265312422500.400.080.480.370.45
Coupe de France (4 Seasons)422602.9000000000.000.000.000.000.00
Coupe de la Ligue (3 Seasons)623033.4303211000.890.000.890.590.59
Ligue 2 (2 Seasons)29262,19824.4102121001200.410.080.490.410.49
Premiership (1 Season)1112412.7112101000.370.370.750.370.75
Club World Cup (1 Season)20280.3101100003.210.003.213.213.21
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201720Valenciennes1 League976867.6202200000.260.000.260.260.26
2016-201720Lille1 League00
2017-201821Valenciennes3 Leagues24201,73319.39211812200.470.100.570.420.52
2017-201821Lille1 League14141,18413.2505500100.380.000.380.380.38
2018-201922Lille1 League332532.8101100000.360.000.360.360.36
2018-201922Strasbourg3 Leagues36212,04822.8112131011300.480.090.570.440.53
2019-202023Strasbourg2 Leagues21121,04711.6336300000.260.260.520.260.52
2021-202225Troyes1 League1355225.8202111100.340.000.340.170.17
2021-202225Strasbourg2 Leagues20160.2000000000.000.000.000.000.00
2022-202326Strasbourg2 Leagues2034855.4303300000.560.000.560.560.56
2023-202427Strasbourg1 League1556176.9303300000.440.000.440.440.44
202529Mamelodi Sundowns1 League20280.3101100003.210.003.213.213.21
2025-202629Mamelodi Sundowns1 League1112412.7112101000.370.370.750.370.75
8 Seasons5 Clubs6 Leagues170918,86098.4418493835700.420.080.500.390.47
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Strasbourg (5 Seasons)3 Leagues94414,21346.8205251911300.430.110.530.410.51
Lille (3 Seasons)1 League17171,43716.0606600100.380.000.380.380.38
Valenciennes (2 Seasons)3 Leagues33272,41926.9112131012200.410.070.480.370.45
Troyes (1 Season)1 League1355225.8202111100.340.000.340.170.17
Mamelodi Sundowns (1 Season)2 Leagues1312693.0213201000.670.331.000.671.00
Ligue 1 (7 Seasons)118605,83064.8265312422500.400.080.480.370.45
Coupe de France (4 Seasons)422602.9000000000.000.000.000.000.00
Coupe de la Ligue (3 Seasons)623033.4303211000.890.000.890.590.59
Ligue 2 (2 Seasons)29262,19824.4102121001200.410.080.490.410.49
Premiership (1 Season)1112412.7112101000.370.370.750.370.75
Club World Cup (1 Season)20280.3101100003.210.003.213.213.21
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
2016-201720Valenciennesfr FRA2. Ligue 213th976867.6202200000.260.000.260.260.26Matches
2016-201720Lillefr FRA1. Ligue 111th00Matches
2017-201821Valenciennesfr FRA2. Ligue 213th20191,51216.88210801200.480.120.600.480.60Matches
2017-201821Lillefr FRA1. Ligue 117th14141,18413.2505500100.380.000.380.380.38Matches
2018-201922Lillefr FRA1. Ligue 12nd332532.8101100000.360.000.360.360.36Matches
2018-201922Strasbourgfr FRA1. Ligue 111th32181,77119.79211811300.460.100.560.410.51Matches
2019-202023Strasbourgfr FRA1. Ligue 110th21121,04711.6336300000.260.260.520.260.52Matches
2021-202225Troyesfr FRA1. Ligue 115th1355225.8202111100.340.000.340.170.17Matches
2021-202225Strasbourgfr FRA1. Ligue 16th1010.0000000000.000.000.000.000.00Matches
2022-202326Strasbourgfr FRA1. Ligue 115th1934354.8303300000.620.000.620.620.62Matches
2023-202427Strasbourgfr FRA1. Ligue 113th1556176.9303300000.440.000.440.440.44Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership2nd1112412.7112101000.370.370.750.370.75Matches
8 Seasons5 Clubs3 Leagues158878,26991.9378453524700.400.090.490.380.47
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
Strasbourg (5 Seasons)1 League88383,87143.0185231711300.420.120.530.400.51
Lille (3 Seasons)1 League17171,43716.0606600100.380.000.380.380.38
Valenciennes (2 Seasons)1 League29262,19824.4102121001200.410.080.490.410.49
Troyes (1 Season)1 League1355225.8202111100.340.000.340.170.17
Mamelodi Sundowns (1 Season)1 League1112412.7112101000.370.370.750.370.75
Ligue 1 (7 Seasons)118605,83064.8265312422500.400.080.480.370.45
Ligue 2 (2 Seasons)29262,19824.4102121001200.410.080.490.410.49
Premiership (1 Season)1112412.7112101000.370.370.750.370.75
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-201821Valenciennesfr FRACoupe de France33rd111201.3000000000.000.000.000.000.00Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue17th301011.1101011000.890.000.890.000.00Matches
2018-201922Strasbourgfr FRACoupe de France17th11750.8000000000.000.000.000.000.00Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue1st322022.2202200000.890.000.890.890.89Matches
2019-202023Strasbourgfr FRA1. Coupe de la Ligue5th00Matches
2021-202225Strasbourgfr FRACoupe de FranceR3210150.2000000000.000.000.000.000.00Matches
2022-202326Strasbourgfr FRACoupe de FranceR6410500.6000000000.000.000.000.000.00Matches
5 Seasons2 Clubs2 Leagues1045636.3303211000.480.000.480.320.32
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
Strasbourg (4 Seasons)2 Leagues633423.8202200000.530.000.530.530.53
Valenciennes (1 Season)2 Leagues412212.5101011000.410.000.410.000.00
Coupe de France (4 Seasons)422602.9000000000.000.000.000.000.00
Coupe de la Ligue (3 Seasons)623033.4303211000.890.000.890.590.59
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
202529Mamelodi Sundowns1. Club World CupGR20280.3101100003.210.003.213.213.21Matches
1 Season1 Club1 League20280.3101100003.210.003.213.213.21
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
201822za South AfricaWCQ00Matches
201822za South AfricaFriendlies (M)321661.8202200001.080.001.081.081.08Matches
201923za South AfricaAfrica Cup of NationsQF554184.6011000200.000.220.220.000.22Matches
201923za South AfricaAfrica Cup of Nations qualification443604.0213200000.500.250.750.500.75Matches
202125za South AfricaAfrica Cup of Nations qualification21971.1000000000.000.000.000.000.00Matches
202327za South AfricaFriendlies (M)211351.5000000000.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues16131,17613.1426400200.310.150.460.310.46
Africa Cup of Nations qualification (2 Seasons)654575.1213200000.390.200.590.390.59
Friendlies (M) (2 Seasons)533013.3202200000.600.000.600.600.60
Africa Cup of Nations (1 Season)554184.6011000200.000.220.220.000.22
WCQ (1 Season)00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201720Valenciennesfr FRA2. Ligue 27.62070.000.920.2900Matches
2017-201821Valenciennesfr FRACoupe de France1.3000Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue1.1111Matches
2017-201821Lillefr FRA1. Ligue 113.25221150.01.670.840.230.4500Matches
2017-201821Valenciennesfr FRA2. Ligue 216.880180.001.070.4401Matches
2018-201922Strasbourgfr FRACoupe de France0.80000.000.0000Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue2.2200Matches
2018-201922Strasbourgfr FRA1. Ligue 119.79351954.31.780.970.230.4211Matches
2018-201922Lillefr FRA1. Ligue 12.8122100.00.710.710.500.5000Matches
2019-202023Strasbourgfr FRA1. Ligue 111.63281139.32.410.950.110.2700Matches
2021-202225Strasbourgfr FRACoupe de France0.20000.000.0000Matches
2021-202225Troyesfr FRA1. Ligue 15.826350.01.030.520.170.3311Matches
2021-202225Strasbourgfr FRA1. Ligue 10.00000.000.0000Matches
2022-202326Strasbourgfr FRACoupe de France0.60100.01.800.000.0000Matches
2022-202326Strasbourgfr FRA1. Ligue 14.839555.61.861.030.330.6000Matches
2023-202427Strasbourgfr FRA1. Ligue 16.9316743.82.331.020.190.4300Matches
202529Mamelodi Sundowns1. Club World Cup0.312150.06.433.210.501.0000Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership2.716350.02.241.120.170.3301Matches
8 Seasons5 Clubs6 Leagues98.4411278768.51.350.930.280.4135
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Strasbourg (5 Seasons)3 Leagues46.820894247.22.000.940.190.4011
Lille (3 Seasons)1 League16.06241354.21.500.810.250.4600
Valenciennes (2 Seasons)3 Leagues26.9110250.001.020.4012
Troyes (1 Season)1 League5.826350.01.030.520.170.3311
Mamelodi Sundowns (1 Season)2 Leagues3.028450.02.681.340.250.5001
Ligue 1 (7 Seasons)64.8261185849.21.820.900.200.4122
Coupe de France (4 Seasons)2.90100.00.640.000.0000
Coupe de la Ligue (3 Seasons)3.4311
Ligue 2 (2 Seasons)24.4100250.001.020.4001
Premiership (1 Season)2.716350.02.241.120.170.3301
Club World Cup (1 Season)0.312150.06.433.210.501.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201720Valenciennes1 League7.62070.000.920.2900
2017-201821Valenciennes3 Leagues19.390180.001.070.4412
2017-201821Lille1 League13.25221150.01.670.840.230.4500
2018-201922Lille1 League2.8122100.00.710.710.500.5000
2018-201922Strasbourg3 Leagues22.811351954.31.710.930.230.4211
2019-202023Strasbourg2 Leagues11.63281139.32.410.950.110.2700
2021-202225Troyes1 League5.826350.01.030.520.170.3311
2021-202225Strasbourg2 Leagues0.20000.000.0000
2022-202326Strasbourg2 Leagues5.4310550.01.860.930.300.6000
2023-202427Strasbourg1 League6.9316743.82.331.020.190.4300
202529Mamelodi Sundowns1 League0.312150.06.433.210.501.0000
2025-202629Mamelodi Sundowns1 League2.716350.02.241.120.170.3301
8 Seasons5 Clubs6 Leagues98.4411278768.51.350.930.280.4135
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Strasbourg (5 Seasons)3 Leagues46.820894247.22.000.940.190.4011
Lille (3 Seasons)1 League16.06241354.21.500.810.250.4600
Valenciennes (2 Seasons)3 Leagues26.9110250.001.020.4012
Troyes (1 Season)1 League5.826350.01.030.520.170.3311
Mamelodi Sundowns (1 Season)2 Leagues3.028450.02.681.340.250.5001
Ligue 1 (7 Seasons)64.8261185849.21.820.900.200.4122
Coupe de France (4 Seasons)2.90100.00.640.000.0000
Coupe de la Ligue (3 Seasons)3.4311
Ligue 2 (2 Seasons)24.4100250.001.020.4001
Premiership (1 Season)2.716350.02.241.120.170.3301
Club World Cup (1 Season)0.312150.06.433.210.501.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201720Valenciennesfr FRA2. Ligue 213th7.62070.000.920.2900Matches
2017-201821Valenciennesfr FRA2. Ligue 213th16.880180.001.070.4401Matches
2017-201821Lillefr FRA1. Ligue 117th13.25221150.01.670.840.230.4500Matches
2018-201922Lillefr FRA1. Ligue 12nd2.8122100.00.710.710.500.5000Matches
2018-201922Strasbourgfr FRA1. Ligue 111th19.79351954.31.780.970.230.4211Matches
2019-202023Strasbourgfr FRA1. Ligue 110th11.63281139.32.410.950.110.2700Matches
2021-202225Troyesfr FRA1. Ligue 115th5.826350.01.030.520.170.3311Matches
2021-202225Strasbourgfr FRA1. Ligue 16th0.00000.000.0000Matches
2022-202326Strasbourgfr FRA1. Ligue 115th4.839555.61.861.030.330.6000Matches
2023-202427Strasbourgfr FRA1. Ligue 113th6.9316743.82.331.020.190.4300Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership2nd2.716350.02.241.120.170.3301Matches
8 Seasons5 Clubs3 Leagues91.9371248669.41.350.940.280.4124
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Strasbourg (5 Seasons)1 League43.018884247.72.050.980.190.4011
Lille (3 Seasons)1 League16.06241354.21.500.810.250.4600
Valenciennes (2 Seasons)1 League24.4100250.001.020.4001
Troyes (1 Season)1 League5.826350.01.030.520.170.3311
Mamelodi Sundowns (1 Season)1 League2.716350.02.241.120.170.3301
Ligue 1 (7 Seasons)64.8261185849.21.820.900.200.4122
Ligue 2 (2 Seasons)24.4100250.001.020.4001
Premiership (1 Season)2.716350.02.241.120.170.3301
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2017-201821Valenciennesfr FRACoupe de France33rd1.3000Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue17th1.1111Matches
2018-201922Strasbourgfr FRACoupe de France17th0.80000.000.0000Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue1st2.2200Matches
2021-202225Strasbourgfr FRACoupe de FranceR320.20000.000.0000Matches
2022-202326Strasbourgfr FRACoupe de FranceR640.60100.01.800.000.0000Matches
5 Seasons2 Clubs2 Leagues6.33100.00.640.000.0011
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Strasbourg (4 Seasons)2 Leagues3.82100.00.640.000.0000
Valenciennes (1 Season)2 Leagues2.5111
Coupe de France (4 Seasons)2.90100.00.640.000.0000
Coupe de la Ligue (3 Seasons)3.4311
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202529Mamelodi Sundowns1. Club World CupGR0.312150.06.433.210.501.0000Matches
1 Season1 Club1 League0.312150.06.433.210.501.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201822za South AfricaFriendlies (M)1.8200Matches
201923za South AfricaAfrica Cup of NationsQF4.605120.01.080.220.000.0000Matches
201923za South AfricaAfrica Cup of Nations qualification4.0200Matches
202125za South AfricaAfrica Cup of Nations qualification1.1000Matches
202327za South AfricaFriendlies (M)1.5000Matches
4 Seasons1 Club4 Leagues13.145120.01.080.220.000.0000
Africa Cup of Nations qualification (2 Seasons)5.1200
Friendlies (M) (2 Seasons)3.3200
Africa Cup of Nations (1 Season)4.605120.01.080.220.000.0000
WCQ (1 Season)
Become a Stathead & surf this site ad-free.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2016-201720Lillefr FRA1. Ligue 100001Matches
2016-201720Valenciennesfr FRA2. Ligue 296867620.17.675201.225500.000.00Matches
2017-201821Valenciennesfr FRACoupe de France112012040.01.311201000.0001-1-0.75-3.25Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue31013433.71.10033302.3312-1-0.89-3.60Matches
2017-201821Lillefr FRA1. Ligue 1141,1848534.613.214858000.931729-12-0.91-0.35Matches
2017-201821Valenciennesfr FRA2. Ligue 2201,5127644.216.8199101.152526-1-0.06+0.55Matches
2018-201922Strasbourgfr FRACoupe de France1757535.70.81750000.0001-1-1.20-1.20Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue32026739.62.2279014413.0032+1+0.45-0.43Matches
2018-201922Strasbourgfr FRA1. Ligue 1321,7715551.819.718828142121.193426+8+0.41+0.30Matches
2018-201922Lillefr FRA1. Ligue 13253847.42.83841002.3361+5+1.78+0.93Matches
2019-202023Strasbourgfr FRA1. Coupe de la Ligue00001Matches
2019-202023Strasbourgfr FRA1. Ligue 1211,0475043.111.61276391511.331721-4-0.34-0.60Matches
2021-202225Strasbourgfr FRACoupe de France115158.30.20011500.000000.000.00Matches
2021-202225Troyesfr FRA1. Ligue 1135224015.35.8561082701.1565+1+0.17+0.70Matches
2021-202225Strasbourgfr FRA1. Ligue 11110.00.0001123.000000.00-0.45Matches
2022-202326Strasbourgfr FRACoupe de France1505041.70.60015001.000000.000.00Matches
2022-202326Strasbourgfr FRA1. Ligue 1194352312.74.836501615141.21119+2+0.41+0.72Matches
2023-202427Strasbourgfr FRA1. Ligue 1156174120.26.95782102311.33118+3+0.44+0.99Matches
202529Mamelodi Sundowns1. Club World Cup2281410.40.30021401.5010+1+3.21+3.59Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership11241228.92.71450102082.0070+7+2.61+1.55Matches
8 Seasons5 Clubs6 Leagues1708,8605221.698.49179377920311.31144136+8+0.080.00
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Strasbourg (5 Seasons)3 Leagues944,2134524.846.84178135319221.307667+9+0.19+0.19
Lille (3 Seasons)1 League171,4378514.016.017859011.182330-7-0.44-0.70
Valenciennes (2 Seasons)3 Leagues332,4197332.526.9271231563301.243134-3-0.11-0.08
Troyes (1 Season)1 League135224015.35.8561082701.1565+1+0.17+0.70
Mamelodi Sundowns (1 Season)2 Leagues13269219.13.01450121981.9280+8+2.68+1.74
Ligue 1 (7 Seasons)1185,8304919.864.86079225819211.2510299+3+0.05+0.06
Coupe de France (4 Seasons)42606532.12.9298123300.2502-2-0.69-1.51
Coupe de la Ligue (3 Seasons)63035129.73.4281043622.674400.00-1.60
Ligue 2 (2 Seasons)292,1987632.124.42614301.173031-1-0.04+0.21
Premiership (1 Season)11241228.92.71450102082.0070+7+2.61+1.55
Club World Cup (1 Season)2281410.40.30021401.5010+1+3.21+3.59
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201720Valenciennes1 League96867620.17.675201.225500.000.00
2016-201720Lille1 League00001
2017-201821Valenciennes3 Leagues241,7337243.119.3201231043301.252629-3-0.16-0.08
2017-201821Lille1 League141,1848534.613.214858000.931729-12-0.91-0.35
2018-201922Lille1 League3253847.42.83841002.3361+5+1.78+0.93
2018-201922Strasbourg3 Leagues362,0485749.522.821818152331.313729+8+0.35+0.14
2019-202023Strasbourg2 Leagues211,0475039.711.61276391521.331721-4-0.34-0.60
2021-202225Troyes1 League135224015.35.8561082701.1565+1+0.17+0.70
2021-202225Strasbourg2 Leagues21680.40.2002821.500000.00-0.43
2022-202326Strasbourg2 Leagues204852413.75.436501717141.20119+2+0.37+0.67
2023-202427Strasbourg1 League156174120.26.95782102311.33118+3+0.44+0.99
202529Mamelodi Sundowns1 League2281410.40.30021401.5010+1+3.21+3.59
2025-202629Mamelodi Sundowns1 League11241228.92.71450102082.0070+7+2.61+1.55
8 Seasons5 Clubs6 Leagues1708,8605221.698.49179377920311.31144136+8+0.080.00
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Strasbourg (5 Seasons)3 Leagues944,2134524.846.84178135319221.307667+9+0.19+0.19
Lille (3 Seasons)1 League171,4378514.016.017859011.182330-7-0.44-0.70
Valenciennes (2 Seasons)3 Leagues332,4197332.526.9271231563301.243134-3-0.11-0.08
Troyes (1 Season)1 League135224015.35.8561082701.1565+1+0.17+0.70
Mamelodi Sundowns (1 Season)2 Leagues13269219.13.01450121981.9280+8+2.68+1.74
Ligue 1 (7 Seasons)1185,8304919.864.86079225819211.2510299+3+0.05+0.06
Coupe de France (4 Seasons)42606532.12.9298123300.2502-2-0.69-1.51
Coupe de la Ligue (3 Seasons)63035129.73.4281043622.674400.00-1.60
Ligue 2 (2 Seasons)292,1987632.124.42614301.173031-1-0.04+0.21
Premiership (1 Season)11241228.92.71450102082.0070+7+2.61+1.55
Club World Cup (1 Season)2281410.40.30021401.5010+1+3.21+3.59
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
2016-201720Valenciennesfr FRA2. Ligue 213th96867620.17.675201.225500.000.00Matches
2016-201720Lillefr FRA1. Ligue 111th00001Matches
2017-201821Valenciennesfr FRA2. Ligue 213th201,5127644.216.8199101.152526-1-0.06+0.55Matches
2017-201821Lillefr FRA1. Ligue 117th141,1848534.613.214858000.931729-12-0.91-0.35Matches
2018-201922Lillefr FRA1. Ligue 12nd3253847.42.83841002.3361+5+1.78+0.93Matches
2018-201922Strasbourgfr FRA1. Ligue 111th321,7715551.819.718828142121.193426+8+0.41+0.30Matches
2019-202023Strasbourgfr FRA1. Ligue 110th211,0475043.111.61276391511.331721-4-0.34-0.60Matches
2021-202225Troyesfr FRA1. Ligue 115th135224015.35.8561082701.1565+1+0.17+0.70Matches
2021-202225Strasbourgfr FRA1. Ligue 16th1110.00.0001123.000000.00-0.45Matches
2022-202326Strasbourgfr FRA1. Ligue 115th194352312.74.836501615141.21119+2+0.41+0.72Matches
2023-202427Strasbourgfr FRA1. Ligue 113th156174120.26.95782102311.33118+3+0.44+0.99Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership2nd11241228.92.71450102082.0070+7+2.61+1.55Matches
8 Seasons5 Clubs3 Leagues1588,2695221.291.98778367119291.28139130+9+0.10+0.06
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Strasbourg (5 Seasons)1 League883,8714424.643.03878135018201.277364+9+0.21+0.22
Lille (3 Seasons)1 League171,4378514.016.017859011.182330-7-0.44-0.70
Valenciennes (2 Seasons)1 League292,1987632.124.42614301.173031-1-0.04+0.21
Troyes (1 Season)1 League135224015.35.8561082701.1565+1+0.17+0.70
Mamelodi Sundowns (1 Season)1 League11241228.92.71450102082.0070+7+2.61+1.55
Ligue 1 (7 Seasons)1185,8304919.864.86079225819211.2510299+3+0.05+0.06
Ligue 2 (2 Seasons)292,1987632.124.42614301.173031-1-0.04+0.21
Premiership (1 Season)11241228.92.71450102082.0070+7+2.61+1.55
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-201821Valenciennesfr FRACoupe de France33rd112012040.01.311201000.0001-1-0.75-3.25Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue17th31013433.71.10033302.3312-1-0.89-3.60Matches
2018-201922Strasbourgfr FRACoupe de France17th1757535.70.81750000.0001-1-1.20-1.20Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue1st32026739.62.2279014413.0032+1+0.45-0.43Matches
2019-202023Strasbourgfr FRA1. Coupe de la Ligue5th00001Matches
2021-202225Strasbourgfr FRACoupe de FranceR32115158.30.20011500.000000.000.00Matches
2022-202326Strasbourgfr FRACoupe de FranceR641505041.70.60015001.000000.000.00Matches
5 Seasons2 Clubs2 Leagues105635630.86.3489163521.7046-2-0.32-1.51
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Strasbourg (4 Seasons)2 Leagues63425727.83.8378033621.673300.00-0.40
Valenciennes (1 Season)2 Leagues42215536.82.51123133301.7513-2-0.81-3.43
Coupe de France (4 Seasons)42606532.12.9298123300.2502-2-0.69-1.51
Coupe de la Ligue (3 Seasons)63035129.73.4281043622.674400.00-1.60
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
202529Mamelodi Sundowns1. Club World CupGR2281410.40.30021401.5010+1+3.21+3.59Matches
1 Season1 Club1 League2281410.40.30021401.5010+1+3.21+3.59
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
201822za South AfricaWCQ00001Matches
201822za South AfricaFriendlies (M)31665555.31.828311001.332200.00-1.34Matches
201923za South AfricaAfrica Cup of NationsQF54188492.94.65842001.2032+1+0.22+5.84Matches
201923za South AfricaAfrica Cup of Nations qualification43609066.74.04904002.0092+7+1.75+0.75Matches
202125za South AfricaAfrica Cup of Nations qualification2974918.01.1170012701.501100.00-0.20Matches
202327za South AfricaFriendlies (M)21356850.01.5190114511.001100.00-0.67Matches
4 Seasons1 Club4 Leagues161,1767441.713.11385832421.44168+8+0.61+0.22
Africa Cup of Nations qualification (2 Seasons)64577642.35.1586412701.83103+7+1.38+0.95
Friendlies (M) (2 Seasons)53016052.83.3385222311.203300.00-1.00
Africa Cup of Nations (1 Season)54188492.94.65842001.2032+1+0.22+5.84
WCQ (1 Season)00001

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201720Valenciennesfr FRA2. Ligue 27.60001000000000Matches
2017-201821Valenciennesfr FRACoupe de France1.30000Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue1.10000Matches
2017-201821Lillefr FRA1. Ligue 113.210022189226000Matches
2017-201821Valenciennesfr FRA2. Ligue 216.82002400000000Matches
2018-201922Strasbourgfr FRACoupe de France0.8000210010000Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue2.20000Matches
2018-201922Strasbourgfr FRA1. Ligue 119.7300502691019200Matches
2018-201922Lillefr FRA1. Ligue 12.8000912101000Matches
2019-202023Strasbourgfr FRA1. Ligue 111.6000257712340Matches
2021-202225Strasbourgfr FRACoupe de France0.20001000000Matches
2021-202225Troyesfr FRA1. Ligue 15.8100101641230Matches
2021-202225Strasbourgfr FRA1. Ligue 10.00001000000Matches
2022-202326Strasbourgfr FRACoupe de France0.60000001000Matches
2022-202326Strasbourgfr FRA1. Ligue 14.8000121204000Matches
2023-202427Strasbourgfr FRA1. Ligue 16.9000131141020Matches
202529Mamelodi Sundowns1. Club World Cup0.30000200000Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership2.700011330110Matches
8 Seasons5 Clubs6 Leagues98.47001909738321026200
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Strasbourg (5 Seasons)3 Leagues46.8300104572028515200
Lille (3 Seasons)1 League16.0100311911327000
Valenciennes (2 Seasons)3 Leagues26.92003400000000
Troyes (1 Season)1 League5.8100101641230
Mamelodi Sundowns (1 Season)2 Leagues3.000011530110
Ligue 1 (7 Seasons)64.8500142913531825200
Coupe de France (4 Seasons)2.9000310110000
Coupe de la Ligue (3 Seasons)3.40000
Ligue 2 (2 Seasons)24.42003400000000
Premiership (1 Season)2.700011330110
Club World Cup (1 Season)0.30000200000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201720Valenciennes1 League7.60001000000000
2017-201821Valenciennes3 Leagues19.32002400000000
2017-201821Lille1 League13.210022189226000
2018-201922Lille1 League2.8000912101000
2018-201922Strasbourg3 Leagues22.8300522791029200
2019-202023Strasbourg2 Leagues11.6000257712340
2021-202225Troyes1 League5.8100101641230
2021-202225Strasbourg2 Leagues0.20002000000
2022-202326Strasbourg2 Leagues5.4000121205000
2023-202427Strasbourg1 League6.9000131141020
202529Mamelodi Sundowns1 League0.30000200000
2025-202629Mamelodi Sundowns1 League2.700011330110
8 Seasons5 Clubs6 Leagues98.47001909738321026200
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Strasbourg (5 Seasons)3 Leagues46.8300104572028515200
Lille (3 Seasons)1 League16.0100311911327000
Valenciennes (2 Seasons)3 Leagues26.92003400000000
Troyes (1 Season)1 League5.8100101641230
Mamelodi Sundowns (1 Season)2 Leagues3.000011530110
Ligue 1 (7 Seasons)64.8500142913531825200
Coupe de France (4 Seasons)2.9000310110000
Coupe de la Ligue (3 Seasons)3.40000
Ligue 2 (2 Seasons)24.42003400000000
Premiership (1 Season)2.700011330110
Club World Cup (1 Season)0.30000200000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201720Valenciennesfr FRA2. Ligue 213th7.60001000000000Matches
2017-201821Valenciennesfr FRA2. Ligue 213th16.82002400000000Matches
2017-201821Lillefr FRA1. Ligue 117th13.210022189226000Matches
2018-201922Lillefr FRA1. Ligue 12nd2.8000912101000Matches
2018-201922Strasbourgfr FRA1. Ligue 111th19.7300502691019200Matches
2019-202023Strasbourgfr FRA1. Ligue 110th11.6000257712340Matches
2021-202225Troyesfr FRA1. Ligue 115th5.8100101641230Matches
2021-202225Strasbourgfr FRA1. Ligue 16th0.00001000000Matches
2022-202326Strasbourgfr FRA1. Ligue 115th4.8000121204000Matches
2023-202427Strasbourgfr FRA1. Ligue 113th6.9000131141020Matches
2025-202629Mamelodi Sundownsza RSA1. Premiership2nd2.700011330110Matches
8 Seasons5 Clubs3 Leagues91.9700187943831926200
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Strasbourg (5 Seasons)1 League43.0300101562027415200
Lille (3 Seasons)1 League16.0100311911327000
Valenciennes (2 Seasons)1 League24.42003400000000
Troyes (1 Season)1 League5.8100101641230
Mamelodi Sundowns (1 Season)1 League2.700011330110
Ligue 1 (7 Seasons)64.8500142913531825200
Ligue 2 (2 Seasons)24.42003400000000
Premiership (1 Season)2.700011330110
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-201821Valenciennesfr FRACoupe de France33rd1.30000Matches
2017-201821Valenciennesfr FRA1. Coupe de la Ligue17th1.10000Matches
2018-201922Strasbourgfr FRACoupe de France17th0.8000210010000Matches
2018-201922Strasbourgfr FRA1. Coupe de la Ligue1st2.20000Matches
2021-202225Strasbourgfr FRACoupe de FranceR320.20001000000Matches
2022-202326Strasbourgfr FRACoupe de FranceR640.60000001000Matches
5 Seasons2 Clubs2 Leagues6.3000310110000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Strasbourg (4 Seasons)2 Leagues3.8000310110000
Valenciennes (1 Season)2 Leagues2.50000
Coupe de France (4 Seasons)2.9000310110000
Coupe de la Ligue (3 Seasons)3.40000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202529Mamelodi Sundowns1. Club World CupGR0.30000200000Matches
1 Season1 Club1 League0.30000200000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201822za South AfricaFriendlies (M)1.80000Matches
201923za South AfricaAfrica Cup of NationsQF4.6200241301000Matches
201923za South AfricaAfrica Cup of Nations qualification4.00000Matches
202125za South AfricaAfrica Cup of Nations qualification1.10000Matches
202327za South AfricaFriendlies (M)1.50000Matches
4 Seasons1 Club4 Leagues13.1200241301000
Africa Cup of Nations qualification (2 Seasons)5.10000
Friendlies (M) (2 Seasons)3.30000
Africa Cup of Nations (1 Season)4.6200241301000
WCQ (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.

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.

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.