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-01-27MonLigue 2Matchweek 20AwayW 2–0DunkerqueAnnecyN9000020000Match Report
2025-01-22WedCoupe de FranceRound of 32AwayW 3–1DunkerqueFCSR HaguenauN25100021000Match Report
2025-01-18SatLigue 2Matchweek 19HomeL 0–1DunkerqueLorientYFW90000011000Match Report
2025-01-10FriLigue 2Matchweek 18AwayD 1–1DunkerquePau FCYRW90000031001Match Report
2025-01-04SatLigue 2Matchweek 17AwayD 1–1DunkerqueGuingampYRW90010022102Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201522Nantesfr FRACoupe de France10310.3000000000.000.000.000.000.00Matches
2014-201522Nantesfr FRA1. Ligue 137252,29525.5437400300.160.120.270.160.27Matches
2015-201623Nantesfr FRACoupe de France111071.2112100000.840.841.680.841.68Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue10530.6000000000.000.000.000.000.00Matches
2015-201623Nantesfr FRA1. Ligue 132171,52016.9426400610.240.120.360.240.36Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue10210.2000000000.000.000.000.000.00Matches
2016-201724Nantesfr FRA1. Ligue 132181,77819.8437400700.200.150.350.200.35Matches
2017-201825Nantesfr FRACoupe de France221741.9101100000.520.000.520.520.52Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue11600.7000000000.000.000.000.000.00Matches
2017-201825Nantesfr FRA1. Ligue 116107258.1303300211.01.00.21.21518590.370.000.370.370.370.130.030.150.130.15Matches
2018-201926Caenfr FRACoupe de France321381.5202200001.300.001.301.301.30Matches
2018-201926Caenfr FRA1. Coupe de la Ligue11680.8000000000.000.000.000.000.00Matches
2018-201926Caenfr FRA1. Ligue 117992310.3202111201.40.60.41.01217630.200.000.200.100.100.140.040.180.060.10Matches
2019-202027Alanyasportr TUR1. Süper Lig1866297.0202200100.290.000.290.290.29Matches
2020-202128Caenfr FRACoupe de France21810.9000000000.000.000.000.000.00Matches
2020-202128Caenfr FRA2. Ligue 217141,24913.9617244410.430.070.500.140.22Matches
2023-202431Ajacciofr FRACoupe de France10270.3000000000.000.000.000.000.00Matches
2023-202431Ajacciofr FRA2. Ligue 218171,37315.3314211300.200.070.260.130.20Matches
2024-202532Dunkerquefr FRACoupe de France20850.9101100001.060.001.061.061.06Matches
2024-202532Dunkerquefr FRA2. Ligue 218151,23613.7538322200.360.220.580.220.44Matches
9 Seasons5 Clubs5 Leagues22113912,573139.738145230883032.41.70.62.327351220.270.100.370.210.310.130.030.170.090.12
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
Nantes (4 Seasons)3 Leagues124746,76475.21792617001821.01.00.21.21518590.230.120.350.230.350.130.030.150.130.15
Caen (2 Seasons)4 Leagues40272,45927.310111555611.40.60.41.01217630.370.040.400.180.220.140.040.180.060.10
Dunkerque (1 Season)2 Leagues20151,32114.7639422200.410.200.610.270.48
Ajaccio (1 Season)2 Leagues19171,40015.6314211300.190.060.260.130.19
Alanyaspor (1 Season)1 League1866297.0202200100.290.000.290.290.29
Coupe de France (7 Seasons)1266437.1516500000.700.140.840.700.84
Ligue 1 (5 Seasons)134797,24180.51782516112022.41.70.62.327351220.210.100.310.200.300.130.030.170.090.12
Coupe de la Ligue (4 Seasons)422022.2000000000.000.000.000.000.00
Ligue 2 (3 Seasons)53463,85842.914519777910.330.120.440.160.28
Süper Lig (1 Season)1866297.0202200100.290.000.290.290.29
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201522Nantes2 Leagues38252,32625.8437400300.150.120.270.150.27
2015-201623Nantes3 Leagues34181,68018.7538500610.270.160.430.270.43
2016-201724Nantes2 Leagues33181,79920.0437400700.200.150.350.200.35
2017-201825Nantes3 Leagues191395910.7404400211.01.00.21.21518590.380.000.380.380.380.130.030.150.130.15
2018-201926Caen3 Leagues21121,12912.5404311201.40.60.41.01217630.320.000.320.240.240.140.040.180.060.10
2019-202027Alanyaspor1 League1866297.0202200100.290.000.290.290.29
2020-202128Caen2 Leagues19151,33014.8617244410.410.070.470.140.20
2023-202431Ajaccio2 Leagues19171,40015.6314211300.190.060.260.130.19
2024-202532Dunkerque2 Leagues20151,32114.7639422200.410.200.610.270.48
9 Seasons5 Clubs5 Leagues22113912,573139.738145230883032.41.70.62.327351220.270.100.370.210.310.130.030.170.090.12
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
Nantes (4 Seasons)3 Leagues124746,76475.21792617001821.01.00.21.21518590.230.120.350.230.350.130.030.150.130.15
Caen (2 Seasons)4 Leagues40272,45927.310111555611.40.60.41.01217630.370.040.400.180.220.140.040.180.060.10
Dunkerque (1 Season)2 Leagues20151,32114.7639422200.410.200.610.270.48
Ajaccio (1 Season)2 Leagues19171,40015.6314211300.190.060.260.130.19
Alanyaspor (1 Season)1 League1866297.0202200100.290.000.290.290.29
Coupe de France (7 Seasons)1266437.1516500000.700.140.840.700.84
Ligue 1 (5 Seasons)134797,24180.51782516112022.41.70.62.327351220.210.100.310.200.300.130.030.170.090.12
Coupe de la Ligue (4 Seasons)422022.2000000000.000.000.000.000.00
Ligue 2 (3 Seasons)53463,85842.914519777910.330.120.440.160.28
Süper Lig (1 Season)1866297.0202200100.290.000.290.290.29
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201522Nantesfr FRA1. Ligue 114th37252,29525.5437400300.160.120.270.160.27Matches
2015-201623Nantesfr FRA1. Ligue 114th32171,52016.9426400610.240.120.360.240.36Matches
2016-201724Nantesfr FRA1. Ligue 17th32181,77819.8437400700.200.150.350.200.35Matches
2017-201825Nantesfr FRA1. Ligue 19th16107258.1303300211.01.00.21.21518590.370.000.370.370.370.130.030.150.130.15Matches
2018-201926Caenfr FRA1. Ligue 119th17992310.3202111201.40.60.41.01217630.200.000.200.100.100.140.040.180.060.10Matches
2019-202027Alanyasportr TUR1. Süper Lig5th1866297.0202200100.290.000.290.290.29Matches
2020-202128Caenfr FRA2. Ligue 217th17141,24913.9617244410.430.070.500.140.22Matches
2023-202431Ajacciofr FRA2. Ligue 215th18171,37315.3314211300.200.070.260.130.20Matches
2024-202532Dunkerquefr FRA2. Ligue 24th18151,23613.7538322200.360.220.580.220.44Matches
9 Seasons5 Clubs3 Leagues20513111,728130.333134625883032.41.70.62.327351220.250.100.350.190.290.130.030.170.090.12
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
Nantes (4 Seasons)1 League117706,31870.21582315001821.01.00.21.21518590.210.110.330.210.330.130.030.150.130.15
Caen (2 Seasons)2 Leagues34232,17224.1819355611.40.60.41.01217630.330.040.370.120.170.140.040.180.060.10
Alanyaspor (1 Season)1 League1866297.0202200100.290.000.290.290.29
Dunkerque (1 Season)1 League18151,23613.7538322200.360.220.580.220.44
Ajaccio (1 Season)1 League18171,37315.3314211300.200.070.260.130.20
Ligue 1 (5 Seasons)134797,24180.51782516112022.41.70.62.327351220.210.100.310.200.300.130.030.170.090.12
Ligue 2 (3 Seasons)53463,85842.914519777910.330.120.440.160.28
Süper Lig (1 Season)1866297.0202200100.290.000.290.290.29
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
2014-201522Nantesfr FRACoupe de France9th10310.3000000000.000.000.000.000.00Matches
2015-201623Nantesfr FRACoupe de France5th111071.2112100000.840.841.680.841.68Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th10530.6000000000.000.000.000.000.00Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th10210.2000000000.000.000.000.000.00Matches
2017-201825Nantesfr FRACoupe de France17th221741.9101100000.520.000.520.520.52Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th11600.7000000000.000.000.000.000.00Matches
2018-201926Caenfr FRACoupe de France5th321381.5202200001.300.001.301.301.30Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th11680.8000000000.000.000.000.000.00Matches
2020-202128Caenfr FRACoupe de France33rd21810.9000000000.000.000.000.000.00Matches
2023-202431Ajacciofr FRACoupe de FranceRd810270.3000000000.000.000.000.000.00Matches
2024-202532Dunkerquefr FRACoupe de FranceR1620850.9101100001.060.001.061.061.06Matches
8 Seasons4 Clubs2 Leagues1688459.4516500000.530.110.640.530.64
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
Nantes (4 Seasons)2 Leagues744465.0213200000.400.200.610.400.61
Caen (2 Seasons)2 Leagues642873.2202200000.630.000.630.630.63
Dunkerque (1 Season)1 League20850.9101100001.060.001.061.061.06
Ajaccio (1 Season)1 League10270.3000000000.000.000.000.000.00
Coupe de France (7 Seasons)1266437.1516500000.700.140.840.700.84
Coupe de la Ligue (4 Seasons)422022.2000000000.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
201523ma MoroccoFriendlies (M)1070.1000000000.000.000.000.000.00Matches
201624ma MoroccoFriendlies (M)1070.1000000000.000.000.000.000.00Matches
201725ma MoroccoFriendlies (M)20260.3000000000.000.000.000.000.00Matches
201725ma MoroccoAfrica Cup of Nations qualification00Matches
201826ma MoroccoWCQ211241.4101100000.730.000.730.730.73Matches
201826ma MoroccoFriendlies (M)11710.8011000000.001.271.270.001.27Matches
4 Seasons1 Club3 Leagues722352.6112100000.380.380.770.380.77
Friendlies (M) (4 Seasons)511111.2011000000.000.810.810.000.81
WCQ (1 Season)211241.4101100000.730.000.730.730.73
Africa Cup of Nations qualification (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201522Nantesfr FRACoupe de France0.3000Matches
2014-201522Nantesfr FRA1. Ligue 125.54220.860.1800Matches
2015-201623Nantesfr FRACoupe de France1.2100Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.6000Matches
2015-201623Nantesfr FRA1. Ligue 116.94130.770.3100Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.2000Matches
2016-201724Nantesfr FRA1. Ligue 119.84461634.82.330.810.090.2500Matches
2017-201825Nantesfr FRACoupe de France1.9100Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.7000Matches
2017-201825Nantesfr FRA1. Ligue 18.1322731.82.730.870.140.4320.40001.01.00.05+2.0+2.0Matches
2018-201926Caenfr FRACoupe de France1.5222100.01.301.301.001.0000Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.8000Matches
2018-201926Caenfr FRA1. Ligue 110.3216425.01.560.390.060.2523.50111.40.60.04+0.6+0.4Matches
2019-202027Alanyasportr TUR1. Süper Lig7.0227933.33.861.290.070.2200Matches
2020-202128Caenfr FRACoupe de France0.90100.01.110.000.0000Matches
2020-202128Caenfr FRA2. Ligue 213.96351234.32.520.860.060.1744Matches
2023-202431Ajacciofr FRACoupe de France0.3000Matches
2023-202431Ajacciofr FRA2. Ligue 215.33261142.31.700.720.080.1811Matches
2024-202532Dunkerquefr FRACoupe de France0.912150.02.121.060.501.0000Matches
2024-202532Dunkerquefr FRA2. Ligue 213.75341852.92.481.310.090.1722Matches
9 Seasons5 Clubs5 Leagues139.73821111537.92.310.860.090.2421.70882.41.70.04+2.6+2.3
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Nantes (4 Seasons)3 Leagues75.217685833.82.450.830.100.2620.40001.01.00.05+2.0+2.0
Caen (2 Seasons)4 Leagues27.310541833.32.030.680.090.2823.50551.40.60.04+0.6+0.4
Dunkerque (1 Season)2 Leagues14.76361952.82.451.290.110.2122
Ajaccio (1 Season)2 Leagues15.63261142.31.700.720.080.1811
Alanyaspor (1 Season)1 League7.0227933.33.861.290.070.2200
Coupe de France (7 Seasons)7.155360.01.480.890.601.0000
Ligue 1 (5 Seasons)80.517846232.12.210.770.100.2621.70112.41.70.04+2.6+2.3
Coupe de la Ligue (4 Seasons)2.2000
Ligue 2 (3 Seasons)42.914954143.22.220.960.070.1777
Süper Lig (1 Season)7.0227933.33.861.290.070.2200
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201522Nantes2 Leagues25.84220.860.1800
2015-201623Nantes3 Leagues18.75130.770.3100
2016-201724Nantes2 Leagues20.04461634.82.330.810.090.2500
2017-201825Nantes3 Leagues10.7422731.82.730.870.140.4320.40001.01.00.05+2.0+2.0
2018-201926Caen3 Leagues12.5418633.31.530.510.170.5023.50111.40.60.04+0.6+0.4
2019-202027Alanyaspor1 League7.0227933.33.861.290.070.2200
2020-202128Caen2 Leagues14.86361233.32.440.810.060.1744
2023-202431Ajaccio2 Leagues15.63261142.31.700.720.080.1811
2024-202532Dunkerque2 Leagues14.76361952.82.451.290.110.2122
9 Seasons5 Clubs5 Leagues139.73821111537.92.310.860.090.2421.70882.41.70.04+2.6+2.3
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Nantes (4 Seasons)3 Leagues75.217685833.82.450.830.100.2620.40001.01.00.05+2.0+2.0
Caen (2 Seasons)4 Leagues27.310541833.32.030.680.090.2823.50551.40.60.04+0.6+0.4
Dunkerque (1 Season)2 Leagues14.76361952.82.451.290.110.2122
Ajaccio (1 Season)2 Leagues15.63261142.31.700.720.080.1811
Alanyaspor (1 Season)1 League7.0227933.33.861.290.070.2200
Coupe de France (7 Seasons)7.155360.01.480.890.601.0000
Ligue 1 (5 Seasons)80.517846232.12.210.770.100.2621.70112.41.70.04+2.6+2.3
Coupe de la Ligue (4 Seasons)2.2000
Ligue 2 (3 Seasons)42.914954143.22.220.960.070.1777
Süper Lig (1 Season)7.0227933.33.861.290.070.2200
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201522Nantesfr FRA1. Ligue 114th25.54220.860.1800Matches
2015-201623Nantesfr FRA1. Ligue 114th16.94130.770.3100Matches
2016-201724Nantesfr FRA1. Ligue 17th19.84461634.82.330.810.090.2500Matches
2017-201825Nantesfr FRA1. Ligue 19th8.1322731.82.730.870.140.4320.40001.01.00.05+2.0+2.0Matches
2018-201926Caenfr FRA1. Ligue 119th10.3216425.01.560.390.060.2523.50111.40.60.04+0.6+0.4Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.0227933.33.861.290.070.2200Matches
2020-202128Caenfr FRA2. Ligue 217th13.96351234.32.520.860.060.1744Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.33261142.31.700.720.080.1811Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.75341852.92.481.310.090.1722Matches
9 Seasons5 Clubs3 Leagues130.33320611237.42.340.860.080.2221.70882.41.70.04+2.6+2.3
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
Nantes (4 Seasons)1 League70.215685833.82.450.830.100.2620.40001.01.00.05+2.0+2.0
Caen (2 Seasons)2 Leagues24.18511631.42.110.660.060.1923.50551.40.60.04+0.6+0.4
Alanyaspor (1 Season)1 League7.0227933.33.861.290.070.2200
Dunkerque (1 Season)1 League13.75341852.92.481.310.090.1722
Ajaccio (1 Season)1 League15.33261142.31.700.720.080.1811
Ligue 1 (5 Seasons)80.517846232.12.210.770.100.2621.70112.41.70.04+2.6+2.3
Ligue 2 (3 Seasons)42.914954143.22.220.960.070.1777
Süper Lig (1 Season)7.0227933.33.861.290.070.2200
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
2014-201522Nantesfr FRACoupe de France9th0.3000Matches
2015-201623Nantesfr FRACoupe de France5th1.2100Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.6000Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.2000Matches
2017-201825Nantesfr FRACoupe de France17th1.9100Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.7000Matches
2018-201926Caenfr FRACoupe de France5th1.5222100.01.301.301.001.0000Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.8000Matches
2020-202128Caenfr FRACoupe de France33rd0.90100.01.110.000.0000Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.3000Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.912150.02.121.060.501.0000Matches
8 Seasons4 Clubs2 Leagues9.455360.01.480.890.601.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Nantes (4 Seasons)2 Leagues5.0200
Caen (2 Seasons)2 Leagues3.223266.71.230.820.671.0000
Dunkerque (1 Season)1 League0.912150.02.121.060.501.0000
Ajaccio (1 Season)1 League0.3000
Coupe de France (7 Seasons)7.155360.01.480.890.601.0000
Coupe de la Ligue (4 Seasons)2.2000
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
201523ma MoroccoFriendlies (M)0.1000Matches
201624ma MoroccoFriendlies (M)0.1000Matches
201725ma MoroccoFriendlies (M)0.3000Matches
201826ma MoroccoWCQ1.4100Matches
201826ma MoroccoFriendlies (M)0.8000Matches
4 Seasons1 Club3 Leagues2.6100
Friendlies (M) (4 Seasons)1.2000
WCQ (1 Season)1.4100
Africa Cup of Nations qualification (1 Season)
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201522Nantesfr FRACoupe de France0.30Matches
2014-201522Nantesfr FRA1. Ligue 125.53Matches
2015-201623Nantesfr FRACoupe de France1.21Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.60Matches
2015-201623Nantesfr FRA1. Ligue 116.92Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.20Matches
2016-201724Nantesfr FRA1. Ligue 119.83Matches
2017-201825Nantesfr FRACoupe de France1.90Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.70Matches
2017-201825Nantesfr FRA1. Ligue 18.119127270.2263265311714083.6486573.8133141.900.20.5-0.2687118Matches
2018-201926Caenfr FRACoupe de France1.50Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.80Matches
2018-201926Caenfr FRA1. Ligue 110.323533171.0303164316218488.0527668.493030.000.40.8-0.4615317Matches
2019-202027Alanyasportr TUR1. Süper Lig7.00Matches
2020-202128Caenfr FRACoupe de France0.90Matches
2020-202128Caenfr FRA2. Ligue 213.91Matches
2023-202431Ajacciofr FRACoupe de France0.30Matches
2023-202431Ajacciofr FRA2. Ligue 215.31Matches
2024-202532Dunkerquefr FRACoupe de France0.90Matches
2024-202532Dunkerquefr FRA2. Ligue 213.73Matches
9 Seasons5 Clubs5 Leagues139.742660370.65663129627932486.110014170.9226136.1140.61.3+13.412912435
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
Nantes (4 Seasons)3 Leagues75.219127270.2263265311714083.6486573.8133141.990.20.5+8.8687118
Caen (2 Seasons)4 Leagues27.323533171.0303164316218488.0527668.493030.010.40.8+0.6615317
Dunkerque (1 Season)2 Leagues14.73
Ajaccio (1 Season)2 Leagues15.61
Alanyaspor (1 Season)1 League7.00
Coupe de France (7 Seasons)7.11
Ligue 1 (5 Seasons)80.542660370.65663129627932486.110014170.9226136.180.61.3+7.412912435
Coupe de la Ligue (4 Seasons)2.20
Ligue 2 (3 Seasons)42.95
Süper Lig (1 Season)7.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201522Nantes2 Leagues25.83
2015-201623Nantes3 Leagues18.73
2016-201724Nantes2 Leagues20.03
2017-201825Nantes3 Leagues10.719127270.2263265311714083.6486573.8133141.900.20.5-0.2687118
2018-201926Caen3 Leagues12.523533171.0303164316218488.0527668.493030.000.40.8-0.4615317
2019-202027Alanyaspor1 League7.00
2020-202128Caen2 Leagues14.81
2023-202431Ajaccio2 Leagues15.61
2024-202532Dunkerque2 Leagues14.73
9 Seasons5 Clubs5 Leagues139.742660370.65663129627932486.110014170.9226136.1140.61.3+13.412912435
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
Nantes (4 Seasons)3 Leagues75.219127270.2263265311714083.6486573.8133141.990.20.5+8.8687118
Caen (2 Seasons)4 Leagues27.323533171.0303164316218488.0527668.493030.010.40.8+0.6615317
Dunkerque (1 Season)2 Leagues14.73
Ajaccio (1 Season)2 Leagues15.61
Alanyaspor (1 Season)1 League7.00
Coupe de France (7 Seasons)7.11
Ligue 1 (5 Seasons)80.542660370.65663129627932486.110014170.9226136.180.61.3+7.412912435
Coupe de la Ligue (4 Seasons)2.20
Ligue 2 (3 Seasons)42.95
Süper Lig (1 Season)7.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201522Nantesfr FRA1. Ligue 114th25.53Matches
2015-201623Nantesfr FRA1. Ligue 114th16.92Matches
2016-201724Nantesfr FRA1. Ligue 17th19.83Matches
2017-201825Nantesfr FRA1. Ligue 19th8.119127270.2263265311714083.6486573.8133141.900.20.5-0.2687118Matches
2018-201926Caenfr FRA1. Ligue 119th10.323533171.0303164316218488.0527668.493030.000.40.8-0.4615317Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.00Matches
2020-202128Caenfr FRA2. Ligue 217th13.91Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.31Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.73Matches
9 Seasons5 Clubs3 Leagues130.342660370.65663129627932486.110014170.9226136.1130.61.3+12.412912435
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
Nantes (4 Seasons)1 League70.219127270.2263265311714083.6486573.8133141.980.20.5+7.8687118
Caen (2 Seasons)2 Leagues24.123533171.0303164316218488.0527668.493030.010.40.8+0.6615317
Alanyaspor (1 Season)1 League7.00
Dunkerque (1 Season)1 League13.73
Ajaccio (1 Season)1 League15.31
Ligue 1 (5 Seasons)80.542660370.65663129627932486.110014170.9226136.180.61.3+7.412912435
Ligue 2 (3 Seasons)42.95
Süper Lig (1 Season)7.00
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
2014-201522Nantesfr FRACoupe de France9th0.30Matches
2015-201623Nantesfr FRACoupe de France5th1.21Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.60Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.20Matches
2017-201825Nantesfr FRACoupe de France17th1.90Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.70Matches
2018-201926Caenfr FRACoupe de France5th1.50Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.80Matches
2020-202128Caenfr FRACoupe de France33rd0.90Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.30Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.90Matches
8 Seasons4 Clubs2 Leagues9.41
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
Nantes (4 Seasons)2 Leagues5.01
Caen (2 Seasons)2 Leagues3.20
Dunkerque (1 Season)1 League0.90
Ajaccio (1 Season)1 League0.30
Coupe de France (7 Seasons)7.11
Coupe de la Ligue (4 Seasons)2.20
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
201523ma MoroccoFriendlies (M)0.10Matches
201624ma MoroccoFriendlies (M)0.10Matches
201725ma MoroccoFriendlies (M)0.30Matches
201826ma MoroccoWCQ1.40Matches
201826ma MoroccoFriendlies (M)0.81Matches
4 Seasons1 Club3 Leagues2.61
Friendlies (M) (4 Seasons)1.21
WCQ (1 Season)1.40
Africa Cup of Nations qualification (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201522Nantesfr FRACoupe de France0.3Matches
2014-201522Nantesfr FRA1. Ligue 125.5Matches
2015-201623Nantesfr FRACoupe de France1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.6Matches
2015-201623Nantesfr FRA1. Ligue 116.9Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.2Matches
2016-201724Nantesfr FRA1. Ligue 119.852Matches
2017-201825Nantesfr FRACoupe de France1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.7Matches
2017-201825Nantesfr FRA1. Ligue 18.127227000141700000191217Matches
2018-201926Caenfr FRACoupe de France1.50Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.8Matches
2018-201926Caenfr FRA1. Ligue 110.333132450032550000235216Matches
2019-202027Alanyasportr TUR1. Süper Lig7.029Matches
2020-202128Caenfr FRACoupe de France0.90Matches
2020-202128Caenfr FRA2. Ligue 213.920Matches
2023-202431Ajacciofr FRACoupe de France0.3Matches
2023-202431Ajacciofr FRA2. Ligue 215.328Matches
2024-202532Dunkerquefr FRACoupe de France0.90Matches
2024-202532Dunkerquefr FRA2. Ligue 213.721Matches
9 Seasons5 Clubs5 Leagues139.7603594501719250000426433
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nantes (4 Seasons)3 Leagues75.227227000146900000191217
Caen (2 Seasons)4 Leagues27.333132450034550000235216
Dunkerque (1 Season)2 Leagues14.721
Ajaccio (1 Season)2 Leagues15.628
Alanyaspor (1 Season)1 League7.029
Coupe de France (7 Seasons)7.10
Ligue 1 (5 Seasons)80.560359450179450000426433
Coupe de la Ligue (4 Seasons)2.2
Ligue 2 (3 Seasons)42.969
Süper Lig (1 Season)7.029
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201522Nantes2 Leagues25.8
2015-201623Nantes3 Leagues18.7
2016-201724Nantes2 Leagues20.052
2017-201825Nantes3 Leagues10.727227000141700000191217
2018-201926Caen3 Leagues12.533132450032550000235216
2019-202027Alanyaspor1 League7.029
2020-202128Caen2 Leagues14.820
2023-202431Ajaccio2 Leagues15.628
2024-202532Dunkerque2 Leagues14.721
9 Seasons5 Clubs5 Leagues139.7603594501719250000426433
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nantes (4 Seasons)3 Leagues75.227227000146900000191217
Caen (2 Seasons)4 Leagues27.333132450034550000235216
Dunkerque (1 Season)2 Leagues14.721
Ajaccio (1 Season)2 Leagues15.628
Alanyaspor (1 Season)1 League7.029
Coupe de France (7 Seasons)7.10
Ligue 1 (5 Seasons)80.560359450179450000426433
Coupe de la Ligue (4 Seasons)2.2
Ligue 2 (3 Seasons)42.969
Süper Lig (1 Season)7.029
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201522Nantesfr FRA1. Ligue 114th25.5Matches
2015-201623Nantesfr FRA1. Ligue 114th16.9Matches
2016-201724Nantesfr FRA1. Ligue 17th19.852Matches
2017-201825Nantesfr FRA1. Ligue 19th8.127227000141700000191217Matches
2018-201926Caenfr FRA1. Ligue 119th10.333132450032550000235216Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.029Matches
2020-202128Caenfr FRA2. Ligue 217th13.920Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.328Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.721Matches
9 Seasons5 Clubs3 Leagues130.3603594501719250000426433
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nantes (4 Seasons)1 League70.227227000146900000191217
Caen (2 Seasons)2 Leagues24.133132450034550000235216
Alanyaspor (1 Season)1 League7.029
Dunkerque (1 Season)1 League13.721
Ajaccio (1 Season)1 League15.328
Ligue 1 (5 Seasons)80.560359450179450000426433
Ligue 2 (3 Seasons)42.969
Süper Lig (1 Season)7.029
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201522Nantesfr FRACoupe de France9th0.3Matches
2015-201623Nantesfr FRACoupe de France5th1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.6Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.2Matches
2017-201825Nantesfr FRACoupe de France17th1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.7Matches
2018-201926Caenfr FRACoupe de France5th1.50Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.8Matches
2020-202128Caenfr FRACoupe de France33rd0.90Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.3Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.90Matches
8 Seasons4 Clubs2 Leagues9.40
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nantes (4 Seasons)2 Leagues5.0
Caen (2 Seasons)2 Leagues3.20
Dunkerque (1 Season)1 League0.90
Ajaccio (1 Season)1 League0.3
Coupe de France (7 Seasons)7.10
Coupe de la Ligue (4 Seasons)2.2
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
201523ma MoroccoFriendlies (M)0.1Matches
201624ma MoroccoFriendlies (M)0.1Matches
201725ma MoroccoFriendlies (M)0.3Matches
201826ma MoroccoWCQ1.4Matches
201826ma MoroccoFriendlies (M)0.8Matches
4 Seasons1 Club3 Leagues2.6
Friendlies (M) (4 Seasons)1.2
WCQ (1 Season)1.4
Africa Cup of Nations qualification (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201522Nantesfr FRACoupe de France0.3Matches
2014-201522Nantesfr FRA1. Ligue 125.5Matches
2015-201623Nantesfr FRACoupe de France1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.6Matches
2015-201623Nantesfr FRA1. Ligue 116.9Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.2Matches
2016-201724Nantesfr FRA1. Ligue 119.8Matches
2017-201825Nantesfr FRACoupe de France1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.7Matches
2017-201825Nantesfr FRA1. Ligue 18.1172.11130030100.00000000Matches
2018-201926Caenfr FRACoupe de France1.5Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.8Matches
2018-201926Caenfr FRA1. Ligue 110.3191.85170110010.10100000Matches
2019-202027Alanyasportr TUR1. Süper Lig7.0Matches
2020-202128Caenfr FRACoupe de France0.9Matches
2020-202128Caenfr FRA2. Ligue 213.9Matches
2023-202431Ajacciofr FRACoupe de France0.3Matches
2023-202431Ajacciofr FRA2. Ligue 215.3Matches
2024-202532Dunkerquefr FRACoupe de France0.9Matches
2024-202532Dunkerquefr FRA2. Ligue 213.7Matches
9 Seasons5 Clubs5 Leagues139.7361.97300140110.05100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nantes (4 Seasons)3 Leagues75.2172.11130030100.00000000
Caen (2 Seasons)4 Leagues27.3191.85170110010.10100000
Dunkerque (1 Season)2 Leagues14.7
Ajaccio (1 Season)2 Leagues15.6
Alanyaspor (1 Season)1 League7.0
Coupe de France (7 Seasons)7.1
Ligue 1 (5 Seasons)80.5361.97300140110.05100000
Coupe de la Ligue (4 Seasons)2.2
Ligue 2 (3 Seasons)42.9
Süper Lig (1 Season)7.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201522Nantes2 Leagues25.8
2015-201623Nantes3 Leagues18.7
2016-201724Nantes2 Leagues20.0
2017-201825Nantes3 Leagues10.7172.11130030100.00000000
2018-201926Caen3 Leagues12.5191.85170110010.10100000
2019-202027Alanyaspor1 League7.0
2020-202128Caen2 Leagues14.8
2023-202431Ajaccio2 Leagues15.6
2024-202532Dunkerque2 Leagues14.7
9 Seasons5 Clubs5 Leagues139.7361.97300140110.05100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nantes (4 Seasons)3 Leagues75.2172.11130030100.00000000
Caen (2 Seasons)4 Leagues27.3191.85170110010.10100000
Dunkerque (1 Season)2 Leagues14.7
Ajaccio (1 Season)2 Leagues15.6
Alanyaspor (1 Season)1 League7.0
Coupe de France (7 Seasons)7.1
Ligue 1 (5 Seasons)80.5361.97300140110.05100000
Coupe de la Ligue (4 Seasons)2.2
Ligue 2 (3 Seasons)42.9
Süper Lig (1 Season)7.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201522Nantesfr FRA1. Ligue 114th25.5Matches
2015-201623Nantesfr FRA1. Ligue 114th16.9Matches
2016-201724Nantesfr FRA1. Ligue 17th19.8Matches
2017-201825Nantesfr FRA1. Ligue 19th8.1172.11130030100.00000000Matches
2018-201926Caenfr FRA1. Ligue 119th10.3191.85170110010.10100000Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.0Matches
2020-202128Caenfr FRA2. Ligue 217th13.9Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.3Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.7Matches
9 Seasons5 Clubs3 Leagues130.3361.97300140110.05100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nantes (4 Seasons)1 League70.2172.11130030100.00000000
Caen (2 Seasons)2 Leagues24.1191.85170110010.10100000
Alanyaspor (1 Season)1 League7.0
Dunkerque (1 Season)1 League13.7
Ajaccio (1 Season)1 League15.3
Ligue 1 (5 Seasons)80.5361.97300140110.05100000
Ligue 2 (3 Seasons)42.9
Süper Lig (1 Season)7.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201522Nantesfr FRACoupe de France9th0.3Matches
2015-201623Nantesfr FRACoupe de France5th1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.6Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.2Matches
2017-201825Nantesfr FRACoupe de France17th1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.7Matches
2018-201926Caenfr FRACoupe de France5th1.5Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.8Matches
2020-202128Caenfr FRACoupe de France33rd0.9Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.3Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.9Matches
8 Seasons4 Clubs2 Leagues9.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nantes (4 Seasons)2 Leagues5.0
Caen (2 Seasons)2 Leagues3.2
Dunkerque (1 Season)1 League0.9
Ajaccio (1 Season)1 League0.3
Coupe de France (7 Seasons)7.1
Coupe de la Ligue (4 Seasons)2.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201523ma MoroccoFriendlies (M)0.1Matches
201624ma MoroccoFriendlies (M)0.1Matches
201725ma MoroccoFriendlies (M)0.3Matches
201826ma MoroccoWCQ1.4Matches
201826ma MoroccoFriendlies (M)0.8Matches
4 Seasons1 Club3 Leagues2.6
Friendlies (M) (4 Seasons)1.2
WCQ (1 Season)1.4
Africa Cup of Nations qualification (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201522Nantesfr FRACoupe de France0.3Matches
2014-201522Nantesfr FRA1. Ligue 125.5Matches
2015-201623Nantesfr FRACoupe de France1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.6Matches
2015-201623Nantesfr FRA1. Ligue 116.9Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.2Matches
2016-201724Nantesfr FRA1. Ligue 119.82915Matches
2017-201825Nantesfr FRACoupe de France1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.7Matches
2017-201825Nantesfr FRA1. Ligue 18.11811610241428.6101641262490Matches
2018-201926Caenfr FRACoupe de France1.500Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.8Matches
2018-201926Caenfr FRA1. Ligue 110.31477433837.5514311923170Matches
2019-202027Alanyasportr TUR1. Süper Lig7.019Matches
2020-202128Caenfr FRACoupe de France0.912Matches
2020-202128Caenfr FRA2. Ligue 213.9712Matches
2023-202431Ajacciofr FRACoupe de France0.3Matches
2023-202431Ajacciofr FRA2. Ligue 215.31611Matches
2024-202532Dunkerquefr FRACoupe de France0.900Matches
2024-202532Dunkerquefr FRA2. Ligue 213.785Matches
9 Seasons5 Clubs5 Leagues139.732801314572231.815307236947260
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Nantes (4 Seasons)3 Leagues75.21840610241428.61016412212490
Caen (2 Seasons)4 Leagues27.314157433837.55143112323170
Dunkerque (1 Season)2 Leagues14.7850
Ajaccio (1 Season)2 Leagues15.616110
Alanyaspor (1 Season)1 League7.0190
Coupe de France (7 Seasons)7.1120
Ligue 1 (5 Seasons)80.532471314572231.815307233047260
Coupe de la Ligue (4 Seasons)2.20
Ligue 2 (3 Seasons)42.931280
Süper Lig (1 Season)7.0190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201522Nantes2 Leagues25.80
2015-201623Nantes3 Leagues18.70
2016-201724Nantes2 Leagues20.029150
2017-201825Nantes3 Leagues10.71811610241428.6101641262490
2018-201926Caen3 Leagues12.51477433837.5514311923170
2019-202027Alanyaspor1 League7.0190
2020-202128Caen2 Leagues14.88140
2023-202431Ajaccio2 Leagues15.616110
2024-202532Dunkerque2 Leagues14.7850
9 Seasons5 Clubs5 Leagues139.732801314572231.815307236947260
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Nantes (4 Seasons)3 Leagues75.21840610241428.61016412212490
Caen (2 Seasons)4 Leagues27.314157433837.55143112323170
Dunkerque (1 Season)2 Leagues14.7850
Ajaccio (1 Season)2 Leagues15.616110
Alanyaspor (1 Season)1 League7.0190
Coupe de France (7 Seasons)7.1120
Ligue 1 (5 Seasons)80.532471314572231.815307233047260
Coupe de la Ligue (4 Seasons)2.20
Ligue 2 (3 Seasons)42.931280
Süper Lig (1 Season)7.0190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201522Nantesfr FRA1. Ligue 114th25.5Matches
2015-201623Nantesfr FRA1. Ligue 114th16.9Matches
2016-201724Nantesfr FRA1. Ligue 17th19.82915Matches
2017-201825Nantesfr FRA1. Ligue 19th8.11811610241428.6101641262490Matches
2018-201926Caenfr FRA1. Ligue 119th10.31477433837.5514311923170Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.019Matches
2020-202128Caenfr FRA2. Ligue 217th13.9712Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.31611Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.785Matches
9 Seasons5 Clubs3 Leagues130.332791314572231.815307236747260
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
Nantes (4 Seasons)1 League70.21840610241428.61016412212490
Caen (2 Seasons)2 Leagues24.114147433837.55143112123170
Alanyaspor (1 Season)1 League7.0190
Dunkerque (1 Season)1 League13.7850
Ajaccio (1 Season)1 League15.316110
Ligue 1 (5 Seasons)80.532471314572231.815307233047260
Ligue 2 (3 Seasons)42.931280
Süper Lig (1 Season)7.0190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201522Nantesfr FRACoupe de France9th0.3Matches
2015-201623Nantesfr FRACoupe de France5th1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.6Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.2Matches
2017-201825Nantesfr FRACoupe de France17th1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.7Matches
2018-201926Caenfr FRACoupe de France5th1.500Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.8Matches
2020-202128Caenfr FRACoupe de France33rd0.912Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.3Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.900Matches
8 Seasons4 Clubs2 Leagues9.4120
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
Nantes (4 Seasons)2 Leagues5.00
Caen (2 Seasons)2 Leagues3.2120
Dunkerque (1 Season)1 League0.9000
Ajaccio (1 Season)1 League0.30
Coupe de France (7 Seasons)7.1120
Coupe de la Ligue (4 Seasons)2.20
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
201523ma MoroccoFriendlies (M)0.1Matches
201624ma MoroccoFriendlies (M)0.1Matches
201725ma MoroccoFriendlies (M)0.3Matches
201826ma MoroccoWCQ1.4Matches
201826ma MoroccoFriendlies (M)0.8Matches
4 Seasons1 Club3 Leagues2.60
Friendlies (M) (4 Seasons)1.20
WCQ (1 Season)1.40
Africa Cup of Nations qualification (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201522Nantesfr FRACoupe de France0.3Matches
2014-201522Nantesfr FRA1. Ligue 125.5Matches
2015-201623Nantesfr FRACoupe de France1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.6Matches
2015-201623Nantesfr FRA1. Ligue 116.9Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.2Matches
2016-201724Nantesfr FRA1. Ligue 119.8Matches
2017-201825Nantesfr FRACoupe de France1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.7Matches
2017-201825Nantesfr FRA1. Ligue 18.13751273154155233757228.6571.4205102546015123141324659Matches
2018-201926Caenfr FRACoupe de France1.5Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.8Matches
2018-201926Caenfr FRA1. Ligue 110.34522176208172244516350.0350.022499541212134201728263Matches
2019-202027Alanyasportr TUR1. Süper Lig7.0Matches
2020-202128Caenfr FRACoupe de France0.9Matches
2020-202128Caenfr FRA2. Ligue 213.9Matches
2023-202431Ajacciofr FRACoupe de France0.3Matches
2023-202431Ajacciofr FRA2. Ligue 215.3Matches
2024-202532Dunkerquefr FRACoupe de France0.9Matches
2024-202532Dunkerquefr FRA2. Ligue 213.7Matches
9 Seasons5 Clubs5 Leagues139.7827331493623274782613538.5861.54292020872272573430528122
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
Nantes (4 Seasons)3 Leagues75.23751273154155233757228.6571.4205102546015123141324659
Caen (2 Seasons)4 Leagues27.34522176208172244516350.0350.022499541212134201728263
Dunkerque (1 Season)2 Leagues14.7
Ajaccio (1 Season)2 Leagues15.6
Alanyaspor (1 Season)1 League7.0
Coupe de France (7 Seasons)7.1
Ligue 1 (5 Seasons)80.5827331493623274782613538.5861.54292020872272573430528122
Coupe de la Ligue (4 Seasons)2.2
Ligue 2 (3 Seasons)42.9
Süper Lig (1 Season)7.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201522Nantes2 Leagues25.8
2015-201623Nantes3 Leagues18.7
2016-201724Nantes2 Leagues20.0
2017-201825Nantes3 Leagues10.73751273154155233757228.6571.4205102546015123141324659
2018-201926Caen3 Leagues12.54522176208172244516350.0350.022499541212134201728263
2019-202027Alanyaspor1 League7.0
2020-202128Caen2 Leagues14.8
2023-202431Ajaccio2 Leagues15.6
2024-202532Dunkerque2 Leagues14.7
9 Seasons5 Clubs5 Leagues139.7827331493623274782613538.5861.54292020872272573430528122
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
Nantes (4 Seasons)3 Leagues75.23751273154155233757228.6571.4205102546015123141324659
Caen (2 Seasons)4 Leagues27.34522176208172244516350.0350.022499541212134201728263
Dunkerque (1 Season)2 Leagues14.7
Ajaccio (1 Season)2 Leagues15.6
Alanyaspor (1 Season)1 League7.0
Coupe de France (7 Seasons)7.1
Ligue 1 (5 Seasons)80.5827331493623274782613538.5861.54292020872272573430528122
Coupe de la Ligue (4 Seasons)2.2
Ligue 2 (3 Seasons)42.9
Süper Lig (1 Season)7.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201522Nantesfr FRA1. Ligue 114th25.5Matches
2015-201623Nantesfr FRA1. Ligue 114th16.9Matches
2016-201724Nantesfr FRA1. Ligue 17th19.8Matches
2017-201825Nantesfr FRA1. Ligue 19th8.13751273154155233757228.6571.4205102546015123141324659Matches
2018-201926Caenfr FRA1. Ligue 119th10.34522176208172244516350.0350.022499541212134201728263Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.0Matches
2020-202128Caenfr FRA2. Ligue 217th13.9Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.3Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.7Matches
9 Seasons5 Clubs3 Leagues130.3827331493623274782613538.5861.54292020872272573430528122
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
Nantes (4 Seasons)1 League70.23751273154155233757228.6571.4205102546015123141324659
Caen (2 Seasons)2 Leagues24.14522176208172244516350.0350.022499541212134201728263
Alanyaspor (1 Season)1 League7.0
Dunkerque (1 Season)1 League13.7
Ajaccio (1 Season)1 League15.3
Ligue 1 (5 Seasons)80.5827331493623274782613538.5861.54292020872272573430528122
Ligue 2 (3 Seasons)42.9
Süper Lig (1 Season)7.0
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
2014-201522Nantesfr FRACoupe de France9th0.3Matches
2015-201623Nantesfr FRACoupe de France5th1.2Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.6Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.2Matches
2017-201825Nantesfr FRACoupe de France17th1.9Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.7Matches
2018-201926Caenfr FRACoupe de France5th1.5Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.8Matches
2020-202128Caenfr FRACoupe de France33rd0.9Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.3Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.9Matches
8 Seasons4 Clubs2 Leagues9.4
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
Nantes (4 Seasons)2 Leagues5.0
Caen (2 Seasons)2 Leagues3.2
Dunkerque (1 Season)1 League0.9
Ajaccio (1 Season)1 League0.3
Coupe de France (7 Seasons)7.1
Coupe de la Ligue (4 Seasons)2.2
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
201523ma MoroccoFriendlies (M)0.1Matches
201624ma MoroccoFriendlies (M)0.1Matches
201725ma MoroccoFriendlies (M)0.3Matches
201826ma MoroccoWCQ1.4Matches
201826ma MoroccoFriendlies (M)0.8Matches
4 Seasons1 Club3 Leagues2.6
Friendlies (M) (4 Seasons)1.2
WCQ (1 Season)1.4
Africa Cup of Nations qualification (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201522Nantesfr FRACoupe de France1313117.20.30013010.000000.00-1.81Matches
2014-201522Nantesfr FRA1. Ligue 1372,2956267.125.525121201.192227-5-0.20+0.28Matches
2015-201623Nantesfr FRACoupe de France110710744.61.211070003.0023-1-0.84-3.55Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue1535344.20.60015200.0001-1-1.70-1.70Matches
2015-201623Nantesfr FRA1. Ligue 1321,5204844.416.91741511.381419-5-0.30-0.01Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue121217.80.20012013.000000.00-0.36Matches
2016-201724Nantesfr FRA1. Ligue 1321,7785652.019.81861441.281828-10-0.51-0.29Matches
2017-201825Nantesfr FRACoupe de France21748796.71.92871001.5074+3+1.55+1.55Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue1606066.70.71600000.0013-2-3.00-3.00Matches
2017-201825Nantesfr FRA1. Ligue 1167254521.28.11062161871.1358-3-0.37-0.319.67.7+1.9+0.24+0.18Matches
2018-201926Caenfr FRACoupe de France31384635.41.5259012102.0042+2+1.30+0.23Matches
2018-201926Caenfr FRA1. Coupe de la Ligue1686875.60.81680000.0012-1-1.32+2.77Matches
2018-201926Caenfr FRA1. Ligue 1179235427.010.3985682050.76911-2-0.20+0.6310.014.2-4.1-0.40+0.63Matches
2019-202027Alanyasportr TUR1. Süper Lig186293520.67.06774121471.3386+2+0.29-0.53Matches
2020-202128Caenfr FRACoupe de France2814145.00.9169011201.5002-2-2.22-4.95Matches
2020-202128Caenfr FRA2. Ligue 2171,2497336.513.91483533001.531312+1+0.07+0.74Matches
2023-202431Ajacciofr FRACoupe de France1272715.00.30012710.001100.00-1.18Matches
2023-202431Ajacciofr FRA2. Ligue 2181,3737640.115.31779612901.611613+3+0.20+0.81Matches
2024-202532Dunkerquefr FRACoupe de France2854321.80.90024302.0030+3+3.18+2.59Matches
2024-202532Dunkerquefr FRA2. Ligue 2181,2366968.713.7158163902.002016+4+0.29-0.03Matches
9 Seasons5 Clubs5 Leagues22112,5735740.4139.713978518220271.34144158-14-0.10+0.0519.621.8-2.2-0.12+0.34
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
Nantes (4 Seasons)3 Leagues1246,7645545.875.27469245023141.266993-24-0.32-0.219.67.7+1.9+0.24+0.18
Caen (2 Seasons)4 Leagues402,4596132.827.3278011132251.202729-2-0.07+0.5310.014.2-4.1-0.40+0.63
Dunkerque (1 Season)2 Leagues201,3216660.314.71581652302.002316+7+0.48+0.06
Ajaccio (1 Season)2 Leagues191,4007438.915.61779622811.531714+3+0.19+0.68
Alanyaspor (1 Season)1 League186293520.67.06774121471.3386+2+0.29-0.53
Coupe de France (7 Seasons)126435437.07.1678162921.581712+5+0.70-0.69
Ligue 1 (5 Seasons)1347,2415442.380.57972295519171.206893-25-0.31+0.0619.621.8-2.2-0.12+0.34
Coupe de la Ligue (4 Seasons)42025135.42.2265023610.7526-4-1.78-1.78
Ligue 2 (3 Seasons)533,8587344.742.946811772101.724941+8+0.19+0.71
Süper Lig (1 Season)186293520.67.06774121471.3386+2+0.29-0.53
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201522Nantes2 Leagues382,3266164.625.82512133011.162227-5-0.19+0.02
2015-201623Nantes3 Leagues341,6804944.418.7181084165211.391623-7-0.37-0.29
2016-201724Nantes2 Leagues331,7995548.820.0186152051.331828-10-0.50-0.36
2017-201825Nantes3 Leagues199595026.010.71365261871.111315-2-0.19-0.129.67.7+1.9+0.24+0.18
2018-201926Caen3 Leagues211,1295428.912.51279692050.901415-1-0.08+0.6010.014.2-4.1-0.40+0.63
2019-202027Alanyaspor1 League186293520.67.06774121471.3386+2+0.29-0.53
2020-202128Caen2 Leagues191,3307036.914.81582542601.531314-1-0.07+0.45
2023-202431Ajaccio2 Leagues191,4007438.915.61779622811.531714+3+0.19+0.68
2024-202532Dunkerque2 Leagues201,3216660.314.71581652302.002316+7+0.48+0.06
9 Seasons5 Clubs5 Leagues22112,5735740.4139.713978518220271.34144158-14-0.10+0.0519.621.8-2.2-0.12+0.34
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
Nantes (4 Seasons)3 Leagues1246,7645545.875.27469245023141.266993-24-0.32-0.219.67.7+1.9+0.24+0.18
Caen (2 Seasons)4 Leagues402,4596132.827.3278011132251.202729-2-0.07+0.5310.014.2-4.1-0.40+0.63
Dunkerque (1 Season)2 Leagues201,3216660.314.71581652302.002316+7+0.48+0.06
Ajaccio (1 Season)2 Leagues191,4007438.915.61779622811.531714+3+0.19+0.68
Alanyaspor (1 Season)1 League186293520.67.06774121471.3386+2+0.29-0.53
Coupe de France (7 Seasons)126435437.07.1678162921.581712+5+0.70-0.69
Ligue 1 (5 Seasons)1347,2415442.380.57972295519171.206893-25-0.31+0.0619.621.8-2.2-0.12+0.34
Coupe de la Ligue (4 Seasons)42025135.42.2265023610.7526-4-1.78-1.78
Ligue 2 (3 Seasons)533,8587344.742.946811772101.724941+8+0.19+0.71
Süper Lig (1 Season)186293520.67.06774121471.3386+2+0.29-0.53
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201522Nantesfr FRA1. Ligue 114th372,2956267.125.525121201.192227-5-0.20+0.28Matches
2015-201623Nantesfr FRA1. Ligue 114th321,5204844.416.91741511.381419-5-0.30-0.01Matches
2016-201724Nantesfr FRA1. Ligue 17th321,7785652.019.81861441.281828-10-0.51-0.29Matches
2017-201825Nantesfr FRA1. Ligue 19th167254521.28.11062161871.1358-3-0.37-0.319.67.7+1.9+0.24+0.18Matches
2018-201926Caenfr FRA1. Ligue 119th179235427.010.3985682050.76911-2-0.20+0.6310.014.2-4.1-0.40+0.63Matches
2019-202027Alanyasportr TUR1. Süper Lig5th186293520.67.06774121471.3386+2+0.29-0.53Matches
2020-202128Caenfr FRA2. Ligue 217th171,2497336.513.91483533001.531312+1+0.07+0.74Matches
2023-202431Ajacciofr FRA2. Ligue 215th181,3737640.115.31779612901.611613+3+0.20+0.81Matches
2024-202532Dunkerquefr FRA2. Ligue 24th181,2366968.713.7158163902.002016+4+0.29-0.03Matches
9 Seasons5 Clubs3 Leagues20511,7285740.7130.313178507418241.34125140-15-0.12+0.1319.621.8-2.2-0.12+0.34
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
Nantes (4 Seasons)1 League1176,3185446.270.27062234718121.265982-23-0.33-0.119.67.7+1.9+0.24+0.18
Caen (2 Seasons)2 Leagues342,1726431.824.1238311112351.152223-1-0.04+0.7110.014.2-4.1-0.40+0.63
Alanyaspor (1 Season)1 League186293520.67.06774121471.3386+2+0.29-0.53
Dunkerque (1 Season)1 League181,2366968.713.7158163902.002016+4+0.29-0.03
Ajaccio (1 Season)1 League181,3737640.115.31779612901.611613+3+0.20+0.81
Ligue 1 (5 Seasons)1347,2415442.380.57972295519171.206893-25-0.31+0.0619.621.8-2.2-0.12+0.34
Ligue 2 (3 Seasons)533,8587344.742.946811772101.724941+8+0.19+0.71
Süper Lig (1 Season)186293520.67.06774121471.3386+2+0.29-0.53
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
2014-201522Nantesfr FRACoupe de France9th1313117.20.30013010.000000.00-1.81Matches
2015-201623Nantesfr FRACoupe de France5th110710744.61.211070003.0023-1-0.84-3.55Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th1535344.20.60015200.0001-1-1.70-1.70Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th121217.80.20012013.000000.00-0.36Matches
2017-201825Nantesfr FRACoupe de France17th21748796.71.92871001.5074+3+1.55+1.55Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th1606066.70.71600000.0013-2-3.00-3.00Matches
2018-201926Caenfr FRACoupe de France5th31384635.41.5259012102.0042+2+1.30+0.23Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th1686875.60.81680000.0012-1-1.32+2.77Matches
2020-202128Caenfr FRACoupe de France33rd2814145.00.9169011201.5002-2-2.22-4.95Matches
2023-202431Ajacciofr FRACoupe de FranceRd81272715.00.30012710.001100.00-1.18Matches
2024-202532Dunkerquefr FRACoupe de FranceR162854321.80.90024302.0030+3+3.18+2.59Matches
8 Seasons4 Clubs2 Leagues168455336.69.4875183131.381918+1+0.11-0.94
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Nantes (4 Seasons)2 Leagues74466441.35.0486133421.291011-1-0.20-1.34
Caen (2 Seasons)2 Leagues62874843.53.2464021701.5056-1-0.31-1.52
Dunkerque (1 Season)1 League2854321.80.90024302.0030+3+3.18+2.59
Ajaccio (1 Season)1 League1272715.00.30012710.001100.00-1.18
Coupe de France (7 Seasons)126435437.07.1678162921.581712+5+0.70-0.69
Coupe de la Ligue (4 Seasons)42025135.42.2265023610.7526-4-1.78-1.78
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
201523ma MoroccoFriendlies (M)1772.60.1001600.000000.00+0.68Matches
201624ma MoroccoFriendlies (M)1771.90.1001603.000000.00-1.78Matches
201725ma MoroccoFriendlies (M)226137.20.30021211.500000.00-1.08Matches
201725ma MoroccoAfrica Cup of Nations qualification00001Matches
201826ma MoroccoWCQ21246217.21.4191113301.501100.00-1.81Matches
201826ma MoroccoFriendlies (M)1717113.10.81710013.0020+2+2.54+1.58Matches
4 Seasons1 Club3 Leagues7235348.42.6283151431.7131+2+0.77-0.40
Friendlies (M) (4 Seasons)5111227.31.217504921.8020+2+1.62+0.73
WCQ (1 Season)21246217.21.4191113301.501100.00-1.81
Africa Cup of Nations qualification (1 Season)00001

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201522Nantesfr FRACoupe de France0.30000Matches
2014-201522Nantesfr FRA1. Ligue 125.53064Matches
2015-201623Nantesfr FRACoupe de France1.20000Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue0.60000Matches
2015-201623Nantesfr FRA1. Ligue 116.96147Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue0.20000Matches
2016-201724Nantesfr FRA1. Ligue 119.8700351118521529000Matches
2017-201825Nantesfr FRACoupe de France1.90000Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue0.70000Matches
2017-201825Nantesfr FRA1. Ligue 18.121119851761100052102033.3Matches
2018-201926Caenfr FRACoupe de France1.5000002000000Matches
2018-201926Caenfr FRA1. Coupe de la Ligue0.80000Matches
2018-201926Caenfr FRA1. Ligue 110.3200993259700047202544.4Matches
2019-202027Alanyasportr TUR1. Süper Lig7.0100126529910Matches
2020-202128Caenfr FRACoupe de France0.90002110210Matches
2020-202128Caenfr FRA2. Ligue 213.941125137201270Matches
2023-202431Ajacciofr FRACoupe de France0.30000Matches
2023-202431Ajacciofr FRA2. Ligue 215.3300211892811160Matches
2024-202532Dunkerquefr FRACoupe de France0.90000100000Matches
2024-202532Dunkerquefr FRA2. Ligue 213.72001911821580Matches
9 Seasons5 Clubs5 Leagues139.730322537858192698000099304540.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nantes (4 Seasons)3 Leagues75.21821165192369214000052102033.3
Caen (2 Seasons)4 Leagues27.361136231345231500047202544.4
Dunkerque (1 Season)2 Leagues14.72001912821580
Ajaccio (1 Season)2 Leagues15.6300211892811160
Alanyaspor (1 Season)1 League7.0100126529910
Coupe de France (7 Seasons)7.1000223021000
Ligue 1 (5 Seasons)80.52021174282694304700099304540.0
Coupe de la Ligue (4 Seasons)2.20000
Ligue 2 (3 Seasons)42.99116542246928310
Süper Lig (1 Season)7.0100126529910
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201522Nantes2 Leagues25.8300640
2015-201623Nantes3 Leagues18.7610470
2016-201724Nantes2 Leagues20.0700351118521529000
2017-201825Nantes3 Leagues10.721119851761100052102033.3
2018-201926Caen3 Leagues12.5200995259700047202544.4
2019-202027Alanyaspor1 League7.0100126529910
2020-202128Caen2 Leagues14.841127148201480
2023-202431Ajaccio2 Leagues15.6300211892811160
2024-202532Dunkerque2 Leagues14.72001912821580
9 Seasons5 Clubs5 Leagues139.730322537858192698000099304540.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nantes (4 Seasons)3 Leagues75.21821165192369214000052102033.3
Caen (2 Seasons)4 Leagues27.361136231345231500047202544.4
Dunkerque (1 Season)2 Leagues14.72001912821580
Ajaccio (1 Season)2 Leagues15.6300211892811160
Alanyaspor (1 Season)1 League7.0100126529910
Coupe de France (7 Seasons)7.1000223021000
Ligue 1 (5 Seasons)80.52021174282694304700099304540.0
Coupe de la Ligue (4 Seasons)2.20000
Ligue 2 (3 Seasons)42.99116542246928310
Süper Lig (1 Season)7.0100126529910
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201522Nantesfr FRA1. Ligue 114th25.53064Matches
2015-201623Nantesfr FRA1. Ligue 114th16.96147Matches
2016-201724Nantesfr FRA1. Ligue 17th19.8700351118521529000Matches
2017-201825Nantesfr FRA1. Ligue 19th8.121119851761100052102033.3Matches
2018-201926Caenfr FRA1. Ligue 119th10.3200993259700047202544.4Matches
2019-202027Alanyasportr TUR1. Süper Lig5th7.0100126529910Matches
2020-202128Caenfr FRA2. Ligue 217th13.941125137201270Matches
2023-202431Ajacciofr FRA2. Ligue 215th15.3300211892811160Matches
2024-202532Dunkerquefr FRA2. Ligue 24th13.72001911821580Matches
9 Seasons5 Clubs3 Leagues130.330322517655192677900099304540.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nantes (4 Seasons)1 League70.21821165192369214000052102033.3
Caen (2 Seasons)2 Leagues24.161134221045211400047202544.4
Alanyaspor (1 Season)1 League7.0100126529910
Dunkerque (1 Season)1 League13.72001911821580
Ajaccio (1 Season)1 League15.3300211892811160
Ligue 1 (5 Seasons)80.52021174282694304700099304540.0
Ligue 2 (3 Seasons)42.99116542246928310
Süper Lig (1 Season)7.0100126529910
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201522Nantesfr FRACoupe de France9th0.30000Matches
2015-201623Nantesfr FRACoupe de France5th1.20000Matches
2015-201623Nantesfr FRA1. Coupe de la Ligue17th0.60000Matches
2016-201724Nantesfr FRA1. Coupe de la Ligue5th0.20000Matches
2017-201825Nantesfr FRACoupe de France17th1.90000Matches
2017-201825Nantesfr FRA1. Coupe de la Ligue17th0.70000Matches
2018-201926Caenfr FRACoupe de France5th1.5000002000000Matches
2018-201926Caenfr FRA1. Coupe de la Ligue17th0.80000Matches
2020-202128Caenfr FRACoupe de France33rd0.90002110210Matches
2023-202431Ajacciofr FRACoupe de FranceRd80.30000Matches
2024-202532Dunkerquefr FRACoupe de FranceR160.90000100000Matches
8 Seasons4 Clubs2 Leagues9.4000223021000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Nantes (4 Seasons)2 Leagues5.00000
Caen (2 Seasons)2 Leagues3.2000213021000
Dunkerque (1 Season)1 League0.90000100000
Ajaccio (1 Season)1 League0.30000
Coupe de France (7 Seasons)7.1000223021000
Coupe de la Ligue (4 Seasons)2.20000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201523ma MoroccoFriendlies (M)0.10000Matches
201624ma MoroccoFriendlies (M)0.10000Matches
201725ma MoroccoFriendlies (M)0.30000Matches
201826ma MoroccoWCQ1.40000Matches
201826ma MoroccoFriendlies (M)0.80000Matches
4 Seasons1 Club3 Leagues2.60000
Friendlies (M) (4 Seasons)1.20000
WCQ (1 Season)1.40000
Africa Cup of Nations qualification (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.

More Yacine Bammou Pages

Yacine Bammou Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison