Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-10-25FriLigue 2Matchweek 10HomeW 2–0AnnecyStade LavalYDM9000001000461050.10.10.010122941.415010Match Report
2024-10-19SatLigue 2Matchweek 9AwayL 2–4AnnecyLorientYDM9000000010501120.00.00.120354087.5511000Match Report
2024-10-04FriLigue 2Matchweek 8HomeW 1–0AnnecyRed StarYCM9000003000311320.10.10.01091947.407000Match Report
2024-09-27FriLigue 2Matchweek 7AwayD 2–2AnnecyBastiaNRW3400000000111110.00.00.0006875.012000Match Report
2024-09-24TueLigue 2Matchweek 6HomeW 1–0AnnecyTroyesYDM,CM9000000000212130.00.00.01071163.624000Match 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
2010-201119Boulognefr FRA2. Ligue 238383,42038.06410600300.160.110.260.160.26
2011-201220Rennes2. Europa Lg443604.0000000100.000.000.000.000.00Matches
2011-201220Rennesfr FRA1. Ligue 120151,32314.7000000200.000.000.000.000.00Matches
2012-201321Rennesfr FRA1. Ligue 127232,04722.7011000800.000.040.040.000.04Matches
2013-201422Rennesfr FRA1. Ligue 114121,07812.0112100510.080.080.170.080.17Matches
2014-201523Rennesfr FRACoupe de France221461.6000000000.000.000.000.000.00Matches
2014-201523Rennesfr FRA1. Ligue 123201,61517.9011000100.000.060.060.000.06Matches
2015-201624Saint-Étiennefr FRACoupe de France11780.9000000100.000.000.000.000.00Matches
2015-201624Saint-Étienne2. Europa Lg643774.2000000300.000.000.000.000.00Matches
2015-201624Saint-Étiennefr FRA1. Ligue 128191,75519.5112100600.050.050.100.050.10Matches
2016-201725Saint-Étiennefr FRA1. Coupe de la Ligue00Matches
2016-201725Saint-Étienne2. Europa Lg732883.2000000100.000.000.000.000.00Matches
2016-201725Saint-Étiennefr FRA1. Ligue 121151,36415.2303300200.200.000.200.200.20Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue111201.3000000000.000.000.000.000.00Matches
2017-201826Saint-Étiennefr FRA1. Ligue 120151,29014.3224200511.51.51.83.31358240.140.140.280.140.280.100.130.230.100.23Matches
2018-201927Angersfr FRA1. Ligue 113107137.9000000200.90.90.71.5630170.000.000.000.000.000.110.090.190.110.19Matches
2019-202028Metzfr FRACoupe de France11630.7000000000.000.000.000.000.00Matches
2019-202028Angersfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2019-202028Angersfr FRA1. Ligue 1611131.3011000000.10.10.40.53150.000.800.800.000.800.110.310.420.110.42Matches
2019-202028Metzfr FRA1. Ligue 1775195.8033000010.20.20.91.21218150.000.520.520.000.520.040.160.200.040.20Matches
2020-202129Metzfr FRACoupe de France10240.3000000000.000.000.000.000.00Matches
2020-202129Metzfr FRA1. Ligue 1121191410.2000000300.60.60.20.8840140.000.000.000.000.000.060.020.080.060.08Matches
2021-202230Metzfr FRACoupe de France11730.8000000000.000.000.000.000.00Matches
2021-202230Metzfr FRA1. Ligue 130272,31125.7101100610.90.90.41.21296250.040.000.040.040.040.030.010.050.030.05Matches
2022-202331Annecyfr FRACoupe de France554174.6505500301.080.001.081.081.08Matches
2022-202331Annecyfr FRA2. Ligue 231312,65529.52242001211.91.91.93.82190630.070.070.140.070.140.060.060.130.060.13Matches
2023-202432Annecyfr FRACoupe de France11901.0000000100.000.000.000.000.00Matches
2023-202432Annecyfr FRA2. Ligue 231302,39326.6213200922.02.00.62.61168440.080.040.110.080.110.080.020.100.080.10Matches
2024-202533Annecyfr FRA2. Ligue 2976957.7101100300.30.30.20.501740.130.000.130.130.130.040.020.060.040.06Matches
15 Seasons6 Clubs5 Leagues36130526,331292.624174124007778.48.47.115.5864182110.080.060.140.080.140.070.060.120.070.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
Rennes (4 Seasons)3 Leagues90766,56973.01341001710.010.040.050.010.05
Saint-Étienne (3 Seasons)4 Leagues84585,27258.66396001811.51.51.83.31358240.100.050.150.100.150.100.130.230.100.23
Annecy (3 Seasons)2 Leagues77746,25069.41031310002834.24.22.76.9321751110.140.040.190.140.190.070.040.110.070.11
Metz (3 Seasons)2 Leagues52473,90443.4134100921.71.71.53.232154540.020.070.090.020.090.040.040.080.040.08
Angers (2 Seasons)2 Leagues201291610.2011000201.01.01.12.1931220.000.100.100.000.100.110.120.230.110.23
Boulogne (1 Season)1 League38383,42038.06410600300.160.110.260.160.26
Ligue 1 (11 Seasons)22117515,042167.1810188004044.24.24.48.6542431000.050.060.110.050.110.060.070.130.060.13
Coupe de France (7 Seasons)12118919.9505500500.510.000.510.510.51
Ligue 2 (4 Seasons)1091069,163101.81171811002734.24.22.76.9321751110.110.070.180.110.180.070.040.110.070.11
Europa Lg (3 Seasons)17111,02511.4000000500.000.000.000.000.00
Coupe de la Ligue (3 Seasons)222102.3000000000.000.000.000.000.00
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
2010-201119Boulogne1 League38383,42038.06410600300.160.110.260.160.26
2011-201220Rennes2 Leagues24191,68318.7000000300.000.000.000.000.00
2012-201321Rennes1 League27232,04722.7011000800.000.040.040.000.04
2013-201422Rennes1 League14121,07812.0112100510.080.080.170.080.17
2014-201523Rennes2 Leagues25221,76119.6011000100.000.050.050.000.05
2015-201624Saint-Étienne3 Leagues35242,21024.61121001000.040.040.080.040.08
2016-201725Saint-Étienne3 Leagues28181,65218.4303300300.160.000.160.160.16
2017-201826Saint-Étienne2 Leagues21161,41015.7224200511.51.51.83.31358240.130.130.260.130.260.100.130.230.100.23
2018-201927Angers1 League13107137.9000000200.90.90.71.5630170.000.000.000.000.000.110.090.190.110.19
2019-202028Angers2 Leagues722032.3011000000.10.10.40.53150.000.440.440.000.440.110.310.420.110.42
2019-202028Metz2 Leagues885826.5033000010.20.20.91.21218150.000.460.460.000.460.040.160.200.040.20
2020-202129Metz2 Leagues131193810.4000000300.60.60.20.8840140.000.000.000.000.000.060.020.080.060.08
2021-202230Metz2 Leagues31282,38426.5101100610.90.90.41.21296250.040.000.040.040.040.030.010.050.030.05
2022-202331Annecy2 Leagues36363,07234.17297001511.91.91.93.82190630.210.060.260.210.260.060.060.130.060.13
2023-202432Annecy2 Leagues32312,48327.62132001022.02.00.62.61168440.070.040.110.070.110.080.020.100.080.10
2024-202533Annecy1 League976957.7101100300.30.30.20.501740.130.000.130.130.130.040.020.060.040.06
15 Seasons6 Clubs5 Leagues36130526,331292.624174124007778.48.47.115.5864182110.080.060.140.080.140.070.060.120.070.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
Rennes (4 Seasons)3 Leagues90766,56973.01341001710.010.040.050.010.05
Saint-Étienne (3 Seasons)4 Leagues84585,27258.66396001811.51.51.83.31358240.100.050.150.100.150.100.130.230.100.23
Annecy (3 Seasons)2 Leagues77746,25069.41031310002834.24.22.76.9321751110.140.040.190.140.190.070.040.110.070.11
Metz (3 Seasons)2 Leagues52473,90443.4134100921.71.71.53.232154540.020.070.090.020.090.040.040.080.040.08
Angers (2 Seasons)2 Leagues201291610.2011000201.01.01.12.1931220.000.100.100.000.100.110.120.230.110.23
Boulogne (1 Season)1 League38383,42038.06410600300.160.110.260.160.26
Ligue 1 (11 Seasons)22117515,042167.1810188004044.24.24.48.6542431000.050.060.110.050.110.060.070.130.060.13
Coupe de France (7 Seasons)12118919.9505500500.510.000.510.510.51
Ligue 2 (4 Seasons)1091069,163101.81171811002734.24.22.76.9321751110.110.070.180.110.180.070.040.110.070.11
Europa Lg (3 Seasons)17111,02511.4000000500.000.000.000.000.00
Coupe de la Ligue (3 Seasons)222102.3000000000.000.000.000.000.00
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
2010-201119Boulognefr FRA2. Ligue 28th38383,42038.06410600300.160.110.260.160.26
2011-201220Rennesfr FRA1. Ligue 16th20151,32314.7000000200.000.000.000.000.00Matches
2012-201321Rennesfr FRA1. Ligue 113th27232,04722.7011000800.000.040.040.000.04Matches
2013-201422Rennesfr FRA1. Ligue 112th14121,07812.0112100510.080.080.170.080.17Matches
2014-201523Rennesfr FRA1. Ligue 19th23201,61517.9011000100.000.060.060.000.06Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th28191,75519.5112100600.050.050.100.050.10Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th21151,36415.2303300200.200.000.200.200.20Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th20151,29014.3224200511.51.51.83.31358240.140.140.280.140.280.100.130.230.100.23Matches
2018-201927Angersfr FRA1. Ligue 113th13107137.9000000200.90.90.71.5630170.000.000.000.000.000.110.090.190.110.19Matches
2019-202028Angersfr FRA1. Ligue 111th611131.3011000000.10.10.40.53150.000.800.800.000.800.110.310.420.110.42Matches
2019-202028Metzfr FRA1. Ligue 115th775195.8033000010.20.20.91.21218150.000.520.520.000.520.040.160.200.040.20Matches
2020-202129Metzfr FRA1. Ligue 110th121191410.2000000300.60.60.20.8840140.000.000.000.000.000.060.020.080.060.08Matches
2021-202230Metzfr FRA1. Ligue 119th30272,31125.7101100610.90.90.41.21296250.040.000.040.040.040.030.010.050.030.05Matches
2022-202331Annecyfr FRA2. Ligue 217th31312,65529.52242001211.91.91.93.82190630.070.070.140.070.140.060.060.130.060.13Matches
2023-202432Annecyfr FRA2. Ligue 214th31302,39326.6213200922.02.00.62.61168440.080.040.110.080.110.080.020.100.080.10Matches
2024-202533Annecyfr FRA2. Ligue 23rd976957.7101100300.30.30.20.501740.130.000.130.130.130.040.020.060.040.06Matches
15 Seasons6 Clubs2 Leagues33028124,205268.919173619006778.48.47.115.5864182110.070.060.130.070.130.070.060.120.070.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
Rennes (4 Seasons)1 League84706,06367.41341001610.010.040.060.010.06
Annecy (3 Seasons)1 League71685,74363.85385002434.24.22.76.9321751110.080.050.130.080.130.070.040.110.070.11
Saint-Étienne (3 Seasons)1 League69494,40949.06396001311.51.51.83.31358240.120.060.180.120.180.100.130.230.100.23
Metz (3 Seasons)1 League49453,74441.6134100921.71.71.53.232154540.020.070.100.020.100.040.040.080.040.08
Angers (2 Seasons)1 League19118269.2011000201.01.01.12.1931220.000.110.110.000.110.110.120.230.110.23
Boulogne (1 Season)1 League38383,42038.06410600300.160.110.260.160.26
Ligue 1 (11 Seasons)22117515,042167.1810188004044.24.24.48.6542431000.050.060.110.050.110.060.070.130.060.13
Ligue 2 (4 Seasons)1091069,163101.81171811002734.24.22.76.9321751110.110.070.180.110.180.070.040.110.070.11
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-201523Rennesfr FRACoupe de France9th221461.6000000000.000.000.000.000.00Matches
2015-201624Saint-Étiennefr FRACoupe de France5th11780.9000000100.000.000.000.000.00Matches
2016-201725Saint-Étiennefr FRA1. Coupe de la Ligue9th00Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th111201.3000000000.000.000.000.000.00Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th11901.0000000000.000.000.000.000.00Matches
2019-202028Metzfr FRACoupe de France33rd11630.7000000000.000.000.000.000.00Matches
2020-202129Metzfr FRACoupe de France9th10240.3000000000.000.000.000.000.00Matches
2021-202230Metzfr FRACoupe de FranceR6411730.8000000000.000.000.000.000.00Matches
2022-202331Annecyfr FRACoupe de FranceSF554174.6505500301.080.001.081.081.08Matches
2023-202432Annecyfr FRACoupe de FranceRd811901.0000000100.000.000.000.000.00Matches
9 Seasons5 Clubs2 Leagues14131,10112.2505500500.410.000.410.410.41
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
Metz (3 Seasons)1 League321601.8000000000.000.000.000.000.00
Saint-Étienne (3 Seasons)2 Leagues221982.2000000100.000.000.000.000.00
Annecy (2 Seasons)1 League665075.6505500400.890.000.890.890.89
Rennes (1 Season)1 League221461.6000000000.000.000.000.000.00
Angers (1 Season)1 League11901.0000000000.000.000.000.000.00
Coupe de France (7 Seasons)12118919.9505500500.510.000.510.510.51
Coupe de la Ligue (3 Seasons)222102.3000000000.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
2011-201220Rennes2. Europa LgGR443604.0000000100.000.000.000.000.00Matches
2015-201624Saint-Étienne2. Europa LgR32643774.2000000300.000.000.000.000.00Matches
2016-201725Saint-Étienne2. Europa LgR32732883.2000000100.000.000.000.000.00Matches
3 Seasons2 Clubs1 League17111,02511.4000000500.000.000.000.000.00
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
Saint-Étienne (2 Seasons)1 League1376657.4000000400.000.000.000.000.00
Rennes (1 Season)1 League443604.0000000100.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
2010-201119Boulognefr FRA2. Ligue 238.06260.680.2300
2011-201220Rennes2. Europa Lg4.0000.0000Matches
2011-201220Rennesfr FRA1. Ligue 114.7080.540.0000Matches
2012-201321Rennesfr FRA1. Ligue 122.7060.260.0000Matches
2013-201422Rennesfr FRA1. Ligue 112.0140.330.2500Matches
2014-201523Rennesfr FRACoupe de France1.6000Matches
2014-201523Rennesfr FRA1. Ligue 117.9020.110.0000Matches
2015-201624Saint-Étiennefr FRACoupe de France0.9000Matches
2015-201624Saint-Étienne2. Europa Lg4.2020.480.0000Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.5170.360.1400Matches
2016-201725Saint-Étienne2. Europa Lg3.20500.01.560.000.0000Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.2317635.31.120.400.180.5000Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.3000Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.3220525.01.400.350.100.4018.70001.51.50.07+0.5+0.5Matches
2018-201927Angersfr FRA1. Ligue 17.901300.01.640.000.0018.50000.90.90.07-0.9-0.9Matches
2019-202028Metzfr FRACoupe de France0.70000.000.0000Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.00200.02.000.000.0000Matches
2019-202028Angersfr FRA1. Ligue 11.30300.02.390.000.0022.80000.10.10.05-0.1-0.1Matches
2019-202028Metzfr FRA1. Ligue 15.806233.31.040.350.000.0023.80000.20.20.04-0.2-0.2Matches
2020-202129Metzfr FRACoupe de France0.30000.000.0000Matches
2020-202129Metzfr FRA1. Ligue 110.206233.30.590.200.000.0011.40000.60.60.10-0.6-0.6Matches
2021-202230Metzfr FRACoupe de France0.80000.000.0000Matches
2021-202230Metzfr FRA1. Ligue 125.7114214.30.550.080.070.5020.00000.90.90.07+0.1+0.1Matches
2022-202331Annecyfr FRACoupe de France4.655480.01.080.861.001.2500Matches
2022-202331Annecyfr FRA2. Ligue 229.5217741.20.580.240.120.2918.40001.91.90.11+0.1+0.1Matches
2023-202432Annecyfr FRACoupe de France1.0000Matches
2023-202432Annecyfr FRA2. Ligue 226.6214535.70.530.190.140.4015.80002.02.00.150.00.0Matches
2024-202533Annecyfr FRA2. Ligue 27.716116.70.780.130.171.0017.30000.30.30.05+0.7+0.7Matches
15 Seasons6 Clubs5 Leagues292.6241288926.60.830.310.130.2718.30008.48.40.09-0.4-0.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rennes (4 Seasons)3 Leagues73.01200.280.0500
Saint-Étienne (3 Seasons)4 Leagues58.66422026.21.280.350.120.3018.70001.51.50.07+0.5+0.5
Annecy (3 Seasons)2 Leagues69.410421740.50.610.250.240.5917.20004.24.20.12+0.8+0.8
Metz (3 Seasons)2 Leagues43.4126623.10.600.140.040.1718.90001.71.70.07-0.7-0.7
Angers (2 Seasons)2 Leagues10.201800.01.770.000.0019.30001.01.00.06-1.0-1.0
Boulogne (1 Season)1 League38.06260.680.2300
Ligue 1 (11 Seasons)167.18794421.50.980.260.080.1818.90004.24.20.07-1.2-1.2
Coupe de France (7 Seasons)9.955480.00.780.621.001.2500
Ligue 2 (4 Seasons)101.811373935.10.580.380.140.2817.20004.24.20.12+0.8+0.8
Europa Lg (3 Seasons)11.40520.01.560.180.000.0000
Coupe de la Ligue (3 Seasons)2.30200.02.000.000.0000
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
2010-201119Boulogne1 League38.06260.680.2300
2011-201220Rennes2 Leagues18.7080.430.0000
2012-201321Rennes1 League22.7060.260.0000
2013-201422Rennes1 League12.0140.330.2500
2014-201523Rennes2 Leagues19.6020.110.0000
2015-201624Saint-Étienne3 Leagues24.6190.380.1100
2016-201725Saint-Étienne3 Leagues18.4322627.31.200.330.140.5000
2017-201826Saint-Étienne2 Leagues15.7220525.01.400.350.100.4018.70001.51.50.07+0.5+0.5
2018-201927Angers1 League7.901300.01.640.000.0018.50000.90.90.07-0.9-0.9
2019-202028Angers2 Leagues2.30500.02.220.000.0022.80000.10.10.05-0.1-0.1
2019-202028Metz2 Leagues6.506233.30.930.310.000.0023.80000.20.20.04-0.2-0.2
2020-202129Metz2 Leagues10.406233.30.580.190.000.0011.40000.60.60.10-0.6-0.6
2021-202230Metz2 Leagues26.5114214.30.530.080.070.5020.00000.90.90.07+0.1+0.1
2022-202331Annecy2 Leagues34.17221150.00.640.320.320.6418.40001.91.90.11+0.1+0.1
2023-202432Annecy2 Leagues27.6214535.70.530.190.140.4015.80002.02.00.150.00.0
2024-202533Annecy1 League7.716116.70.780.130.171.0017.30000.30.30.05+0.7+0.7
15 Seasons6 Clubs5 Leagues292.6241288926.60.830.310.130.2718.30008.48.40.09-0.4-0.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rennes (4 Seasons)3 Leagues73.01200.280.0500
Saint-Étienne (3 Seasons)4 Leagues58.66422026.21.280.350.120.3018.70001.51.50.07+0.5+0.5
Annecy (3 Seasons)2 Leagues69.410421740.50.610.250.240.5917.20004.24.20.12+0.8+0.8
Metz (3 Seasons)2 Leagues43.4126623.10.600.140.040.1718.90001.71.70.07-0.7-0.7
Angers (2 Seasons)2 Leagues10.201800.01.770.000.0019.30001.01.00.06-1.0-1.0
Boulogne (1 Season)1 League38.06260.680.2300
Ligue 1 (11 Seasons)167.18794421.50.980.260.080.1818.90004.24.20.07-1.2-1.2
Coupe de France (7 Seasons)9.955480.00.780.621.001.2500
Ligue 2 (4 Seasons)101.811373935.10.580.380.140.2817.20004.24.20.12+0.8+0.8
Europa Lg (3 Seasons)11.40520.01.560.180.000.0000
Coupe de la Ligue (3 Seasons)2.30200.02.000.000.0000
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
2010-201119Boulognefr FRA2. Ligue 28th38.06260.680.2300
2011-201220Rennesfr FRA1. Ligue 16th14.7080.540.0000Matches
2012-201321Rennesfr FRA1. Ligue 113th22.7060.260.0000Matches
2013-201422Rennesfr FRA1. Ligue 112th12.0140.330.2500Matches
2014-201523Rennesfr FRA1. Ligue 19th17.9020.110.0000Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.5170.360.1400Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.2317635.31.120.400.180.5000Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.3220525.01.400.350.100.4018.70001.51.50.07+0.5+0.5Matches
2018-201927Angersfr FRA1. Ligue 113th7.901300.01.640.000.0018.50000.90.90.07-0.9-0.9Matches
2019-202028Angersfr FRA1. Ligue 111th1.30300.02.390.000.0022.80000.10.10.05-0.1-0.1Matches
2019-202028Metzfr FRA1. Ligue 115th5.806233.31.040.350.000.0023.80000.20.20.04-0.2-0.2Matches
2020-202129Metzfr FRA1. Ligue 110th10.206233.30.590.200.000.0011.40000.60.60.10-0.6-0.6Matches
2021-202230Metzfr FRA1. Ligue 119th25.7114214.30.550.080.070.5020.00000.90.90.07+0.1+0.1Matches
2022-202331Annecyfr FRA2. Ligue 217th29.5217741.20.580.240.120.2918.40001.91.90.11+0.1+0.1Matches
2023-202432Annecyfr FRA2. Ligue 214th26.6214535.70.530.190.140.4015.80002.02.00.150.00.0Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.716116.70.780.130.171.0017.30000.30.30.05+0.7+0.7Matches
15 Seasons6 Clubs2 Leagues268.9191168325.90.810.310.090.2318.30008.48.40.09-0.4-0.4
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rennes (4 Seasons)1 League67.41200.300.0500
Annecy (3 Seasons)1 League63.85371335.10.580.200.140.3817.20004.24.20.12+0.8+0.8
Saint-Étienne (3 Seasons)1 League49.06371829.71.250.370.140.3318.70001.51.50.07+0.5+0.5
Metz (3 Seasons)1 League41.6126623.10.620.140.040.1718.90001.71.70.07-0.7-0.7
Angers (2 Seasons)1 League9.201600.01.740.000.0019.30001.01.00.06-1.0-1.0
Boulogne (1 Season)1 League38.06260.680.2300
Ligue 1 (11 Seasons)167.18794421.50.980.260.080.1818.90004.24.20.07-1.2-1.2
Ligue 2 (4 Seasons)101.811373935.10.580.380.140.2817.20004.24.20.12+0.8+0.8
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-201523Rennesfr FRACoupe de France9th1.6000Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.9000Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.3000Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.00200.02.000.000.0000Matches
2019-202028Metzfr FRACoupe de France33rd0.70000.000.0000Matches
2020-202129Metzfr FRACoupe de France9th0.30000.000.0000Matches
2021-202230Metzfr FRACoupe de FranceR640.80000.000.0000Matches
2022-202331Annecyfr FRACoupe de FranceSF4.655480.01.080.861.001.2500Matches
2023-202432Annecyfr FRACoupe de FranceRd81.0000Matches
9 Seasons5 Clubs2 Leagues12.257457.10.940.540.711.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Metz (3 Seasons)1 League1.80000.000.0000
Saint-Étienne (3 Seasons)2 Leagues2.2000
Annecy (2 Seasons)1 League5.655480.01.080.861.001.2500
Rennes (1 Season)1 League1.6000
Angers (1 Season)1 League1.00200.02.000.000.0000
Coupe de France (7 Seasons)9.955480.00.780.621.001.2500
Coupe de la Ligue (3 Seasons)2.30200.02.000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2011-201220Rennes2. Europa LgGR4.0000.0000Matches
2015-201624Saint-Étienne2. Europa LgR324.2020.480.0000Matches
2016-201725Saint-Étienne2. Europa LgR323.20500.01.560.000.0000Matches
3 Seasons2 Clubs1 League11.40520.01.560.180.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Saint-Étienne (2 Seasons)1 League7.40520.01.560.270.000.0000
Rennes (1 Season)1 League4.0000.0000
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
2010-201119Boulognefr FRA2. Ligue 238.04
2011-201220Rennes2. Europa Lg4.00Matches
2011-201220Rennesfr FRA1. Ligue 114.70Matches
2012-201321Rennesfr FRA1. Ligue 122.71Matches
2013-201422Rennesfr FRA1. Ligue 112.01Matches
2014-201523Rennesfr FRACoupe de France1.60Matches
2014-201523Rennesfr FRA1. Ligue 117.91Matches
2015-201624Saint-Étiennefr FRACoupe de France0.90Matches
2015-201624Saint-Étienne2. Europa Lg4.20Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.51Matches
2016-201725Saint-Étienne2. Europa Lg3.20Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.20Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.30Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.343656776.97483199920726179.317721980.8435972.921.81.2+0.210234058Matches
2018-201927Angersfr FRA1. Ligue 17.925930784.43890107813815688.58710384.5172181.000.70.4-0.74237030Matches
2019-202028Metzfr FRACoupe de France0.70Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.00Matches
2019-202028Angersfr FRA1. Ligue 11.3334967.349886152365.2121580.02450.010.40.0+0.631001Matches
2019-202028Metzfr FRA1. Ligue 15.819724381.134177758610383.58410084.0212680.830.90.3+2.110183018Matches
2020-202129Metzfr FRACoupe de France0.30Matches
2020-202129Metzfr FRA1. Ligue 110.244951587.28529176117018492.421824788.3526876.500.20.2-0.24342040Matches
2021-202230Metzfr FRACoupe de France0.80Matches
2021-202230Metzfr FRA1. Ligue 125.7920107985.316557411838142589.640744092.59514266.900.40.4-0.415794196Matches
2022-202331Annecyfr FRACoupe de France4.60Matches
2022-202331Annecyfr FRA2. Ligue 229.569490676.610723275636444681.623629181.1549258.721.91.9+0.1136112290Matches
2023-202432Annecyfr FRACoupe de France1.00Matches
2023-202432Annecyfr FRA2. Ligue 226.657677474.49247237128636378.823328382.3337643.410.61.5+0.485213168Matches
2024-202533Annecyfr FRA2. Ligue 27.712218067.81761575769976.8415673.231717.600.20.1-0.26131017Matches
15 Seasons6 Clubs5 Leagues292.63686462079.862105155191723206083.61495175485.232050563.4177.15.9+9.973304464418
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
Rennes (4 Seasons)3 Leagues73.03
Saint-Étienne (3 Seasons)4 Leagues58.643656776.97483199920726179.317721980.8435972.931.81.2+1.210234058
Annecy (3 Seasons)2 Leagues69.41392186074.821731570272690880.051063081.09018548.632.73.5+0.327126263175
Metz (3 Seasons)2 Leagues43.41566183785.228503665463771289.570978790.116823671.231.50.9+1.52913191154
Angers (2 Seasons)2 Leagues10.229235682.04388116415317985.59911883.9192576.011.10.4-0.17247031
Boulogne (1 Season)1 League38.04
Ligue 1 (11 Seasons)167.12294276083.1403749817997115286.5985112487.623032071.9104.42.4+5.646178201243
Coupe de France (7 Seasons)9.90
Ligue 2 (4 Seasons)101.81392186074.821731570272690880.051063081.09018548.672.73.5+4.327126263175
Europa Lg (3 Seasons)11.40
Coupe de la Ligue (3 Seasons)2.30
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
2010-201119Boulogne1 League38.04
2011-201220Rennes2 Leagues18.70
2012-201321Rennes1 League22.71
2013-201422Rennes1 League12.01
2014-201523Rennes2 Leagues19.61
2015-201624Saint-Étienne3 Leagues24.61
2016-201725Saint-Étienne3 Leagues18.40
2017-201826Saint-Étienne2 Leagues15.743656776.97483199920726179.317721980.8435972.921.81.2+0.210234058
2018-201927Angers1 League7.925930784.43890107813815688.58710384.5172181.000.70.4-0.74237030
2019-202028Angers2 Leagues2.3334967.349886152365.2121580.02450.010.40.0+0.631001
2019-202028Metz2 Leagues6.519724381.134177758610383.58410084.0212680.830.90.3+2.110183018
2020-202129Metz2 Leagues10.444951587.28529176117018492.421824788.3526876.500.20.2-0.24342040
2021-202230Metz2 Leagues26.5920107985.316557411838142589.640744092.59514266.900.40.4-0.415794196
2022-202331Annecy2 Leagues34.169490676.610723275636444681.623629181.1549258.721.91.9+0.1136112290
2023-202432Annecy2 Leagues27.657677474.49247237128636378.823328382.3337643.410.61.5+0.485213168
2024-202533Annecy1 League7.712218067.81761575769976.8415673.231717.600.20.1-0.26131017
15 Seasons6 Clubs5 Leagues292.63686462079.862105155191723206083.61495175485.232050563.4177.15.9+9.973304464418
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
Rennes (4 Seasons)3 Leagues73.03
Saint-Étienne (3 Seasons)4 Leagues58.643656776.97483199920726179.317721980.8435972.931.81.2+1.210234058
Annecy (3 Seasons)2 Leagues69.41392186074.821731570272690880.051063081.09018548.632.73.5+0.327126263175
Metz (3 Seasons)2 Leagues43.41566183785.228503665463771289.570978790.116823671.231.50.9+1.52913191154
Angers (2 Seasons)2 Leagues10.229235682.04388116415317985.59911883.9192576.011.10.4-0.17247031
Boulogne (1 Season)1 League38.04
Ligue 1 (11 Seasons)167.12294276083.1403749817997115286.5985112487.623032071.9104.42.4+5.646178201243
Coupe de France (7 Seasons)9.90
Ligue 2 (4 Seasons)101.81392186074.821731570272690880.051063081.09018548.672.73.5+4.327126263175
Europa Lg (3 Seasons)11.40
Coupe de la Ligue (3 Seasons)2.30
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
2010-201119Boulognefr FRA2. Ligue 28th38.04
2011-201220Rennesfr FRA1. Ligue 16th14.70Matches
2012-201321Rennesfr FRA1. Ligue 113th22.71Matches
2013-201422Rennesfr FRA1. Ligue 112th12.01Matches
2014-201523Rennesfr FRA1. Ligue 19th17.91Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.51Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.20Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.343656776.97483199920726179.317721980.8435972.921.81.2+0.210234058Matches
2018-201927Angersfr FRA1. Ligue 113th7.925930784.43890107813815688.58710384.5172181.000.70.4-0.74237030Matches
2019-202028Angersfr FRA1. Ligue 111th1.3334967.349886152365.2121580.02450.010.40.0+0.631001Matches
2019-202028Metzfr FRA1. Ligue 115th5.819724381.134177758610383.58410084.0212680.830.90.3+2.110183018Matches
2020-202129Metzfr FRA1. Ligue 110th10.244951587.28529176117018492.421824788.3526876.500.20.2-0.24342040Matches
2021-202230Metzfr FRA1. Ligue 119th25.7920107985.316557411838142589.640744092.59514266.900.40.4-0.415794196Matches
2022-202331Annecyfr FRA2. Ligue 217th29.569490676.610723275636444681.623629181.1549258.721.91.9+0.1136112290Matches
2023-202432Annecyfr FRA2. Ligue 214th26.657677474.49247237128636378.823328382.3337643.410.61.5+0.485213168Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.712218067.81761575769976.8415673.231717.600.20.1-0.26131017Matches
15 Seasons6 Clubs2 Leagues268.93686462079.862105155191723206083.61495175485.232050563.4177.15.9+9.973304464418
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
Rennes (4 Seasons)1 League67.43
Annecy (3 Seasons)1 League63.81392186074.821731570272690880.051063081.09018548.632.73.5+0.327126263175
Saint-Étienne (3 Seasons)1 League49.043656776.97483199920726179.317721980.8435972.931.81.2+1.210234058
Metz (3 Seasons)1 League41.61566183785.228503665463771289.570978790.116823671.231.50.9+1.52913191154
Angers (2 Seasons)1 League9.229235682.04388116415317985.59911883.9192576.011.10.4-0.17247031
Boulogne (1 Season)1 League38.04
Ligue 1 (11 Seasons)167.12294276083.1403749817997115286.5985112487.623032071.9104.42.4+5.646178201243
Ligue 2 (4 Seasons)101.81392186074.821731570272690880.051063081.09018548.672.73.5+4.327126263175
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-201523Rennesfr FRACoupe de France9th1.60Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.90Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.30Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.00Matches
2019-202028Metzfr FRACoupe de France33rd0.70Matches
2020-202129Metzfr FRACoupe de France9th0.30Matches
2021-202230Metzfr FRACoupe de FranceR640.80Matches
2022-202331Annecyfr FRACoupe de FranceSF4.60Matches
2023-202432Annecyfr FRACoupe de FranceRd81.00Matches
9 Seasons5 Clubs2 Leagues12.20
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
Metz (3 Seasons)1 League1.80
Saint-Étienne (3 Seasons)2 Leagues2.20
Annecy (2 Seasons)1 League5.60
Rennes (1 Season)1 League1.60
Angers (1 Season)1 League1.00
Coupe de France (7 Seasons)9.90
Coupe de la Ligue (3 Seasons)2.30
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
2011-201220Rennes2. Europa LgGR4.00Matches
2015-201624Saint-Étienne2. Europa LgR324.20Matches
2016-201725Saint-Étienne2. Europa LgR323.20Matches
3 Seasons2 Clubs1 League11.40
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
Saint-Étienne (2 Seasons)1 League7.40
Rennes (1 Season)1 League4.00

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
2010-201119Boulognefr FRA2. Ligue 238.0
2011-201220Rennes2. Europa Lg4.0Matches
2011-201220Rennesfr FRA1. Ligue 114.7Matches
2012-201321Rennesfr FRA1. Ligue 122.7Matches
2013-201422Rennesfr FRA1. Ligue 112.0Matches
2014-201523Rennesfr FRACoupe de France1.6Matches
2014-201523Rennesfr FRA1. Ligue 117.9Matches
2015-201624Saint-Étiennefr FRACoupe de France0.9Matches
2015-201624Saint-Étienne2. Europa Lg4.2Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.5Matches
2016-201725Saint-Étienne2. Europa Lg3.24Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.27Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.3Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.3567547181126630000436211Matches
2018-201927Angersfr FRA1. Ligue 17.930728915131001000025933Matches
2019-202028Metzfr FRACoupe de France0.70Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.00Matches
2019-202028Angersfr FRA1. Ligue 11.3494800101000003311Matches
2019-202028Metzfr FRA1. Ligue 15.82432123116031201153019704Matches
2020-202129Metzfr FRACoupe de France0.30Matches
2020-202129Metzfr FRA1. Ligue 110.2515488271918112412044904Matches
2021-202230Metzfr FRACoupe de France0.80Matches
2021-202230Metzfr FRA1. Ligue 125.71079103246272101080000920120Matches
2022-202331Annecyfr FRACoupe de France4.61Matches
2022-202331Annecyfr FRA2. Ligue 229.590686042262218130000694430Matches
2023-202432Annecyfr FRACoupe de France1.0Matches
2023-202432Annecyfr FRA2. Ligue 226.6774729412110730000576419Matches
2024-202533Annecyfr FRA2. Ligue 27.7180171990010000012201Matches
15 Seasons6 Clubs5 Leagues292.646204376229142102978301565036861593
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (4 Seasons)3 Leagues73.0
Saint-Étienne (3 Seasons)4 Leagues58.65675471811261730000436211
Annecy (3 Seasons)2 Leagues69.418601760925632271600001392850
Metz (3 Seasons)2 Leagues43.418371732104623213310156501566128
Angers (2 Seasons)2 Leagues10.235633715132011000029244
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.127602616137867274714156502294743
Coupe de France (7 Seasons)9.91
Ligue 2 (4 Seasons)101.818601760925632261600001392850
Europa Lg (3 Seasons)11.44
Coupe de la Ligue (3 Seasons)2.30
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
2010-201119Boulogne1 League38.0
2011-201220Rennes2 Leagues18.7
2012-201321Rennes1 League22.7
2013-201422Rennes1 League12.0
2014-201523Rennes2 Leagues19.6
2015-201624Saint-Étienne3 Leagues24.6
2016-201725Saint-Étienne3 Leagues18.411
2017-201826Saint-Étienne2 Leagues15.7567547181126630000436211
2018-201927Angers1 League7.930728915131001000025933
2019-202028Angers2 Leagues2.3494800101000003311
2019-202028Metz2 Leagues6.52432123116031201153019704
2020-202129Metz2 Leagues10.4515488271918112412044904
2021-202230Metz2 Leagues26.51079103246272101080000920120
2022-202331Annecy2 Leagues34.190686042262219130000694430
2023-202432Annecy2 Leagues27.6774729412110730000576419
2024-202533Annecy1 League7.7180171990010000012201
15 Seasons6 Clubs5 Leagues292.646204376229142102978301565036861593
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (4 Seasons)3 Leagues73.0
Saint-Étienne (3 Seasons)4 Leagues58.65675471811261730000436211
Annecy (3 Seasons)2 Leagues69.418601760925632271600001392850
Metz (3 Seasons)2 Leagues43.418371732104623213310156501566128
Angers (2 Seasons)2 Leagues10.235633715132011000029244
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.127602616137867274714156502294743
Coupe de France (7 Seasons)9.91
Ligue 2 (4 Seasons)101.818601760925632261600001392850
Europa Lg (3 Seasons)11.44
Coupe de la Ligue (3 Seasons)2.30
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
2010-201119Boulognefr FRA2. Ligue 28th38.0
2011-201220Rennesfr FRA1. Ligue 16th14.7Matches
2012-201321Rennesfr FRA1. Ligue 113th22.7Matches
2013-201422Rennesfr FRA1. Ligue 112th12.0Matches
2014-201523Rennesfr FRA1. Ligue 19th17.9Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.5Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.27Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.3567547181126630000436211Matches
2018-201927Angersfr FRA1. Ligue 113th7.930728915131001000025933Matches
2019-202028Angersfr FRA1. Ligue 111th1.3494800101000003311Matches
2019-202028Metzfr FRA1. Ligue 115th5.82432123116031201153019704Matches
2020-202129Metzfr FRA1. Ligue 110th10.2515488271918112412044904Matches
2021-202230Metzfr FRA1. Ligue 119th25.71079103246272101080000920120Matches
2022-202331Annecyfr FRA2. Ligue 217th29.590686042262218130000694430Matches
2023-202432Annecyfr FRA2. Ligue 214th26.6774729412110730000576419Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.7180171990010000012201Matches
15 Seasons6 Clubs2 Leagues268.946204376229142102973301565036861593
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rennes (4 Seasons)1 League67.4
Annecy (3 Seasons)1 League63.818601760925632261600001392850
Saint-Étienne (3 Seasons)1 League49.05675471811261330000436211
Metz (3 Seasons)1 League41.618371732104623213310156501566128
Angers (2 Seasons)1 League9.235633715132011000029244
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.127602616137867274714156502294743
Ligue 2 (4 Seasons)101.818601760925632261600001392850
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-201523Rennesfr FRACoupe de France9th1.6Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.9Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.3Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.00Matches
2019-202028Metzfr FRACoupe de France33rd0.70Matches
2020-202129Metzfr FRACoupe de France9th0.30Matches
2021-202230Metzfr FRACoupe de FranceR640.80Matches
2022-202331Annecyfr FRACoupe de FranceSF4.61Matches
2023-202432Annecyfr FRACoupe de FranceRd81.0Matches
9 Seasons5 Clubs2 Leagues12.21
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (3 Seasons)1 League1.80
Saint-Étienne (3 Seasons)2 Leagues2.2
Annecy (2 Seasons)1 League5.61
Rennes (1 Season)1 League1.6
Angers (1 Season)1 League1.00
Coupe de France (7 Seasons)9.91
Coupe de la Ligue (3 Seasons)2.30
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
2011-201220Rennes2. Europa LgGR4.0Matches
2015-201624Saint-Étienne2. Europa LgR324.2Matches
2016-201725Saint-Étienne2. Europa LgR323.24Matches
3 Seasons2 Clubs1 League11.44
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Saint-Étienne (2 Seasons)1 League7.44
Rennes (1 Season)1 League4.0

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
2010-201119Boulognefr FRA2. Ligue 238.0
2011-201220Rennes2. Europa Lg4.0Matches
2011-201220Rennesfr FRA1. Ligue 114.7Matches
2012-201321Rennesfr FRA1. Ligue 122.7Matches
2013-201422Rennesfr FRA1. Ligue 112.0Matches
2014-201523Rennesfr FRACoupe de France1.6Matches
2014-201523Rennesfr FRA1. Ligue 117.9Matches
2015-201624Saint-Étiennefr FRACoupe de France0.9Matches
2015-201624Saint-Étienne2. Europa Lg4.2Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.5Matches
2016-201725Saint-Étienne2. Europa Lg3.2Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.2Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.3Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.3191.33170011030.21300000Matches
2018-201927Angersfr FRA1. Ligue 17.9111.3980011100.00000000Matches
2019-202028Metzfr FRACoupe de France0.7Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.0Matches
2019-202028Angersfr FRA1. Ligue 11.332.3920010010.80000100Matches
2019-202028Metzfr FRA1. Ligue 15.8142.4386000020.35110000Matches
2020-202129Metzfr FRACoupe de France0.3Matches
2020-202129Metzfr FRA1. Ligue 110.2121.1873001120.20100001Matches
2021-202230Metzfr FRACoupe de France0.8Matches
2021-202230Metzfr FRA1. Ligue 125.7371.44321021100.00000000Matches
2022-202331Annecyfr FRACoupe de France4.6Matches
2022-202331Annecyfr FRA2. Ligue 229.5361.22311012130.10300000Matches
2023-202432Annecyfr FRACoupe de France1.0Matches
2023-202432Annecyfr FRA2. Ligue 226.6271.02180053140.15100120Matches
2024-202533Annecyfr FRA2. Ligue 27.7101.2980020010.13100000Matches
15 Seasons6 Clubs5 Leagues292.61691.311311101395160.121010221
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (4 Seasons)3 Leagues73.0
Saint-Étienne (3 Seasons)4 Leagues58.6191.33170011030.21300000
Annecy (3 Seasons)2 Leagues69.4731.14571085280.13500120
Metz (3 Seasons)2 Leagues43.4631.514710022240.10210001
Angers (2 Seasons)2 Leagues10.2141.53100021110.11000100
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.1961.477410054380.12510101
Coupe de France (7 Seasons)9.9
Ligue 2 (4 Seasons)101.8731.14571085280.13500120
Europa Lg (3 Seasons)11.4
Coupe de la Ligue (3 Seasons)2.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
2010-201119Boulogne1 League38.0
2011-201220Rennes2 Leagues18.7
2012-201321Rennes1 League22.7
2013-201422Rennes1 League12.0
2014-201523Rennes2 Leagues19.6
2015-201624Saint-Étienne3 Leagues24.6
2016-201725Saint-Étienne3 Leagues18.4
2017-201826Saint-Étienne2 Leagues15.7191.33170011030.21300000
2018-201927Angers1 League7.9111.3980011100.00000000
2019-202028Angers2 Leagues2.332.3920010010.80000100
2019-202028Metz2 Leagues6.5142.4386000020.35110000
2020-202129Metz2 Leagues10.4121.1873001120.20100001
2021-202230Metz2 Leagues26.5371.44321021100.00000000
2022-202331Annecy2 Leagues34.1361.22311012130.10300000
2023-202432Annecy2 Leagues27.6271.02180053140.15100120
2024-202533Annecy1 League7.7101.2980020010.13100000
15 Seasons6 Clubs5 Leagues292.61691.311311101395160.121010221
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (4 Seasons)3 Leagues73.0
Saint-Étienne (3 Seasons)4 Leagues58.6191.33170011030.21300000
Annecy (3 Seasons)2 Leagues69.4731.14571085280.13500120
Metz (3 Seasons)2 Leagues43.4631.514710022240.10210001
Angers (2 Seasons)2 Leagues10.2141.53100021110.11000100
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.1961.477410054380.12510101
Coupe de France (7 Seasons)9.9
Ligue 2 (4 Seasons)101.8731.14571085280.13500120
Europa Lg (3 Seasons)11.4
Coupe de la Ligue (3 Seasons)2.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
2010-201119Boulognefr FRA2. Ligue 28th38.0
2011-201220Rennesfr FRA1. Ligue 16th14.7Matches
2012-201321Rennesfr FRA1. Ligue 113th22.7Matches
2013-201422Rennesfr FRA1. Ligue 112th12.0Matches
2014-201523Rennesfr FRA1. Ligue 19th17.9Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.5Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.2Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.3191.33170011030.21300000Matches
2018-201927Angersfr FRA1. Ligue 113th7.9111.3980011100.00000000Matches
2019-202028Angersfr FRA1. Ligue 111th1.332.3920010010.80000100Matches
2019-202028Metzfr FRA1. Ligue 115th5.8142.4386000020.35110000Matches
2020-202129Metzfr FRA1. Ligue 110th10.2121.1873001120.20100001Matches
2021-202230Metzfr FRA1. Ligue 119th25.7371.44321021100.00000000Matches
2022-202331Annecyfr FRA2. Ligue 217th29.5361.22311012130.10300000Matches
2023-202432Annecyfr FRA2. Ligue 214th26.6271.02180053140.15100120Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.7101.2980020010.13100000Matches
15 Seasons6 Clubs2 Leagues268.91691.311311101395160.121010221
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rennes (4 Seasons)1 League67.4
Annecy (3 Seasons)1 League63.8731.14571085280.13500120
Saint-Étienne (3 Seasons)1 League49.0191.33170011030.21300000
Metz (3 Seasons)1 League41.6631.514710022240.10210001
Angers (2 Seasons)1 League9.2141.53100021110.11000100
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.1961.477410054380.12510101
Ligue 2 (4 Seasons)101.8731.14571085280.13500120
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-201523Rennesfr FRACoupe de France9th1.6Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.9Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.3Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.0Matches
2019-202028Metzfr FRACoupe de France33rd0.7Matches
2020-202129Metzfr FRACoupe de France9th0.3Matches
2021-202230Metzfr FRACoupe de FranceR640.8Matches
2022-202331Annecyfr FRACoupe de FranceSF4.6Matches
2023-202432Annecyfr FRACoupe de FranceRd81.0Matches
9 Seasons5 Clubs2 Leagues12.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (3 Seasons)1 League1.8
Saint-Étienne (3 Seasons)2 Leagues2.2
Annecy (2 Seasons)1 League5.6
Rennes (1 Season)1 League1.6
Angers (1 Season)1 League1.0
Coupe de France (7 Seasons)9.9
Coupe de la Ligue (3 Seasons)2.3
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
2011-201220Rennes2. Europa LgGR4.0Matches
2015-201624Saint-Étienne2. Europa LgR324.2Matches
2016-201725Saint-Étienne2. Europa LgR323.2Matches
3 Seasons2 Clubs1 League11.4
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Saint-Étienne (2 Seasons)1 League7.4
Rennes (1 Season)1 League4.0

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
2010-201119Boulognefr FRA2. Ligue 238.0
2011-201220Rennes2. Europa Lg4.0Matches
2011-201220Rennesfr FRA1. Ligue 114.7Matches
2012-201321Rennesfr FRA1. Ligue 122.7Matches
2013-201422Rennesfr FRA1. Ligue 112.0Matches
2014-201523Rennesfr FRACoupe de France1.6Matches
2014-201523Rennesfr FRA1. Ligue 117.9Matches
2015-201624Saint-Étiennefr FRACoupe de France0.9Matches
2015-201624Saint-Étienne2. Europa Lg4.2Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.5Matches
2016-201725Saint-Étienne2. Europa Lg3.2414Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.22640Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.3Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.32416913231717.614219122448340Matches
2018-201927Angersfr FRA1. Ligue 17.9181468441428.61090982660Matches
2019-202028Metzfr FRACoupe de France0.700Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.013Matches
2019-202028Angersfr FRA1. Ligue 11.32211011100.003035700Matches
2019-202028Metzfr FRA1. Ligue 15.816118712450.02514925130Matches
2020-202129Metzfr FRACoupe de France0.303Matches
2020-202129Metzfr FRA1. Ligue 110.2352019115101855.689274277110Matches
2021-202230Metzfr FRACoupe de France0.826Matches
2021-202230Metzfr FRA1. Ligue 125.7865635474204643.5263362751137380Matches
2022-202331Annecyfr FRACoupe de France4.675Matches
2022-202331Annecyfr FRA2. Ligue 229.58253254116256041.73553134038120380Matches
2023-202432Annecyfr FRACoupe de France1.0Matches
2023-202432Annecyfr FRA2. Ligue 226.67042183913194146.3224383538108500Matches
2024-202533Annecyfr FRA2. Ligue 27.71384814850.04143111528180Matches
15 Seasons6 Clubs5 Leagues292.6346262125175468820942.1121190421483015762080
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rennes (4 Seasons)3 Leagues73.00
Saint-Étienne (3 Seasons)4 Leagues58.62446913231717.614219127848340
Annecy (3 Seasons)2 Leagues69.41651104788304810944.0611102486962561060
Metz (3 Seasons)2 Leagues43.413789626510326847.13647938111239620
Angers (2 Seasons)2 Leagues10.2201779451533.31012012163360
Boulogne (1 Season)1 League38.00
Ligue 1 (11 Seasons)167.11811457887164010040.0608018621793201020
Coupe de France (7 Seasons)9.99140
Ligue 2 (4 Seasons)101.81651034788304810944.0611102486912561060
Europa Lg (3 Seasons)11.44140
Coupe de la Ligue (3 Seasons)2.3130
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
2010-201119Boulogne1 League38.00
2011-201220Rennes2 Leagues18.70
2012-201321Rennes1 League22.70
2013-201422Rennes1 League12.00
2014-201523Rennes2 Leagues19.60
2015-201624Saint-Étienne3 Leagues24.60
2016-201725Saint-Étienne3 Leagues18.430540
2017-201826Saint-Étienne2 Leagues15.72416913231717.614219122448340
2018-201927Angers1 League7.9181468441428.61090982660
2019-202028Angers2 Leagues2.32311011100.003038700
2019-202028Metz2 Leagues6.516118712450.02514925130
2020-202129Metz2 Leagues10.4352019115101855.689274577110
2021-202230Metz2 Leagues26.5865835474204643.5263362757137380
2022-202331Annecy2 Leagues34.18260254116256041.73553134043120380
2023-202432Annecy2 Leagues27.67042183913194146.3224383538108500
2024-202533Annecy1 League7.71384814850.04143111528180
15 Seasons6 Clubs5 Leagues292.6346262125175468820942.1121190421483015762080
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rennes (4 Seasons)3 Leagues73.00
Saint-Étienne (3 Seasons)4 Leagues58.62446913231717.614219127848340
Annecy (3 Seasons)2 Leagues69.41651104788304810944.0611102486962561060
Metz (3 Seasons)2 Leagues43.413789626510326847.13647938111239620
Angers (2 Seasons)2 Leagues10.2201779451533.31012012163360
Boulogne (1 Season)1 League38.00
Ligue 1 (11 Seasons)167.11811457887164010040.0608018621793201020
Coupe de France (7 Seasons)9.99140
Ligue 2 (4 Seasons)101.81651034788304810944.0611102486912561060
Europa Lg (3 Seasons)11.44140
Coupe de la Ligue (3 Seasons)2.3130
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
2010-201119Boulognefr FRA2. Ligue 28th38.0
2011-201220Rennesfr FRA1. Ligue 16th14.7Matches
2012-201321Rennesfr FRA1. Ligue 113th22.7Matches
2013-201422Rennesfr FRA1. Ligue 112th12.0Matches
2014-201523Rennesfr FRA1. Ligue 19th17.9Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.5Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.22640Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.32416913231717.614219122448340Matches
2018-201927Angersfr FRA1. Ligue 113th7.9181468441428.61090982660Matches
2019-202028Angersfr FRA1. Ligue 111th1.32211011100.003035700Matches
2019-202028Metzfr FRA1. Ligue 115th5.816118712450.02514925130Matches
2020-202129Metzfr FRA1. Ligue 110th10.2352019115101855.689274277110Matches
2021-202230Metzfr FRA1. Ligue 119th25.7865635474204643.5263362751137380Matches
2022-202331Annecyfr FRA2. Ligue 217th29.58253254116256041.73553134038120380Matches
2023-202432Annecyfr FRA2. Ligue 214th26.67042183913194146.3224383538108500Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.71384814850.04143111528180Matches
15 Seasons6 Clubs2 Leagues268.9346248125175468820942.1121190421482705762080
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
Rennes (4 Seasons)1 League67.40
Annecy (3 Seasons)1 League63.81651034788304810944.0611102486912561060
Saint-Étienne (3 Seasons)1 League49.02442913231717.614219126448340
Metz (3 Seasons)1 League41.613787626510326847.13647938102239620
Angers (2 Seasons)1 League9.2201679451533.31012012133360
Boulogne (1 Season)1 League38.00
Ligue 1 (11 Seasons)167.11811457887164010040.0608018621793201020
Ligue 2 (4 Seasons)101.81651034788304810944.0611102486912561060
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-201523Rennesfr FRACoupe de France9th1.6Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.9Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.3Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.013Matches
2019-202028Metzfr FRACoupe de France33rd0.700Matches
2020-202129Metzfr FRACoupe de France9th0.303Matches
2021-202230Metzfr FRACoupe de FranceR640.826Matches
2022-202331Annecyfr FRACoupe de FranceSF4.675Matches
2023-202432Annecyfr FRACoupe de FranceRd81.0Matches
9 Seasons5 Clubs2 Leagues12.210170
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
Metz (3 Seasons)1 League1.8290
Saint-Étienne (3 Seasons)2 Leagues2.20
Annecy (2 Seasons)1 League5.6750
Rennes (1 Season)1 League1.60
Angers (1 Season)1 League1.0130
Coupe de France (7 Seasons)9.99140
Coupe de la Ligue (3 Seasons)2.3130
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
2011-201220Rennes2. Europa LgGR4.0Matches
2015-201624Saint-Étienne2. Europa LgR324.2Matches
2016-201725Saint-Étienne2. Europa LgR323.2414Matches
3 Seasons2 Clubs1 League11.44140
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Saint-Étienne (2 Seasons)1 League7.44140
Rennes (1 Season)1 League4.00

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
2010-201119Boulognefr FRA2. Ligue 238.0
2011-201220Rennes2. Europa Lg4.0Matches
2011-201220Rennesfr FRA1. Ligue 114.7Matches
2012-201321Rennesfr FRA1. Ligue 122.7Matches
2013-201422Rennesfr FRA1. Ligue 112.0Matches
2014-201523Rennesfr FRACoupe de France1.6Matches
2014-201523Rennesfr FRA1. Ligue 117.9Matches
2015-201624Saint-Étiennefr FRACoupe de France0.9Matches
2015-201624Saint-Étienne2. Europa Lg4.2Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.5Matches
2016-201725Saint-Étienne2. Europa Lg3.2Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.2Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.3Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.371339166430121267137457.1342.92651145467139111943724Matches
2018-201927Angersfr FRA1. Ligue 17.937475225768143743133.3266.71596732576116225417Matches
2019-202028Metzfr FRACoupe de France0.7Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.0Matches
2019-202028Angersfr FRA1. Ligue 11.3621142919262000251023930022395Matches
2019-202028Metzfr FRA1. Ligue 15.831416581976273146233.3466.712984541912237517315Matches
2020-202129Metzfr FRACoupe de France0.3Matches
2020-202129Metzfr FRA1. Ligue 110.2629151514146996298450.0450.035915556518808340414Matches
2021-202230Metzfr FRACoupe de France0.8Matches
2021-202230Metzfr FRA1. Ligue 125.7137255343899150101372191368.4631.6821371614421225230783925Matches
2022-202331Annecyfr FRACoupe de France4.6Matches
2022-202331Annecyfr FRA2. Ligue 229.512145519271632138121421838.1942.97443462112621214342866063Matches
2023-202432Annecyfr FRACoupe de France1.0Matches
2023-202432Annecyfr FRA2. Ligue 226.61061671956392343510618337.5450.054726949521122121549044Matches
2024-202533Annecyfr FRA2. Ligue 27.72672351157628267200.02100.0613085402051864Matches
15 Seasons6 Clubs5 Leagues292.660062781222373811061496006743547.33445.93110145005407869012124623382211
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
Rennes (4 Seasons)3 Leagues73.0
Saint-Étienne (3 Seasons)4 Leagues58.671339166430121267137457.1342.92651145467139111943724
Annecy (3 Seasons)2 Leagues69.425421454381512617812542311135.51548.41352646421323245560341236111
Metz (3 Seasons)2 Leagues43.42315865521510281262315331957.61442.4130961162512323554515141654
Angers (2 Seasons)2 Leagues10.243686628687164363133.3266.71847752969118429322
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.134641337842226489683464432455.81944.21758803632755445764282146100
Coupe de France (7 Seasons)9.9
Ligue 2 (4 Seasons)101.825421454381512617812542311135.51548.41352646421323245560341236111
Europa Lg (3 Seasons)11.4
Coupe de la Ligue (3 Seasons)2.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
2010-201119Boulogne1 League38.0
2011-201220Rennes2 Leagues18.7
2012-201321Rennes1 League22.7
2013-201422Rennes1 League12.0
2014-201523Rennes2 Leagues19.6
2015-201624Saint-Étienne3 Leagues24.6
2016-201725Saint-Étienne3 Leagues18.4
2017-201826Saint-Étienne2 Leagues15.771339166430121267137457.1342.92651145467139111943724
2018-201927Angers1 League7.937475225768143743133.3266.71596732576116225417
2019-202028Angers2 Leagues2.3621142919262000251023930022395
2019-202028Metz2 Leagues6.531416581976273146233.3466.712984541912237517315
2020-202129Metz2 Leagues10.4629151514146996298450.0450.035915556518808340414
2021-202230Metz2 Leagues26.5137255343899150101372191368.4631.6821371614421225230783925
2022-202331Annecy2 Leagues34.112145519271632138121421838.1942.97443462112621214342866063
2023-202432Annecy2 Leagues27.61061671956392343510618337.5450.054726949521122121549044
2024-202533Annecy1 League7.72672351157628267200.02100.0613085402051864
15 Seasons6 Clubs5 Leagues292.660062781222373811061496006743547.33445.93110145005407869012124623382211
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
Rennes (4 Seasons)3 Leagues73.0
Saint-Étienne (3 Seasons)4 Leagues58.671339166430121267137457.1342.92651145467139111943724
Annecy (3 Seasons)2 Leagues69.425421454381512617812542311135.51548.41352646421323245560341236111
Metz (3 Seasons)2 Leagues43.42315865521510281262315331957.61442.4130961162512323554515141654
Angers (2 Seasons)2 Leagues10.243686628687164363133.3266.71847752969118429322
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.134641337842226489683464432455.81944.21758803632755445764282146100
Coupe de France (7 Seasons)9.9
Ligue 2 (4 Seasons)101.825421454381512617812542311135.51548.41352646421323245560341236111
Europa Lg (3 Seasons)11.4
Coupe de la Ligue (3 Seasons)2.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
2010-201119Boulognefr FRA2. Ligue 28th38.0
2011-201220Rennesfr FRA1. Ligue 16th14.7Matches
2012-201321Rennesfr FRA1. Ligue 113th22.7Matches
2013-201422Rennesfr FRA1. Ligue 112th12.0Matches
2014-201523Rennesfr FRA1. Ligue 19th17.9Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.5Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.2Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.371339166430121267137457.1342.92651145467139111943724Matches
2018-201927Angersfr FRA1. Ligue 113th7.937475225768143743133.3266.71596732576116225417Matches
2019-202028Angersfr FRA1. Ligue 111th1.3621142919262000251023930022395Matches
2019-202028Metzfr FRA1. Ligue 115th5.831416581976273146233.3466.712984541912237517315Matches
2020-202129Metzfr FRA1. Ligue 110th10.2629151514146996298450.0450.035915556518808340414Matches
2021-202230Metzfr FRA1. Ligue 119th25.7137255343899150101372191368.4631.6821371614421225230783925Matches
2022-202331Annecyfr FRA2. Ligue 217th29.512145519271632138121421838.1942.97443462112621214342866063Matches
2023-202432Annecyfr FRA2. Ligue 214th26.61061671956392343510618337.5450.054726949521122121549044Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.72672351157628267200.02100.0613085402051864Matches
15 Seasons6 Clubs2 Leagues268.960062781222373811061496006743547.33445.93110145005407869012124623382211
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
Rennes (4 Seasons)1 League67.4
Annecy (3 Seasons)1 League63.825421454381512617812542311135.51548.41352646421323245560341236111
Saint-Étienne (3 Seasons)1 League49.071339166430121267137457.1342.92651145467139111943724
Metz (3 Seasons)1 League41.62315865521510281262315331957.61442.4130961162512323554515141654
Angers (2 Seasons)1 League9.243686628687164363133.3266.71847752969118429322
Boulogne (1 Season)1 League38.0
Ligue 1 (11 Seasons)167.134641337842226489683464432455.81944.21758803632755445764282146100
Ligue 2 (4 Seasons)101.825421454381512617812542311135.51548.41352646421323245560341236111
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-201523Rennesfr FRACoupe de France9th1.6Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.9Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.3Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.0Matches
2019-202028Metzfr FRACoupe de France33rd0.7Matches
2020-202129Metzfr FRACoupe de France9th0.3Matches
2021-202230Metzfr FRACoupe de FranceR640.8Matches
2022-202331Annecyfr FRACoupe de FranceSF4.6Matches
2023-202432Annecyfr FRACoupe de FranceRd81.0Matches
9 Seasons5 Clubs2 Leagues12.2
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
Metz (3 Seasons)1 League1.8
Saint-Étienne (3 Seasons)2 Leagues2.2
Annecy (2 Seasons)1 League5.6
Rennes (1 Season)1 League1.6
Angers (1 Season)1 League1.0
Coupe de France (7 Seasons)9.9
Coupe de la Ligue (3 Seasons)2.3
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
2011-201220Rennes2. Europa LgGR4.0Matches
2015-201624Saint-Étienne2. Europa LgR324.2Matches
2016-201725Saint-Étienne2. Europa LgR323.2Matches
3 Seasons2 Clubs1 League11.4
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
Saint-Étienne (2 Seasons)1 League7.4
Rennes (1 Season)1 League4.0

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
2010-201119Boulognefr FRA2. Ligue 2383,42090100.038.0380
2011-201220Rennes2. Europa Lg4360904.0440Matches
2011-201220Rennesfr FRA1. Ligue 1201,3236638.714.715115Matches
2012-201321Rennesfr FRA1. Ligue 1272,0477659.922.723184Matches
2013-201422Rennesfr FRA1. Ligue 1141,0787731.512.012102Matches
2014-201523Rennesfr FRACoupe de France21467369.51.62731001.5023-1-0.62-0.62Matches
2014-201523Rennesfr FRA1. Ligue 1231,6157047.217.9208331.352218+4+0.22+0.77Matches
2015-201624Saint-Étiennefr FRACoupe de France1787837.10.91780013.001100.000.00Matches
2015-201624Saint-Étienne2. Europa Lg63776352.44.243201.8395+4+0.95+0.43Matches
2015-201624Saint-Étiennefr FRA1. Ligue 1281,7556351.319.51916941.502419+5+0.26+0.26Matches
2016-201725Saint-Étiennefr FRA1. Coupe de la Ligue00001Matches
2016-201725Saint-Étienne2. Europa Lg72884140.03.231411.7323-1-0.31-0.73Matches
2016-201725Saint-Étiennefr FRA1. Ligue 1211,3646539.915.2157671.521811+7+0.46+0.81Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1120120100.01.311201001.001100.00Matches
2017-201826Saint-Étiennefr FRA1. Ligue 1201,2906537.714.31579952061.051231-19-1.33-2.0014.721.8-7.1-0.50-0.66Matches
2018-201927Angersfr FRA1. Ligue 1137135520.87.91063032761.00912-3-0.38-0.3111.39.7+1.5+0.19+0.15Matches
2019-202028Metzfr FRACoupe de France1636370.00.71630000.0001-1-1.43+5.24Matches
2019-202028Angersfr FRA1. Coupe de la Ligue19090100.01.01901000.0023-1-1.00Matches
2019-202028Angersfr FRA1. Ligue 16113194.51.31580511111.504400.00+0.191.70.8+0.9+0.71+0.71Matches
2019-202028Metzfr FRA1. Ligue 175197420.65.87743002.2992+7+1.21+1.896.56.9-0.4-0.07+0.40Matches
2020-202129Metzfr FRACoupe de France124248.00.30012403.0010+1+3.75+2.45Matches
2020-202129Metzfr FRA1. Ligue 1129147626.710.21181612501.251211+1+0.10+0.2810.912.6-1.7-0.16-0.04Matches
2021-202230Metzfr FRACoupe de France1737381.10.81730001.000000.000.00Matches
2021-202230Metzfr FRA1. Ligue 1302,3117767.625.727821733600.802345-22-0.86+0.1218.841.9-23.1-0.90-0.07Matches
2022-202331Annecyfr FRACoupe de France54178360.44.65832012.20184+14+3.02+3.68Matches
2022-202331Annecyfr FRA2. Ligue 2312,6558677.629.5318625001.293339-6-0.20+0.5029.441.0-11.6-0.39-0.66Matches
2023-202432Annecyfr FRACoupe de France1909050.01.01901000.0012-1-1.00-2.00Matches
2023-202432Annecyfr FRA2. Ligue 2312,3937770.026.630791812901.263532+3+0.11+0.4631.930.8+1.1+0.04-0.19Matches
2024-202533Annecyfr FRA2. Ligue 296957770.27.7789623501.67149+5+0.65+0.659.212.0-2.8-0.36-0.45Matches
15 Seasons6 Clubs5 Leagues36126,3317348.1292.6305801685623411.33252256-4-0.02+0.17134.3177.5-43.2-0.34-0.25
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
Rennes (4 Seasons)3 Leagues906,5697344.773.07673521431.362421+3+0.15+0.68
Saint-Étienne (3 Seasons)4 Leagues845,2726343.558.65882372620201.456771-4-0.07-0.2314.721.8-7.1-0.50-0.66
Annecy (3 Seasons)2 Leagues776,2508171.869.474835233311.3610186+15+0.22+0.6270.483.8-13.3-0.21-0.43
Metz (3 Seasons)2 Leagues523,9047539.743.447802653101.144559-14-0.32+0.1336.261.4-25.2-0.61-0.22
Angers (2 Seasons)2 Leagues209164615.210.212651817171.101519-4-0.39-0.2712.910.5+2.4+0.26+0.24
Boulogne (1 Season)1 League383,42090100.038.0380
Ligue 1 (11 Seasons)22115,0426838.3167.1175771054621371.27133153-20-0.17+0.0463.893.7-29.9-0.46-0.32
Coupe de France (7 Seasons)128917450.39.91179412421.752311+12+1.21+1.11
Ligue 2 (4 Seasons)1099,1638481.4101.8106834933301.338280+2+0.03+0.4670.483.8-13.3-0.21-0.43
Europa Lg (3 Seasons)171,0256046.211.4118611.78118+3+0.41-0.06
Coupe de la Ligue (3 Seasons)221010570.02.321052010.5034-1-0.43
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
2010-201119Boulogne1 League383,42090100.038.0380
2011-201220Rennes2 Leagues241,6837038.718.719155
2012-201321Rennes1 League272,0477659.922.723184
2013-201422Rennes1 League141,0787731.512.012102
2014-201523Rennes2 Leagues251,7617048.519.622739331.362421+3+0.15+0.68
2015-201624Saint-Étienne3 Leagues352,2106350.824.62478191151.603425+9+0.37+0.28
2016-201725Saint-Étienne3 Leagues281,6525939.118.41881091.572014+6+0.33+0.54
2017-201826Saint-Étienne2 Leagues211,4106739.815.716821052061.051332-19-1.21-1.8914.721.8-7.1-0.50-0.66
2018-201927Angers1 League137135520.87.91063032761.00912-3-0.38-0.3111.39.7+1.5+0.19+0.15
2019-202028Angers2 Leagues7203297.82.32741511111.2967-1-0.44-0.261.70.8+0.9+0.71+0.71
2019-202028Metz2 Leagues85827322.36.58733002.0093+6+0.93+1.686.56.9-0.4-0.07+0.40
2020-202129Metz2 Leagues139387225.210.41181622501.381311+2+0.19+0.2210.912.6-1.7-0.16-0.04
2021-202230Metz2 Leagues312,3847767.926.528811733600.812345-22-0.83+0.1318.841.9-23.1-0.90-0.07
2022-202331Annecy2 Leagues363,0728574.734.1368527011.425143+8+0.23+0.9329.441.0-11.6-0.39-0.66
2023-202432Annecy2 Leagues322,4837869.027.631791912901.223634+2+0.07+0.3131.930.8+1.1+0.04-0.19
2024-202533Annecy1 League96957770.27.7789623501.67149+5+0.65+0.659.212.0-2.8-0.36-0.45
15 Seasons6 Clubs5 Leagues36126,3317348.1292.6305801685623411.33252256-4-0.02+0.17134.3177.5-43.2-0.34-0.25
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
Rennes (4 Seasons)3 Leagues906,5697344.773.07673521431.362421+3+0.15+0.68
Saint-Étienne (3 Seasons)4 Leagues845,2726343.558.65882372620201.456771-4-0.07-0.2314.721.8-7.1-0.50-0.66
Annecy (3 Seasons)2 Leagues776,2508171.869.474835233311.3610186+15+0.22+0.6270.483.8-13.3-0.21-0.43
Metz (3 Seasons)2 Leagues523,9047539.743.447802653101.144559-14-0.32+0.1336.261.4-25.2-0.61-0.22
Angers (2 Seasons)2 Leagues209164615.210.212651817171.101519-4-0.39-0.2712.910.5+2.4+0.26+0.24
Boulogne (1 Season)1 League383,42090100.038.0380
Ligue 1 (11 Seasons)22115,0426838.3167.1175771054621371.27133153-20-0.17+0.0463.893.7-29.9-0.46-0.32
Coupe de France (7 Seasons)128917450.39.91179412421.752311+12+1.21+1.11
Ligue 2 (4 Seasons)1099,1638481.4101.8106834933301.338280+2+0.03+0.4670.483.8-13.3-0.21-0.43
Europa Lg (3 Seasons)171,0256046.211.4118611.78118+3+0.41-0.06
Coupe de la Ligue (3 Seasons)221010570.02.321052010.5034-1-0.43
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
2010-201119Boulognefr FRA2. Ligue 28th383,42090100.038.0380
2011-201220Rennesfr FRA1. Ligue 16th201,3236638.714.715115Matches
2012-201321Rennesfr FRA1. Ligue 113th272,0477659.922.723184Matches
2013-201422Rennesfr FRA1. Ligue 112th141,0787731.512.012102Matches
2014-201523Rennesfr FRA1. Ligue 19th231,6157047.217.9208331.352218+4+0.22+0.77Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th281,7556351.319.51916941.502419+5+0.26+0.26Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th211,3646539.915.2157671.521811+7+0.46+0.81Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th201,2906537.714.31579952061.051231-19-1.33-2.0014.721.8-7.1-0.50-0.66Matches
2018-201927Angersfr FRA1. Ligue 113th137135520.87.91063032761.00912-3-0.38-0.3111.39.7+1.5+0.19+0.15Matches
2019-202028Angersfr FRA1. Ligue 111th6113194.51.31580511111.504400.00+0.191.70.8+0.9+0.71+0.71Matches
2019-202028Metzfr FRA1. Ligue 115th75197420.65.87743002.2992+7+1.21+1.896.56.9-0.4-0.07+0.40Matches
2020-202129Metzfr FRA1. Ligue 110th129147626.710.21181612501.251211+1+0.10+0.2810.912.6-1.7-0.16-0.04Matches
2021-202230Metzfr FRA1. Ligue 119th302,3117767.625.727821733600.802345-22-0.86+0.1218.841.9-23.1-0.90-0.07Matches
2022-202331Annecyfr FRA2. Ligue 217th312,6558677.629.5318625001.293339-6-0.20+0.5029.441.0-11.6-0.39-0.66Matches
2023-202432Annecyfr FRA2. Ligue 214th312,3937770.026.630791812901.263532+3+0.11+0.4631.930.8+1.1+0.04-0.19Matches
2024-202533Annecyfr FRA2. Ligue 23rd96957770.27.7789623501.67149+5+0.65+0.659.212.0-2.8-0.36-0.45Matches
15 Seasons6 Clubs2 Leagues33024,2057347.9268.9281801544923371.29215233-18-0.10+0.13134.3177.5-43.2-0.34-0.25
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
Rennes (4 Seasons)1 League846,0637244.367.470471431.352218+4+0.22+0.77
Annecy (3 Seasons)1 League715,7438173.363.868834933301.338280+2+0.03+0.4670.483.8-13.3-0.21-0.43
Saint-Étienne (3 Seasons)1 League694,4096443.049.04979322020171.385461-7-0.14-0.2714.721.8-7.1-0.50-0.66
Metz (3 Seasons)1 League493,7447640.041.645802643301.124458-14-0.34+0.1836.261.4-25.2-0.61-0.22
Angers (2 Seasons)1 League198264313.99.211630817171.161316-3-0.33-0.2012.910.5+2.4+0.26+0.24
Boulogne (1 Season)1 League383,42090100.038.0380
Ligue 1 (11 Seasons)22115,0426838.3167.1175771054621371.27133153-20-0.17+0.0463.893.7-29.9-0.46-0.32
Ligue 2 (4 Seasons)1099,1638481.4101.8106834933301.338280+2+0.03+0.4670.483.8-13.3-0.21-0.43
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-201523Rennesfr FRACoupe de France9th21467369.51.62731001.5023-1-0.62-0.62Matches
2015-201624Saint-Étiennefr FRACoupe de France5th1787837.10.91780013.001100.000.00Matches
2016-201725Saint-Étiennefr FRA1. Coupe de la Ligue9th00001Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1120120100.01.311201001.001100.00Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th19090100.01.01901000.0023-1-1.00Matches
2019-202028Metzfr FRACoupe de France33rd1636370.00.71630000.0001-1-1.43+5.24Matches
2020-202129Metzfr FRACoupe de France9th124248.00.30012403.0010+1+3.75+2.45Matches
2021-202230Metzfr FRACoupe de FranceR641737381.10.81730001.000000.000.00Matches
2022-202331Annecyfr FRACoupe de FranceSF54178360.44.65832012.20184+14+3.02+3.68Matches
2023-202432Annecyfr FRACoupe de FranceRd81909050.01.01901000.0012-1-1.00-2.00Matches
9 Seasons5 Clubs2 Leagues141,1017953.212.21383612431.572615+11+0.90+0.80
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Metz (3 Seasons)1 League31605333.31.8268012401.331100.00-0.56
Saint-Étienne (3 Seasons)2 Leagues21989947.12.22991022.002200.000.00
Annecy (2 Seasons)1 League65078558.35.66853011.83196+13+2.31+2.56
Rennes (1 Season)1 League21467369.51.62731001.5023-1-0.62-0.62
Angers (1 Season)1 League19090100.01.01901000.0023-1-1.00
Coupe de France (7 Seasons)128917450.39.91179412421.752311+12+1.21+1.11
Coupe de la Ligue (3 Seasons)221010570.02.321052010.5034-1-0.43
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
2011-201220Rennes2. Europa LgGR4360904.0440Matches
2015-201624Saint-Étienne2. Europa LgR3263776352.44.243201.8395+4+0.95+0.43Matches
2016-201725Saint-Étienne2. Europa LgR3272884140.03.231411.7323-1-0.31-0.73Matches
3 Seasons2 Clubs1 League171,0256046.211.4118611.78118+3+0.41-0.06
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Saint-Étienne (2 Seasons)1 League136655146.27.474611.78118+3+0.41-0.06
Rennes (1 Season)1 League4360904.0440

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
2010-201119Boulognefr FRA2. Ligue 238.030
2011-201220Rennes2. Europa Lg4.01011Matches
2011-201220Rennesfr FRA1. Ligue 114.72035Matches
2012-201321Rennesfr FRA1. Ligue 122.78048Matches
2013-201422Rennesfr FRA1. Ligue 112.05122Matches
2014-201523Rennesfr FRACoupe de France1.60000Matches
2014-201523Rennesfr FRA1. Ligue 117.91034Matches
2015-201624Saint-Étiennefr FRACoupe de France0.91000Matches
2015-201624Saint-Étienne2. Europa Lg4.23011Matches
2015-201624Saint-Étiennefr FRA1. Ligue 119.56040Matches
2016-201725Saint-Étienne2. Europa Lg3.21006404144000Matches
2016-201725Saint-Étiennefr FRA1. Ligue 115.22003825074026000Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue1.30000Matches
2017-201826Saint-Étiennefr FRA1. Ligue 114.3510361816241600063724860.0Matches
2018-201927Angersfr FRA1. Ligue 17.920019121081400030281959.6Matches
2019-202028Metzfr FRACoupe de France0.70000000000Matches
2019-202028Angersfr FRA1. Coupe de la Ligue1.00003000310Matches
2019-202028Angersfr FRA1. Ligue 11.300020015200064266.7Matches
2019-202028Metzfr FRA1. Ligue 15.8010134112911000266940.0Matches
2020-202129Metzfr FRACoupe de France0.30001100300Matches
2020-202129Metzfr FRA1. Ligue 110.23001612111422001059121054.5Matches
2021-202230Metzfr FRACoupe de France0.80000100620Matches
2021-202230Metzfr FRA1. Ligue 125.761053400105156010147222447.8Matches
2022-202331Annecyfr FRACoupe de France4.63006101570Matches
2022-202331Annecyfr FRA2. Ligue 229.5121168344183853000146313150.0Matches
2023-202432Annecyfr FRACoupe de France1.01000Matches
2023-202432Annecyfr FRA2. Ligue 226.69215632173842000109654758.0Matches
2024-202533Annecyfr FRA2. Ligue 27.730023100115800019201655.6Matches
15 Seasons6 Clubs5 Leagues292.6777254119497830126202060526020655.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (4 Seasons)3 Leagues73.017101500
Saint-Étienne (3 Seasons)4 Leagues58.6181013147117784600063724860.0
Annecy (3 Seasons)2 Leagues69.4283215377527961100002741169455.2
Metz (3 Seasons)2 Leagues43.4920835823311189020232404348.2
Angers (2 Seasons)2 Leagues10.2200241211161700036322160.4
Boulogne (1 Season)1 League38.030
Ligue 1 (11 Seasons)167.1404035611144717914502033114411256.3
Coupe de France (7 Seasons)9.950073011490
Ligue 2 (4 Seasons)101.8273214776526911030002741169455.2
Europa Lg (3 Seasons)11.450028404144000
Coupe de la Ligue (3 Seasons)2.30003000310
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
2010-201119Boulogne1 League38.030
2011-201220Rennes2 Leagues18.73046
2012-201321Rennes1 League22.78048
2013-201422Rennes1 League12.05122
2014-201523Rennes2 Leagues19.6100340
2015-201624Saint-Étienne3 Leagues24.61000510
2016-201725Saint-Étienne3 Leagues18.430044290115430000
2017-201826Saint-Étienne2 Leagues15.7510361816241600063724860.0
2018-201927Angers1 League7.920019121081400030281959.6
2019-202028Angers2 Leagues2.300050018300064266.7
2019-202028Metz2 Leagues6.5010134112911000266940.0
2020-202129Metz2 Leagues10.43001713111452001059121054.5
2021-202230Metz2 Leagues26.561053410105758010147222447.8
2022-202331Annecy2 Leagues34.1151174354194360000146313150.0
2023-202432Annecy2 Leagues27.610215632173842000109654758.0
2024-202533Annecy1 League7.730023100115800019201655.6
15 Seasons6 Clubs5 Leagues292.6777254119497830126202060526020655.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (4 Seasons)3 Leagues73.017101500
Saint-Étienne (3 Seasons)4 Leagues58.6181013147117784600063724860.0
Annecy (3 Seasons)2 Leagues69.4283215377527961100002741169455.2
Metz (3 Seasons)2 Leagues43.4920835823311189020232404348.2
Angers (2 Seasons)2 Leagues10.2200241211161700036322160.4
Boulogne (1 Season)1 League38.030
Ligue 1 (11 Seasons)167.1404035611144717914502033114411256.3
Coupe de France (7 Seasons)9.950073011490
Ligue 2 (4 Seasons)101.8273214776526911030002741169455.2
Europa Lg (3 Seasons)11.450028404144000
Coupe de la Ligue (3 Seasons)2.30003000310
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
2010-201119Boulognefr FRA2. Ligue 28th38.030
2011-201220Rennesfr FRA1. Ligue 16th14.72035Matches
2012-201321Rennesfr FRA1. Ligue 113th22.78048Matches
2013-201422Rennesfr FRA1. Ligue 112th12.05122Matches
2014-201523Rennesfr FRA1. Ligue 19th17.91034Matches
2015-201624Saint-Étiennefr FRA1. Ligue 16th19.56040Matches
2016-201725Saint-Étiennefr FRA1. Ligue 18th15.22003825074026000Matches
2017-201826Saint-Étiennefr FRA1. Ligue 17th14.3510361816241600063724860.0Matches
2018-201927Angersfr FRA1. Ligue 113th7.920019121081400030281959.6Matches
2019-202028Angersfr FRA1. Ligue 111th1.300020015200064266.7Matches
2019-202028Metzfr FRA1. Ligue 115th5.8010134112911000266940.0Matches
2020-202129Metzfr FRA1. Ligue 110th10.23001612111422001059121054.5Matches
2021-202230Metzfr FRA1. Ligue 119th25.761053400105156010147222447.8Matches
2022-202331Annecyfr FRA2. Ligue 217th29.5121168344183853000146313150.0Matches
2023-202432Annecyfr FRA2. Ligue 214th26.69215632173842000109654758.0Matches
2024-202533Annecyfr FRA2. Ligue 23rd7.730023100115800019201655.6Matches
15 Seasons6 Clubs2 Leagues268.9677250318797327024802060526020655.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rennes (4 Seasons)1 League67.4161139
Annecy (3 Seasons)1 League63.8243214776526911030002741169455.2
Saint-Étienne (3 Seasons)1 League49.0131011443113644200063724860.0
Metz (3 Seasons)1 League41.6920825623310287020232404348.2
Angers (2 Seasons)1 League9.2200211211131600036322160.4
Boulogne (1 Season)1 League38.030
Ligue 1 (11 Seasons)167.1404035611144717914502033114411256.3
Ligue 2 (4 Seasons)101.8273214776526911030002741169455.2
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-201523Rennesfr FRACoupe de France9th1.60000Matches
2015-201624Saint-Étiennefr FRACoupe de France5th0.91000Matches
2017-201826Saint-Étiennefr FRA1. Coupe de la Ligue17th1.30000Matches
2019-202028Angersfr FRA1. Coupe de la Ligue17th1.00003000310Matches
2019-202028Metzfr FRACoupe de France33rd0.70000000000Matches
2020-202129Metzfr FRACoupe de France9th0.30001100300Matches
2021-202230Metzfr FRACoupe de FranceR640.80000100620Matches
2022-202331Annecyfr FRACoupe de FranceSF4.63006101570Matches
2023-202432Annecyfr FRACoupe de FranceRd81.01000Matches
9 Seasons5 Clubs2 Leagues12.25001030117100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Metz (3 Seasons)1 League1.80001200920
Saint-Étienne (3 Seasons)2 Leagues2.21000
Annecy (2 Seasons)1 League5.64006101570
Rennes (1 Season)1 League1.60000
Angers (1 Season)1 League1.00003000310
Coupe de France (7 Seasons)9.950073011490
Coupe de la Ligue (3 Seasons)2.30003000310
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201220Rennes2. Europa LgGR4.01011Matches
2015-201624Saint-Étienne2. Europa LgR324.23011Matches
2016-201725Saint-Étienne2. Europa LgR323.21006404144000Matches
3 Seasons2 Clubs1 League11.450028404144000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Saint-Étienne (2 Seasons)1 League7.440017404144000
Rennes (1 Season)1 League4.01011

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.