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
2025-03-29SatSüper LigMatchweek 29AwayW 2–0KasımpaşaSamsunsporYFW86100021100Match Report
2025-03-15SatSüper LigMatchweek 28HomeW 2–1KasımpaşaAlanyasporYFW75000052000Match Report
2025-03-07FriSüper LigMatchweek 27AwayL 0–1KasımpaşaBB BodrumsporYFW90000020000Match Report
2025-03-02SunSüper LigMatchweek 26HomeD 3–3KasımpaşaGalatasarayYFW90000040000Match Report
2025-02-22SatSüper LigMatchweek 25AwayL 1–2KasımpaşaAntalyasporYFW90000042100Match 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-201624Valenciennesfr FRA2. Ligue 223141,38815.410010911300.650.000.650.580.58Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue10570.6000000100.000.000.000.000.00Matches
2016-201725Valenciennesfr FRA2. Ligue 222181,63618.29211901300.500.110.610.500.61Matches
2017-201826Strasbourgfr FRACoupe de France221932.1213200100.930.471.400.931.40Matches
2017-201826Strasbourgfr FRA1. Coupe de la Ligue00Matches
2017-201826Strasbourgfr FRA1. Ligue 126221,72719.2527500414.24.20.64.847301340.260.100.360.260.360.220.030.250.220.25Matches
2018-201927Strasbourgfr FRACoupe de France221691.9000000000.000.000.000.000.00Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue30640.7000000000.000.000.000.000.00Matches
2018-201927Strasbourgfr FRA1. Ligue 134222,05222.88513711305.44.73.07.732411800.350.220.570.310.530.240.130.370.200.34Matches
2019-202028Nott'ham Foresteng ENG2. Championship1044374.9000000200.30.30.00.4107270.000.000.000.000.000.070.010.070.070.07Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue11901.0101100001.000.001.001.001.00Matches
2019-202028Strasbourgfr FRA1. Ligue 11445275.9101100401.31.30.21.5613570.170.000.170.170.170.230.030.260.230.26Matches
2020-202129Nott'ham Foresteng ENG2. Championship21991.1000000000.00.00.10.11190.000.000.000.000.000.030.100.130.030.13Matches
2020-202129Nott'ham Foresteng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202129Excel Mouscronbe BEL1. First Division A25242,10023.3617600500.260.040.300.260.30Matches
2021-202230Caenfr FRACoupe de France11901.0101100001.000.001.001.001.00Matches
2021-202230Nott'ham Foresteng ENGEFL Cup10410.5000000000.000.000.000.000.00Matches
2021-202230Caenfr FRA2. Ligue 224211,80120.09312900710.450.150.600.450.60Matches
2022-202331Auxerrefr FRACoupe de France322082.3123100000.430.871.300.431.30Matches
2022-202331Auxerrefr FRA1. Ligue 133232,00322.3549500514.64.63.78.330321300.220.180.400.220.400.210.170.370.210.37Matches
2023-202432Auxerrefr FRA2. Ligue 2511772.0011000000.000.510.510.000.51Matches
2023-202432Kasımpaşatr TUR1. Süper Lig29252,33626.0144181400100.540.150.690.540.69Matches
2024-202533Kasımpaşatr TUR1. Süper Lig23231,95721.7101111000610.460.050.510.460.51Matches
10 Seasons7 Clubs8 Leagues28521119,242213.88226108802345415.915.17.722.81261245370.380.120.510.370.500.210.100.310.200.30
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
Strasbourg (3 Seasons)3 Leagues82534,82253.617825161112110.910.23.814.085843710.320.150.470.300.450.230.080.310.210.29
Nott'ham Forest (3 Seasons)2 Leagues1466677.4000000200.40.40.10.5118360.000.000.000.000.000.060.020.080.060.08
Kasımpaşa (2 Seasons)1 League52484,29347.7245292400710.500.100.610.500.61
Valenciennes (2 Seasons)2 Leagues46323,08134.2192211812700.560.060.610.530.58
Auxerre (2 Seasons)3 Leagues41262,38826.56713600514.64.63.78.330321300.230.260.490.230.490.210.170.370.210.37
Caen (1 Season)2 Leagues25221,89121.0103131000710.480.140.620.480.62
Excel Mouscron (1 Season)1 League25242,10023.3617600500.260.040.300.260.30
Ligue 1 (4 Seasons)107716,30970.1191130181116215.614.87.522.31151165010.270.160.430.260.410.220.110.330.210.32
Ligue 2 (4 Seasons)74545,00255.62863427121310.500.110.610.490.59
Coupe de France (4 Seasons)876607.3437400100.550.410.950.550.95
Coupe de la Ligue (4 Seasons)512112.3101100100.430.000.430.430.43
Süper Lig (2 Seasons)52484,29347.7245292400710.500.100.610.500.61
Championship (2 Seasons)1255366.0000000200.40.40.10.5118360.000.000.000.000.000.060.020.080.060.08
EFL Cup (2 Seasons)211311.5000000000.000.000.000.000.00
First Division A (1 Season)25242,10023.3617600500.260.040.300.260.30
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-201624Valenciennes1 League23141,38815.410010911300.650.000.650.580.58
2016-201725Valenciennes2 Leagues23181,69318.89211901400.480.110.580.480.58
2017-201826Strasbourg3 Leagues28241,92021.37310700514.24.20.64.847301340.330.140.470.330.470.220.030.250.220.25
2018-201927Strasbourg3 Leagues39242,28525.48513711305.44.73.07.732411800.320.200.510.280.470.240.130.370.200.34
2019-202028Strasbourg2 Leagues1556176.9202200401.31.30.21.5613570.290.000.290.290.290.230.030.260.230.26
2019-202028Nott'ham Forest1 League1044374.9000000200.30.30.00.4107270.000.000.000.000.000.070.010.070.070.07
2020-202129Excel Mouscron1 League25242,10023.3617600500.260.040.300.260.30
2020-202129Nott'ham Forest2 Leagues321892.1000000000.00.00.10.11190.000.000.000.000.000.030.100.130.030.13
2021-202230Nott'ham Forest1 League10410.5000000000.000.000.000.000.00
2021-202230Caen2 Leagues25221,89121.0103131000710.480.140.620.480.62
2022-202331Auxerre2 Leagues36252,21124.66612600514.64.63.78.330321300.240.240.490.240.490.210.170.370.210.37
2023-202432Auxerre1 League511772.0011000000.000.510.510.000.51
2023-202432Kasımpaşa1 League29252,33626.0144181400100.540.150.690.540.69
2024-202533Kasımpaşa1 League23231,95721.7101111000610.460.050.510.460.51
10 Seasons7 Clubs8 Leagues28521119,242213.88226108802345415.915.17.722.81261245370.380.120.510.370.500.210.100.310.200.30
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
Strasbourg (3 Seasons)3 Leagues82534,82253.617825161112110.910.23.814.085843710.320.150.470.300.450.230.080.310.210.29
Nott'ham Forest (3 Seasons)2 Leagues1466677.4000000200.40.40.10.5118360.000.000.000.000.000.060.020.080.060.08
Kasımpaşa (2 Seasons)1 League52484,29347.7245292400710.500.100.610.500.61
Valenciennes (2 Seasons)2 Leagues46323,08134.2192211812700.560.060.610.530.58
Auxerre (2 Seasons)3 Leagues41262,38826.56713600514.64.63.78.330321300.230.260.490.230.490.210.170.370.210.37
Caen (1 Season)2 Leagues25221,89121.0103131000710.480.140.620.480.62
Excel Mouscron (1 Season)1 League25242,10023.3617600500.260.040.300.260.30
Ligue 1 (4 Seasons)107716,30970.1191130181116215.614.87.522.31151165010.270.160.430.260.410.220.110.330.210.32
Ligue 2 (4 Seasons)74545,00255.62863427121310.500.110.610.490.59
Coupe de France (4 Seasons)876607.3437400100.550.410.950.550.95
Coupe de la Ligue (4 Seasons)512112.3101100100.430.000.430.430.43
Süper Lig (2 Seasons)52484,29347.7245292400710.500.100.610.500.61
Championship (2 Seasons)1255366.0000000200.40.40.10.5118360.000.000.000.000.000.060.020.080.060.08
EFL Cup (2 Seasons)211311.5000000000.000.000.000.000.00
First Division A (1 Season)25242,10023.3617600500.260.040.300.260.30
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-201624Valenciennesfr FRA2. Ligue 212th23141,38815.410010911300.650.000.650.580.58Matches
2016-201725Valenciennesfr FRA2. Ligue 213th22181,63618.29211901300.500.110.610.500.61Matches
2017-201826Strasbourgfr FRA1. Ligue 115th26221,72719.2527500414.24.20.64.847301340.260.100.360.260.360.220.030.250.220.25Matches
2018-201927Strasbourgfr FRA1. Ligue 111th34222,05222.88513711305.44.73.07.732411800.350.220.570.310.530.240.130.370.200.34Matches
2019-202028Strasbourgfr FRA1. Ligue 110th1445275.9101100401.31.30.21.5613570.170.000.170.170.170.230.030.260.230.26Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th1044374.9000000200.30.30.00.4107270.000.000.000.000.000.070.010.070.070.07Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th25242,10023.3617600500.260.040.300.260.30Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th21991.1000000000.00.00.10.11190.000.000.000.000.000.030.100.130.030.13Matches
2021-202230Caenfr FRA2. Ligue 27th24211,80120.09312900710.450.150.600.450.60Matches
2022-202331Auxerrefr FRA1. Ligue 117th33232,00322.3549500514.64.63.78.330321300.220.180.400.220.400.210.170.370.210.37Matches
2023-202432Auxerrefr FRA2. Ligue 21st511772.0011000000.000.510.510.000.51Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th29252,33626.0144181400100.540.150.690.540.69Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th23231,95721.7101111000610.460.050.510.460.51Matches
10 Seasons7 Clubs5 Leagues27020218,240202.77723100752343415.915.17.722.81261245370.380.110.490.370.480.210.100.310.200.30
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
Strasbourg (3 Seasons)1 League74484,30647.814721131111110.910.23.814.085843710.290.150.440.270.420.230.080.310.210.29
Kasımpaşa (2 Seasons)1 League52484,29347.7245292400710.500.100.610.500.61
Valenciennes (2 Seasons)1 League45323,02433.6192211812600.570.060.620.540.60
Auxerre (2 Seasons)2 Leagues38242,18024.25510500514.64.63.78.330321300.210.210.410.210.410.210.170.370.210.37
Nott'ham Forest (2 Seasons)1 League1255366.0000000200.40.40.10.5118360.000.000.000.000.000.060.020.080.060.08
Excel Mouscron (1 Season)1 League25242,10023.3617600500.260.040.300.260.30
Caen (1 Season)1 League24211,80120.09312900710.450.150.600.450.60
Ligue 1 (4 Seasons)107716,30970.1191130181116215.614.87.522.31151165010.270.160.430.260.410.220.110.330.210.32
Ligue 2 (4 Seasons)74545,00255.62863427121310.500.110.610.490.59
Süper Lig (2 Seasons)52484,29347.7245292400710.500.100.610.500.61
Championship (2 Seasons)1255366.0000000200.40.40.10.5118360.000.000.000.000.000.060.020.080.060.08
First Division A (1 Season)25242,10023.3617600500.260.040.300.260.30
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-201725Valenciennesfr FRA1. Coupe de la Ligue33rd10570.6000000100.000.000.000.000.00Matches
2017-201826Strasbourgfr FRACoupe de France5th221932.1213200100.930.471.400.931.40Matches
2017-201826Strasbourgfr FRA1. Coupe de la Ligue9th00Matches
2018-201927Strasbourgfr FRACoupe de France17th221691.9000000000.000.000.000.000.00Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st30640.7000000000.000.000.000.000.00Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th11901.0101100001.000.001.001.001.00Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd210410.5000000000.000.000.000.000.00Matches
2021-202230Caenfr FRACoupe de FranceRd711901.0101100001.000.001.001.001.00Matches
2022-202331Auxerrefr FRACoupe de FranceR16322082.3123100000.430.871.300.431.30Matches
7 Seasons5 Clubs3 Leagues1591,00211.1538500200.450.270.720.450.72
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 (3 Seasons)2 Leagues855165.7314300100.520.170.700.520.70
Nott'ham Forest (2 Seasons)1 League211311.5000000000.000.000.000.000.00
Auxerre (1 Season)1 League322082.3123100000.430.871.300.431.30
Valenciennes (1 Season)1 League10570.6000000100.000.000.000.000.00
Caen (1 Season)1 League11901.0101100001.000.001.001.001.00
Coupe de France (4 Seasons)876607.3437400100.550.410.950.550.95
Coupe de la Ligue (4 Seasons)512112.3101100100.430.000.430.430.43
EFL Cup (2 Seasons)211311.5000000000.000.000.000.000.00
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
201725cv Cape VerdeAfrica Cup of Nations qualification10180.2000000000.000.000.000.000.00Matches
201826cv Cape VerdeWCQ00Matches
201927cv Cape VerdeAfrica Cup of Nations qualification21690.8000000000.000.000.000.000.00Matches
3 Seasons1 Club2 Leagues31871.0000000000.000.000.000.000.00
Africa Cup of Nations qualification (2 Seasons)31871.0000000000.000.000.000.000.00
WCQ (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201624Valenciennesfr FRA2. Ligue 215.410181.170.5011Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.6000Matches
2016-201725Valenciennesfr FRA2. Ligue 218.290220.001.210.4101Matches
2017-201826Strasbourgfr FRACoupe de France2.1200Matches
2017-201826Strasbourgfr FRA1. Ligue 119.2531929.01.620.470.160.5614.30004.24.20.13+0.8+0.8Matches
2018-201927Strasbourgfr FRACoupe de France1.9011100.00.530.530.000.0000Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.7000Matches
2018-201927Strasbourgfr FRA1. Ligue 122.88451737.81.970.750.160.4117.10115.44.70.10+2.6+2.3Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.905240.01.030.410.000.0018.50000.30.30.06-0.3-0.3Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.013133.33.001.000.331.0000Matches
2019-202028Strasbourgfr FRA1. Ligue 15.9118738.93.071.200.060.1416.50001.31.30.07-0.3-0.3Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.10100.00.910.000.0015.10000.00.00.030.00.0Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.00100.01.000.000.0000Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.36611727.92.610.730.100.3500Matches
2021-202230Caenfr FRACoupe de France1.0100Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50000.000.0000Matches
2021-202230Caenfr FRA2. Ligue 220.09411331.72.050.650.220.6900Matches
2022-202331Auxerrefr FRACoupe de France2.316233.32.600.870.170.5000Matches
2022-202331Auxerrefr FRA1. Ligue 122.35391435.91.750.630.130.3615.70004.64.60.12+0.4+0.4Matches
2023-202432Auxerrefr FRA2. Ligue 22.006233.33.051.020.000.0000Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.014702434.32.700.920.200.5800Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.710682333.83.131.060.150.4300Matches
10 Seasons7 Clubs8 Leagues213.88239617238.92.040.820.170.4516.002315.915.10.11+3.1+2.9
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
Strasbourg (3 Seasons)3 Leagues53.617983535.71.930.690.140.4016.001110.910.20.11+3.1+2.8
Nott'ham Forest (3 Seasons)2 Leagues7.407228.60.940.270.000.0017.90000.40.40.06-0.4-0.4
Kasımpaşa (2 Seasons)1 League47.7241384734.12.890.990.170.5100
Valenciennes (2 Seasons)2 Leagues34.2190400.001.190.4512
Auxerre (2 Seasons)3 Leagues26.56511835.31.920.680.120.3315.70004.64.60.12+0.4+0.4
Caen (1 Season)2 Leagues21.010411331.72.050.650.220.6900
Excel Mouscron (1 Season)1 League23.36611727.92.610.730.100.3500
Ligue 1 (4 Seasons)70.1191334735.31.900.670.140.3815.901115.614.80.11+3.4+3.2
Ligue 2 (4 Seasons)55.628475578.71.170.990.380.4912
Coupe de France (4 Seasons)7.347342.91.670.720.140.3300
Coupe de la Ligue (4 Seasons)2.313133.33.001.000.331.0000
Süper Lig (2 Seasons)47.7241384734.12.890.990.170.5100
Championship (2 Seasons)6.006233.31.010.340.000.0017.90000.40.40.06-0.4-0.4
EFL Cup (2 Seasons)1.50100.00.690.000.0000
First Division A (1 Season)23.36611727.92.610.730.100.3500
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-201624Valenciennes1 League15.410181.170.5011
2016-201725Valenciennes2 Leagues18.890220.001.210.4101
2017-201826Strasbourg3 Leagues21.3731929.01.620.470.160.5614.30004.24.20.13+0.8+0.8
2018-201927Strasbourg3 Leagues25.48461839.11.860.730.150.3917.10115.44.70.10+2.6+2.3
2019-202028Strasbourg2 Leagues6.9221838.13.061.170.100.2516.50001.31.30.07-0.3-0.3
2019-202028Nott'ham Forest1 League4.905240.01.030.410.000.0018.50000.30.30.06-0.3-0.3
2020-202129Excel Mouscron1 League23.36611727.92.610.730.100.3500
2020-202129Nott'ham Forest2 Leagues2.10200.00.950.000.0015.10000.00.00.030.00.0
2021-202230Nott'ham Forest1 League0.50000.000.0000
2021-202230Caen2 Leagues21.010411331.72.050.650.220.6900
2022-202331Auxerre2 Leagues24.66451635.61.830.650.130.3815.70004.64.60.12+0.4+0.4
2023-202432Auxerre1 League2.006233.33.051.020.000.0000
2023-202432Kasımpaşa1 League26.014702434.32.700.920.200.5800
2024-202533Kasımpaşa1 League21.710682333.83.131.060.150.4300
10 Seasons7 Clubs8 Leagues213.88239617238.92.040.820.170.4516.002315.915.10.11+3.1+2.9
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
Strasbourg (3 Seasons)3 Leagues53.617983535.71.930.690.140.4016.001110.910.20.11+3.1+2.8
Nott'ham Forest (3 Seasons)2 Leagues7.407228.60.940.270.000.0017.90000.40.40.06-0.4-0.4
Kasımpaşa (2 Seasons)1 League47.7241384734.12.890.990.170.5100
Valenciennes (2 Seasons)2 Leagues34.2190400.001.190.4512
Auxerre (2 Seasons)3 Leagues26.56511835.31.920.680.120.3315.70004.64.60.12+0.4+0.4
Caen (1 Season)2 Leagues21.010411331.72.050.650.220.6900
Excel Mouscron (1 Season)1 League23.36611727.92.610.730.100.3500
Ligue 1 (4 Seasons)70.1191334735.31.900.670.140.3815.901115.614.80.11+3.4+3.2
Ligue 2 (4 Seasons)55.628475578.71.170.990.380.4912
Coupe de France (4 Seasons)7.347342.91.670.720.140.3300
Coupe de la Ligue (4 Seasons)2.313133.33.001.000.331.0000
Süper Lig (2 Seasons)47.7241384734.12.890.990.170.5100
Championship (2 Seasons)6.006233.31.010.340.000.0017.90000.40.40.06-0.4-0.4
EFL Cup (2 Seasons)1.50100.00.690.000.0000
First Division A (1 Season)23.36611727.92.610.730.100.3500
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-201624Valenciennesfr FRA2. Ligue 212th15.410181.170.5011Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.290220.001.210.4101Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.2531929.01.620.470.160.5614.30004.24.20.13+0.8+0.8Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.88451737.81.970.750.160.4117.10115.44.70.10+2.6+2.3Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.9118738.93.071.200.060.1416.50001.31.30.07-0.3-0.3Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.905240.01.030.410.000.0018.50000.30.30.06-0.3-0.3Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.36611727.92.610.730.100.3500Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.10100.00.910.000.0015.10000.00.00.030.00.0Matches
2021-202230Caenfr FRA2. Ligue 27th20.09411331.72.050.650.220.6900Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.35391435.91.750.630.130.3615.70004.64.60.12+0.4+0.4Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.006233.33.051.020.000.0000Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.014702434.32.700.920.200.5800Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.710682333.83.131.060.150.4300Matches
10 Seasons7 Clubs5 Leagues202.77738516839.02.060.830.170.4516.002315.915.10.11+3.1+2.9
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
Strasbourg (3 Seasons)1 League47.814943335.11.960.690.140.3916.001110.910.20.11+3.1+2.8
Kasımpaşa (2 Seasons)1 League47.7241384734.12.890.990.170.5100
Valenciennes (2 Seasons)1 League33.6190400.001.190.4512
Auxerre (2 Seasons)2 Leagues24.25451635.61.860.660.110.3115.70004.64.60.12+0.4+0.4
Nott'ham Forest (2 Seasons)1 League6.006233.31.010.340.000.0017.90000.40.40.06-0.4-0.4
Excel Mouscron (1 Season)1 League23.36611727.92.610.730.100.3500
Caen (1 Season)1 League20.09411331.72.050.650.220.6900
Ligue 1 (4 Seasons)70.1191334735.31.900.670.140.3815.901115.614.80.11+3.4+3.2
Ligue 2 (4 Seasons)55.628475578.71.170.990.380.4912
Süper Lig (2 Seasons)47.7241384734.12.890.990.170.5100
Championship (2 Seasons)6.006233.31.010.340.000.0017.90000.40.40.06-0.4-0.4
First Division A (1 Season)23.36611727.92.610.730.100.3500
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
2016-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.6000Matches
2017-201826Strasbourgfr FRACoupe de France5th2.1200Matches
2018-201927Strasbourgfr FRACoupe de France17th1.9011100.00.530.530.000.0000Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.7000Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.013133.33.001.000.331.0000Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.50000.000.0000Matches
2021-202230Caenfr FRACoupe de FranceRd71.0100Matches
2022-202331Auxerrefr FRACoupe de FranceR162.316233.32.600.870.170.5000Matches
7 Seasons5 Clubs3 Leagues11.1511436.41.660.600.180.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Strasbourg (3 Seasons)2 Leagues5.734250.01.390.690.250.5000
Nott'ham Forest (2 Seasons)1 League1.50100.00.690.000.0000
Auxerre (1 Season)1 League2.316233.32.600.870.170.5000
Valenciennes (1 Season)1 League0.6000
Caen (1 Season)1 League1.0100
Coupe de France (4 Seasons)7.347342.91.670.720.140.3300
Coupe de la Ligue (4 Seasons)2.313133.33.001.000.331.0000
EFL Cup (2 Seasons)1.50100.00.690.000.0000
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
201725cv Cape VerdeAfrica Cup of Nations qualification0.2000Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.8000Matches
3 Seasons1 Club2 Leagues1.0000
Africa Cup of Nations qualification (2 Seasons)1.0000
WCQ (1 Season)
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201624Valenciennesfr FRA2. Ligue 215.40Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.60Matches
2016-201725Valenciennesfr FRA2. Ligue 218.22Matches
2017-201826Strasbourgfr FRACoupe de France2.11Matches
2017-201826Strasbourgfr FRA1. Ligue 119.223137761.3324892512818469.6589958.6194047.520.61.6+1.4132610430Matches
2018-201927Strasbourgfr FRACoupe de France1.90Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.70Matches
2018-201927Strasbourgfr FRA1. Ligue 122.833950067.8417593921127875.96210559.0192673.153.01.7+2.0212911141Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.9508956.2762122314766.0122157.161250.000.00.10.014107Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.00Matches
2019-202028Strasbourgfr FRA1. Ligue 15.98914461.81136281507269.4293974.421020.000.20.3-0.2583013Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.1132454.2291846875.01714.35862.500.10.1-0.110211Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.00Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.31Matches
2021-202230Caenfr FRACoupe de France1.00Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50Matches
2021-202230Caenfr FRA2. Ligue 220.03Matches
2022-202331Auxerrefr FRACoupe de France2.32Matches
2022-202331Auxerrefr FRA1. Ligue 122.326138168.54170123012418367.88711277.7274165.943.72.3+0.3252212532Matches
2023-202432Auxerrefr FRA2. Ligue 22.01Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.04Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.71Matches
10 Seasons7 Clubs8 Leagues213.8983151564.913782358155077271.224938365.07813756.9267.75.9+18.366893911124
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
Strasbourg (3 Seasons)3 Leagues53.6659102164.58559214538953472.814924361.3407652.683.83.5+4.2396324584
Nott'ham Forest (3 Seasons)2 Leagues7.46311355.81053206375567.3132846.4112055.000.10.1-0.124318
Kasımpaşa (2 Seasons)1 League47.75
Valenciennes (2 Seasons)2 Leagues34.22
Auxerre (2 Seasons)3 Leagues26.526138168.54170123012418367.88711277.7274165.973.72.3+3.3252212532
Caen (1 Season)2 Leagues21.03
Excel Mouscron (1 Season)1 League23.31
Ligue 1 (4 Seasons)70.1920140265.612729337551371771.523635566.56711757.3117.55.8+3.564853610116
Ligue 2 (4 Seasons)55.66
Coupe de France (4 Seasons)7.33
Coupe de la Ligue (4 Seasons)2.30
Süper Lig (2 Seasons)47.75
Championship (2 Seasons)6.06311355.81053206375567.3132846.4112055.000.10.1-0.124318
EFL Cup (2 Seasons)1.50
First Division A (1 Season)23.31
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-201624Valenciennes1 League15.40
2016-201725Valenciennes2 Leagues18.82
2017-201826Strasbourg3 Leagues21.323137761.3324892512818469.6589958.6194047.530.61.6+2.4132610430
2018-201927Strasbourg3 Leagues25.433950067.8417593921127875.96210559.0192673.153.01.7+2.0212911141
2019-202028Strasbourg2 Leagues6.98914461.81136281507269.4293974.421020.000.20.3-0.2583013
2019-202028Nott'ham Forest1 League4.9508956.2762122314766.0122157.161250.000.00.10.014107
2020-202129Excel Mouscron1 League23.31
2020-202129Nott'ham Forest2 Leagues2.1132454.2291846875.01714.35862.500.10.1-0.110211
2021-202230Nott'ham Forest1 League0.50
2021-202230Caen2 Leagues21.03
2022-202331Auxerre2 Leagues24.626138168.54170123012418367.88711277.7274165.963.72.3+2.3252212532
2023-202432Auxerre1 League2.01
2023-202432Kasımpaşa1 League26.04
2024-202533Kasımpaşa1 League21.71
10 Seasons7 Clubs8 Leagues213.8983151564.913782358155077271.224938365.07813756.9267.75.9+18.366893911124
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
Strasbourg (3 Seasons)3 Leagues53.6659102164.58559214538953472.814924361.3407652.683.83.5+4.2396324584
Nott'ham Forest (3 Seasons)2 Leagues7.46311355.81053206375567.3132846.4112055.000.10.1-0.124318
Kasımpaşa (2 Seasons)1 League47.75
Valenciennes (2 Seasons)2 Leagues34.22
Auxerre (2 Seasons)3 Leagues26.526138168.54170123012418367.88711277.7274165.973.72.3+3.3252212532
Caen (1 Season)2 Leagues21.03
Excel Mouscron (1 Season)1 League23.31
Ligue 1 (4 Seasons)70.1920140265.612729337551371771.523635566.56711757.3117.55.8+3.564853610116
Ligue 2 (4 Seasons)55.66
Coupe de France (4 Seasons)7.33
Coupe de la Ligue (4 Seasons)2.30
Süper Lig (2 Seasons)47.75
Championship (2 Seasons)6.06311355.81053206375567.3132846.4112055.000.10.1-0.124318
EFL Cup (2 Seasons)1.50
First Division A (1 Season)23.31
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-201624Valenciennesfr FRA2. Ligue 212th15.40Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.22Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.223137761.3324892512818469.6589958.6194047.520.61.6+1.4132610430Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.833950067.8417593921127875.96210559.0192673.153.01.7+2.0212911141Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.98914461.81136281507269.4293974.421020.000.20.3-0.2583013Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.9508956.2762122314766.0122157.161250.000.00.10.014107Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.31Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.1132454.2291846875.01714.35862.500.10.1-0.110211Matches
2021-202230Caenfr FRA2. Ligue 27th20.03Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.326138168.54170123012418367.88711277.7274165.943.72.3+0.3252212532Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.01Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.04Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.71Matches
10 Seasons7 Clubs5 Leagues202.7983151564.913782358155077271.224938365.07813756.9237.75.9+15.366893911124
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
Strasbourg (3 Seasons)1 League47.8659102164.58559214538953472.814924361.3407652.673.83.5+3.2396324584
Kasımpaşa (2 Seasons)1 League47.75
Valenciennes (2 Seasons)1 League33.62
Auxerre (2 Seasons)2 Leagues24.226138168.54170123012418367.88711277.7274165.953.72.3+1.3252212532
Nott'ham Forest (2 Seasons)1 League6.06311355.81053206375567.3132846.4112055.000.10.1-0.124318
Excel Mouscron (1 Season)1 League23.31
Caen (1 Season)1 League20.03
Ligue 1 (4 Seasons)70.1920140265.612729337551371771.523635566.56711757.3117.55.8+3.564853610116
Ligue 2 (4 Seasons)55.66
Süper Lig (2 Seasons)47.75
Championship (2 Seasons)6.06311355.81053206375567.3132846.4112055.000.10.1-0.124318
First Division A (1 Season)23.31
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
2016-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.60Matches
2017-201826Strasbourgfr FRACoupe de France5th2.11Matches
2018-201927Strasbourgfr FRACoupe de France17th1.90Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.70Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.00Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.00Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.50Matches
2021-202230Caenfr FRACoupe de FranceRd71.00Matches
2022-202331Auxerrefr FRACoupe de FranceR162.32Matches
7 Seasons5 Clubs3 Leagues11.13
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
Strasbourg (3 Seasons)2 Leagues5.71
Nott'ham Forest (2 Seasons)1 League1.50
Auxerre (1 Season)1 League2.32
Valenciennes (1 Season)1 League0.60
Caen (1 Season)1 League1.00
Coupe de France (4 Seasons)7.33
Coupe de la Ligue (4 Seasons)2.30
EFL Cup (2 Seasons)1.50
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
201725cv Cape VerdeAfrica Cup of Nations qualification0.20Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.80Matches
3 Seasons1 Club2 Leagues1.00
Africa Cup of Nations qualification (2 Seasons)1.00
WCQ (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201624Valenciennesfr FRA2. Ligue 215.4Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.6Matches
2016-201725Valenciennesfr FRA2. Ligue 218.20Matches
2017-201826Strasbourgfr FRACoupe de France2.1Matches
2017-201826Strasbourgfr FRA1. Ligue 119.237736780842120000231220Matches
2018-201927Strasbourgfr FRACoupe de France1.90Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.7Matches
2018-201927Strasbourgfr FRA1. Ligue 122.8500468310421550000339122Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.9898610000000005024Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.01Matches
2019-202028Strasbourgfr FRA1. Ligue 15.914414130106100008907Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.1242400103000001300Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.00Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.37Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50Matches
2021-202230Caenfr FRA2. Ligue 220.014Matches
2022-202331Auxerrefr FRACoupe de France2.36Matches
2022-202331Auxerrefr FRA1. Ligue 122.3381364171341500000261010Matches
2023-202432Auxerrefr FRA2. Ligue 22.01Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.010Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.74Matches
10 Seasons7 Clubs8 Leagues213.815151450601171010380000983563
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Strasbourg (3 Seasons)3 Leagues53.610219764201364380000659349
Nott'ham Forest (3 Seasons)2 Leagues7.411311010103000006324
Kasımpaşa (2 Seasons)1 League47.714
Valenciennes (2 Seasons)2 Leagues34.20
Auxerre (2 Seasons)3 Leagues26.5381364171342200000261010
Caen (1 Season)2 Leagues21.014
Excel Mouscron (1 Season)1 League23.37
Ligue 1 (4 Seasons)70.11402134059116105780000920359
Ligue 2 (4 Seasons)55.615
Coupe de France (4 Seasons)7.36
Coupe de la Ligue (4 Seasons)2.31
Süper Lig (2 Seasons)47.714
Championship (2 Seasons)6.011311010103000006324
EFL Cup (2 Seasons)1.50
First Division A (1 Season)23.37
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-201624Valenciennes1 League15.4
2016-201725Valenciennes2 Leagues18.80
2017-201826Strasbourg3 Leagues21.337736780842120000231220
2018-201927Strasbourg3 Leagues25.4500468310421550000339122
2019-202028Strasbourg2 Leagues6.914414130107100008907
2019-202028Nott'ham Forest1 League4.9898610000000005024
2020-202129Excel Mouscron1 League23.37
2020-202129Nott'ham Forest2 Leagues2.1242400103000001300
2021-202230Nott'ham Forest1 League0.50
2021-202230Caen2 Leagues21.014
2022-202331Auxerre2 Leagues24.6381364171342100000261010
2023-202432Auxerre1 League2.01
2023-202432Kasımpaşa1 League26.010
2024-202533Kasımpaşa1 League21.74
10 Seasons7 Clubs8 Leagues213.815151450601171010380000983563
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Strasbourg (3 Seasons)3 Leagues53.610219764201364380000659349
Nott'ham Forest (3 Seasons)2 Leagues7.411311010103000006324
Kasımpaşa (2 Seasons)1 League47.714
Valenciennes (2 Seasons)2 Leagues34.20
Auxerre (2 Seasons)3 Leagues26.5381364171342200000261010
Caen (1 Season)2 Leagues21.014
Excel Mouscron (1 Season)1 League23.37
Ligue 1 (4 Seasons)70.11402134059116105780000920359
Ligue 2 (4 Seasons)55.615
Coupe de France (4 Seasons)7.36
Coupe de la Ligue (4 Seasons)2.31
Süper Lig (2 Seasons)47.714
Championship (2 Seasons)6.011311010103000006324
EFL Cup (2 Seasons)1.50
First Division A (1 Season)23.37
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-201624Valenciennesfr FRA2. Ligue 212th15.4Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.20Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.237736780842120000231220Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.8500468310421550000339122Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.914414130106100008907Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.9898610000000005024Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.37Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.1242400103000001300Matches
2021-202230Caenfr FRA2. Ligue 27th20.014Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.3381364171341500000261010Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.01Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.010Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.74Matches
10 Seasons7 Clubs5 Leagues202.71515145060117109680000983563
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Strasbourg (3 Seasons)1 League47.810219764201364280000659349
Kasımpaşa (2 Seasons)1 League47.714
Valenciennes (2 Seasons)1 League33.60
Auxerre (2 Seasons)2 Leagues24.2381364171341600000261010
Nott'ham Forest (2 Seasons)1 League6.011311010103000006324
Excel Mouscron (1 Season)1 League23.37
Caen (1 Season)1 League20.014
Ligue 1 (4 Seasons)70.11402134059116105780000920359
Ligue 2 (4 Seasons)55.615
Süper Lig (2 Seasons)47.714
Championship (2 Seasons)6.011311010103000006324
First Division A (1 Season)23.37
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
2016-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.6Matches
2017-201826Strasbourgfr FRACoupe de France5th2.1Matches
2018-201927Strasbourgfr FRACoupe de France17th1.90Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.7Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.01Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.00Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.50Matches
2021-202230Caenfr FRACoupe de FranceRd71.0Matches
2022-202331Auxerrefr FRACoupe de FranceR162.36Matches
7 Seasons5 Clubs3 Leagues11.17
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Strasbourg (3 Seasons)2 Leagues5.71
Nott'ham Forest (2 Seasons)1 League1.50
Auxerre (1 Season)1 League2.36
Valenciennes (1 Season)1 League0.6
Caen (1 Season)1 League1.0
Coupe de France (4 Seasons)7.36
Coupe de la Ligue (4 Seasons)2.31
EFL Cup (2 Seasons)1.50
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
201725cv Cape VerdeAfrica Cup of Nations qualification0.2Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.8Matches
3 Seasons1 Club2 Leagues1.0
Africa Cup of Nations qualification (2 Seasons)1.0
WCQ (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201624Valenciennesfr FRA2. Ligue 215.4Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.6Matches
2016-201725Valenciennesfr FRA2. Ligue 218.2Matches
2017-201826Strasbourgfr FRACoupe de France2.1Matches
2017-201826Strasbourgfr FRA1. Ligue 119.2492.5623174113110.57402041Matches
2018-201927Strasbourgfr FRACoupe de France1.9Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.7Matches
2018-201927Strasbourgfr FRA1. Ligue 122.8522.283309460130.571001020Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.930.6200002110.21000010Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.0Matches
2019-202028Strasbourgfr FRA1. Ligue 15.9152.56120111000.00000000Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.143.6440000000.00000000Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.0Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.3Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.5Matches
2021-202230Caenfr FRA2. Ligue 220.0Matches
2022-202331Auxerrefr FRACoupe de France2.3Matches
2022-202331Auxerrefr FRA1. Ligue 122.3522.34350745150.22401000Matches
2023-202432Auxerrefr FRA2. Ligue 22.0Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.7Matches
10 Seasons7 Clubs8 Leagues213.81752.3010712413255300.391804071
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Strasbourg (3 Seasons)3 Leagues53.61162.43681179183240.501403061
Nott'ham Forest (3 Seasons)2 Leagues7.471.1840002110.17000010
Kasımpaşa (2 Seasons)1 League47.7
Valenciennes (2 Seasons)2 Leagues34.2
Auxerre (2 Seasons)3 Leagues26.5522.34350745150.22401000
Caen (1 Season)2 Leagues21.0
Excel Mouscron (1 Season)1 League23.3
Ligue 1 (4 Seasons)70.11682.4010312413234290.411804061
Ligue 2 (4 Seasons)55.6
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)47.7
Championship (2 Seasons)6.071.1840002110.17000010
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3
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-201624Valenciennes1 League15.4
2016-201725Valenciennes2 Leagues18.8
2017-201826Strasbourg3 Leagues21.3492.5623174113110.57402041
2018-201927Strasbourg3 Leagues25.4522.283309460130.571001020
2019-202028Strasbourg2 Leagues6.9152.56120111000.00000000
2019-202028Nott'ham Forest1 League4.930.6200002110.21000010
2020-202129Excel Mouscron1 League23.3
2020-202129Nott'ham Forest2 Leagues2.143.6440000000.00000000
2021-202230Nott'ham Forest1 League0.5
2021-202230Caen2 Leagues21.0
2022-202331Auxerre2 Leagues24.6522.34350745150.22401000
2023-202432Auxerre1 League2.0
2023-202432Kasımpaşa1 League26.0
2024-202533Kasımpaşa1 League21.7
10 Seasons7 Clubs8 Leagues213.81752.3010712413255300.391804071
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Strasbourg (3 Seasons)3 Leagues53.61162.43681179183240.501403061
Nott'ham Forest (3 Seasons)2 Leagues7.471.1840002110.17000010
Kasımpaşa (2 Seasons)1 League47.7
Valenciennes (2 Seasons)2 Leagues34.2
Auxerre (2 Seasons)3 Leagues26.5522.34350745150.22401000
Caen (1 Season)2 Leagues21.0
Excel Mouscron (1 Season)1 League23.3
Ligue 1 (4 Seasons)70.11682.4010312413234290.411804061
Ligue 2 (4 Seasons)55.6
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)47.7
Championship (2 Seasons)6.071.1840002110.17000010
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3
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-201624Valenciennesfr FRA2. Ligue 212th15.4Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.2Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.2492.5623174113110.57402041Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.8522.283309460130.571001020Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.9152.56120111000.00000000Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.930.6200002110.21000010Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.3Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.143.6440000000.00000000Matches
2021-202230Caenfr FRA2. Ligue 27th20.0Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.3522.34350745150.22401000Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.0Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.7Matches
10 Seasons7 Clubs5 Leagues202.71752.3010712413255300.391804071
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Strasbourg (3 Seasons)1 League47.81162.43681179183240.501403061
Kasımpaşa (2 Seasons)1 League47.7
Valenciennes (2 Seasons)1 League33.6
Auxerre (2 Seasons)2 Leagues24.2522.34350745150.22401000
Nott'ham Forest (2 Seasons)1 League6.071.1840002110.17000010
Excel Mouscron (1 Season)1 League23.3
Caen (1 Season)1 League20.0
Ligue 1 (4 Seasons)70.11682.4010312413234290.411804061
Ligue 2 (4 Seasons)55.6
Süper Lig (2 Seasons)47.7
Championship (2 Seasons)6.071.1840002110.17000010
First Division A (1 Season)23.3
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
2016-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.6Matches
2017-201826Strasbourgfr FRACoupe de France5th2.1Matches
2018-201927Strasbourgfr FRACoupe de France17th1.9Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.7Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.0Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.0Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.5Matches
2021-202230Caenfr FRACoupe de FranceRd71.0Matches
2022-202331Auxerrefr FRACoupe de FranceR162.3Matches
7 Seasons5 Clubs3 Leagues11.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Strasbourg (3 Seasons)2 Leagues5.7
Nott'ham Forest (2 Seasons)1 League1.5
Auxerre (1 Season)1 League2.3
Valenciennes (1 Season)1 League0.6
Caen (1 Season)1 League1.0
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
EFL Cup (2 Seasons)1.5
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
201725cv Cape VerdeAfrica Cup of Nations qualification0.2Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.8Matches
3 Seasons1 Club2 Leagues1.0
Africa Cup of Nations qualification (2 Seasons)1.0
WCQ (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201624Valenciennesfr FRA2. Ligue 215.4Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.6Matches
2016-201725Valenciennesfr FRA2. Ligue 218.200Matches
2017-201826Strasbourgfr FRACoupe de France2.1Matches
2017-201826Strasbourgfr FRA1. Ligue 119.250321229973520.02821021196990Matches
2018-201927Strasbourgfr FRACoupe de France1.961Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.7Matches
2018-201927Strasbourgfr FRA1. Ligue 122.83927101910103826.32824123145390Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.91273811812.571301351710Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.012Matches
2019-202028Strasbourgfr FRA1. Ligue 15.9151038441040.0670741930Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.122020040.041011310Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.042Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.32313Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.500Matches
2021-202230Caenfr FRA2. Ligue 220.02315Matches
2022-202331Auxerrefr FRACoupe de France2.322Matches
2022-202331Auxerrefr FRA1. Ligue 122.3452314238114623.935211202065150Matches
2023-202432Auxerrefr FRA2. Ligue 22.031Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0168Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.7194Matches
10 Seasons7 Clubs8 Leagues213.81631984289323314123.410887285111226380
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Strasbourg (3 Seasons)3 Leagues53.610476255623218325.3625215140141210
Nott'ham Forest (3 Seasons)2 Leagues7.4141331011128.3111401482020
Kasımpaşa (2 Seasons)1 League47.735120
Valenciennes (2 Seasons)2 Leagues34.2000
Auxerre (2 Seasons)3 Leagues26.5452814238114623.935211202365150
Caen (1 Season)2 Leagues21.023150
Excel Mouscron (1 Season)1 League23.323130
Ligue 1 (4 Seasons)70.1149923979313212924.8977327157206360
Ligue 2 (4 Seasons)55.626160
Coupe de France (4 Seasons)7.3830
Coupe de la Ligue (4 Seasons)2.3120
Süper Lig (2 Seasons)47.735120
Championship (2 Seasons)6.014931011128.3111401462020
EFL Cup (2 Seasons)1.5420
First Division A (1 Season)23.323130
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-201624Valenciennes1 League15.40
2016-201725Valenciennes2 Leagues18.8000
2017-201826Strasbourg3 Leagues21.350321229973520.02821021196990
2018-201927Strasbourg3 Leagues25.43933101910103826.32824123155390
2019-202028Strasbourg2 Leagues6.9151138441040.0670761930
2019-202028Nott'ham Forest1 League4.91273811812.571301351710
2020-202129Excel Mouscron1 League23.323130
2020-202129Nott'ham Forest2 Leagues2.126020040.041013310
2021-202230Nott'ham Forest1 League0.5000
2021-202230Caen2 Leagues21.023150
2022-202331Auxerre2 Leagues24.6452514238114623.935211202265150
2023-202432Auxerre1 League2.0310
2023-202432Kasımpaşa1 League26.01680
2024-202533Kasımpaşa1 League21.71940
10 Seasons7 Clubs8 Leagues213.81631984289323314123.410887285111226380
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Strasbourg (3 Seasons)3 Leagues53.610476255623218325.3625215140141210
Nott'ham Forest (3 Seasons)2 Leagues7.4141331011128.3111401482020
Kasımpaşa (2 Seasons)1 League47.735120
Valenciennes (2 Seasons)2 Leagues34.2000
Auxerre (2 Seasons)3 Leagues26.5452814238114623.935211202365150
Caen (1 Season)2 Leagues21.023150
Excel Mouscron (1 Season)1 League23.323130
Ligue 1 (4 Seasons)70.1149923979313212924.8977327157206360
Ligue 2 (4 Seasons)55.626160
Coupe de France (4 Seasons)7.3830
Coupe de la Ligue (4 Seasons)2.3120
Süper Lig (2 Seasons)47.735120
Championship (2 Seasons)6.014931011128.3111401462020
EFL Cup (2 Seasons)1.5420
First Division A (1 Season)23.323130
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-201624Valenciennesfr FRA2. Ligue 212th15.4Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.200Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.250321229973520.02821021196990Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.83927101910103826.32824123145390Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.9151038441040.0670741930Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.91273811812.571301351710Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.32313Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.122020040.041011310Matches
2021-202230Caenfr FRA2. Ligue 27th20.02315Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.3452314238114623.935211202065150Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.031Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0168Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.7194Matches
10 Seasons7 Clubs5 Leagues202.71631854289323314123.410887285104226380
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
Strasbourg (3 Seasons)1 League47.810469255623218325.3625215137141210
Kasımpaşa (2 Seasons)1 League47.735120
Valenciennes (2 Seasons)1 League33.6000
Auxerre (2 Seasons)2 Leagues24.2452614238114623.935211202165150
Nott'ham Forest (2 Seasons)1 League6.014931011128.3111401462020
Excel Mouscron (1 Season)1 League23.323130
Caen (1 Season)1 League20.023150
Ligue 1 (4 Seasons)70.1149923979313212924.8977327157206360
Ligue 2 (4 Seasons)55.626160
Süper Lig (2 Seasons)47.735120
Championship (2 Seasons)6.014931011128.3111401462020
First Division A (1 Season)23.323130
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
2016-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.6Matches
2017-201826Strasbourgfr FRACoupe de France5th2.1Matches
2018-201927Strasbourgfr FRACoupe de France17th1.961Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.7Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.012Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.042Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.500Matches
2021-202230Caenfr FRACoupe de FranceRd71.0Matches
2022-202331Auxerrefr FRACoupe de FranceR162.322Matches
7 Seasons5 Clubs3 Leagues11.11370
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
Strasbourg (3 Seasons)2 Leagues5.7730
Nott'ham Forest (2 Seasons)1 League1.5420
Auxerre (1 Season)1 League2.3220
Valenciennes (1 Season)1 League0.60
Caen (1 Season)1 League1.00
Coupe de France (4 Seasons)7.3830
Coupe de la Ligue (4 Seasons)2.3120
EFL Cup (2 Seasons)1.5420
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
201725cv Cape VerdeAfrica Cup of Nations qualification0.2Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.8Matches
3 Seasons1 Club2 Leagues1.00
Africa Cup of Nations qualification (2 Seasons)1.00
WCQ (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201624Valenciennesfr FRA2. Ligue 215.4Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.6Matches
2016-201725Valenciennesfr FRA2. Ligue 218.2Matches
2017-201826Strasbourgfr FRACoupe de France2.1Matches
2017-201826Strasbourgfr FRA1. Ligue 119.266667830829678666865058.13641.9409254911954729188237431134Matches
2018-201927Strasbourgfr FRACoupe de France1.9Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.7Matches
2018-201927Strasbourgfr FRA1. Ligue 122.881395937538689812703347.13752.951424759183231218157595180Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.917253984608172201155.0945.0895772561072211010727Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.0Matches
2019-202028Strasbourgfr FRA1. Ligue 15.923531110811729235271659.31140.7159689223665151517557Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.1430819183435480.0120.0261044012080249Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.0Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.3Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.5Matches
2021-202230Caenfr FRA2. Ligue 220.0Matches
2022-202331Auxerrefr FRACoupe de France2.3Matches
2022-202331Auxerrefr FRA1. Ligue 122.37282086334324787281094642.24743.1489334410693018159240495130Matches
2023-202432Auxerrefr FRA2. Ligue 22.0Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.7Matches
10 Seasons7 Clubs8 Leagues213.826574328112281201285265631716050.514144.516869738370112693612991591827537
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
Strasbourg (3 Seasons)3 Leagues53.617141814879179919617131839954.18445.91082571323368566441781091201371
Nott'ham Forest (3 Seasons)2 Leagues7.42155471037811215251560.01040.01156812961192291013136
Kasımpaşa (2 Seasons)1 League47.7
Valenciennes (2 Seasons)2 Leagues34.2
Auxerre (2 Seasons)3 Leagues26.57282086334324787281094642.24743.1489334410693018159240495130
Caen (1 Season)2 Leagues21.0
Excel Mouscron (1 Season)1 League23.3
Ligue 1 (4 Seasons)70.124423823411251123274244129214549.713144.915719057340511584592701491696501
Ligue 2 (4 Seasons)55.6
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)47.7
Championship (2 Seasons)6.02155471037811215251560.01040.01156812961192291013136
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3
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-201624Valenciennes1 League15.4
2016-201725Valenciennes2 Leagues18.8
2017-201826Strasbourg3 Leagues21.366667830829678666865058.13641.9409254911954729188237431134
2018-201927Strasbourg3 Leagues25.481395937538689812703347.13752.951424759183231218157595180
2019-202028Strasbourg2 Leagues6.923531110811729235271659.31140.7159689223665151517557
2019-202028Nott'ham Forest1 League4.917253984608172201155.0945.0895772561072211010727
2020-202129Excel Mouscron1 League23.3
2020-202129Nott'ham Forest2 Leagues2.1430819183435480.0120.0261044012080249
2021-202230Nott'ham Forest1 League0.5
2021-202230Caen2 Leagues21.0
2022-202331Auxerre2 Leagues24.67282086334324787281094642.24743.1489334410693018159240495130
2023-202432Auxerre1 League2.0
2023-202432Kasımpaşa1 League26.0
2024-202533Kasımpaşa1 League21.7
10 Seasons7 Clubs8 Leagues213.826574328112281201285265631716050.514144.516869738370112693612991591827537
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
Strasbourg (3 Seasons)3 Leagues53.617141814879179919617131839954.18445.91082571323368566441781091201371
Nott'ham Forest (3 Seasons)2 Leagues7.42155471037811215251560.01040.01156812961192291013136
Kasımpaşa (2 Seasons)1 League47.7
Valenciennes (2 Seasons)2 Leagues34.2
Auxerre (2 Seasons)3 Leagues26.57282086334324787281094642.24743.1489334410693018159240495130
Caen (1 Season)2 Leagues21.0
Excel Mouscron (1 Season)1 League23.3
Ligue 1 (4 Seasons)70.124423823411251123274244129214549.713144.915719057340511584592701491696501
Ligue 2 (4 Seasons)55.6
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)47.7
Championship (2 Seasons)6.02155471037811215251560.01040.01156812961192291013136
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3
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-201624Valenciennesfr FRA2. Ligue 212th15.4Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.2Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.266667830829678666865058.13641.9409254911954729188237431134Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.881395937538689812703347.13752.951424759183231218157595180Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.923531110811729235271659.31140.7159689223665151517557Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.917253984608172201155.0945.0895772561072211010727Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.3Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.1430819183435480.0120.0261044012080249Matches
2021-202230Caenfr FRA2. Ligue 27th20.0Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.37282086334324787281094642.24743.1489334410693018159240495130Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.0Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.7Matches
10 Seasons7 Clubs5 Leagues202.726574328112281201285265631716050.514144.516869738370112693612991591827537
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
Strasbourg (3 Seasons)1 League47.817141814879179919617131839954.18445.91082571323368566441781091201371
Kasımpaşa (2 Seasons)1 League47.7
Valenciennes (2 Seasons)1 League33.6
Auxerre (2 Seasons)2 Leagues24.27282086334324787281094642.24743.1489334410693018159240495130
Nott'ham Forest (2 Seasons)1 League6.02155471037811215251560.01040.01156812961192291013136
Excel Mouscron (1 Season)1 League23.3
Caen (1 Season)1 League20.0
Ligue 1 (4 Seasons)70.124423823411251123274244129214549.713144.915719057340511584592701491696501
Ligue 2 (4 Seasons)55.6
Süper Lig (2 Seasons)47.7
Championship (2 Seasons)6.02155471037811215251560.01040.01156812961192291013136
First Division A (1 Season)23.3
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
2016-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.6Matches
2017-201826Strasbourgfr FRACoupe de France5th2.1Matches
2018-201927Strasbourgfr FRACoupe de France17th1.9Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.7Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.0Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.0Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.5Matches
2021-202230Caenfr FRACoupe de FranceRd71.0Matches
2022-202331Auxerrefr FRACoupe de FranceR162.3Matches
7 Seasons5 Clubs3 Leagues11.1
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
Strasbourg (3 Seasons)2 Leagues5.7
Nott'ham Forest (2 Seasons)1 League1.5
Auxerre (1 Season)1 League2.3
Valenciennes (1 Season)1 League0.6
Caen (1 Season)1 League1.0
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
EFL Cup (2 Seasons)1.5
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
201725cv Cape VerdeAfrica Cup of Nations qualification0.2Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.8Matches
3 Seasons1 Club2 Leagues1.0
Africa Cup of Nations qualification (2 Seasons)1.0
WCQ (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201624Valenciennesfr FRA2. Ligue 2231,3886040.615.4146921.271914+5+0.32+0.72Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue1575747.50.60015601.000000.000.00Matches
2016-201725Valenciennesfr FRA2. Ligue 2221,6367447.818.21812401.502923+6+0.33+0.63Matches
2017-201826Strasbourgfr FRACoupe de France21939749.52.12971013.0053+2+0.93+0.02Matches
2017-201826Strasbourgfr FRA1. Coupe de la Ligue00001Matches
2017-201826Strasbourgfr FRA1. Ligue 1261,7276650.519.22276441321.152331-8-0.42+0.3821.228.4-7.2-0.38-0.08Matches
2018-201927Strasbourgfr FRACoupe de France21698580.51.92850001.5002-2-1.07-3.26Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue3642112.50.70032013.001100.00-0.81Matches
2018-201927Strasbourgfr FRA1. Ligue 1342,0526060.022.822849121731.213731+6+0.260.0026.233.0-6.8-0.30-0.10Matches
2019-202028Nott'ham Foresteng ENG2. Championship104374410.64.9467062801.0076+1+0.21+0.044.75.9-1.2-0.25-0.17Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1909042.91.01901003.0010+1+1.00+1.00Matches
2019-202028Strasbourgfr FRA1. Ligue 1145273821.75.94903101751.29610-4-0.68-0.876.68.1-1.5-0.25-0.42Matches
2020-202129Nott'ham Foresteng ENG2. Championship299502.41.1166013300.0001-1-0.91-0.752.21.3+0.9+0.85+0.92Matches
2020-202129Nott'ham Foresteng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2020-202129Excel Mouscronbe BEL1. First Division A252,1008468.623.324861513101.122631-5-0.21+1.38Matches
2021-202230Caenfr FRACoupe de France19090100.01.01901001.001100.00Matches
2021-202230Nott'ham Foresteng ENGEFL Cup1414122.80.50014103.0001-1-2.20-0.90Matches
2021-202230Caenfr FRA2. Ligue 2241,8017552.720.02182832701.332822+6+0.30+0.13Matches
2022-202331Auxerrefr FRACoupe de France32086969.32.3296111701.3373+4+1.73+2.71Matches
2022-202331Auxerrefr FRA1. Ligue 1332,0036158.622.323731103300.852332-9-0.40+0.8024.229.0-4.7-0.21+0.49Matches
2023-202432Auxerrefr FRA2. Ligue 25177355.22.0190142201.6021+1+0.51-0.46Matches
2023-202432Kasımpaşatr TUR1. Süper Lig292,3368168.326.025891543011.344237+5+0.19+0.86Matches
2024-202533Kasımpaşatr TUR1. Süper Lig231,9578575.021.7238514001.223234-2-0.09+0.05Matches
10 Seasons7 Clubs8 Leagues28519,2426841.8213.821182937424161.24289285+4+0.02+0.1085.2105.7-20.5-0.27-0.13
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
Strasbourg (3 Seasons)3 Leagues824,8225944.653.65382182917131.347378-5-0.09-0.0954.069.5-15.5-0.32-0.23
Nott'ham Forest (3 Seasons)2 Leagues14667487.87.4671183000.9379-2-0.27-0.257.07.2-0.3-0.04+0.03
Kasımpaşa (2 Seasons)1 League524,2938371.247.748872943011.297471+3+0.06+0.53
Valenciennes (2 Seasons)2 Leagues463,0816744.334.23218145621.374837+11+0.32+0.67
Auxerre (2 Seasons)3 Leagues412,3885833.426.526753152900.983236-4-0.15-0.4324.229.0-4.7-0.21+0.49
Caen (1 Season)2 Leagues251,8917653.921.02282932701.322923+6+0.29+0.12
Excel Mouscron (1 Season)1 League252,1008468.623.324861513101.122631-5-0.21+1.38
Ligue 1 (4 Seasons)1076,3095949.770.17178173621101.0989104-15-0.21+0.1578.298.4-20.3-0.29-0.06
Ligue 2 (4 Seasons)745,0026836.655.6548227202421.387860+18+0.32+0.09
Coupe de France (4 Seasons)86608366.77.3792311711.75139+4+0.550.00
Coupe de la Ligue (4 Seasons)52114220.12.3194142922.6021+1+0.43-0.15
Süper Lig (2 Seasons)524,2938371.247.748872943011.297471+3+0.06+0.53
Championship (2 Seasons)12536456.56.0567072900.837700.000.007.07.2-0.3-0.04+0.03
EFL Cup (2 Seasons)21316648.51.5190114101.5002-2-1.37-0.08
First Division A (1 Season)252,1008468.623.324861513101.122631-5-0.21+1.38
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201624Valenciennes1 League231,3886040.615.4146921.271914+5+0.32+0.72
2016-201725Valenciennes2 Leagues231,6937447.818.8181255601.482923+6+0.32+0.61
2017-201826Strasbourg3 Leagues281,9206947.821.32478541341.282834-6-0.28+0.3421.228.4-7.2-0.38-0.08
2018-201927Strasbourg3 Leagues392,2855955.225.424849151841.363834+4+0.16-0.2826.233.0-6.8-0.30-0.10
2019-202028Strasbourg2 Leagues156174123.46.95904101751.40710-3-0.44-0.626.68.1-1.5-0.25-0.42
2019-202028Nott'ham Forest1 League104374410.64.9467062801.0076+1+0.21+0.044.75.9-1.2-0.25-0.17
2020-202129Excel Mouscron1 League252,1008468.623.324861513101.122631-5-0.21+1.38
2020-202129Nott'ham Forest2 Leagues3189634.52.1278113300.0002-2-0.95-0.802.21.3+0.9+0.85+0.92
2021-202230Nott'ham Forest1 League1414122.80.50014103.0001-1-2.20-0.90
2021-202230Caen2 Leagues251,8917653.921.02282932701.322923+6+0.29+0.12
2022-202331Auxerre2 Leagues362,2116159.424.625742113200.893035-5-0.20+0.9924.229.0-4.7-0.21+0.49
2023-202432Auxerre1 League5177355.22.0190142201.6021+1+0.51-0.46
2023-202432Kasımpaşa1 League292,3368168.326.025891543011.344237+5+0.19+0.86
2024-202533Kasımpaşa1 League231,9578575.021.7238514001.223234-2-0.09+0.05
10 Seasons7 Clubs8 Leagues28519,2426841.8213.821182937424161.24289285+4+0.02+0.1085.2105.7-20.5-0.27-0.13
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
Strasbourg (3 Seasons)3 Leagues824,8225944.653.65382182917131.347378-5-0.09-0.0954.069.5-15.5-0.32-0.23
Nott'ham Forest (3 Seasons)2 Leagues14667487.87.4671183000.9379-2-0.27-0.257.07.2-0.3-0.04+0.03
Kasımpaşa (2 Seasons)1 League524,2938371.247.748872943011.297471+3+0.06+0.53
Valenciennes (2 Seasons)2 Leagues463,0816744.334.23218145621.374837+11+0.32+0.67
Auxerre (2 Seasons)3 Leagues412,3885833.426.526753152900.983236-4-0.15-0.4324.229.0-4.7-0.21+0.49
Caen (1 Season)2 Leagues251,8917653.921.02282932701.322923+6+0.29+0.12
Excel Mouscron (1 Season)1 League252,1008468.623.324861513101.122631-5-0.21+1.38
Ligue 1 (4 Seasons)1076,3095949.770.17178173621101.0989104-15-0.21+0.1578.298.4-20.3-0.29-0.06
Ligue 2 (4 Seasons)745,0026836.655.6548227202421.387860+18+0.32+0.09
Coupe de France (4 Seasons)86608366.77.3792311711.75139+4+0.550.00
Coupe de la Ligue (4 Seasons)52114220.12.3194142922.6021+1+0.43-0.15
Süper Lig (2 Seasons)524,2938371.247.748872943011.297471+3+0.06+0.53
Championship (2 Seasons)12536456.56.0567072900.837700.000.007.07.2-0.3-0.04+0.03
EFL Cup (2 Seasons)21316648.51.5190114101.5002-2-1.37-0.08
First Division A (1 Season)252,1008468.623.324861513101.122631-5-0.21+1.38
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201624Valenciennesfr FRA2. Ligue 212th231,3886040.615.4146921.271914+5+0.32+0.72Matches
2016-201725Valenciennesfr FRA2. Ligue 213th221,6367447.818.21812401.502923+6+0.33+0.63Matches
2017-201826Strasbourgfr FRA1. Ligue 115th261,7276650.519.22276441321.152331-8-0.42+0.3821.228.4-7.2-0.38-0.08Matches
2018-201927Strasbourgfr FRA1. Ligue 111th342,0526060.022.822849121731.213731+6+0.260.0026.233.0-6.8-0.30-0.10Matches
2019-202028Strasbourgfr FRA1. Ligue 110th145273821.75.94903101751.29610-4-0.68-0.876.68.1-1.5-0.25-0.42Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th104374410.64.9467062801.0076+1+0.21+0.044.75.9-1.2-0.25-0.17Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th252,1008468.623.324861513101.122631-5-0.21+1.38Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th299502.41.1166013300.0001-1-0.91-0.752.21.3+0.9+0.85+0.92Matches
2021-202230Caenfr FRA2. Ligue 27th241,8017552.720.02182832701.332822+6+0.30+0.13Matches
2022-202331Auxerrefr FRA1. Ligue 117th332,0036158.622.323731103300.852332-9-0.40+0.8024.229.0-4.7-0.21+0.49Matches
2023-202432Auxerrefr FRA2. Ligue 21st5177355.22.0190142201.6021+1+0.51-0.46Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th292,3368168.326.025891543011.344237+5+0.19+0.86Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th231,9578575.021.7238514001.223234-2-0.09+0.05Matches
10 Seasons7 Clubs5 Leagues27018,2406841.7202.720282886823131.20274273+10.00+0.1185.2105.7-20.5-0.27-0.13
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
Strasbourg (3 Seasons)1 League744,3065846.547.84881162616101.206672-6-0.130.0054.069.5-15.5-0.32-0.23
Kasımpaşa (2 Seasons)1 League524,2938371.247.748872943011.297471+3+0.06+0.53
Valenciennes (2 Seasons)1 League453,0246744.233.632181321.384837+11+0.33+0.68
Auxerre (2 Seasons)2 Leagues382,1805731.924.224732143000.952533-8-0.33-0.6424.229.0-4.7-0.21+0.49
Nott'ham Forest (2 Seasons)1 League12536456.56.0567072900.837700.000.007.07.2-0.3-0.04+0.03
Excel Mouscron (1 Season)1 League252,1008468.623.324861513101.122631-5-0.21+1.38
Caen (1 Season)1 League241,8017552.720.02182832701.332822+6+0.30+0.13
Ligue 1 (4 Seasons)1076,3095949.770.17178173621101.0989104-15-0.21+0.1578.298.4-20.3-0.29-0.06
Ligue 2 (4 Seasons)745,0026836.655.6548227202421.387860+18+0.32+0.09
Süper Lig (2 Seasons)524,2938371.247.748872943011.297471+3+0.06+0.53
Championship (2 Seasons)12536456.56.0567072900.837700.000.007.07.2-0.3-0.04+0.03
First Division A (1 Season)252,1008468.623.324861513101.122631-5-0.21+1.38
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-201725Valenciennesfr FRA1. Coupe de la Ligue33rd1575747.50.60015601.000000.000.00Matches
2017-201826Strasbourgfr FRACoupe de France5th21939749.52.12971013.0053+2+0.93+0.02Matches
2017-201826Strasbourgfr FRA1. Coupe de la Ligue9th00001Matches
2018-201927Strasbourgfr FRACoupe de France17th21698580.51.92850001.5002-2-1.07-3.26Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st3642112.50.70032013.001100.00-0.81Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1909042.91.01901003.0010+1+1.00+1.00Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd21414122.80.50014103.0001-1-2.20-0.90Matches
2021-202230Caenfr FRACoupe de FranceRd719090100.01.01901001.001100.00Matches
2022-202331Auxerrefr FRACoupe de FranceR1632086969.32.3296111701.3373+4+1.73+2.71Matches
7 Seasons5 Clubs3 Leagues151,0026743.411.1992562932.001512+3+0.27-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 (3 Seasons)2 Leagues85166533.75.7591232032.6376+1+0.17-0.61
Nott'ham Forest (2 Seasons)1 League21316648.51.5190114101.5002-2-1.37-0.08
Auxerre (1 Season)1 League32086969.32.3296111701.3373+4+1.73+2.71
Valenciennes (1 Season)1 League1575747.50.60015601.000000.000.00
Caen (1 Season)1 League19090100.01.01901001.001100.00
Coupe de France (4 Seasons)86608366.77.3792311711.75139+4+0.550.00
Coupe de la Ligue (4 Seasons)52114220.12.3194142922.6021+1+0.43-0.15
EFL Cup (2 Seasons)21316648.51.5190114101.5002-2-1.37-0.08
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
201725cv Cape VerdeAfrica Cup of Nations qualification118183.30.20011713.001100.00-0.69Matches
201826cv Cape VerdeWCQ00002Matches
201927cv Cape VerdeAfrica Cup of Nations qualification2693512.80.816001900.500000.00+0.19Matches
3 Seasons1 Club2 Leagues387294.81.0161021331.331100.00-0.27
Africa Cup of Nations qualification (2 Seasons)387298.11.0161021311.331100.00-0.27
WCQ (1 Season)00002

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-201624Valenciennesfr FRA2. Ligue 215.43030Matches
2016-201725Valenciennesfr FRA1. Coupe de la Ligue0.61000Matches
2016-201725Valenciennesfr FRA2. Ligue 218.23003200000000Matches
2017-201826Strasbourgfr FRACoupe de France2.11000Matches
2017-201826Strasbourgfr FRA1. Ligue 119.24103135821193221091425543.3Matches
2018-201927Strasbourgfr FRACoupe de France1.9000110016000Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue0.70000Matches
2018-201927Strasbourgfr FRA1. Ligue 122.83004042915142710056526743.7Matches
2019-202028Nott'ham Foresteng ENG2. Championship4.9200910305710128211558.3Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue1.00000001210Matches
2019-202028Strasbourgfr FRA1. Ligue 15.940013130641000018211460.0Matches
2020-202129Nott'ham Foresteng ENG2. Championship1.100012031200051150.0Matches
2020-202129Nott'ham Foresteng ENGEFL Cup1.00002500240Matches
2020-202129Excel Mouscronbe BEL1. First Division A23.3500355310713230Matches
2021-202230Caenfr FRACoupe de France1.00000Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50001100000Matches
2021-202230Caenfr FRA2. Ligue 220.0711504981415230Matches
2022-202331Auxerrefr FRACoupe de France2.30002416220Matches
2022-202331Auxerrefr FRA1. Ligue 122.35113757515202300067456839.8Matches
2023-202432Auxerrefr FRA2. Ligue 22.00003401130Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0100325114108160Matches
2024-202533Kasımpaşatr TUR1. Süper Lig21.761133411644190Matches
10 Seasons7 Clubs8 Leagues213.845433523687410311119841126518222045.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Strasbourg (3 Seasons)3 Leagues53.6121085911743407631016511513645.8
Nott'ham Forest (3 Seasons)2 Leagues7.420013183381310133221657.9
Kasımpaşa (2 Seasons)1 League47.77116592301412350
Valenciennes (2 Seasons)2 Leagues34.27006200000000
Auxerre (2 Seasons)3 Leagues26.55114265622232800067456839.8
Caen (1 Season)2 Leagues21.0711504981415230
Excel Mouscron (1 Season)1 League23.3500355310713230
Ligue 1 (4 Seasons)70.116211211472257579231023216020444.0
Ligue 2 (4 Seasons)55.61311115538151626000
Coupe de France (4 Seasons)7.3100351638000
Coupe de la Ligue (4 Seasons)2.31000001210
Süper Lig (2 Seasons)47.77116592301412350
Championship (2 Seasons)6.02001012336910133221657.9
EFL Cup (2 Seasons)1.50003600240
First Division A (1 Season)23.3500355310713230
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-201624Valenciennes1 League15.43030
2016-201725Valenciennes2 Leagues18.84003200000000
2017-201826Strasbourg3 Leagues21.35103135821193221091425543.3
2018-201927Strasbourg3 Leagues25.43004143915153310056526743.7
2019-202028Strasbourg2 Leagues6.940013130761100018211460.0
2019-202028Nott'ham Forest1 League4.9200910305710128211558.3
2020-202129Excel Mouscron1 League23.3500355310713230
2020-202129Nott'ham Forest2 Leagues2.100037033600051150.0
2021-202230Nott'ham Forest1 League0.50001100000
2021-202230Caen2 Leagues21.0711504981415230
2022-202331Auxerre2 Leagues24.65113961621222500067456839.8
2023-202432Auxerre1 League2.00003401130
2023-202432Kasımpaşa1 League26.0100325114108160
2024-202533Kasımpaşa1 League21.761133411644190
10 Seasons7 Clubs8 Leagues213.845433523687410311119841126518222045.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Strasbourg (3 Seasons)3 Leagues53.6121085911743407631016511513645.8
Nott'ham Forest (3 Seasons)2 Leagues7.420013183381310133221657.9
Kasımpaşa (2 Seasons)1 League47.77116592301412350
Valenciennes (2 Seasons)2 Leagues34.27006200000000
Auxerre (2 Seasons)3 Leagues26.55114265622232800067456839.8
Caen (1 Season)2 Leagues21.0711504981415230
Excel Mouscron (1 Season)1 League23.3500355310713230
Ligue 1 (4 Seasons)70.116211211472257579231023216020444.0
Ligue 2 (4 Seasons)55.61311115538151626000
Coupe de France (4 Seasons)7.3100351638000
Coupe de la Ligue (4 Seasons)2.31000001210
Süper Lig (2 Seasons)47.77116592301412350
Championship (2 Seasons)6.02001012336910133221657.9
EFL Cup (2 Seasons)1.50003600240
First Division A (1 Season)23.3500355310713230
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-201624Valenciennesfr FRA2. Ligue 212th15.43030Matches
2016-201725Valenciennesfr FRA2. Ligue 213th18.23003200000000Matches
2017-201826Strasbourgfr FRA1. Ligue 115th19.24103135821193221091425543.3Matches
2018-201927Strasbourgfr FRA1. Ligue 111th22.83004042915142710056526743.7Matches
2019-202028Strasbourgfr FRA1. Ligue 110th5.940013130641000018211460.0Matches
2019-202028Nott'ham Foresteng ENG2. Championship7th4.9200910305710128211558.3Matches
2020-202129Excel Mouscronbe BEL1. First Division A18th23.3500355310713230Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.100012031200051150.0Matches
2021-202230Caenfr FRA2. Ligue 27th20.0711504981415230Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.35113757515202300067456839.8Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.00003401130Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0100325114108160Matches
2024-202533Kasımpaşatr TUR1. Süper Lig10th21.761133411644190Matches
10 Seasons7 Clubs5 Leagues202.74343346357739610418541126518222045.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Strasbourg (3 Seasons)1 League47.8111084901742376931016511513645.8
Kasımpaşa (2 Seasons)1 League47.77116592301412350
Valenciennes (2 Seasons)1 League33.66006200000000
Auxerre (2 Seasons)2 Leagues24.25114061516212600067456839.8
Nott'ham Forest (2 Seasons)1 League6.02001012336910133221657.9
Excel Mouscron (1 Season)1 League23.3500355310713230
Caen (1 Season)1 League20.0711504981415230
Ligue 1 (4 Seasons)70.116211211472257579231023216020444.0
Ligue 2 (4 Seasons)55.61311115538151626000
Süper Lig (2 Seasons)47.77116592301412350
Championship (2 Seasons)6.02001012336910133221657.9
First Division A (1 Season)23.3500355310713230
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-201725Valenciennesfr FRA1. Coupe de la Ligue33rd0.61000Matches
2017-201826Strasbourgfr FRACoupe de France5th2.11000Matches
2018-201927Strasbourgfr FRACoupe de France17th1.9000110016000Matches
2018-201927Strasbourgfr FRA1. Coupe de la Ligue1st0.70000Matches
2019-202028Strasbourgfr FRA1. Coupe de la Ligue5th1.00000001210Matches
2020-202129Nott'ham Foresteng ENGEFL Cup58th1.00002500240Matches
2021-202230Nott'ham Foresteng ENGEFL CupRd20.50001100000Matches
2021-202230Caenfr FRACoupe de FranceRd71.00000Matches
2022-202331Auxerrefr FRACoupe de FranceR162.30002416220Matches
7 Seasons5 Clubs3 Leagues11.120061117713000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Strasbourg (3 Seasons)2 Leagues5.7100110137000
Nott'ham Forest (2 Seasons)1 League1.50003600240
Auxerre (1 Season)1 League2.30002416220
Valenciennes (1 Season)1 League0.61000
Caen (1 Season)1 League1.00000
Coupe de France (4 Seasons)7.3100351638000
Coupe de la Ligue (4 Seasons)2.31000001210
EFL Cup (2 Seasons)1.50003600240
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201725cv Cape VerdeAfrica Cup of Nations qualification0.20000Matches
201927cv Cape VerdeAfrica Cup of Nations qualification0.80000Matches
3 Seasons1 Club2 Leagues1.00000
Africa Cup of Nations qualification (2 Seasons)1.00000
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, 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.