Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-23MonSüper LigMatchweek 17AwayD 2–2KasımpaşaBaşakşehirYFW89100022100Match Report
2024-12-13FriSüper LigMatchweek 16HomeW 2–0KasımpaşaEyüpsporYFW70000020000Match Report
2024-12-06FriSüper LigMatchweek 15AwayD 2–2KasımpaşaTrabzonsporYFW90100032101Match Report
2024-11-24SunSüper LigMatchweek 13AwayD 0–0KasımpaşaSivassporYFW90000050000Match Report
2024-11-02SatSüper LigMatchweek 11AwayW 3–1KasımpaşaBeşiktaşYFW89000030210Match 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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32Matches
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.09312900715.05.02.97.826401570.450.150.600.450.600.250.140.390.250.39Matches
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.50.50.20.716160.000.510.510.000.510.250.130.380.250.38Matches
2023-202432Kasımpaşatr TUR1. Süper Lig29252,33626.0144181400100.540.150.690.540.69Matches
2024-202533Kasımpaşatr TUR1. Süper Lig14141,22813.6617600410.440.070.510.440.51Matches
10 Seasons7 Clubs8 Leagues27620218,513205.77826104762343427.326.612.238.81942148560.380.130.510.370.500.230.100.330.220.32
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
Valenciennes (2 Seasons)2 Leagues46323,08134.2192211812700.560.060.610.530.58
Kasımpaşa (2 Seasons)1 League43393,56439.6205252000510.510.130.630.510.63
Auxerre (2 Seasons)3 Leagues41262,38826.56713600515.15.13.99.031381460.230.260.490.230.490.210.160.370.210.37
Caen (1 Season)2 Leagues25221,89121.0103131000715.05.02.97.826401570.480.140.620.480.620.250.140.390.250.39
Excel Mouscron (1 Season)1 League25242,10023.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
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.62863427121315.55.53.18.627461730.500.110.610.490.590.250.140.390.250.39
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)43393,56439.6205252000510.510.130.630.510.63
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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
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.0103131000715.05.02.97.826401570.480.140.620.480.620.250.140.390.250.39
2022-202331Auxerre2 Leagues36252,21124.66612600514.64.63.78.330321300.240.240.490.240.490.210.170.370.210.37
2023-202432Auxerre1 League511772.0011000000.50.50.20.716160.000.510.510.000.510.250.130.380.250.38
2023-202432Kasımpaşa1 League29252,33626.0144181400100.540.150.690.540.69
2024-202533Kasımpaşa1 League14141,22813.6617600410.440.070.510.440.51
10 Seasons7 Clubs8 Leagues27620218,513205.77826104762343427.326.612.238.81942148560.380.130.510.370.500.230.100.330.220.32
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
Valenciennes (2 Seasons)2 Leagues46323,08134.2192211812700.560.060.610.530.58
Kasımpaşa (2 Seasons)1 League43393,56439.6205252000510.510.130.630.510.63
Auxerre (2 Seasons)3 Leagues41262,38826.56713600515.15.13.99.031381460.230.260.490.230.490.210.160.370.210.37
Caen (1 Season)2 Leagues25221,89121.0103131000715.05.02.97.826401570.480.140.620.480.620.250.140.390.250.39
Excel Mouscron (1 Season)1 League25242,10023.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
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.62863427121315.55.53.18.627461730.500.110.610.490.590.250.140.390.250.39
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)43393,56439.6205252000510.510.130.630.510.63
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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32Matches
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.09312900715.05.02.97.826401570.450.150.600.450.600.250.140.390.250.39Matches
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.50.50.20.716160.000.510.510.000.510.250.130.380.250.38Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th29252,33626.0144181400100.540.150.690.540.69Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th14141,22813.6617600410.440.070.510.440.51Matches
10 Seasons7 Clubs5 Leagues26119317,511194.6732396712341427.326.612.238.81942148560.380.120.490.360.480.230.100.330.220.32
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
Valenciennes (2 Seasons)1 League45323,02433.6192211812600.570.060.620.540.60
Kasımpaşa (2 Seasons)1 League43393,56439.6205252000510.510.130.630.510.63
Auxerre (2 Seasons)2 Leagues38242,18024.25510500515.15.13.99.031381460.210.210.410.210.410.210.160.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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
Caen (1 Season)1 League24211,80120.09312900715.05.02.97.826401570.450.150.600.450.600.250.140.390.250.39
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.62863427121315.55.53.18.627461730.500.110.610.490.590.250.140.390.250.39
Süper Lig (2 Seasons)43393,56439.6205252000510.510.130.630.510.63
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.3617600505.95.91.57.441441460.260.040.300.260.300.250.060.320.250.32
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.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1Matches
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.6913.90005.05.00.12+4.0+4.0Matches
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.0012.10000.50.50.08-0.5-0.5Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.014702434.32.700.920.200.5800Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.66411331.73.000.950.150.4600Matches
10 Seasons7 Clubs8 Leagues205.77836816239.11.980.810.170.4515.402327.326.60.11+6.7+6.4
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
Valenciennes (2 Seasons)2 Leagues34.2190400.001.190.4512
Kasımpaşa (2 Seasons)1 League39.6201113733.32.800.930.180.5400
Auxerre (2 Seasons)3 Leagues26.56511835.31.920.680.120.3315.20005.15.10.11-0.1-0.1
Caen (1 Season)2 Leagues21.010411331.72.050.650.220.6913.90005.05.00.12+4.0+4.0
Excel Mouscron (1 Season)1 League23.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
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.4913.70125.55.50.12+3.5+3.5
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)39.6201113733.32.800.930.180.5400
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.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
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.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
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.6913.90005.05.00.12+4.0+4.0
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.0012.10000.50.50.08-0.5-0.5
2023-202432Kasımpaşa1 League26.014702434.32.700.920.200.5800
2024-202533Kasımpaşa1 League13.66411331.73.000.950.150.4600
10 Seasons7 Clubs8 Leagues205.77836816239.11.980.810.170.4515.402327.326.60.11+6.7+6.4
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
Valenciennes (2 Seasons)2 Leagues34.2190400.001.190.4512
Kasımpaşa (2 Seasons)1 League39.6201113733.32.800.930.180.5400
Auxerre (2 Seasons)3 Leagues26.56511835.31.920.680.120.3315.20005.15.10.11-0.1-0.1
Caen (1 Season)2 Leagues21.010411331.72.050.650.220.6913.90005.05.00.12+4.0+4.0
Excel Mouscron (1 Season)1 League23.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
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.4913.70125.55.50.12+3.5+3.5
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)39.6201113733.32.800.930.180.5400
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.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
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.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1Matches
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.6913.90005.05.00.12+4.0+4.0Matches
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.0012.10000.50.50.08-0.5-0.5Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.014702434.32.700.920.200.5800Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.66411331.73.000.950.150.4600Matches
10 Seasons7 Clubs5 Leagues194.67335715839.21.990.810.170.4515.402327.326.60.11+6.7+6.4
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
Valenciennes (2 Seasons)1 League33.6190400.001.190.4512
Kasımpaşa (2 Seasons)1 League39.6201113733.32.800.930.180.5400
Auxerre (2 Seasons)2 Leagues24.25451635.61.860.660.110.3115.20005.15.10.11-0.1-0.1
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.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
Caen (1 Season)1 League20.09411331.72.050.650.220.6913.90005.05.00.12+4.0+4.0
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.4913.70125.55.50.12+3.5+3.5
Süper Lig (2 Seasons)39.6201113733.32.800.930.180.5400
Championship (2 Seasons)6.006233.31.010.340.000.0017.90000.40.40.06-0.4-0.4
First Division A (1 Season)23.36601728.32.570.730.100.3515.40005.95.90.10+0.1+0.1
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.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044Matches
2021-202230Caenfr FRACoupe de France1.00Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50Matches
2021-202230Caenfr FRA2. Ligue 220.023741856.7369789112520860.18113161.8203360.632.92.1+0.1211815240Matches
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.0425379.2802174162369.6171989.57887.510.20.2+0.832316Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.04Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.61Matches
10 Seasons7 Clubs8 Leagues205.71558251661.9225985648847128066.244769064.812121356.82612.29.2+13.81131346514214
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
Valenciennes (2 Seasons)2 Leagues34.22
Kasımpaşa (2 Seasons)1 League39.65
Auxerre (2 Seasons)3 Leagues26.530343469.84972140414020668.010413179.4344969.473.92.5+3.1282415638
Caen (1 Season)2 Leagues21.023741856.7369789112520860.18113161.8203360.632.92.1+0.1211815240
Excel Mouscron (1 Season)1 League23.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
Ligue 1 (4 Seasons)70.1920140265.612729337551371771.523635566.56711757.3117.55.8+3.564853610116
Ligue 2 (4 Seasons)55.627947159.24499106514123161.09815065.3274165.963.12.3+2.9242018346
Coupe de France (4 Seasons)7.33
Coupe de la Ligue (4 Seasons)2.30
Süper Lig (2 Seasons)39.65
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.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
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.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
2020-202129Nott'ham Forest2 Leagues2.1132454.2291846875.01714.35862.500.10.1-0.110211
2021-202230Nott'ham Forest1 League0.50
2021-202230Caen2 Leagues21.023741856.7369789112520860.18113161.8203360.632.92.1+0.1211815240
2022-202331Auxerre2 Leagues24.626138168.54170123012418367.88711277.7274165.963.72.3+2.3252212532
2023-202432Auxerre1 League2.0425379.2802174162369.6171989.57887.510.20.2+0.832316
2023-202432Kasımpaşa1 League26.04
2024-202533Kasımpaşa1 League13.61
10 Seasons7 Clubs8 Leagues205.71558251661.9225985648847128066.244769064.812121356.82612.29.2+13.81131346514214
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
Valenciennes (2 Seasons)2 Leagues34.22
Kasımpaşa (2 Seasons)1 League39.65
Auxerre (2 Seasons)3 Leagues26.530343469.84972140414020668.010413179.4344969.473.92.5+3.1282415638
Caen (1 Season)2 Leagues21.023741856.7369789112520860.18113161.8203360.632.92.1+0.1211815240
Excel Mouscron (1 Season)1 League23.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
Ligue 1 (4 Seasons)70.1920140265.612729337551371771.523635566.56711757.3117.55.8+3.564853610116
Ligue 2 (4 Seasons)55.627947159.24499106514123161.09815065.3274165.963.12.3+2.9242018346
Coupe de France (4 Seasons)7.33
Coupe de la Ligue (4 Seasons)2.30
Süper Lig (2 Seasons)39.65
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.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
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.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.1132454.2291846875.01714.35862.500.10.1-0.110211Matches
2021-202230Caenfr FRA2. Ligue 27th20.023741856.7369789112520860.18113161.8203360.632.92.1+0.1211815240Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.326138168.54170123012418367.88711277.7274165.943.72.3+0.3252212532Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.0425379.2802174162369.6171989.57887.510.20.2+0.832316Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.04Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.61Matches
10 Seasons7 Clubs5 Leagues194.61558251661.9225985648847128066.244769064.812121356.82312.29.2+10.81131346514214
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
Valenciennes (2 Seasons)1 League33.62
Kasımpaşa (2 Seasons)1 League39.65
Auxerre (2 Seasons)2 Leagues24.230343469.84972140414020668.010413179.4344969.453.92.5+1.1282415638
Nott'ham Forest (2 Seasons)1 League6.06311355.81053206375567.3132846.4112055.000.10.1-0.124318
Excel Mouscron (1 Season)1 League23.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
Caen (1 Season)1 League20.023741856.7369789112520860.18113161.8203360.632.92.1+0.1211815240
Ligue 1 (4 Seasons)70.1920140265.612729337551371771.523635566.56711757.3117.55.8+3.564853610116
Ligue 2 (4 Seasons)55.627947159.24499106514123161.09815065.3274165.963.12.3+2.9242018346
Süper Lig (2 Seasons)39.65
Championship (2 Seasons)6.06311355.81053206375567.3132846.4112055.000.10.1-0.124318
First Division A (1 Season)23.329653055.84317100215627756.310015763.7163545.711.51.0-0.523258044
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.353050818214610000296418Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50Matches
2021-202230Caenfr FRA2. Ligue 220.041840590841410000237416Matches
2022-202331Auxerrefr FRACoupe de France2.36Matches
2022-202331Auxerrefr FRA1. Ligue 122.3381364171341500000261010Matches
2023-202432Auxerrefr FRA2. Ligue 22.0535300011000004202Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.010Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.61Matches
10 Seasons7 Clubs8 Leagues205.72516241687326199910000015581399
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
Valenciennes (2 Seasons)2 Leagues34.20
Kasımpaşa (2 Seasons)1 League39.611
Auxerre (2 Seasons)3 Leagues26.5434417171352200000303012
Caen (1 Season)2 Leagues21.041840590841410000237416
Excel Mouscron (1 Season)1 League23.353050818214610000296418
Ligue 1 (4 Seasons)70.11402134059116105780000920359
Ligue 2 (4 Seasons)55.647145890851510000279418
Coupe de France (4 Seasons)7.36
Coupe de la Ligue (4 Seasons)2.31
Süper Lig (2 Seasons)39.611
Championship (2 Seasons)6.011311010103000006324
EFL Cup (2 Seasons)1.50
First Division A (1 Season)23.353050818214610000296418
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.353050818214610000296418
2020-202129Nott'ham Forest2 Leagues2.1242400103000001300
2021-202230Nott'ham Forest1 League0.50
2021-202230Caen2 Leagues21.041840590841410000237416
2022-202331Auxerre2 Leagues24.6381364171342100000261010
2023-202432Auxerre1 League2.0535300011000004202
2023-202432Kasımpaşa1 League26.010
2024-202533Kasımpaşa1 League13.61
10 Seasons7 Clubs8 Leagues205.72516241687326199910000015581399
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
Valenciennes (2 Seasons)2 Leagues34.20
Kasımpaşa (2 Seasons)1 League39.611
Auxerre (2 Seasons)3 Leagues26.5434417171352200000303012
Caen (1 Season)2 Leagues21.041840590841410000237416
Excel Mouscron (1 Season)1 League23.353050818214610000296418
Ligue 1 (4 Seasons)70.11402134059116105780000920359
Ligue 2 (4 Seasons)55.647145890851510000279418
Coupe de France (4 Seasons)7.36
Coupe de la Ligue (4 Seasons)2.31
Süper Lig (2 Seasons)39.611
Championship (2 Seasons)6.011311010103000006324
EFL Cup (2 Seasons)1.50
First Division A (1 Season)23.353050818214610000296418
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.353050818214610000296418Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.1242400103000001300Matches
2021-202230Caenfr FRA2. Ligue 27th20.041840590841410000237416Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.3381364171341500000261010Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.0535300011000004202Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.010Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.61Matches
10 Seasons7 Clubs5 Leagues194.62516241687326199210000015581399
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
Valenciennes (2 Seasons)1 League33.60
Kasımpaşa (2 Seasons)1 League39.611
Auxerre (2 Seasons)2 Leagues24.2434417171351600000303012
Nott'ham Forest (2 Seasons)1 League6.011311010103000006324
Excel Mouscron (1 Season)1 League23.353050818214610000296418
Caen (1 Season)1 League20.041840590841410000237416
Ligue 1 (4 Seasons)70.11402134059116105780000920359
Ligue 2 (4 Seasons)55.647145890851510000279418
Süper Lig (2 Seasons)39.611
Championship (2 Seasons)6.011311010103000006324
First Division A (1 Season)23.353050818214610000296418
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.3743.1738012712540.17200110Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.5Matches
2021-202230Caenfr FRA2. Ligue 220.0572.853401047290.45404010Matches
2022-202331Auxerrefr FRACoupe de France2.3Matches
2022-202331Auxerrefr FRA1. Ligue 122.3522.34350745150.22401000Matches
2023-202432Auxerrefr FRA2. Ligue 22.073.5450200010.51100000Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.6Matches
10 Seasons7 Clubs8 Leagues205.73132.58184148244412440.362508191
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
Valenciennes (2 Seasons)2 Leagues34.2
Kasımpaşa (2 Seasons)1 League39.6
Auxerre (2 Seasons)3 Leagues26.5592.44400945160.25501000
Caen (1 Season)2 Leagues21.0572.853401047290.45404010
Excel Mouscron (1 Season)1 League23.3743.1738012712540.17200110
Ligue 1 (4 Seasons)70.11682.4010312413234290.411804061
Ligue 2 (4 Seasons)55.6642.9139012472100.46504010
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)39.6
Championship (2 Seasons)6.071.1840002110.17000010
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3743.1738012712540.17200110
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.3743.1738012712540.17200110
2020-202129Nott'ham Forest2 Leagues2.143.6440000000.00000000
2021-202230Nott'ham Forest1 League0.5
2021-202230Caen2 Leagues21.0572.853401047290.45404010
2022-202331Auxerre2 Leagues24.6522.34350745150.22401000
2023-202432Auxerre1 League2.073.5450200010.51100000
2023-202432Kasımpaşa1 League26.0
2024-202533Kasımpaşa1 League13.6
10 Seasons7 Clubs8 Leagues205.73132.58184148244412440.362508191
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
Valenciennes (2 Seasons)2 Leagues34.2
Kasımpaşa (2 Seasons)1 League39.6
Auxerre (2 Seasons)3 Leagues26.5592.44400945160.25501000
Caen (1 Season)2 Leagues21.0572.853401047290.45404010
Excel Mouscron (1 Season)1 League23.3743.1738012712540.17200110
Ligue 1 (4 Seasons)70.11682.4010312413234290.411804061
Ligue 2 (4 Seasons)55.6642.9139012472100.46504010
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)39.6
Championship (2 Seasons)6.071.1840002110.17000010
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3743.1738012712540.17200110
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.3743.1738012712540.17200110Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.143.6440000000.00000000Matches
2021-202230Caenfr FRA2. Ligue 27th20.0572.853401047290.45404010Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.3522.34350745150.22401000Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.073.5450200010.51100000Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.6Matches
10 Seasons7 Clubs5 Leagues194.63132.58184148244412440.362508191
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
Valenciennes (2 Seasons)1 League33.6
Kasımpaşa (2 Seasons)1 League39.6
Auxerre (2 Seasons)2 Leagues24.2592.44400945160.25501000
Nott'ham Forest (2 Seasons)1 League6.071.1840002110.17000010
Excel Mouscron (1 Season)1 League23.3743.1738012712540.17200110
Caen (1 Season)1 League20.0572.853401047290.45404010
Ligue 1 (4 Seasons)70.11682.4010312413234290.411804061
Ligue 2 (4 Seasons)55.6642.9139012472100.46504010
Süper Lig (2 Seasons)39.6
Championship (2 Seasons)6.071.1840002110.17000010
First Division A (1 Season)23.3743.1738012712540.17200110
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.337244191431127.38212191552170Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.500Matches
2021-202230Caenfr FRA2. Ligue 220.03022417932313.02028226144480Matches
2022-202331Auxerrefr FRACoupe de France2.322Matches
2022-202331Auxerrefr FRA1. Ligue 122.3452314238114623.935211202065150Matches
2023-202432Auxerrefr FRA2. Ligue 22.0631501250.011011710Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0168Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.694Matches
10 Seasons7 Clubs8 Leagues205.723618851130554017722.61371376131112329640
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
Valenciennes (2 Seasons)2 Leagues34.2000
Kasımpaşa (2 Seasons)1 League39.625120
Auxerre (2 Seasons)3 Leagues26.5512815288124825.036221212372160
Caen (1 Season)2 Leagues21.03022417932313.02028226144480
Excel Mouscron (1 Season)1 League23.337244191431127.38212191552170
Ligue 1 (4 Seasons)70.1149923979313212924.8977327157206360
Ligue 2 (4 Seasons)55.63625522942516.02129227155190
Coupe de France (4 Seasons)7.3830
Coupe de la Ligue (4 Seasons)2.3120
Süper Lig (2 Seasons)39.625120
Championship (2 Seasons)6.014931011128.3111401462020
EFL Cup (2 Seasons)1.5420
First Division A (1 Season)23.337244191431127.38212191552170
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.337244191431127.38212191552170
2020-202129Nott'ham Forest2 Leagues2.126020040.041013310
2021-202230Nott'ham Forest1 League0.5000
2021-202230Caen2 Leagues21.03022417932313.02028226144480
2022-202331Auxerre2 Leagues24.6452514238114623.935211202265150
2023-202432Auxerre1 League2.0631501250.011011710
2023-202432Kasımpaşa1 League26.01680
2024-202533Kasımpaşa1 League13.6940
10 Seasons7 Clubs8 Leagues205.723618851130554017722.61371376131112329640
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
Valenciennes (2 Seasons)2 Leagues34.2000
Kasımpaşa (2 Seasons)1 League39.625120
Auxerre (2 Seasons)3 Leagues26.5512815288124825.036221212372160
Caen (1 Season)2 Leagues21.03022417932313.02028226144480
Excel Mouscron (1 Season)1 League23.337244191431127.38212191552170
Ligue 1 (4 Seasons)70.1149923979313212924.8977327157206360
Ligue 2 (4 Seasons)55.63625522942516.02129227155190
Coupe de France (4 Seasons)7.3830
Coupe de la Ligue (4 Seasons)2.3120
Süper Lig (2 Seasons)39.625120
Championship (2 Seasons)6.014931011128.3111401462020
EFL Cup (2 Seasons)1.5420
First Division A (1 Season)23.337244191431127.38212191552170
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.337244191431127.38212191552170Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.122020040.041011310Matches
2021-202230Caenfr FRA2. Ligue 27th20.03022417932313.02028226144480Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.3452314238114623.935211202065150Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.0631501250.011011710Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0168Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.694Matches
10 Seasons7 Clubs5 Leagues194.623617551130554017722.61371376131105329640
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
Valenciennes (2 Seasons)1 League33.6000
Kasımpaşa (2 Seasons)1 League39.625120
Auxerre (2 Seasons)2 Leagues24.2512615288124825.036221212172160
Nott'ham Forest (2 Seasons)1 League6.014931011128.3111401462020
Excel Mouscron (1 Season)1 League23.337244191431127.38212191552170
Caen (1 Season)1 League20.03022417932313.02028226144480
Ligue 1 (4 Seasons)70.1149923979313212924.8977327157206360
Ligue 2 (4 Seasons)55.63625522942516.02129227155190
Süper Lig (2 Seasons)39.625120
Championship (2 Seasons)6.014931011128.3111401462020
First Division A (1 Season)23.337244191431127.38212191552170
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.3874246339144497874753952.03546.74522908126741411710668666146Matches
2021-202230Caenfr FRACoupe de France1.0Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.5Matches
2021-202230Caenfr FRA2. Ligue 220.0723123533436696723984646.95253.146927529112629168250534157Matches
2022-202331Auxerrefr FRACoupe de France2.3Matches
2022-202331Auxerrefr FRA1. Ligue 122.37282086334324787281094642.24743.1489334410693018159240495130Matches
2023-202432Auxerrefr FRA2. Ligue 22.086193048128614857.1428.658447114170856316Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.6Matches
10 Seasons7 Clubs8 Leagues205.743408038819832059490433950425350.223246.02665158455993194170944952823090856
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
Valenciennes (2 Seasons)2 Leagues34.2
Kasımpaşa (2 Seasons)1 League39.6
Auxerre (2 Seasons)3 Leagues26.58142195364372908141235443.95141.55473791118331251510045558146
Caen (1 Season)2 Leagues21.0723123533436696723984646.95253.146927529112629168250534157
Excel Mouscron (1 Season)1 League23.3874246339144497874753952.03546.74522908126741411710668666146
Ligue 1 (4 Seasons)70.124423823411251123274244129214549.713144.915719057340511584592701491696501
Ligue 2 (4 Seasons)55.680913443644141088091125448.25650.0527319910252736169055597173
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)39.6
Championship (2 Seasons)6.02155471037811215251560.01040.01156812961192291013136
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3874246339144497874753952.03546.74522908126741411710668666146
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.3874246339144497874753952.03546.74522908126741411710668666146
2020-202129Nott'ham Forest2 Leagues2.1430819183435480.0120.0261044012080249
2021-202230Nott'ham Forest1 League0.5
2021-202230Caen2 Leagues21.0723123533436696723984646.95253.146927529112629168250534157
2022-202331Auxerre2 Leagues24.67282086334324787281094642.24743.1489334410693018159240495130
2023-202432Auxerre1 League2.086193048128614857.1428.658447114170856316
2023-202432Kasımpaşa1 League26.0
2024-202533Kasımpaşa1 League13.6
10 Seasons7 Clubs8 Leagues205.743408038819832059490433950425350.223246.02665158455993194170944952823090856
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
Valenciennes (2 Seasons)2 Leagues34.2
Kasımpaşa (2 Seasons)1 League39.6
Auxerre (2 Seasons)3 Leagues26.58142195364372908141235443.95141.55473791118331251510045558146
Caen (1 Season)2 Leagues21.0723123533436696723984646.95253.146927529112629168250534157
Excel Mouscron (1 Season)1 League23.3874246339144497874753952.03546.74522908126741411710668666146
Ligue 1 (4 Seasons)70.124423823411251123274244129214549.713144.915719057340511584592701491696501
Ligue 2 (4 Seasons)55.680913443644141088091125448.25650.0527319910252736169055597173
Coupe de France (4 Seasons)7.3
Coupe de la Ligue (4 Seasons)2.3
Süper Lig (2 Seasons)39.6
Championship (2 Seasons)6.02155471037811215251560.01040.01156812961192291013136
EFL Cup (2 Seasons)1.5
First Division A (1 Season)23.3874246339144497874753952.03546.74522908126741411710668666146
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.3874246339144497874753952.03546.74522908126741411710668666146Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.1430819183435480.0120.0261044012080249Matches
2021-202230Caenfr FRA2. Ligue 27th20.0723123533436696723984646.95253.146927529112629168250534157Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.37282086334324787281094642.24743.1489334410693018159240495130Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.086193048128614857.1428.658447114170856316Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.6Matches
10 Seasons7 Clubs5 Leagues194.643408038819832059490433950425350.223246.02665158455993194170944952823090856
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
Valenciennes (2 Seasons)1 League33.6
Kasımpaşa (2 Seasons)1 League39.6
Auxerre (2 Seasons)2 Leagues24.28142195364372908141235443.95141.55473791118331251510045558146
Nott'ham Forest (2 Seasons)1 League6.02155471037811215251560.01040.01156812961192291013136
Excel Mouscron (1 Season)1 League23.3874246339144497874753952.03546.74522908126741411710668666146
Caen (1 Season)1 League20.0723123533436696723984646.95253.146927529112629168250534157
Ligue 1 (4 Seasons)70.124423823411251123274244129214549.713144.915719057340511584592701491696501
Ligue 2 (4 Seasons)55.680913443644141088091125448.25650.0527319910252736169055597173
Süper Lig (2 Seasons)39.6
Championship (2 Seasons)6.02155471037811215251560.01040.01156812961192291013136
First Division A (1 Season)23.3874246339144497874753952.03546.74522908126741411710668666146
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.3827.134.3-7.2-0.31+1.23Matches
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.332922+7+0.35+0.2427.520.1+7.4+0.37+0.37Matches
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.462.11.9+0.2+0.12-0.43Matches
2023-202432Kasımpaşatr TUR1. Süper Lig292,3368168.326.025891543011.344237+5+0.19+0.86Matches
2024-202533Kasımpaşatr TUR1. Süper Lig141,2288885.313.614889001.211820-2-0.15-0.57Matches
10 Seasons7 Clubs8 Leagues27618,5136741.3205.720283887424161.24276271+5+0.02+0.11141.9161.9-20.1-0.17-0.08
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
Valenciennes (2 Seasons)2 Leagues463,0816744.334.23218145621.374837+11+0.32+0.67
Kasımpaşa (2 Seasons)1 League433,5648373.339.639882443011.306057+3+0.08+0.56
Auxerre (2 Seasons)3 Leagues412,3885833.426.526753152900.983236-4-0.15-0.4326.330.8-4.5-0.19-0.35
Caen (1 Season)2 Leagues251,8917653.921.02282932701.323023+7+0.33+0.2227.520.1+7.4+0.37+0.37
Excel Mouscron (1 Season)1 League252,1008468.623.324861513101.122631-5-0.21+1.3827.134.3-7.2-0.31+1.23
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.387960+19+0.34+0.1129.622.0+7.7+0.35-0.02
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)433,5648373.339.639882443011.306057+3+0.08+0.56
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.3827.134.3-7.2-0.31+1.23
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.3827.134.3-7.2-0.31+1.23
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.323023+7+0.33+0.2227.520.1+7.4+0.37+0.37
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.462.11.9+0.2+0.12-0.43
2023-202432Kasımpaşa1 League292,3368168.326.025891543011.344237+5+0.19+0.86
2024-202533Kasımpaşa1 League141,2288885.313.614889001.211820-2-0.15-0.57
10 Seasons7 Clubs8 Leagues27618,5136741.3205.720283887424161.24276271+5+0.02+0.11141.9161.9-20.1-0.17-0.08
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
Valenciennes (2 Seasons)2 Leagues463,0816744.334.23218145621.374837+11+0.32+0.67
Kasımpaşa (2 Seasons)1 League433,5648373.339.639882443011.306057+3+0.08+0.56
Auxerre (2 Seasons)3 Leagues412,3885833.426.526753152900.983236-4-0.15-0.4326.330.8-4.5-0.19-0.35
Caen (1 Season)2 Leagues251,8917653.921.02282932701.323023+7+0.33+0.2227.520.1+7.4+0.37+0.37
Excel Mouscron (1 Season)1 League252,1008468.623.324861513101.122631-5-0.21+1.3827.134.3-7.2-0.31+1.23
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.387960+19+0.34+0.1129.622.0+7.7+0.35-0.02
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)433,5648373.339.639882443011.306057+3+0.08+0.56
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.3827.134.3-7.2-0.31+1.23
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.3827.134.3-7.2-0.31+1.23Matches
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.332922+7+0.35+0.2427.520.1+7.4+0.37+0.37Matches
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.462.11.9+0.2+0.12-0.43Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th292,3368168.326.025891543011.344237+5+0.19+0.86Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th141,2288885.313.614889001.211820-2-0.15-0.57Matches
10 Seasons7 Clubs5 Leagues26117,5116741.1194.619382836823131.20261259+2+0.01+0.11141.9161.9-20.1-0.17-0.08
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
Valenciennes (2 Seasons)1 League453,0246744.233.632181321.384837+11+0.33+0.68
Kasımpaşa (2 Seasons)1 League433,5648373.339.639882443011.306057+3+0.08+0.56
Auxerre (2 Seasons)2 Leagues382,1805731.924.224732143000.952533-8-0.33-0.6426.330.8-4.5-0.19-0.35
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.3827.134.3-7.2-0.31+1.23
Caen (1 Season)1 League241,8017552.720.02182832701.332922+7+0.35+0.2427.520.1+7.4+0.37+0.37
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.387960+19+0.34+0.1129.622.0+7.7+0.35-0.02
Süper Lig (2 Seasons)433,5648373.339.639882443011.306057+3+0.08+0.56
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.3827.134.3-7.2-0.31+1.23
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.350037531061524100849511345.7Matches
2021-202230Caenfr FRACoupe de France1.00000Matches
2021-202230Nott'ham Foresteng ENGEFL Cup0.50001100000Matches
2021-202230Caenfr FRA2. Ligue 220.07114950814142210054433853.1Matches
2022-202331Auxerrefr FRACoupe de France2.30002416220Matches
2022-202331Auxerrefr FRA1. Ligue 122.35113757515202300067456839.8Matches
2023-202432Auxerrefr FRA2. Ligue 22.000034011300046650.0Matches
2023-202432Kasımpaşatr TUR1. Süper Lig26.0100325114108160Matches
2024-202533Kasımpaşatr TUR1. Süper Lig13.64111727131490Matches
10 Seasons7 Clubs8 Leagues205.74343337355719911218861140732637746.4
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
Valenciennes (2 Seasons)2 Leagues34.27006200000000
Kasımpaşa (2 Seasons)1 League39.65114978271112250
Auxerre (2 Seasons)3 Leagues26.55114265622232800071517440.8
Caen (1 Season)2 Leagues21.07114950814142210054433853.1
Excel Mouscron (1 Season)1 League23.350037531061524100849511345.7
Ligue 1 (4 Seasons)70.116211211472257579231023216020444.0
Ligue 2 (4 Seasons)55.6131111454815152510058494452.7
Coupe de France (4 Seasons)7.3100351638000
Coupe de la Ligue (4 Seasons)2.31000001210
Süper Lig (2 Seasons)39.65114978271112250
Championship (2 Seasons)6.02001012336910133221657.9
EFL Cup (2 Seasons)1.50003600240
First Division A (1 Season)23.350037531061524100849511345.7
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.350037531061524100849511345.7
2020-202129Nott'ham Forest2 Leagues2.100037033600051150.0
2021-202230Nott'ham Forest1 League0.50001100000
2021-202230Caen2 Leagues21.07114950814142210054433853.1
2022-202331Auxerre2 Leagues24.65113961621222500067456839.8
2023-202432Auxerre1 League2.000034011300046650.0
2023-202432Kasımpaşa1 League26.0100325114108160
2024-202533Kasımpaşa1 League13.64111727131490
10 Seasons7 Clubs8 Leagues205.74343337355719911218861140732637746.4
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
Valenciennes (2 Seasons)2 Leagues34.27006200000000
Kasımpaşa (2 Seasons)1 League39.65114978271112250
Auxerre (2 Seasons)3 Leagues26.55114265622232800071517440.8
Caen (1 Season)2 Leagues21.07114950814142210054433853.1
Excel Mouscron (1 Season)1 League23.350037531061524100849511345.7
Ligue 1 (4 Seasons)70.116211211472257579231023216020444.0
Ligue 2 (4 Seasons)55.6131111454815152510058494452.7
Coupe de France (4 Seasons)7.3100351638000
Coupe de la Ligue (4 Seasons)2.31000001210
Süper Lig (2 Seasons)39.65114978271112250
Championship (2 Seasons)6.02001012336910133221657.9
EFL Cup (2 Seasons)1.50003600240
First Division A (1 Season)23.350037531061524100849511345.7
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.350037531061524100849511345.7Matches
2020-202129Nott'ham Foresteng ENG2. Championship17th1.100012031200051150.0Matches
2021-202230Caenfr FRA2. Ligue 27th20.07114950814142210054433853.1Matches
2022-202331Auxerrefr FRA1. Ligue 117th22.35113757515202300067456839.8Matches
2023-202432Auxerrefr FRA2. Ligue 21st2.000034011300046650.0Matches
2023-202432Kasımpaşatr TUR1. Süper Lig5th26.0100325114108160Matches
2024-202533Kasımpaşatr TUR1. Süper Lig11th13.64111727131490Matches
10 Seasons7 Clubs5 Leagues194.64143331344709210517561140732637746.4
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
Valenciennes (2 Seasons)1 League33.66006200000000
Kasımpaşa (2 Seasons)1 League39.65114978271112250
Auxerre (2 Seasons)2 Leagues24.25114061516212600071517440.8
Nott'ham Forest (2 Seasons)1 League6.02001012336910133221657.9
Excel Mouscron (1 Season)1 League23.350037531061524100849511345.7
Caen (1 Season)1 League20.07114950814142210054433853.1
Ligue 1 (4 Seasons)70.116211211472257579231023216020444.0
Ligue 2 (4 Seasons)55.6131111454815152510058494452.7
Süper Lig (2 Seasons)39.65114978271112250
Championship (2 Seasons)6.02001012336910133221657.9
First Division A (1 Season)23.350037531061524100849511345.7
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.