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
2008-200919Le Havrefr FRA1. Ligue 11198419.3213200000.210.110.320.210.32Matches
2009-201020Le Havrefr FRA2. Ligue 218151,36515.2101100100.070.000.070.070.07
2010-201121Le Havrefr FRA2. Ligue 235353,15035.0202200000.060.000.060.060.06
2011-201222Le Havrefr FRA2. Ligue 230302,70030.0011000200.000.030.030.000.03
2012-201323Châteaurouxfr FRA2. Ligue 229292,61029.0213200500.070.030.100.070.10
2013-201424Châteaurouxfr FRA2. Ligue 232322,86731.9011000300.000.030.030.000.03
2014-201525Châteaurouxfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2014-201525Châteaurouxfr FRA2. Ligue 234343,04733.9044000100.000.120.120.000.12Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2015-201626Valenciennesfr FRA2. Ligue 237343,05734.0000000210.000.000.000.000.00Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue111201.3000000000.000.000.000.000.00Matches
2016-201727Valenciennesfr FRA2. Ligue 231312,76630.7213200100.070.030.100.070.10Matches
2017-201828Valenciennesfr FRACoupe de France111201.3000000000.000.000.000.000.00Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue1060.1000000000.000.000.000.000.00Matches
2017-201828Valenciennesfr FRA2. Ligue 217161,45816.2000000100.40.40.10.5136130.000.000.000.000.000.020.010.030.020.03Matches
2018-201929Valenciennesfr FRACoupe de France222102.3022000000.000.860.860.000.86Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2018-201929Valenciennesfr FRA2. Ligue 234292,68829.9101100101.51.50.62.11295110.030.000.030.030.030.050.020.070.050.07Matches
2019-202030Grenoblefr FRA2. Ligue 21397788.6011000000.20.20.10.252220.000.120.120.000.120.020.010.030.020.03Matches
2020-202131Grenoblefr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2020-202131Grenoblefr FRA2. Ligue 228282,46527.4415400402.32.31.13.41311950.150.040.180.150.180.080.040.120.080.12Matches
2021-202232Grenoblefr FRA2. Ligue 237373,31936.9404400101.91.90.92.818111120.110.000.110.110.110.050.030.080.050.08Matches
2022-202333Grenoblefr FRACoupe de France665355.9112100000.170.170.340.170.34Matches
2022-202333Grenoblefr FRA2. Ligue 2141092510.3011000210.30.30.91.274810.000.100.100.000.100.030.090.120.030.12Matches
2023-202434Grenoblefr FRACoupe de France222102.3000000000.000.000.000.000.00Matches
2023-202434Grenoblefr FRA2. Ligue 219141,37815.3101100100.80.80.10.9114420.070.000.070.070.070.050.010.060.050.06Matches
2024-202535Grenoblefr FRA2. Ligue 211720.8000000000.00.00.00.00100.000.000.000.000.000.030.000.030.030.03Matches
17 Seasons4 Clubs4 Leagues43740937,047411.620153520002527.37.33.911.279501360.050.040.090.050.090.050.030.080.050.08
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
Grenoble (6 Seasons)2 Leagues1211089,772108.6104141000815.55.53.18.654345220.090.040.130.090.130.060.030.090.060.09
Valenciennes (4 Seasons)3 Leagues12611610,605117.8336300511.81.80.82.625156140.030.030.050.030.050.040.020.060.040.06
Le Havre (4 Seasons)2 Leagues94898,05689.5527500300.060.020.080.060.08
Châteauroux (3 Seasons)2 Leagues96968,61495.7268200900.020.060.080.020.08
Ligue 2 (16 Seasons)40938434,645384.917112817002527.37.33.911.279501360.040.030.070.040.070.050.030.080.050.08
Coupe de France (6 Seasons)13131,25513.9134100000.070.220.290.070.29
Coupe de la Ligue (4 Seasons)433063.4000000000.000.000.000.000.00
Ligue 1 (1 Season)1198419.3213200000.210.110.320.210.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
2008-200919Le Havre1 League1198419.3213200000.210.110.320.210.32
2009-201020Le Havre1 League18151,36515.2101100100.070.000.070.070.07
2010-201121Le Havre1 League35353,15035.0202200000.060.000.060.060.06
2011-201222Le Havre1 League30302,70030.0011000200.000.030.030.000.03
2012-201323Châteauroux1 League29292,61029.0213200500.070.030.100.070.10
2013-201424Châteauroux1 League32322,86731.9011000300.000.030.030.000.03
2014-201525Châteauroux2 Leagues35353,13734.9044000100.000.110.110.000.11
2015-201626Valenciennes2 Leagues38353,14735.0000000210.000.000.000.000.00
2016-201727Valenciennes2 Leagues32322,88632.1213200100.060.030.090.060.09
2017-201828Valenciennes3 Leagues19171,58417.6000000100.40.40.10.5136130.000.000.000.000.000.020.010.030.020.03
2018-201929Valenciennes3 Leagues37322,98833.2123100101.51.50.62.11295110.030.060.090.030.090.050.020.070.050.07
2019-202030Grenoble1 League1397788.6011000000.20.20.10.252220.000.120.120.000.120.020.010.030.020.03
2020-202131Grenoble2 Leagues29292,55528.4415400402.32.31.13.41311950.140.040.180.140.180.080.040.120.080.12
2021-202232Grenoble1 League37373,31936.9404400101.91.90.92.818111120.110.000.110.110.110.050.030.080.050.08
2022-202333Grenoble2 Leagues20161,46016.2123100210.30.30.91.274810.060.120.180.060.180.030.090.120.030.12
2023-202434Grenoble2 Leagues21161,58817.6101100100.80.80.10.9114420.060.000.060.060.060.050.010.060.050.06
2024-202535Grenoble1 League11720.8000000000.00.00.00.00100.000.000.000.000.000.030.000.030.030.03
17 Seasons4 Clubs4 Leagues43740937,047411.620153520002527.37.33.911.279501360.050.040.090.050.090.050.030.080.050.08
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
Grenoble (6 Seasons)2 Leagues1211089,772108.6104141000815.55.53.18.654345220.090.040.130.090.130.060.030.090.060.09
Valenciennes (4 Seasons)3 Leagues12611610,605117.8336300511.81.80.82.625156140.030.030.050.030.050.040.020.060.040.06
Le Havre (4 Seasons)2 Leagues94898,05689.5527500300.060.020.080.060.08
Châteauroux (3 Seasons)2 Leagues96968,61495.7268200900.020.060.080.020.08
Ligue 2 (16 Seasons)40938434,645384.917112817002527.37.33.911.279501360.040.030.070.040.070.050.030.080.050.08
Coupe de France (6 Seasons)13131,25513.9134100000.070.220.290.070.29
Coupe de la Ligue (4 Seasons)433063.4000000000.000.000.000.000.00
Ligue 1 (1 Season)1198419.3213200000.210.110.320.210.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
2008-200919Le Havrefr FRA1. Ligue 120th1198419.3213200000.210.110.320.210.32Matches
2009-201020Le Havrefr FRA2. Ligue 27th18151,36515.2101100100.070.000.070.070.07
2010-201121Le Havrefr FRA2. Ligue 29th35353,15035.0202200000.060.000.060.060.06
2011-201222Le Havrefr FRA2. Ligue 215th30302,70030.0011000200.000.030.030.000.03
2012-201323Châteaurouxfr FRA2. Ligue 216th29292,61029.0213200500.070.030.100.070.10
2013-201424Châteaurouxfr FRA2. Ligue 218th32322,86731.9011000300.000.030.030.000.03
2014-201525Châteaurouxfr FRA2. Ligue 219th34343,04733.9044000100.000.120.120.000.12Matches
2015-201626Valenciennesfr FRA2. Ligue 212th37343,05734.0000000210.000.000.000.000.00Matches
2016-201727Valenciennesfr FRA2. Ligue 213th31312,76630.7213200100.070.030.100.070.10Matches
2017-201828Valenciennesfr FRA2. Ligue 213th17161,45816.2000000100.40.40.10.5136130.000.000.000.000.000.020.010.030.020.03Matches
2018-201929Valenciennesfr FRA2. Ligue 213th34292,68829.9101100101.51.50.62.11295110.030.000.030.030.030.050.020.070.050.07Matches
2019-202030Grenoblefr FRA2. Ligue 29th1397788.6011000000.20.20.10.252220.000.120.120.000.120.020.010.030.020.03Matches
2020-202131Grenoblefr FRA2. Ligue 24th28282,46527.4415400402.32.31.13.41311950.150.040.180.150.180.080.040.120.080.12Matches
2021-202232Grenoblefr FRA2. Ligue 215th37373,31936.9404400101.91.90.92.818111120.110.000.110.110.110.050.030.080.050.08Matches
2022-202333Grenoblefr FRA2. Ligue 210th141092510.3011000210.30.30.91.274810.000.100.100.000.100.030.090.120.030.12Matches
2023-202434Grenoblefr FRA2. Ligue 211th19141,37815.3101100100.80.80.10.9114420.070.000.070.070.070.050.010.060.050.06Matches
2024-202535Grenoblefr FRA2. Ligue 210th11720.8000000000.00.00.00.00100.000.000.000.000.000.030.000.030.030.03Matches
17 Seasons4 Clubs2 Leagues42039335,486394.319123119002527.37.33.911.279501360.050.030.080.050.080.050.030.080.050.08
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
Grenoble (6 Seasons)1 League112998,93799.39312900815.55.53.18.654345220.090.030.120.090.120.060.030.090.060.09
Valenciennes (4 Seasons)1 League1191109,969110.8314300511.81.80.82.625156140.030.010.040.030.040.040.020.060.040.06
Le Havre (4 Seasons)2 Leagues94898,05689.5527500300.060.020.080.060.08
Châteauroux (3 Seasons)1 League95958,52494.7268200900.020.060.080.020.08
Ligue 2 (16 Seasons)40938434,645384.917112817002527.37.33.911.279501360.040.030.070.040.070.050.030.080.050.08
Ligue 1 (1 Season)1198419.3213200000.210.110.320.210.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
2014-201525Châteaurouxfr FRACoupe de France17th11901.0000000000.000.000.000.000.00Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd11901.0000000000.000.000.000.000.00Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd111201.3000000000.000.000.000.000.00Matches
2017-201828Valenciennesfr FRACoupe de France33rd111201.3000000000.000.000.000.000.00Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th1060.1000000000.000.000.000.000.00Matches
2018-201929Valenciennesfr FRACoupe de France33rd222102.3022000000.000.860.860.000.86Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd11901.0000000000.000.000.000.000.00Matches
2020-202131Grenoblefr FRACoupe de France33rd11901.0000000000.000.000.000.000.00Matches
2022-202333Grenoblefr FRACoupe de FranceQF665355.9112100000.170.170.340.170.34Matches
2023-202434Grenoblefr FRACoupe de FranceRd8222102.3000000000.000.000.000.000.00Matches
8 Seasons3 Clubs2 Leagues17161,56117.3134100000.060.170.230.060.23
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
Valenciennes (4 Seasons)2 Leagues766367.1022000000.000.280.280.000.28
Grenoble (3 Seasons)1 League998359.3112100000.110.110.220.110.22
Châteauroux (1 Season)1 League11901.0000000000.000.000.000.000.00
Coupe de France (6 Seasons)13131,25513.9134100000.070.220.290.070.29
Coupe de la Ligue (4 Seasons)433063.4000000000.000.000.000.000.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
2008-200919Le Havrefr FRA1. Ligue 19.3250.540.4000Matches
2009-201020Le Havrefr FRA2. Ligue 215.2140.260.2500
2010-201121Le Havrefr FRA2. Ligue 235.0240.110.5000
2011-201222Le Havrefr FRA2. Ligue 230.0050.170.0000
2012-201323Châteaurouxfr FRA2. Ligue 229.0240.140.5000
2013-201424Châteaurouxfr FRA2. Ligue 231.9030.090.0000
2014-201525Châteaurouxfr FRACoupe de France1.0000Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.9070.210.0000Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.0000Matches
2015-201626Valenciennesfr FRA2. Ligue 234.0030.090.0000Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.3000Matches
2016-201727Valenciennesfr FRA2. Ligue 230.72060.000.200.3300Matches
2017-201828Valenciennesfr FRACoupe de France1.3000Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.1000Matches
2017-201828Valenciennesfr FRA2. Ligue 216.208112.50.490.060.000.0019.30000.40.40.04-0.4-0.4Matches
2018-201929Valenciennesfr FRACoupe de France2.30000.000.0000Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.0000Matches
2018-201929Valenciennesfr FRA2. Ligue 229.9111327.30.370.100.090.3313.40001.51.50.13-0.5-0.5Matches
2019-202030Grenoblefr FRA2. Ligue 28.603133.30.350.120.000.0010.60000.20.20.06-0.2-0.2Matches
2020-202131Grenoblefr FRACoupe de France1.002150.02.001.000.000.0000Matches
2020-202131Grenoblefr FRA2. Ligue 227.4422836.40.800.290.180.5012.50002.32.30.10+1.7+1.7Matches
2021-202232Grenoblefr FRA2. Ligue 236.9411654.50.300.160.360.679.10001.91.90.17+2.1+2.1Matches
2022-202333Grenoblefr FRACoupe de France5.9144100.00.670.670.250.2500Matches
2022-202333Grenoblefr FRA2. Ligue 210.30500.00.490.000.0012.70000.30.30.07-0.3-0.3Matches
2023-202434Grenoblefr FRACoupe de France2.3000Matches
2023-202434Grenoblefr FRA2. Ligue 215.319333.30.590.200.110.3315.10000.80.80.09+0.2+0.2Matches
2024-202535Grenoblefr FRA2. Ligue 20.80100.01.250.000.0020.80000.00.00.020.00.0Matches
17 Seasons4 Clubs4 Leagues411.620766843.40.410.170.170.2913.30007.37.30.10+2.7+2.7
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
Grenoble (6 Seasons)2 Leagues108.610572340.40.540.220.180.4312.30005.55.50.11+3.5+3.5
Valenciennes (4 Seasons)3 Leagues117.83191352.60.240.110.160.2315.90001.81.80.10-0.8-0.8
Le Havre (4 Seasons)2 Leagues89.55180.200.2800
Châteauroux (3 Seasons)2 Leagues95.72140.150.1400
Ligue 2 (16 Seasons)384.917705840.00.400.150.170.2913.30007.37.30.10+2.7+2.7
Coupe de France (6 Seasons)13.916583.30.650.540.170.2000
Coupe de la Ligue (4 Seasons)3.4000
Ligue 1 (1 Season)9.3250.540.4000
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
2008-200919Le Havre1 League9.3250.540.4000
2009-201020Le Havre1 League15.2140.260.2500
2010-201121Le Havre1 League35.0240.110.5000
2011-201222Le Havre1 League30.0050.170.0000
2012-201323Châteauroux1 League29.0240.140.5000
2013-201424Châteauroux1 League31.9030.090.0000
2014-201525Châteauroux2 Leagues34.9070.210.0000
2015-201626Valenciennes2 Leagues35.0030.090.0000
2016-201727Valenciennes2 Leagues32.12060.000.200.3300
2017-201828Valenciennes3 Leagues17.608112.50.490.060.000.0019.30000.40.40.04-0.4-0.4
2018-201929Valenciennes3 Leagues33.2111327.30.340.090.090.3313.40001.51.50.13-0.5-0.5
2019-202030Grenoble1 League8.603133.30.350.120.000.0010.60000.20.20.06-0.2-0.2
2020-202131Grenoble2 Leagues28.4424937.50.850.320.170.4412.50002.32.30.10+1.7+1.7
2021-202232Grenoble1 League36.9411654.50.300.160.360.679.10001.91.90.17+2.1+2.1
2022-202333Grenoble2 Leagues16.219444.40.550.250.110.2512.70000.30.30.07-0.3-0.3
2023-202434Grenoble2 Leagues17.619333.30.590.200.110.3315.10000.80.80.09+0.2+0.2
2024-202535Grenoble1 League0.80100.01.250.000.0020.80000.00.00.020.00.0
17 Seasons4 Clubs4 Leagues411.620766843.40.410.170.170.2913.30007.37.30.10+2.7+2.7
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
Grenoble (6 Seasons)2 Leagues108.610572340.40.540.220.180.4312.30005.55.50.11+3.5+3.5
Valenciennes (4 Seasons)3 Leagues117.83191352.60.240.110.160.2315.90001.81.80.10-0.8-0.8
Le Havre (4 Seasons)2 Leagues89.55180.200.2800
Châteauroux (3 Seasons)2 Leagues95.72140.150.1400
Ligue 2 (16 Seasons)384.917705840.00.400.150.170.2913.30007.37.30.10+2.7+2.7
Coupe de France (6 Seasons)13.916583.30.650.540.170.2000
Coupe de la Ligue (4 Seasons)3.4000
Ligue 1 (1 Season)9.3250.540.4000
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
2008-200919Le Havrefr FRA1. Ligue 120th9.3250.540.4000Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.2140.260.2500
2010-201121Le Havrefr FRA2. Ligue 29th35.0240.110.5000
2011-201222Le Havrefr FRA2. Ligue 215th30.0050.170.0000
2012-201323Châteaurouxfr FRA2. Ligue 216th29.0240.140.5000
2013-201424Châteaurouxfr FRA2. Ligue 218th31.9030.090.0000
2014-201525Châteaurouxfr FRA2. Ligue 219th33.9070.210.0000Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.0030.090.0000Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.72060.000.200.3300Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.208112.50.490.060.000.0019.30000.40.40.04-0.4-0.4Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.9111327.30.370.100.090.3313.40001.51.50.13-0.5-0.5Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.603133.30.350.120.000.0010.60000.20.20.06-0.2-0.2Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.4422836.40.800.290.180.5012.50002.32.30.10+1.7+1.7Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.9411654.50.300.160.360.679.10001.91.90.17+2.1+2.1Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.30500.00.490.000.0012.70000.30.30.07-0.3-0.3Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.319333.30.590.200.110.3315.10000.80.80.09+0.2+0.2Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.80100.01.250.000.0020.80000.00.00.020.00.0Matches
17 Seasons4 Clubs2 Leagues394.319706340.00.400.160.170.3013.30007.37.30.10+2.7+2.7
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
Grenoble (6 Seasons)1 League99.39511835.30.510.180.180.5012.30005.55.50.11+3.5+3.5
Valenciennes (4 Seasons)1 League110.83191352.60.250.120.160.2315.90001.81.80.10-0.8-0.8
Le Havre (4 Seasons)2 Leagues89.55180.200.2800
Châteauroux (3 Seasons)1 League94.72140.150.1400
Ligue 2 (16 Seasons)384.917705840.00.400.150.170.2913.30007.37.30.10+2.7+2.7
Ligue 1 (1 Season)9.3250.540.4000
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-201525Châteaurouxfr FRACoupe de France17th1.0000Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.0000Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.3000Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.3000Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.1000Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.30000.000.0000Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.0000Matches
2020-202131Grenoblefr FRACoupe de France33rd1.002150.02.001.000.000.0000Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.9144100.00.670.670.250.2500Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.3000Matches
8 Seasons3 Clubs2 Leagues17.316583.30.650.540.170.2000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Valenciennes (4 Seasons)2 Leagues7.10000.000.0000
Grenoble (3 Seasons)1 League9.316583.30.860.720.170.2000
Châteauroux (1 Season)1 League1.0000
Coupe de France (6 Seasons)13.916583.30.650.540.170.2000
Coupe de la Ligue (4 Seasons)3.4000

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
2008-200919Le Havrefr FRA1. Ligue 19.31Matches
2009-201020Le Havrefr FRA2. Ligue 215.20
2010-201121Le Havrefr FRA2. Ligue 235.00
2011-201222Le Havrefr FRA2. Ligue 230.01
2012-201323Châteaurouxfr FRA2. Ligue 229.01
2013-201424Châteaurouxfr FRA2. Ligue 231.91
2014-201525Châteaurouxfr FRACoupe de France1.00Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.94Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.00Matches
2015-201626Valenciennesfr FRA2. Ligue 234.00Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.30Matches
2016-201727Valenciennesfr FRA2. Ligue 230.71Matches
2017-201828Valenciennesfr FRACoupe de France1.30Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.10Matches
2017-201828Valenciennesfr FRA2. Ligue 216.252463882.110728401916318289.627831887.48012464.500.10.3-0.14393061Matches
2018-201929Valenciennesfr FRACoupe de France2.32Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.00Matches
2018-201929Valenciennesfr FRA2. Ligue 229.91289149086.5279751030032736090.875681792.520229468.700.61.1-0.66813095Matches
2019-202030Grenoblefr FRA2. Ligue 28.634238788.473163052899791.820221693.5496773.110.10.1+0.92291022Matches
2020-202131Grenoblefr FRACoupe de France1.00Matches
2020-202131Grenoblefr FRA2. Ligue 227.41136135483.9270161132225428589.162067691.725537368.411.10.6-0.1611050119Matches
2021-202232Grenoblefr FRA2. Ligue 236.91509182082.9334031310136540490.388498389.925140462.100.91.2-0.9411031111Matches
2022-202333Grenoblefr FRACoupe de France5.91Matches
2022-202333Grenoblefr FRA2. Ligue 210.341949085.58993352911913588.123024793.1669966.710.90.7+0.11292048Matches
2023-202434Grenoblefr FRACoupe de France2.30Matches
2023-202434Grenoblefr FRA2. Ligue 215.361873484.213688481714616389.635639789.710715768.200.10.5-0.11462044Matches
2024-202535Grenoblefr FRA2. Ligue 20.8253180.65992705683.31515100.051050.000.00.00.001001Matches
17 Seasons4 Clubs4 Leagues411.65862694484.4129718504101468163290.03341366991.11015152866.4153.94.3+11.124445191501
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
Grenoble (6 Seasons)2 Leagues108.64049481684.19101536091978109089.72307253491.0733111066.043.13.0+0.914325131345
Valenciennes (4 Seasons)3 Leagues117.81813212885.2387031431949054290.41034113591.128241867.530.81.4+2.21012060156
Le Havre (4 Seasons)2 Leagues89.52
Châteauroux (3 Seasons)2 Leagues95.76
Ligue 2 (16 Seasons)384.95862694484.4129718504101468163290.03341366991.11015152866.4113.94.3+7.124445191501
Coupe de France (6 Seasons)13.93
Coupe de la Ligue (4 Seasons)3.40
Ligue 1 (1 Season)9.31
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200919Le Havre1 League9.31
2009-201020Le Havre1 League15.20
2010-201121Le Havre1 League35.00
2011-201222Le Havre1 League30.01
2012-201323Châteauroux1 League29.01
2013-201424Châteauroux1 League31.91
2014-201525Châteauroux2 Leagues34.94
2015-201626Valenciennes2 Leagues35.00
2016-201727Valenciennes2 Leagues32.11
2017-201828Valenciennes3 Leagues17.652463882.110728401916318289.627831887.48012464.500.10.3-0.14393061
2018-201929Valenciennes3 Leagues33.21289149086.5279751030032736090.875681792.520229468.720.61.1+1.46813095
2019-202030Grenoble1 League8.634238788.473163052899791.820221693.5496773.110.10.1+0.92291022
2020-202131Grenoble2 Leagues28.41136135483.9270161132225428589.162067691.725537368.411.10.6-0.1611050119
2021-202232Grenoble1 League36.91509182082.9334031310136540490.388498389.925140462.100.91.2-0.9411031111
2022-202333Grenoble2 Leagues16.241949085.58993352911913588.123024793.1669966.720.90.7+1.11292048
2023-202434Grenoble2 Leagues17.661873484.213688481714616389.635639789.710715768.200.10.5-0.11462044
2024-202535Grenoble1 League0.8253180.65992705683.31515100.051050.000.00.00.001001
17 Seasons4 Clubs4 Leagues411.65862694484.4129718504101468163290.03341366991.11015152866.4153.94.3+11.124445191501
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
Grenoble (6 Seasons)2 Leagues108.64049481684.19101536091978109089.72307253491.0733111066.043.13.0+0.914325131345
Valenciennes (4 Seasons)3 Leagues117.81813212885.2387031431949054290.41034113591.128241867.530.81.4+2.21012060156
Le Havre (4 Seasons)2 Leagues89.52
Châteauroux (3 Seasons)2 Leagues95.76
Ligue 2 (16 Seasons)384.95862694484.4129718504101468163290.03341366991.11015152866.4113.94.3+7.124445191501
Coupe de France (6 Seasons)13.93
Coupe de la Ligue (4 Seasons)3.40
Ligue 1 (1 Season)9.31
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200919Le Havrefr FRA1. Ligue 120th9.31Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.20
2010-201121Le Havrefr FRA2. Ligue 29th35.00
2011-201222Le Havrefr FRA2. Ligue 215th30.01
2012-201323Châteaurouxfr FRA2. Ligue 216th29.01
2013-201424Châteaurouxfr FRA2. Ligue 218th31.91
2014-201525Châteaurouxfr FRA2. Ligue 219th33.94Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.00Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.71Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.252463882.110728401916318289.627831887.48012464.500.10.3-0.14393061Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.91289149086.5279751030032736090.875681792.520229468.700.61.1-0.66813095Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.634238788.473163052899791.820221693.5496773.110.10.1+0.92291022Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.41136135483.9270161132225428589.162067691.725537368.411.10.6-0.1611050119Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.91509182082.9334031310136540490.388498389.925140462.100.91.2-0.9411031111Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.341949085.58993352911913588.123024793.1669966.710.90.7+0.11292048Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.361873484.213688481714616389.635639789.710715768.200.10.5-0.11462044Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.8253180.65992705683.31515100.051050.000.00.00.001001Matches
17 Seasons4 Clubs2 Leagues394.35862694484.4129718504101468163290.03341366991.11015152866.4123.94.3+8.124445191501
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
Grenoble (6 Seasons)1 League99.34049481684.19101536091978109089.72307253491.0733111066.033.13.0-0.114325131345
Valenciennes (4 Seasons)1 League110.81813212885.2387031431949054290.41034113591.128241867.510.81.4+0.21012060156
Le Havre (4 Seasons)2 Leagues89.52
Châteauroux (3 Seasons)1 League94.76
Ligue 2 (16 Seasons)384.95862694484.4129718504101468163290.03341366991.11015152866.4113.94.3+7.124445191501
Ligue 1 (1 Season)9.31
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201525Châteaurouxfr FRACoupe de France17th1.00Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.00Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.30Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.30Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.10Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.32Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.00Matches
2020-202131Grenoblefr FRACoupe de France33rd1.00Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.91Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.30Matches
8 Seasons3 Clubs2 Leagues17.33
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
Valenciennes (4 Seasons)2 Leagues7.12
Grenoble (3 Seasons)1 League9.31
Châteauroux (1 Season)1 League1.00
Coupe de France (6 Seasons)13.93
Coupe de la Ligue (4 Seasons)3.40
Become a Stathead & surf this site ad-free.

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
2008-200919Le Havrefr FRA1. Ligue 19.3Matches
2009-201020Le Havrefr FRA2. Ligue 215.2
2010-201121Le Havrefr FRA2. Ligue 235.0
2011-201222Le Havrefr FRA2. Ligue 230.0
2012-201323Châteaurouxfr FRA2. Ligue 229.0
2013-201424Châteaurouxfr FRA2. Ligue 231.9
2014-201525Châteaurouxfr FRACoupe de France1.0Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.9Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2015-201626Valenciennesfr FRA2. Ligue 234.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.3Matches
2016-201727Valenciennesfr FRA2. Ligue 230.70Matches
2017-201828Valenciennesfr FRACoupe de France1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.1Matches
2017-201828Valenciennesfr FRA2. Ligue 216.263860730303530000052417Matches
2018-201929Valenciennesfr FRACoupe de France2.31Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201929Valenciennesfr FRA2. Ligue 229.91490142069680145100001289111Matches
2019-202030Grenoblefr FRA2. Ligue 28.6387379770230000034212Matches
2020-202131Grenoblefr FRACoupe de France1.00Matches
2020-202131Grenoblefr FRA2. Ligue 227.4135413113836145110000113655Matches
2021-202232Grenoblefr FRA2. Ligue 236.9182017377669246860000150976Matches
2022-202333Grenoblefr FRACoupe de France5.90Matches
2022-202333Grenoblefr FRA2. Ligue 210.349047119190900000041905Matches
2023-202434Grenoblefr FRACoupe de France2.3Matches
2023-202434Grenoblefr FRA2. Ligue 215.3734702282701311000061845Matches
2024-202535Grenoblefr FRA2. Ligue 20.8313100030000002500Matches
17 Seasons4 Clubs4 Leagues411.6694466582672566137229000058621941
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Grenoble (6 Seasons)2 Leagues108.6481646311681583118138000040491723
Valenciennes (4 Seasons)3 Leagues117.82128202799983199100001813218
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)2 Leagues95.7
Ligue 2 (16 Seasons)384.9694466582672566137219000058621941
Coupe de France (6 Seasons)13.91
Coupe de la Ligue (4 Seasons)3.4
Ligue 1 (1 Season)9.3
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
2008-200919Le Havre1 League9.3
2009-201020Le Havre1 League15.2
2010-201121Le Havre1 League35.0
2011-201222Le Havre1 League30.0
2012-201323Châteauroux1 League29.0
2013-201424Châteauroux1 League31.9
2014-201525Châteauroux2 Leagues34.9
2015-201626Valenciennes2 Leagues35.0
2016-201727Valenciennes2 Leagues32.10
2017-201828Valenciennes3 Leagues17.663860730303530000052417
2018-201929Valenciennes3 Leagues33.21490142069680146100001289111
2019-202030Grenoble1 League8.6387379770230000034212
2020-202131Grenoble2 Leagues28.4135413113836145110000113655
2021-202232Grenoble1 League36.9182017377669246860000150976
2022-202333Grenoble2 Leagues16.249047119190900000041905
2023-202434Grenoble2 Leagues17.6734702282701311000061845
2024-202535Grenoble1 League0.8313100030000002500
17 Seasons4 Clubs4 Leagues411.6694466582672566137229000058621941
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Grenoble (6 Seasons)2 Leagues108.6481646311681583118138000040491723
Valenciennes (4 Seasons)3 Leagues117.82128202799983199100001813218
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)2 Leagues95.7
Ligue 2 (16 Seasons)384.9694466582672566137219000058621941
Coupe de France (6 Seasons)13.91
Coupe de la Ligue (4 Seasons)3.4
Ligue 1 (1 Season)9.3
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
2008-200919Le Havrefr FRA1. Ligue 120th9.3Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.2
2010-201121Le Havrefr FRA2. Ligue 29th35.0
2011-201222Le Havrefr FRA2. Ligue 215th30.0
2012-201323Châteaurouxfr FRA2. Ligue 216th29.0
2013-201424Châteaurouxfr FRA2. Ligue 218th31.9
2014-201525Châteaurouxfr FRA2. Ligue 219th33.9Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.0Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.70Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.263860730303530000052417Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.91490142069680145100001289111Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.6387379770230000034212Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.4135413113836145110000113655Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.9182017377669246860000150976Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.349047119190900000041905Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.3734702282701311000061845Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.8313100030000002500Matches
17 Seasons4 Clubs2 Leagues394.3694466582672566137219000058621941
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Grenoble (6 Seasons)1 League99.3481646311681583118138000040491723
Valenciennes (4 Seasons)1 League110.82128202799983198100001813218
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)1 League94.7
Ligue 2 (16 Seasons)384.9694466582672566137219000058621941
Ligue 1 (1 Season)9.3
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-201525Châteaurouxfr FRACoupe de France17th1.0Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.3Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.1Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.31Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2020-202131Grenoblefr FRACoupe de France33rd1.00Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.90Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.3Matches
8 Seasons3 Clubs2 Leagues17.31
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Valenciennes (4 Seasons)2 Leagues7.11
Grenoble (3 Seasons)1 League9.30
Châteauroux (1 Season)1 League1.0
Coupe de France (6 Seasons)13.91
Coupe de la Ligue (4 Seasons)3.4

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
2008-200919Le Havrefr FRA1. Ligue 19.3Matches
2009-201020Le Havrefr FRA2. Ligue 215.2
2010-201121Le Havrefr FRA2. Ligue 235.0
2011-201222Le Havrefr FRA2. Ligue 230.0
2012-201323Châteaurouxfr FRA2. Ligue 229.0
2013-201424Châteaurouxfr FRA2. Ligue 231.9
2014-201525Châteaurouxfr FRACoupe de France1.0Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.9Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2015-201626Valenciennesfr FRA2. Ligue 234.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.3Matches
2016-201727Valenciennesfr FRA2. Ligue 230.7Matches
2017-201828Valenciennesfr FRACoupe de France1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.1Matches
2017-201828Valenciennesfr FRA2. Ligue 216.2110.6871110100.00000000Matches
2018-201929Valenciennesfr FRACoupe de France2.3Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201929Valenciennesfr FRA2. Ligue 229.9150.50120030020.07200000Matches
2019-202030Grenoblefr FRA2. Ligue 28.650.5850000010.12100000Matches
2020-202131Grenoblefr FRACoupe de France1.0Matches
2020-202131Grenoblefr FRA2. Ligue 227.4170.62150020020.07200000Matches
2021-202232Grenoblefr FRA2. Ligue 236.9140.38110021000.00000000Matches
2022-202333Grenoblefr FRACoupe de France5.9Matches
2022-202333Grenoblefr FRA2. Ligue 210.390.8871010020.19200000Matches
2023-202434Grenoblefr FRACoupe de France2.3Matches
2023-202434Grenoblefr FRA2. Ligue 215.3100.6571010120.13110000Matches
2024-202535Grenoblefr FRA2. Ligue 20.800.0000000000.00000000Matches
17 Seasons4 Clubs4 Leagues411.6810.566431101290.06810000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Grenoble (6 Seasons)2 Leagues108.6550.55452061170.07610000
Valenciennes (4 Seasons)3 Leagues117.8260.56191140120.04200000
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)2 Leagues95.7
Ligue 2 (16 Seasons)384.9810.566431101290.06810000
Coupe de France (6 Seasons)13.9
Coupe de la Ligue (4 Seasons)3.4
Ligue 1 (1 Season)9.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Le Havre1 League9.3
2009-201020Le Havre1 League15.2
2010-201121Le Havre1 League35.0
2011-201222Le Havre1 League30.0
2012-201323Châteauroux1 League29.0
2013-201424Châteauroux1 League31.9
2014-201525Châteauroux2 Leagues34.9
2015-201626Valenciennes2 Leagues35.0
2016-201727Valenciennes2 Leagues32.1
2017-201828Valenciennes3 Leagues17.6110.6871110100.00000000
2018-201929Valenciennes3 Leagues33.2150.50120030020.07200000
2019-202030Grenoble1 League8.650.5850000010.12100000
2020-202131Grenoble2 Leagues28.4170.62150020020.07200000
2021-202232Grenoble1 League36.9140.38110021000.00000000
2022-202333Grenoble2 Leagues16.290.8871010020.19200000
2023-202434Grenoble2 Leagues17.6100.6571010120.13110000
2024-202535Grenoble1 League0.800.0000000000.00000000
17 Seasons4 Clubs4 Leagues411.6810.566431101290.06810000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Grenoble (6 Seasons)2 Leagues108.6550.55452061170.07610000
Valenciennes (4 Seasons)3 Leagues117.8260.56191140120.04200000
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)2 Leagues95.7
Ligue 2 (16 Seasons)384.9810.566431101290.06810000
Coupe de France (6 Seasons)13.9
Coupe de la Ligue (4 Seasons)3.4
Ligue 1 (1 Season)9.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200919Le Havrefr FRA1. Ligue 120th9.3Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.2
2010-201121Le Havrefr FRA2. Ligue 29th35.0
2011-201222Le Havrefr FRA2. Ligue 215th30.0
2012-201323Châteaurouxfr FRA2. Ligue 216th29.0
2013-201424Châteaurouxfr FRA2. Ligue 218th31.9
2014-201525Châteaurouxfr FRA2. Ligue 219th33.9Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.0Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.7Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.2110.6871110100.00000000Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.9150.50120030020.07200000Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.650.5850000010.12100000Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.4170.62150020020.07200000Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.9140.38110021000.00000000Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.390.8871010020.19200000Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.3100.6571010120.13110000Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.800.0000000000.00000000Matches
17 Seasons4 Clubs2 Leagues394.3810.566431101290.06810000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Grenoble (6 Seasons)1 League99.3550.55452061170.07610000
Valenciennes (4 Seasons)1 League110.8260.56191140120.04200000
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)1 League94.7
Ligue 2 (16 Seasons)384.9810.566431101290.06810000
Ligue 1 (1 Season)9.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201525Châteaurouxfr FRACoupe de France17th1.0Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.3Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.1Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.3Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2020-202131Grenoblefr FRACoupe de France33rd1.0Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.9Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.3Matches
8 Seasons3 Clubs2 Leagues17.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Valenciennes (4 Seasons)2 Leagues7.1
Grenoble (3 Seasons)1 League9.3
Châteauroux (1 Season)1 League1.0
Coupe de France (6 Seasons)13.9
Coupe de la Ligue (4 Seasons)3.4

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
2008-200919Le Havrefr FRA1. Ligue 19.3Matches
2009-201020Le Havrefr FRA2. Ligue 215.2
2010-201121Le Havrefr FRA2. Ligue 235.0
2011-201222Le Havrefr FRA2. Ligue 230.0
2012-201323Châteaurouxfr FRA2. Ligue 229.0
2013-201424Châteaurouxfr FRA2. Ligue 231.9
2014-201525Châteaurouxfr FRACoupe de France1.0Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.9Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2015-201626Valenciennesfr FRA2. Ligue 234.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.3Matches
2016-201727Valenciennesfr FRA2. Ligue 230.700Matches
2017-201828Valenciennesfr FRACoupe de France1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.1Matches
2017-201828Valenciennesfr FRA2. Ligue 216.2161197041136.4715781834670Matches
2018-201929Valenciennesfr FRACoupe de France2.314Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201929Valenciennesfr FRA2. Ligue 229.934262212051729.41233211240741260Matches
2019-202030Grenoblefr FRA2. Ligue 28.6965402540.037431019310Matches
2020-202131Grenoblefr FRACoupe de France1.032Matches
2020-202131Grenoblefr FRA2. Ligue 227.427141890132650.013241594572780Matches
2021-202232Grenoblefr FRA2. Ligue 236.941253281122744.41541172448891400Matches
2022-202333Grenoblefr FRACoupe de France5.9613Matches
2022-202333Grenoblefr FRA2. Ligue 210.3135112051050.058351326291Matches
2023-202434Grenoblefr FRACoupe de France2.3Matches
2023-202434Grenoblefr FRA2. Ligue 215.3134103081844.410209112235720Matches
2024-202535Grenoblefr FRA2. Ligue 20.8101000000000170Matches
17 Seasons4 Clubs4 Leagues411.61541011084514911443.06514876722153505501
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Grenoble (6 Seasons)2 Leagues108.61046377261408646.54610048521532423571
Valenciennes (4 Seasons)3 Leagues117.850383119092832.119482820621081930
Le Havre (4 Seasons)2 Leagues89.50
Châteauroux (3 Seasons)2 Leagues95.70
Ligue 2 (16 Seasons)384.9154911084514911443.06514876721963505501
Coupe de France (6 Seasons)13.910190
Coupe de la Ligue (4 Seasons)3.40
Ligue 1 (1 Season)9.30
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
2008-200919Le Havre1 League9.30
2009-201020Le Havre1 League15.20
2010-201121Le Havre1 League35.00
2011-201222Le Havre1 League30.00
2012-201323Châteauroux1 League29.00
2013-201424Châteauroux1 League31.90
2014-201525Châteauroux2 Leagues34.90
2015-201626Valenciennes2 Leagues35.00
2016-201727Valenciennes2 Leagues32.1000
2017-201828Valenciennes3 Leagues17.6161197041136.4715781834670
2018-201929Valenciennes3 Leagues33.234272212051729.41233211244741260
2019-202030Grenoble1 League8.6965402540.037431019310
2020-202131Grenoble2 Leagues28.427171890132650.013241594772780
2021-202232Grenoble1 League36.941253281122744.41541172448891400
2022-202333Grenoble2 Leagues16.21311112051050.058352626291
2023-202434Grenoble2 Leagues17.6134103081844.410209112235720
2024-202535Grenoble1 League0.8101000000000170
17 Seasons4 Clubs4 Leagues411.61541011084514911443.06514876722153505501
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Grenoble (6 Seasons)2 Leagues108.61046377261408646.54610048521532423571
Valenciennes (4 Seasons)3 Leagues117.850383119092832.119482820621081930
Le Havre (4 Seasons)2 Leagues89.50
Châteauroux (3 Seasons)2 Leagues95.70
Ligue 2 (16 Seasons)384.9154911084514911443.06514876721963505501
Coupe de France (6 Seasons)13.910190
Coupe de la Ligue (4 Seasons)3.40
Ligue 1 (1 Season)9.30
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
2008-200919Le Havrefr FRA1. Ligue 120th9.3Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.2
2010-201121Le Havrefr FRA2. Ligue 29th35.0
2011-201222Le Havrefr FRA2. Ligue 215th30.0
2012-201323Châteaurouxfr FRA2. Ligue 216th29.0
2013-201424Châteaurouxfr FRA2. Ligue 218th31.9
2014-201525Châteaurouxfr FRA2. Ligue 219th33.9Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.0Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.700Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.2161197041136.4715781834670Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.934262212051729.41233211240741260Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.6965402540.037431019310Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.427141890132650.013241594572780Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.941253281122744.41541172448891400Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.3135112051050.058351326291Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.3134103081844.410209112235720Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.8101000000000170Matches
17 Seasons4 Clubs2 Leagues394.3154911084514911443.06514876721963505501
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
Grenoble (6 Seasons)1 League99.31045477261408646.54610048521382423571
Valenciennes (4 Seasons)1 League110.850373119092832.119482820581081930
Le Havre (4 Seasons)2 Leagues89.50
Châteauroux (3 Seasons)1 League94.70
Ligue 2 (16 Seasons)384.9154911084514911443.06514876721963505501
Ligue 1 (1 Season)9.30
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-201525Châteaurouxfr FRACoupe de France17th1.0Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.3Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.1Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.314Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2020-202131Grenoblefr FRACoupe de France33rd1.032Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.9613Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.3Matches
8 Seasons3 Clubs2 Leagues17.310190
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
Valenciennes (4 Seasons)2 Leagues7.1140
Grenoble (3 Seasons)1 League9.39150
Châteauroux (1 Season)1 League1.00
Coupe de France (6 Seasons)13.910190
Coupe de la Ligue (4 Seasons)3.40

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
2008-200919Le Havrefr FRA1. Ligue 19.3Matches
2009-201020Le Havrefr FRA2. Ligue 215.2
2010-201121Le Havrefr FRA2. Ligue 235.0
2011-201222Le Havrefr FRA2. Ligue 230.0
2012-201323Châteaurouxfr FRA2. Ligue 229.0
2013-201424Châteaurouxfr FRA2. Ligue 231.9
2014-201525Châteaurouxfr FRACoupe de France1.0Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.9Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2015-201626Valenciennesfr FRA2. Ligue 234.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.3Matches
2016-201727Valenciennesfr FRA2. Ligue 230.7Matches
2017-201828Valenciennesfr FRACoupe de France1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.1Matches
2017-201828Valenciennesfr FRA2. Ligue 216.2777833494004113777111090.919.14692416151013721094193Matches
2018-201929Valenciennesfr FRACoupe de France2.3Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201929Valenciennesfr FRA2. Ligue 229.9175916795477048191759151386.7213.3980470527721230162110111Matches
2019-202030Grenoblefr FRA2. Ligue 28.6460482512051154609888.9111.12241291759500322912Matches
2020-202131Grenoblefr FRACoupe de France1.0Matches
2020-202131Grenoblefr FRA2. Ligue 227.41576160879661522415769555.6444.4100046782622138214910505Matches
2021-202232Grenoblefr FRA2. Ligue 236.92142263119391472312142181372.2527.81331658334231890186136612Matches
2022-202333Grenoblefr FRACoupe de France5.9Matches
2022-202333Grenoblefr FRA2. Ligue 210.35715929626516857111100.000.039922681302720603391Matches
2023-202434Grenoblefr FRACoupe de France2.3Matches
2023-202434Grenoblefr FRA2. Ligue 215.388413349037327118846583.3116.76224043237711411015582Matches
2024-202535Grenoblefr FRA2. Ligue 20.84252119204200017551500010220Matches
17 Seasons4 Clubs4 Leagues411.68211918443336072691118211695579.71420.350422603914780793357829514636
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
Grenoble (6 Seasons)2 Leagues108.6567566831302437180795675433274.41125.635931891810498542335218362622
Valenciennes (4 Seasons)3 Leagues117.825362501303117089322536262388.5311.5144971214282251022611152014
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)2 Leagues95.7
Ligue 2 (16 Seasons)384.98211918443336072691118211695579.71420.350422603914780793357829514636
Coupe de France (6 Seasons)13.9
Coupe de la Ligue (4 Seasons)3.4
Ligue 1 (1 Season)9.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Le Havre1 League9.3
2009-201020Le Havre1 League15.2
2010-201121Le Havre1 League35.0
2011-201222Le Havre1 League30.0
2012-201323Châteauroux1 League29.0
2013-201424Châteauroux1 League31.9
2014-201525Châteauroux2 Leagues34.9
2015-201626Valenciennes2 Leagues35.0
2016-201727Valenciennes2 Leagues32.1
2017-201828Valenciennes3 Leagues17.6777833494004113777111090.919.14692416151013721094193
2018-201929Valenciennes3 Leagues33.2175916795477048191759151386.7213.3980470527721230162110111
2019-202030Grenoble1 League8.6460482512051154609888.9111.12241291759500322912
2020-202131Grenoble2 Leagues28.41576160879661522415769555.6444.4100046782622138214910505
2021-202232Grenoble1 League36.92142263119391472312142181372.2527.81331658334231890186136612
2022-202333Grenoble2 Leagues16.25715929626516857111100.000.039922681302720603391
2023-202434Grenoble2 Leagues17.688413349037327118846583.3116.76224043237711411015582
2024-202535Grenoble1 League0.84252119204200017551500010220
17 Seasons4 Clubs4 Leagues411.68211918443336072691118211695579.71420.350422603914780793357829514636
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
Grenoble (6 Seasons)2 Leagues108.6567566831302437180795675433274.41125.635931891810498542335218362622
Valenciennes (4 Seasons)3 Leagues117.825362501303117089322536262388.5311.5144971214282251022611152014
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)2 Leagues95.7
Ligue 2 (16 Seasons)384.98211918443336072691118211695579.71420.350422603914780793357829514636
Coupe de France (6 Seasons)13.9
Coupe de la Ligue (4 Seasons)3.4
Ligue 1 (1 Season)9.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200919Le Havrefr FRA1. Ligue 120th9.3Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.2
2010-201121Le Havrefr FRA2. Ligue 29th35.0
2011-201222Le Havrefr FRA2. Ligue 215th30.0
2012-201323Châteaurouxfr FRA2. Ligue 216th29.0
2013-201424Châteaurouxfr FRA2. Ligue 218th31.9
2014-201525Châteaurouxfr FRA2. Ligue 219th33.9Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.0Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.7Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.2777833494004113777111090.919.14692416151013721094193Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.9175916795477048191759151386.7213.3980470527721230162110111Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.6460482512051154609888.9111.12241291759500322912Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.41576160879661522415769555.6444.4100046782622138214910505Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.92142263119391472312142181372.2527.81331658334231890186136612Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.35715929626516857111100.000.039922681302720603391Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.388413349037327118846583.3116.76224043237711411015582Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.84252119204200017551500010220Matches
17 Seasons4 Clubs2 Leagues394.38211918443336072691118211695579.71420.350422603914780793357829514636
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
Grenoble (6 Seasons)1 League99.3567566831302437180795675433274.41125.635931891810498542335218362622
Valenciennes (4 Seasons)1 League110.825362501303117089322536262388.5311.5144971214282251022611152014
Le Havre (4 Seasons)2 Leagues89.5
Châteauroux (3 Seasons)1 League94.7
Ligue 2 (16 Seasons)384.98211918443336072691118211695579.71420.350422603914780793357829514636
Ligue 1 (1 Season)9.3
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201525Châteaurouxfr FRACoupe de France17th1.0Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.3Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.3Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.1Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.3Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.0Matches
2020-202131Grenoblefr FRACoupe de France33rd1.0Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.9Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.3Matches
8 Seasons3 Clubs2 Leagues17.3
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
Valenciennes (4 Seasons)2 Leagues7.1
Grenoble (3 Seasons)1 League9.3
Châteauroux (1 Season)1 League1.0
Coupe de France (6 Seasons)13.9
Coupe de la Ligue (4 Seasons)3.4

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
2008-200919Le Havrefr FRA1. Ligue 1118417624.69.3962Matches
2009-201020Le Havrefr FRA2. Ligue 2181,3657639.915.2153
2010-201121Le Havrefr FRA2. Ligue 2353,1509092.135.0350
2011-201222Le Havrefr FRA2. Ligue 2302,7009078.930.0300
2012-201323Châteaurouxfr FRA2. Ligue 2292,6109076.329.0290
2013-201424Châteaurouxfr FRA2. Ligue 2322,8679083.831.9320
2014-201525Châteaurouxfr FRACoupe de France19090100.01.01901000.0002-2-2.00Matches
2014-201525Châteaurouxfr FRA2. Ligue 2343,0479089.133.93432000.852756-29-0.86-0.13Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue19090100.01.01901000.0013-2-2.00Matches
2015-201626Valenciennesfr FRA2. Ligue 2373,0578389.434.03431301.193635+1+0.03+1.27Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1120120100.01.311201001.000000.00Matches
2016-201727Valenciennesfr FRA2. Ligue 2312,7668980.930.73129001.103441-7-0.23-1.19Matches
2017-201828Valenciennesfr FRACoupe de France112012040.01.311201000.0001-1-0.75-3.25Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue1662.00.1001513.000000.00-1.53Matches
2017-201828Valenciennesfr FRA2. Ligue 2171,4588642.616.21616160.761328-15-0.93-0.9713.627.8-14.2-0.88-0.29Matches
2018-201929Valenciennesfr FRACoupe de France221010570.02.321052001.5064+2+0.86-1.14Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue19090100.01.01901000.0001-1-1.00Matches
2018-201929Valenciennesfr FRA2. Ligue 2342,6887978.629.929902951541.063850-12-0.40-0.7731.042.2-11.2-0.37+0.01Matches
2019-202030Grenoblefr FRA2. Ligue 2137786030.98.6979741721.00916-7-0.81-1.079.612.9-3.3-0.39-0.34Matches
2020-202131Grenoblefr FRACoupe de France1909042.91.01901000.0001-1-1.00-1.00Matches
2020-202131Grenoblefr FRA2. Ligue 2282,4658872.127.4288826021.603628+8+0.29-0.4634.031.1+3.0+0.11-0.24Matches
2021-202232Grenoblefr FRA2. Ligue 2373,3199097.036.9379035001.193040-10-0.27+1.5133.845.6-11.8-0.32+2.15Matches
2022-202333Grenoblefr FRACoupe de France65358999.15.96895002.50103+7+1.18+1.18Matches
2022-202333Grenoblefr FRA2. Ligue 2149256627.010.31087841390.93611-5-0.49-0.568.914.8-5.9-0.57-0.37Matches
2023-202434Grenoblefr FRACoupe de France2210105100.02.321052002.0032+1+0.43Matches
2023-202434Grenoblefr FRA2. Ligue 2191,3787340.315.3148812530131.322123-2-0.13-0.1720.122.4-2.3-0.15-0.42Matches
2024-202535Grenoblefr FRA2. Ligue 2172725.70.81720010.0002-2-2.50-2.800.72.1-1.5-1.82-1.83Matches
17 Seasons4 Clubs4 Leagues43737,0478564.6411.6409892462818381.14270347-77-0.29-0.57151.7198.9-47.2-0.32-0.20
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
Grenoble (6 Seasons)2 Leagues1219,7728153.1108.610888961321271.31115126-11-0.10-0.29107.1128.9-21.7-0.22-0.23
Valenciennes (4 Seasons)3 Leagues12610,6058471.3117.8116931111013111.06128163-35-0.30-0.6844.670.0-25.4-0.55-0.02
Le Havre (4 Seasons)2 Leagues948,0568658.989.58965
Châteauroux (3 Seasons)2 Leagues968,6149083.295.7969033000.832758-31-0.89-2.10
Ligue 2 (16 Seasons)40934,6458567.1384.9384882252519371.12250330-80-0.33-0.48151.7198.9-47.2-0.32-0.20
Coupe de France (6 Seasons)131,2559776.113.9139712001.691913+6+0.43-2.99
Coupe de la Ligue (4 Seasons)43067751.03.4310031511.0014-3-0.88-2.41
Ligue 1 (1 Season)118417624.69.3962
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
2008-200919Le Havre1 League118417624.69.3962
2009-201020Le Havre1 League181,3657639.915.2153
2010-201121Le Havre1 League353,1509092.135.0350
2011-201222Le Havre1 League302,7009078.930.0300
2012-201323Châteauroux1 League292,6109076.329.0290
2013-201424Châteauroux1 League322,8679083.831.9320
2014-201525Châteauroux2 Leagues353,1379089.434.9359033000.832758-31-0.89-2.10
2015-201626Valenciennes2 Leagues383,1478389.735.0359032301.163738-1-0.03+1.21
2016-201727Valenciennes2 Leagues322,8869081.532.13212030001.103441-7-0.22-1.18
2017-201828Valenciennes3 Leagues191,5848339.417.617121172570.841329-16-0.91-1.3213.627.8-14.2-0.88-0.29
2018-201929Valenciennes3 Leagues372,9888178.433.232913251541.064455-11-0.33-0.8831.042.2-11.2-0.37+0.01
2019-202030Grenoble1 League137786030.98.6979741721.00916-7-0.81-1.079.612.9-3.3-0.39-0.34
2020-202131Grenoble2 Leagues292,5558870.428.4298827021.543629+7+0.25-0.4234.031.1+3.0+0.11-0.24
2021-202232Grenoble1 League373,3199097.036.9379035001.193040-10-0.27+1.5133.845.6-11.8-0.32+2.15
2022-202333Grenoble2 Leagues201,4607336.916.216881341391.401614+2+0.12+0.058.914.8-5.9-0.57-0.37
2023-202434Grenoble2 Leagues211,5887643.717.6169014530131.382425-1-0.06-0.1020.122.4-2.3-0.15-0.42
2024-202535Grenoble1 League172725.70.81720010.0002-2-2.50-2.800.72.1-1.5-1.82-1.83
17 Seasons4 Clubs4 Leagues43737,0478564.6411.6409892462818381.14270347-77-0.29-0.57151.7198.9-47.2-0.32-0.20
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
Grenoble (6 Seasons)2 Leagues1219,7728153.1108.610888961321271.31115126-11-0.10-0.29107.1128.9-21.7-0.22-0.23
Valenciennes (4 Seasons)3 Leagues12610,6058471.3117.8116931111013111.06128163-35-0.30-0.6844.670.0-25.4-0.55-0.02
Le Havre (4 Seasons)2 Leagues948,0568658.989.58965
Châteauroux (3 Seasons)2 Leagues968,6149083.295.7969033000.832758-31-0.89-2.10
Ligue 2 (16 Seasons)40934,6458567.1384.9384882252519371.12250330-80-0.33-0.48151.7198.9-47.2-0.32-0.20
Coupe de France (6 Seasons)131,2559776.113.9139712001.691913+6+0.43-2.99
Coupe de la Ligue (4 Seasons)43067751.03.4310031511.0014-3-0.88-2.41
Ligue 1 (1 Season)118417624.69.3962
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
2008-200919Le Havrefr FRA1. Ligue 120th118417624.69.3962Matches
2009-201020Le Havrefr FRA2. Ligue 27th181,3657639.915.2153
2010-201121Le Havrefr FRA2. Ligue 29th353,1509092.135.0350
2011-201222Le Havrefr FRA2. Ligue 215th302,7009078.930.0300
2012-201323Châteaurouxfr FRA2. Ligue 216th292,6109076.329.0290
2013-201424Châteaurouxfr FRA2. Ligue 218th322,8679083.831.9320
2014-201525Châteaurouxfr FRA2. Ligue 219th343,0479089.133.93432000.852756-29-0.86-0.13Matches
2015-201626Valenciennesfr FRA2. Ligue 212th373,0578389.434.03431301.193635+1+0.03+1.27Matches
2016-201727Valenciennesfr FRA2. Ligue 213th312,7668980.930.73129001.103441-7-0.23-1.19Matches
2017-201828Valenciennesfr FRA2. Ligue 213th171,4588642.616.21616160.761328-15-0.93-0.9713.627.8-14.2-0.88-0.29Matches
2018-201929Valenciennesfr FRA2. Ligue 213th342,6887978.629.929902951541.063850-12-0.40-0.7731.042.2-11.2-0.37+0.01Matches
2019-202030Grenoblefr FRA2. Ligue 29th137786030.98.6979741721.00916-7-0.81-1.079.612.9-3.3-0.39-0.34Matches
2020-202131Grenoblefr FRA2. Ligue 24th282,4658872.127.4288826021.603628+8+0.29-0.4634.031.1+3.0+0.11-0.24Matches
2021-202232Grenoblefr FRA2. Ligue 215th373,3199097.036.9379035001.193040-10-0.27+1.5133.845.6-11.8-0.32+2.15Matches
2022-202333Grenoblefr FRA2. Ligue 210th149256627.010.31087841390.93611-5-0.49-0.568.914.8-5.9-0.57-0.37Matches
2023-202434Grenoblefr FRA2. Ligue 211th191,3787340.315.3148812530131.322123-2-0.13-0.1720.122.4-2.3-0.15-0.42Matches
2024-202535Grenoblefr FRA2. Ligue 210th172725.70.81720010.0002-2-2.50-2.800.72.1-1.5-1.82-1.83Matches
17 Seasons4 Clubs2 Leagues42035,4868464.4394.3393882312719371.12250330-80-0.33-0.48151.7198.9-47.2-0.32-0.20
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
Grenoble (6 Seasons)1 League1128,9378051.299.39988881321271.25102120-18-0.18-0.37107.1128.9-21.7-0.22-0.23
Valenciennes (4 Seasons)1 League1199,9698472.9110.811090105915101.07121154-33-0.30-0.4444.670.0-25.4-0.55-0.02
Le Havre (4 Seasons)2 Leagues948,0568658.989.58965
Châteauroux (3 Seasons)1 League958,5249083.194.79532000.852756-29-0.86-0.13
Ligue 2 (16 Seasons)40934,6458567.1384.9384882252519371.12250330-80-0.33-0.48151.7198.9-47.2-0.32-0.20
Ligue 1 (1 Season)118417624.69.3962
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-201525Châteaurouxfr FRACoupe de France17th19090100.01.01901000.0002-2-2.00Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd19090100.01.01901000.0013-2-2.00Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1120120100.01.311201001.000000.00Matches
2017-201828Valenciennesfr FRACoupe de France33rd112012040.01.311201000.0001-1-0.75-3.25Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th1662.00.1001513.000000.00-1.53Matches
2018-201929Valenciennesfr FRACoupe de France33rd221010570.02.321052001.5064+2+0.86-1.14Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd19090100.01.01901000.0001-1-1.00Matches
2020-202131Grenoblefr FRACoupe de France33rd1909042.91.01901000.0001-1-1.00-1.00Matches
2022-202333Grenoblefr FRACoupe de FranceQF65358999.15.96895002.50103+7+1.18+1.18Matches
2023-202434Grenoblefr FRACoupe de FranceRd82210105100.02.321052002.0032+1+0.43Matches
8 Seasons3 Clubs2 Leagues171,5619269.417.31697151511.532017+3+0.17-2.44
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Valenciennes (4 Seasons)2 Leagues76369153.07.1610561511.0079-2-0.28-2.20
Grenoble (3 Seasons)1 League98359387.09.39938002.11136+7+0.75+0.75
Châteauroux (1 Season)1 League19090100.01.01901000.0002-2-2.00
Coupe de France (6 Seasons)131,2559776.113.9139712001.691913+6+0.43-2.99
Coupe de la Ligue (4 Seasons)43067751.03.4310031511.0014-3-0.88-2.41

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
2008-200919Le Havrefr FRA1. Ligue 19.3008Matches
2009-201020Le Havrefr FRA2. Ligue 215.210
2010-201121Le Havrefr FRA2. Ligue 235.000
2011-201222Le Havrefr FRA2. Ligue 230.020
2012-201323Châteaurouxfr FRA2. Ligue 229.050
2013-201424Châteaurouxfr FRA2. Ligue 231.930
2014-201525Châteaurouxfr FRACoupe de France1.00000Matches
2014-201525Châteaurouxfr FRA2. Ligue 233.910Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue1.00000Matches
2015-201626Valenciennesfr FRA2. Ligue 234.02128Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue1.30000Matches
2016-201727Valenciennesfr FRA2. Ligue 230.71001800000000Matches
2017-201828Valenciennesfr FRACoupe de France1.30000Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue0.10000Matches
2017-201828Valenciennesfr FRA2. Ligue 216.2100143131811000111201066.7Matches
2018-201929Valenciennesfr FRACoupe de France2.3000000141000Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue1.00000Matches
2018-201929Valenciennesfr FRA2. Ligue 229.9100207154026010183522964.2Matches
2019-202030Grenoblefr FRA2. Ligue 28.6000130131060005312570.6Matches
2020-202131Grenoblefr FRACoupe de France1.00000000230Matches
2020-202131Grenoblefr FRA2. Ligue 227.4400226314514010160272750.0Matches
2021-202232Grenoblefr FRA2. Ligue 236.9100175284825000241403057.1Matches
2022-202333Grenoblefr FRACoupe de France5.900010001360Matches
2022-202333Grenoblefr FRA2. Ligue 210.321074001350009715962.5Matches
2023-202434Grenoblefr FRACoupe de France2.30000Matches
2023-202434Grenoblefr FRA2. Ligue 215.31001331122401077231167.6Matches
2024-202535Grenoblefr FRA2. Ligue 20.800000000000041150.0Matches
17 Seasons4 Clubs4 Leagues411.625201612892221510103092619012260.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Grenoble (6 Seasons)2 Leagues108.68107318713153630206321188358.7
Valenciennes (4 Seasons)3 Leagues117.85108010296238010294723964.9
Le Havre (4 Seasons)2 Leagues89.5308
Châteauroux (3 Seasons)2 Leagues95.79000
Ligue 2 (16 Seasons)384.92520152289211969103092619012260.9
Coupe de France (6 Seasons)13.900010011910000
Coupe de la Ligue (4 Seasons)3.40000
Ligue 1 (1 Season)9.3008
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
2008-200919Le Havre1 League9.3008
2009-201020Le Havre1 League15.210
2010-201121Le Havre1 League35.000
2011-201222Le Havre1 League30.020
2012-201323Châteauroux1 League29.050
2013-201424Châteauroux1 League31.930
2014-201525Châteauroux2 Leagues34.91000
2015-201626Valenciennes2 Leagues35.0210280
2016-201727Valenciennes2 Leagues32.11001800000000
2017-201828Valenciennes3 Leagues17.6100143131811000111201066.7
2018-201929Valenciennes3 Leagues33.2100207164427010183522964.2
2019-202030Grenoble1 League8.6000130131060005312570.6
2020-202131Grenoble2 Leagues28.4400226314717010160272750.0
2021-202232Grenoble1 League36.9100175284825000241403057.1
2022-202333Grenoble2 Leagues16.2210840026110009715962.5
2023-202434Grenoble2 Leagues17.61001331122401077231167.6
2024-202535Grenoble1 League0.800000000000041150.0
17 Seasons4 Clubs4 Leagues411.625201612892221510103092619012260.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Grenoble (6 Seasons)2 Leagues108.68107318713153630206321188358.7
Valenciennes (4 Seasons)3 Leagues117.85108010296238010294723964.9
Le Havre (4 Seasons)2 Leagues89.5308
Châteauroux (3 Seasons)2 Leagues95.79000
Ligue 2 (16 Seasons)384.92520152289211969103092619012260.9
Coupe de France (6 Seasons)13.900010011910000
Coupe de la Ligue (4 Seasons)3.40000
Ligue 1 (1 Season)9.3008
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
2008-200919Le Havrefr FRA1. Ligue 120th9.3008Matches
2009-201020Le Havrefr FRA2. Ligue 27th15.210
2010-201121Le Havrefr FRA2. Ligue 29th35.000
2011-201222Le Havrefr FRA2. Ligue 215th30.020
2012-201323Châteaurouxfr FRA2. Ligue 216th29.050
2013-201424Châteaurouxfr FRA2. Ligue 218th31.930
2014-201525Châteaurouxfr FRA2. Ligue 219th33.910Matches
2015-201626Valenciennesfr FRA2. Ligue 212th34.02128Matches
2016-201727Valenciennesfr FRA2. Ligue 213th30.71001800000000Matches
2017-201828Valenciennesfr FRA2. Ligue 213th16.2100143131811000111201066.7Matches
2018-201929Valenciennesfr FRA2. Ligue 213th29.9100207154026010183522964.2Matches
2019-202030Grenoblefr FRA2. Ligue 29th8.6000130131060005312570.6Matches
2020-202131Grenoblefr FRA2. Ligue 24th27.4400226314514010160272750.0Matches
2021-202232Grenoblefr FRA2. Ligue 215th36.9100175284825000241403057.1Matches
2022-202333Grenoblefr FRA2. Ligue 210th10.321074001350009715962.5Matches
2023-202434Grenoblefr FRA2. Ligue 211th15.31001331122401077231167.6Matches
2024-202535Grenoblefr FRA2. Ligue 210th0.800000000000041150.0Matches
17 Seasons4 Clubs2 Leagues394.32520160289211969103092619012260.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Grenoble (6 Seasons)1 League99.38107218713138540206321188358.7
Valenciennes (4 Seasons)1 League110.85108010285837010294723964.9
Le Havre (4 Seasons)2 Leagues89.5308
Châteauroux (3 Seasons)1 League94.790
Ligue 2 (16 Seasons)384.92520152289211969103092619012260.9
Ligue 1 (1 Season)9.3008
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-201525Châteaurouxfr FRACoupe de France17th1.00000Matches
2015-201626Valenciennesfr FRA1. Coupe de la Ligue33rd1.00000Matches
2016-201727Valenciennesfr FRA1. Coupe de la Ligue33rd1.30000Matches
2017-201828Valenciennesfr FRACoupe de France33rd1.30000Matches
2017-201828Valenciennesfr FRA1. Coupe de la Ligue17th0.10000Matches
2018-201929Valenciennesfr FRACoupe de France33rd2.3000000141000Matches
2018-201929Valenciennesfr FRA1. Coupe de la Ligue33rd1.00000Matches
2020-202131Grenoblefr FRACoupe de France33rd1.00000000230Matches
2022-202333Grenoblefr FRACoupe de FranceQF5.900010001360Matches
2023-202434Grenoblefr FRACoupe de FranceRd82.30000Matches
8 Seasons3 Clubs2 Leagues17.300010011910000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Valenciennes (4 Seasons)2 Leagues7.1000000141000
Grenoble (3 Seasons)1 League9.300010001590
Châteauroux (1 Season)1 League1.00000
Coupe de France (6 Seasons)13.900010011910000
Coupe de la Ligue (4 Seasons)3.40000

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.