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-201124Zulte Waregembe BEL1. Pro League29231,89121.0123100200.050.100.140.050.14
2011-201225Zulte Waregembe BEL1. Pro League29292,52428.0224200510.070.070.140.070.14
2012-201326Zulte Waregembe BEL1. Pro League39363,16235.1235200600.060.090.140.060.14
2013-201427Lillefr FRA1. Ligue 11878509.4112100100.110.110.210.110.21Matches
2014-201528Lille2. Europa Lg211061.2000000000.000.000.000.000.00Matches
2014-201528Lillefr FRA1. Ligue 121121,19413.3202200200.150.000.150.150.15Matches
2015-201629Caenfr FRA1. Coupe de la Ligue10280.3000000000.000.000.000.000.00Matches
2015-201629Caenfr FRA1. Ligue 122211,56017.3022000200.000.120.120.000.12Matches
2016-201730Caenfr FRA1. Coupe de la Ligue10190.2000000000.000.000.000.000.00Matches
2016-201730Caenfr FRA1. Ligue 133312,63729.3044000300.000.140.140.000.14Matches
2017-201831Caenfr FRACoupe de France111201.3000000000.000.000.000.000.00Matches
2017-201831Caenfr FRA1. Coupe de la Ligue221802.0000000000.000.000.000.000.00Matches
2017-201831Caenfr FRA1. Ligue 11255836.5011000300.40.40.60.9628120.000.150.150.000.150.060.090.150.060.15Matches
2017-201831Lorientfr FRA2. Ligue 2985796.4011000000.00.01.01.01538110.000.160.160.000.160.000.150.160.000.16Matches
2018-201932Lorientfr FRA2. Ligue 21277648.5022000200.10.00.90.91431270.000.240.240.000.240.010.100.110.000.11Matches
2019-202033Lorientfr FRA2. Ligue 2774765.3011000000.00.00.80.91832250.000.190.190.000.190.000.160.160.000.16Matches
2020-202134Lorientfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2020-202134Lorientfr FRA1. Ligue 118990610.1011000110.20.21.82.01530480.000.100.100.000.100.020.180.200.020.20Matches
11 Seasons4 Clubs6 Leagues25720017,669196.3820288002720.70.65.15.8681591230.040.100.140.040.140.020.140.160.020.16
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
Lorient (4 Seasons)3 Leagues47322,81531.3055000310.30.34.64.8621311110.000.160.160.000.160.010.150.160.010.16
Zulte Waregem (3 Seasons)1 League97887,57784.257125001310.060.080.140.060.14
Caen (3 Seasons)3 Leagues72605,12757.0077000800.40.40.60.9628120.000.120.120.000.120.060.090.150.060.15
Lille (2 Seasons)2 Leagues41202,15023.9314300300.130.040.170.130.17
Ligue 1 (6 Seasons)124857,73085.939123001210.60.62.43.02158600.030.100.140.030.140.030.150.180.030.18
Pro League (3 Seasons)97887,57784.257125001310.060.080.140.060.14
Ligue 2 (3 Seasons)28221,81920.2044000200.10.12.72.847101630.000.200.200.000.200.010.130.140.000.14
Coupe de la Ligue (3 Seasons)422272.5000000000.000.000.000.000.00
Coupe de France (2 Seasons)222102.3000000000.000.000.000.000.00
Europa Lg (1 Season)211061.2000000000.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-201124Zulte Waregem1 League29231,89121.0123100200.050.100.140.050.14
2011-201225Zulte Waregem1 League29292,52428.0224200510.070.070.140.070.14
2012-201326Zulte Waregem1 League39363,16235.1235200600.060.090.140.060.14
2013-201427Lille1 League1878509.4112100100.110.110.210.110.21
2014-201528Lille2 Leagues23131,30014.4202200200.140.000.140.140.14
2015-201629Caen2 Leagues23211,58817.6022000200.000.110.110.000.11
2016-201730Caen2 Leagues34312,65629.5044000300.000.140.140.000.14
2017-201831Caen3 Leagues1588839.8011000300.40.40.60.9628120.000.100.100.000.100.060.090.150.060.15
2017-201831Lorient1 League985796.4011000000.00.01.01.01538110.000.160.160.000.160.000.150.160.000.16
2018-201932Lorient1 League1277648.5022000200.10.00.90.91431270.000.240.240.000.240.010.100.110.000.11
2019-202033Lorient1 League774765.3011000000.00.00.80.91832250.000.190.190.000.190.000.160.160.000.16
2020-202134Lorient2 Leagues191099611.1011000110.20.21.82.01530480.000.090.090.000.090.020.180.200.020.20
11 Seasons4 Clubs6 Leagues25720017,669196.3820288002720.70.65.15.8681591230.040.100.140.040.140.020.140.160.020.16
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
Lorient (4 Seasons)3 Leagues47322,81531.3055000310.30.34.64.8621311110.000.160.160.000.160.010.150.160.010.16
Zulte Waregem (3 Seasons)1 League97887,57784.257125001310.060.080.140.060.14
Caen (3 Seasons)3 Leagues72605,12757.0077000800.40.40.60.9628120.000.120.120.000.120.060.090.150.060.15
Lille (2 Seasons)2 Leagues41202,15023.9314300300.130.040.170.130.17
Ligue 1 (6 Seasons)124857,73085.939123001210.60.62.43.02158600.030.100.140.030.140.030.150.180.030.18
Pro League (3 Seasons)97887,57784.257125001310.060.080.140.060.14
Ligue 2 (3 Seasons)28221,81920.2044000200.10.12.72.847101630.000.200.200.000.200.010.130.140.000.14
Coupe de la Ligue (3 Seasons)422272.5000000000.000.000.000.000.00
Coupe de France (2 Seasons)222102.3000000000.000.000.000.000.00
Europa Lg (1 Season)211061.2000000000.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-201124Zulte Waregembe BEL1. Pro League10th29231,89121.0123100200.050.100.140.050.14
2011-201225Zulte Waregembe BEL1. Pro League13th29292,52428.0224200510.070.070.140.070.14
2012-201326Zulte Waregembe BEL1. Pro League2nd39363,16235.1235200600.060.090.140.060.14
2013-201427Lillefr FRA1. Ligue 13rd1878509.4112100100.110.110.210.110.21Matches
2014-201528Lillefr FRA1. Ligue 18th21121,19413.3202200200.150.000.150.150.15Matches
2015-201629Caenfr FRA1. Ligue 17th22211,56017.3022000200.000.120.120.000.12Matches
2016-201730Caenfr FRA1. Ligue 117th33312,63729.3044000300.000.140.140.000.14Matches
2017-201831Caenfr FRA1. Ligue 116th1255836.5011000300.40.40.60.9628120.000.150.150.000.150.060.090.150.060.15Matches
2017-201831Lorientfr FRA2. Ligue 27th985796.4011000000.00.01.01.01538110.000.160.160.000.160.000.150.160.000.16Matches
2018-201932Lorientfr FRA2. Ligue 26th1277648.5022000200.10.00.90.91431270.000.240.240.000.240.010.100.110.000.11Matches
2019-202033Lorientfr FRA2. Ligue 21st774765.3011000000.00.00.80.91832250.000.190.190.000.190.000.160.160.000.16Matches
2020-202134Lorientfr FRA1. Ligue 116th18990610.1011000110.20.21.82.01530480.000.100.100.000.100.020.180.200.020.20Matches
11 Seasons4 Clubs3 Leagues24919517,126190.3820288002720.70.65.15.8681591230.040.110.150.040.150.020.140.160.020.16
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
Lorient (4 Seasons)2 Leagues46312,72530.3055000310.30.34.64.8621311110.000.170.170.000.170.010.150.160.010.16
Zulte Waregem (3 Seasons)1 League97887,57784.257125001310.060.080.140.060.14
Caen (3 Seasons)1 League67574,78053.1077000800.40.40.60.9628120.000.130.130.000.130.060.090.150.060.15
Lille (2 Seasons)1 League39192,04422.7314300300.130.040.180.130.18
Ligue 1 (6 Seasons)124857,73085.939123001210.60.62.43.02158600.030.100.140.030.140.030.150.180.030.18
Pro League (3 Seasons)97887,57784.257125001310.060.080.140.060.14
Ligue 2 (3 Seasons)28221,81920.2044000200.10.12.72.847101630.000.200.200.000.200.010.130.140.000.14
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
2015-201629Caenfr FRA1. Coupe de la Ligue17th10280.3000000000.000.000.000.000.00Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th10190.2000000000.000.000.000.000.00Matches
2017-201831Caenfr FRACoupe de France3rd111201.3000000000.000.000.000.000.00Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th221802.0000000000.000.000.000.000.00Matches
2020-202134Lorientfr FRACoupe de France17th11901.0000000000.000.000.000.000.00Matches
4 Seasons2 Clubs2 Leagues644374.9000000000.000.000.000.000.00
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
Caen (3 Seasons)2 Leagues533473.9000000000.000.000.000.000.00
Lorient (1 Season)1 League11901.0000000000.000.000.000.000.00
Coupe de la Ligue (3 Seasons)422272.5000000000.000.000.000.000.00
Coupe de France (2 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
2014-201528Lille2. Europa LgGR211061.2000000000.000.000.000.000.00Matches
1 Season1 Club1 League211061.2000000000.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-201124Zulte Waregembe BEL1. Pro League21.0160.290.1700
2011-201225Zulte Waregembe BEL1. Pro League28.0280.290.2500
2012-201326Zulte Waregembe BEL1. Pro League35.12130.370.1500
2013-201427Lillefr FRA1. Ligue 19.4180.850.1300Matches
2014-201528Lille2. Europa Lg1.2000.0000Matches
2014-201528Lillefr FRA1. Ligue 113.3260.450.3300Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.3000Matches
2015-201629Caenfr FRA1. Ligue 117.3050.290.0000Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.2000Matches
2016-201730Caenfr FRA1. Ligue 129.30401025.01.370.340.000.0000Matches
2017-201831Caenfr FRACoupe de France1.3000Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.0000Matches
2017-201831Caenfr FRA1. Ligue 16.509111.11.390.150.000.0023.70000.40.40.04-0.4-0.4Matches
2017-201831Lorientfr FRA2. Ligue 26.40100.00.160.000.0030.70000.00.00.030.00.0Matches
2018-201932Lorientfr FRA2. Ligue 28.50200.00.240.000.0022.00000.10.00.02-0.10.0Matches
2019-202033Lorientfr FRA2. Ligue 25.30100.00.190.000.0033.40000.00.00.020.00.0Matches
2020-202134Lorientfr FRACoupe de France1.002150.02.001.000.000.0000Matches
2020-202134Lorientfr FRA1. Ligue 110.10500.00.500.000.0021.30000.20.20.04-0.2-0.2Matches
11 Seasons4 Clubs6 Leagues196.38605820.00.890.300.000.1423.80000.70.60.04-0.7-0.6
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
Lorient (4 Seasons)3 Leagues31.301119.10.350.030.000.0023.80000.30.30.03-0.3-0.3
Zulte Waregem (3 Seasons)1 League84.25270.320.1900
Caen (3 Seasons)3 Leagues57.00491622.41.370.300.000.0023.70000.40.40.04-0.4-0.4
Lille (2 Seasons)2 Leagues23.93140.590.2100
Ligue 1 (6 Seasons)85.93543020.41.180.350.000.1022.80000.60.60.04-0.6-0.6
Pro League (3 Seasons)84.25270.320.1900
Ligue 2 (3 Seasons)20.20400.00.200.000.0027.00000.10.10.02-0.1-0.1
Coupe de la Ligue (3 Seasons)2.5000
Coupe de France (2 Seasons)2.302150.02.001.000.000.0000
Europa Lg (1 Season)1.2000.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-201124Zulte Waregem1 League21.0160.290.1700
2011-201225Zulte Waregem1 League28.0280.290.2500
2012-201326Zulte Waregem1 League35.12130.370.1500
2013-201427Lille1 League9.4180.850.1300
2014-201528Lille2 Leagues14.4260.420.3300
2015-201629Caen2 Leagues17.6050.290.0000
2016-201730Caen2 Leagues29.50401025.01.370.340.000.0000
2017-201831Caen3 Leagues9.809111.11.390.150.000.0023.70000.40.40.04-0.4-0.4
2017-201831Lorient1 League6.40100.00.160.000.0030.70000.00.00.030.00.0
2018-201932Lorient1 League8.50200.00.240.000.0022.00000.10.00.02-0.10.0
2019-202033Lorient1 League5.30100.00.190.000.0033.40000.00.00.020.00.0
2020-202134Lorient2 Leagues11.107114.30.630.090.000.0021.30000.20.20.04-0.2-0.2
11 Seasons4 Clubs6 Leagues196.38605820.00.890.300.000.1423.80000.70.60.04-0.7-0.6
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
Lorient (4 Seasons)3 Leagues31.301119.10.350.030.000.0023.80000.30.30.03-0.3-0.3
Zulte Waregem (3 Seasons)1 League84.25270.320.1900
Caen (3 Seasons)3 Leagues57.00491622.41.370.300.000.0023.70000.40.40.04-0.4-0.4
Lille (2 Seasons)2 Leagues23.93140.590.2100
Ligue 1 (6 Seasons)85.93543020.41.180.350.000.1022.80000.60.60.04-0.6-0.6
Pro League (3 Seasons)84.25270.320.1900
Ligue 2 (3 Seasons)20.20400.00.200.000.0027.00000.10.10.02-0.1-0.1
Coupe de la Ligue (3 Seasons)2.5000
Coupe de France (2 Seasons)2.302150.02.001.000.000.0000
Europa Lg (1 Season)1.2000.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-201124Zulte Waregembe BEL1. Pro League10th21.0160.290.1700
2011-201225Zulte Waregembe BEL1. Pro League13th28.0280.290.2500
2012-201326Zulte Waregembe BEL1. Pro League2nd35.12130.370.1500
2013-201427Lillefr FRA1. Ligue 13rd9.4180.850.1300Matches
2014-201528Lillefr FRA1. Ligue 18th13.3260.450.3300Matches
2015-201629Caenfr FRA1. Ligue 17th17.3050.290.0000Matches
2016-201730Caenfr FRA1. Ligue 117th29.30401025.01.370.340.000.0000Matches
2017-201831Caenfr FRA1. Ligue 116th6.509111.11.390.150.000.0023.70000.40.40.04-0.4-0.4Matches
2017-201831Lorientfr FRA2. Ligue 27th6.40100.00.160.000.0030.70000.00.00.030.00.0Matches
2018-201932Lorientfr FRA2. Ligue 26th8.50200.00.240.000.0022.00000.10.00.02-0.10.0Matches
2019-202033Lorientfr FRA2. Ligue 21st5.30100.00.190.000.0033.40000.00.00.020.00.0Matches
2020-202134Lorientfr FRA1. Ligue 116th10.10500.00.500.000.0021.30000.20.20.04-0.2-0.2Matches
11 Seasons4 Clubs3 Leagues190.38585719.00.880.300.000.1423.80000.70.60.04-0.7-0.6
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
Lorient (4 Seasons)2 Leagues30.30900.00.300.000.0023.80000.30.30.03-0.3-0.3
Zulte Waregem (3 Seasons)1 League84.25270.320.1900
Caen (3 Seasons)1 League53.10491622.41.370.300.000.0023.70000.40.40.04-0.4-0.4
Lille (2 Seasons)1 League22.73140.620.2100
Ligue 1 (6 Seasons)85.93543020.41.180.350.000.1022.80000.60.60.04-0.6-0.6
Pro League (3 Seasons)84.25270.320.1900
Ligue 2 (3 Seasons)20.20400.00.200.000.0027.00000.10.10.02-0.1-0.1
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.3000Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.2000Matches
2017-201831Caenfr FRACoupe de France3rd1.3000Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.0000Matches
2020-202134Lorientfr FRACoupe de France17th1.002150.02.001.000.000.0000Matches
4 Seasons2 Clubs2 Leagues4.902150.02.001.000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Caen (3 Seasons)2 Leagues3.9000
Lorient (1 Season)1 League1.002150.02.001.000.000.0000
Coupe de la Ligue (3 Seasons)2.5000
Coupe de France (2 Seasons)2.302150.02.001.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
2014-201528Lille2. Europa LgGR1.2000.0000Matches
1 Season1 Club1 League1.2000.0000

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-201124Zulte Waregembe BEL1. Pro League21.02
2011-201225Zulte Waregembe BEL1. Pro League28.02
2012-201326Zulte Waregembe BEL1. Pro League35.13
2013-201427Lillefr FRA1. Ligue 19.41Matches
2014-201528Lille2. Europa Lg1.20Matches
2014-201528Lillefr FRA1. Ligue 113.30Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.30Matches
2015-201629Caenfr FRA1. Ligue 117.32Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.20Matches
2016-201730Caenfr FRA1. Ligue 129.34Matches
2017-201831Caenfr FRACoupe de France1.30Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.00Matches
2017-201831Caenfr FRA1. Ligue 16.516322771.826178548110378.6587577.3142751.910.60.4+0.411161128Matches
2017-201831Lorientfr FRA2. Ligue 26.430036682.0454493517919989.99211381.4203164.511.00.90.03224038Matches
2018-201932Lorientfr FRA2. Ligue 28.535346975.34839186520724684.111614878.4123633.320.90.8+1.12263131Matches
2019-202033Lorientfr FRA2. Ligue 25.327833882.24480152313314989.311914283.8162759.310.80.6+0.27285332Matches
2020-202134Lorientfr FRACoupe de France1.00Matches
2020-202134Lorientfr FRA1. Ligue 110.138051773.55715217621725086.812617970.4235839.711.81.2-0.8122513930Matches
11 Seasons4 Clubs6 Leagues196.31474191776.922195735381794786.351165777.88517947.5205.13.8+14.9351172614159
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
Lorient (4 Seasons)3 Leagues31.31311169077.619578649973684487.245358277.87115246.754.63.5+0.4241012513131
Zulte Waregem (3 Seasons)1 League84.27
Caen (3 Seasons)3 Leagues57.016322771.826178548110378.6587577.3142751.970.60.4+6.411161128
Lille (2 Seasons)2 Leagues23.91
Ligue 1 (6 Seasons)85.954374473.08332303029835384.418425472.4378543.592.41.5+6.62341141058
Pro League (3 Seasons)84.27
Ligue 2 (3 Seasons)20.2931117379.413863432351959487.432740381.1489451.142.72.3+1.31276124101
Coupe de la Ligue (3 Seasons)2.50
Coupe de France (2 Seasons)2.30
Europa Lg (1 Season)1.20
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-201124Zulte Waregem1 League21.02
2011-201225Zulte Waregem1 League28.02
2012-201326Zulte Waregem1 League35.13
2013-201427Lille1 League9.41
2014-201528Lille2 Leagues14.40
2015-201629Caen2 Leagues17.62
2016-201730Caen2 Leagues29.54
2017-201831Caen3 Leagues9.816322771.826178548110378.6587577.3142751.910.60.4+0.411161128
2017-201831Lorient1 League6.430036682.0454493517919989.99211381.4203164.511.00.90.03224038
2018-201932Lorient1 League8.535346975.34839186520724684.111614878.4123633.320.90.8+1.12263131
2019-202033Lorient1 League5.327833882.24480152313314989.311914283.8162759.310.80.6+0.27285332
2020-202134Lorient2 Leagues11.138051773.55715217621725086.812617970.4235839.711.81.2-0.8122513930
11 Seasons4 Clubs6 Leagues196.31474191776.922195735381794786.351165777.88517947.5205.13.8+14.9351172614159
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
Lorient (4 Seasons)3 Leagues31.31311169077.619578649973684487.245358277.87115246.754.63.5+0.4241012513131
Zulte Waregem (3 Seasons)1 League84.27
Caen (3 Seasons)3 Leagues57.016322771.826178548110378.6587577.3142751.970.60.4+6.411161128
Lille (2 Seasons)2 Leagues23.91
Ligue 1 (6 Seasons)85.954374473.08332303029835384.418425472.4378543.592.41.5+6.62341141058
Pro League (3 Seasons)84.27
Ligue 2 (3 Seasons)20.2931117379.413863432351959487.432740381.1489451.142.72.3+1.31276124101
Coupe de la Ligue (3 Seasons)2.50
Coupe de France (2 Seasons)2.30
Europa Lg (1 Season)1.20
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-201124Zulte Waregembe BEL1. Pro League10th21.02
2011-201225Zulte Waregembe BEL1. Pro League13th28.02
2012-201326Zulte Waregembe BEL1. Pro League2nd35.13
2013-201427Lillefr FRA1. Ligue 13rd9.41Matches
2014-201528Lillefr FRA1. Ligue 18th13.30Matches
2015-201629Caenfr FRA1. Ligue 17th17.32Matches
2016-201730Caenfr FRA1. Ligue 117th29.34Matches
2017-201831Caenfr FRA1. Ligue 116th6.516322771.826178548110378.6587577.3142751.910.60.4+0.411161128Matches
2017-201831Lorientfr FRA2. Ligue 27th6.430036682.0454493517919989.99211381.4203164.511.00.90.03224038Matches
2018-201932Lorientfr FRA2. Ligue 26th8.535346975.34839186520724684.111614878.4123633.320.90.8+1.12263131Matches
2019-202033Lorientfr FRA2. Ligue 21st5.327833882.24480152313314989.311914283.8162759.310.80.6+0.27285332Matches
2020-202134Lorientfr FRA1. Ligue 116th10.138051773.55715217621725086.812617970.4235839.711.81.2-0.8122513930Matches
11 Seasons4 Clubs3 Leagues190.31474191776.922195735381794786.351165777.88517947.5205.13.8+14.9351172614159
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
Lorient (4 Seasons)2 Leagues30.31311169077.619578649973684487.245358277.87115246.754.63.5+0.4241012513131
Zulte Waregem (3 Seasons)1 League84.27
Caen (3 Seasons)1 League53.116322771.826178548110378.6587577.3142751.970.60.4+6.411161128
Lille (2 Seasons)1 League22.71
Ligue 1 (6 Seasons)85.954374473.08332303029835384.418425472.4378543.592.41.5+6.62341141058
Pro League (3 Seasons)84.27
Ligue 2 (3 Seasons)20.2931117379.413863432351959487.432740381.1489451.142.72.3+1.31276124101
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
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.30Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.20Matches
2017-201831Caenfr FRACoupe de France3rd1.30Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.00Matches
2020-202134Lorientfr FRACoupe de France17th1.00Matches
4 Seasons2 Clubs2 Leagues4.90
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
Caen (3 Seasons)2 Leagues3.90
Lorient (1 Season)1 League1.00
Coupe de la Ligue (3 Seasons)2.50
Coupe de France (2 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
2014-201528Lille2. Europa LgGR1.20Matches
1 Season1 Club1 League1.20
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
2010-201124Zulte Waregembe BEL1. Pro League21.0
2011-201225Zulte Waregembe BEL1. Pro League28.0
2012-201326Zulte Waregembe BEL1. Pro League35.1
2013-201427Lillefr FRA1. Ligue 19.4Matches
2014-201528Lille2. Europa Lg1.2Matches
2014-201528Lillefr FRA1. Ligue 113.3Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.3Matches
2015-201629Caenfr FRA1. Ligue 117.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.2Matches
2016-201730Caenfr FRA1. Ligue 129.352Matches
2017-201831Caenfr FRACoupe de France1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.0Matches
2017-201831Caenfr FRA1. Ligue 16.5227224210380000016315Matches
2017-201831Lorientfr FRA2. Ligue 26.4366361532440000030007Matches
2018-201932Lorientfr FRA2. Ligue 28.54693868260113750000353117Matches
2019-202033Lorientfr FRA2. Ligue 25.3338274633021160000027815Matches
2020-202134Lorientfr FRACoupe de France1.04Matches
2020-202134Lorientfr FRA1. Ligue 110.1517389126501301210000380211Matches
11 Seasons4 Clubs6 Leagues196.3191716342781821112225600001474545
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (4 Seasons)3 Leagues31.31690141027617286225600001311440
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)3 Leagues57.02272242103600000016315
Lille (2 Seasons)2 Leagues23.9
Ligue 1 (6 Seasons)85.9744613128604901210000543316
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.2117310211501227281350000931229
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.34
Europa Lg (1 Season)1.2
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-201124Zulte Waregem1 League21.0
2011-201225Zulte Waregem1 League28.0
2012-201326Zulte Waregem1 League35.1
2013-201427Lille1 League9.4
2014-201528Lille2 Leagues14.4
2015-201629Caen2 Leagues17.6
2016-201730Caen2 Leagues29.552
2017-201831Caen3 Leagues9.8227224210380000016315
2017-201831Lorient1 League6.4366361532440000030007
2018-201932Lorient1 League8.54693868260113750000353117
2019-202033Lorient1 League5.3338274633021160000027815
2020-202134Lorient2 Leagues11.1517389126501341210000380211
11 Seasons4 Clubs6 Leagues196.3191716342781821112225600001474545
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (4 Seasons)3 Leagues31.31690141027617286225600001311440
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)3 Leagues57.02272242103600000016315
Lille (2 Seasons)2 Leagues23.9
Ligue 1 (6 Seasons)85.9744613128604901210000543316
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.2117310211501227281350000931229
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.34
Europa Lg (1 Season)1.2
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-201124Zulte Waregembe BEL1. Pro League10th21.0
2011-201225Zulte Waregembe BEL1. Pro League13th28.0
2012-201326Zulte Waregembe BEL1. Pro League2nd35.1
2013-201427Lillefr FRA1. Ligue 13rd9.4Matches
2014-201528Lillefr FRA1. Ligue 18th13.3Matches
2015-201629Caenfr FRA1. Ligue 17th17.3Matches
2016-201730Caenfr FRA1. Ligue 117th29.352Matches
2017-201831Caenfr FRA1. Ligue 116th6.5227224210380000016315Matches
2017-201831Lorientfr FRA2. Ligue 27th6.4366361532440000030007Matches
2018-201932Lorientfr FRA2. Ligue 26th8.54693868260113750000353117Matches
2019-202033Lorientfr FRA2. Ligue 21st5.3338274633021160000027815Matches
2020-202134Lorientfr FRA1. Ligue 116th10.1517389126501301210000380211Matches
11 Seasons4 Clubs3 Leagues190.3191716342781821111825600001474545
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (4 Seasons)2 Leagues30.31690141027617285825600001311440
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)1 League53.12272242103600000016315
Lille (2 Seasons)1 League22.7
Ligue 1 (6 Seasons)85.9744613128604901210000543316
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.2117310211501227281350000931229
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.2Matches
2017-201831Caenfr FRACoupe de France3rd1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.0Matches
2020-202134Lorientfr FRACoupe de France17th1.04Matches
4 Seasons2 Clubs2 Leagues4.94
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Caen (3 Seasons)2 Leagues3.9
Lorient (1 Season)1 League1.04
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.34
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
2014-201528Lille2. Europa LgGR1.2Matches
1 Season1 Club1 League1.2

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-201124Zulte Waregembe BEL1. Pro League21.0
2011-201225Zulte Waregembe BEL1. Pro League28.0
2012-201326Zulte Waregembe BEL1. Pro League35.1
2013-201427Lillefr FRA1. Ligue 19.4Matches
2014-201528Lille2. Europa Lg1.2Matches
2014-201528Lillefr FRA1. Ligue 113.3Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.3Matches
2015-201629Caenfr FRA1. Ligue 117.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.2Matches
2016-201730Caenfr FRA1. Ligue 129.3Matches
2017-201831Caenfr FRACoupe de France1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.0Matches
2017-201831Caenfr FRA1. Ligue 16.5203.09180101010.15100000Matches
2017-201831Lorientfr FRA2. Ligue 26.491.4080001010.16100000Matches
2018-201932Lorientfr FRA2. Ligue 28.580.9443001020.24200000Matches
2019-202033Lorientfr FRA2. Ligue 25.391.7090000010.19100000Matches
2020-202134Lorientfr FRACoupe de France1.0Matches
2020-202134Lorientfr FRA1. Ligue 110.1232.29203000010.10100000Matches
11 Seasons4 Clubs6 Leagues196.3691.88596103060.16600000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (4 Seasons)3 Leagues31.3491.62416002050.17500000
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)3 Leagues57.0203.09180101010.15100000
Lille (2 Seasons)2 Leagues23.9
Ligue 1 (6 Seasons)85.9432.60383101020.12200000
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.2261.29213002040.20400000
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.3
Europa Lg (1 Season)1.2
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-201124Zulte Waregem1 League21.0
2011-201225Zulte Waregem1 League28.0
2012-201326Zulte Waregem1 League35.1
2013-201427Lille1 League9.4
2014-201528Lille2 Leagues14.4
2015-201629Caen2 Leagues17.6
2016-201730Caen2 Leagues29.5
2017-201831Caen3 Leagues9.8203.09180101010.15100000
2017-201831Lorient1 League6.491.4080001010.16100000
2018-201932Lorient1 League8.580.9443001020.24200000
2019-202033Lorient1 League5.391.7090000010.19100000
2020-202134Lorient2 Leagues11.1232.29203000010.10100000
11 Seasons4 Clubs6 Leagues196.3691.88596103060.16600000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (4 Seasons)3 Leagues31.3491.62416002050.17500000
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)3 Leagues57.0203.09180101010.15100000
Lille (2 Seasons)2 Leagues23.9
Ligue 1 (6 Seasons)85.9432.60383101020.12200000
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.2261.29213002040.20400000
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.3
Europa Lg (1 Season)1.2
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-201124Zulte Waregembe BEL1. Pro League10th21.0
2011-201225Zulte Waregembe BEL1. Pro League13th28.0
2012-201326Zulte Waregembe BEL1. Pro League2nd35.1
2013-201427Lillefr FRA1. Ligue 13rd9.4Matches
2014-201528Lillefr FRA1. Ligue 18th13.3Matches
2015-201629Caenfr FRA1. Ligue 17th17.3Matches
2016-201730Caenfr FRA1. Ligue 117th29.3Matches
2017-201831Caenfr FRA1. Ligue 116th6.5203.09180101010.15100000Matches
2017-201831Lorientfr FRA2. Ligue 27th6.491.4080001010.16100000Matches
2018-201932Lorientfr FRA2. Ligue 26th8.580.9443001020.24200000Matches
2019-202033Lorientfr FRA2. Ligue 21st5.391.7090000010.19100000Matches
2020-202134Lorientfr FRA1. Ligue 116th10.1232.29203000010.10100000Matches
11 Seasons4 Clubs3 Leagues190.3691.88596103060.16600000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (4 Seasons)2 Leagues30.3491.62416002050.17500000
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)1 League53.1203.09180101010.15100000
Lille (2 Seasons)1 League22.7
Ligue 1 (6 Seasons)85.9432.60383101020.12200000
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.2261.29213002040.20400000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.2Matches
2017-201831Caenfr FRACoupe de France3rd1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.0Matches
2020-202134Lorientfr FRACoupe de France17th1.0Matches
4 Seasons2 Clubs2 Leagues4.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Caen (3 Seasons)2 Leagues3.9
Lorient (1 Season)1 League1.0
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 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
2014-201528Lille2. Europa LgGR1.2Matches
1 Season1 Club1 League1.2

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-201124Zulte Waregembe BEL1. Pro League21.0
2011-201225Zulte Waregembe BEL1. Pro League28.0
2012-201326Zulte Waregembe BEL1. Pro League35.1
2013-201427Lillefr FRA1. Ligue 19.4Matches
2014-201528Lille2. Europa Lg1.2Matches
2014-201528Lillefr FRA1. Ligue 113.3Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.3Matches
2015-201629Caenfr FRA1. Ligue 117.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.2Matches
2016-201730Caenfr FRA1. Ligue 129.35342Matches
2017-201831Caenfr FRACoupe de France1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.0Matches
2017-201831Caenfr FRA1. Ligue 16.510818131030.07135881880Matches
2017-201831Lorientfr FRA2. Ligue 26.4753403933.3680871470Matches
2018-201932Lorientfr FRA2. Ligue 28.5179116081553.37120121532290Matches
2019-202033Lorientfr FRA2. Ligue 25.3540232450.02505510150Matches
2020-202134Lorientfr FRACoupe de France1.015Matches
2020-202134Lorientfr FRA1. Ligue 110.18551271353.8612571725191Matches
11 Seasons4 Clubs6 Leagues196.3478520216235145.1285010409999781
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Lorient (4 Seasons)3 Leagues31.3372419135204148.821375324981701
Zulte Waregem (3 Seasons)1 League84.20
Caen (3 Seasons)3 Leagues57.0106118131030.071358501880
Lille (2 Seasons)2 Leagues23.90
Ligue 1 (6 Seasons)85.91866693102343.5132510156743271
Pro League (3 Seasons)84.20
Ligue 2 (3 Seasons)20.2291814123132846.415250252756510
Coupe de la Ligue (3 Seasons)2.50
Coupe de France (2 Seasons)2.3150
Europa Lg (1 Season)1.20
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-201124Zulte Waregem1 League21.00
2011-201225Zulte Waregem1 League28.00
2012-201326Zulte Waregem1 League35.10
2013-201427Lille1 League9.40
2014-201528Lille2 Leagues14.40
2015-201629Caen2 Leagues17.60
2016-201730Caen2 Leagues29.553420
2017-201831Caen3 Leagues9.810818131030.07135881880
2017-201831Lorient1 League6.4753403933.3680871470
2018-201932Lorient1 League8.5179116081553.37120121532290
2019-202033Lorient1 League5.3540232450.02505510150
2020-202134Lorient2 Leagues11.18651271353.8612572225191
11 Seasons4 Clubs6 Leagues196.3478520216235145.1285010409999781
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Lorient (4 Seasons)3 Leagues31.3372419135204148.821375324981701
Zulte Waregem (3 Seasons)1 League84.20
Caen (3 Seasons)3 Leagues57.0106118131030.071358501880
Lille (2 Seasons)2 Leagues23.90
Ligue 1 (6 Seasons)85.91866693102343.5132510156743271
Pro League (3 Seasons)84.20
Ligue 2 (3 Seasons)20.2291814123132846.415250252756510
Coupe de la Ligue (3 Seasons)2.50
Coupe de France (2 Seasons)2.3150
Europa Lg (1 Season)1.20
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-201124Zulte Waregembe BEL1. Pro League10th21.0
2011-201225Zulte Waregembe BEL1. Pro League13th28.0
2012-201326Zulte Waregembe BEL1. Pro League2nd35.1
2013-201427Lillefr FRA1. Ligue 13rd9.4Matches
2014-201528Lillefr FRA1. Ligue 18th13.3Matches
2015-201629Caenfr FRA1. Ligue 17th17.3Matches
2016-201730Caenfr FRA1. Ligue 117th29.35342Matches
2017-201831Caenfr FRA1. Ligue 116th6.510818131030.07135881880Matches
2017-201831Lorientfr FRA2. Ligue 27th6.4753403933.3680871470Matches
2018-201932Lorientfr FRA2. Ligue 26th8.5179116081553.37120121532290Matches
2019-202033Lorientfr FRA2. Ligue 21st5.3540232450.02505510150Matches
2020-202134Lorientfr FRA1. Ligue 116th10.18551271353.8612571725191Matches
11 Seasons4 Clubs3 Leagues190.3478420216235145.1285010409499781
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
Lorient (4 Seasons)2 Leagues30.3372319135204148.821375324481701
Zulte Waregem (3 Seasons)1 League84.20
Caen (3 Seasons)1 League53.1106118131030.071358501880
Lille (2 Seasons)1 League22.70
Ligue 1 (6 Seasons)85.91866693102343.5132510156743271
Pro League (3 Seasons)84.20
Ligue 2 (3 Seasons)20.2291814123132846.415250252756510
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.2Matches
2017-201831Caenfr FRACoupe de France3rd1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.0Matches
2020-202134Lorientfr FRACoupe de France17th1.015Matches
4 Seasons2 Clubs2 Leagues4.9150
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
Caen (3 Seasons)2 Leagues3.90
Lorient (1 Season)1 League1.0150
Coupe de la Ligue (3 Seasons)2.50
Coupe de France (2 Seasons)2.3150
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
2014-201528Lille2. Europa LgGR1.2Matches
1 Season1 Club1 League1.20

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-201124Zulte Waregembe BEL1. Pro League21.0
2011-201225Zulte Waregembe BEL1. Pro League28.0
2012-201326Zulte Waregembe BEL1. Pro League35.1
2013-201427Lillefr FRA1. Ligue 19.4Matches
2014-201528Lille2. Europa Lg1.2Matches
2014-201528Lillefr FRA1. Ligue 113.3Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.3Matches
2015-201629Caenfr FRA1. Ligue 117.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.2Matches
2016-201730Caenfr FRA1. Ligue 129.3Matches
2017-201831Caenfr FRACoupe de France1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.0Matches
2017-201831Caenfr FRA1. Ligue 16.52984611588472985240.0360.08762930767061116012Matches
2017-201831Lorientfr FRA2. Ligue 26.44149722757044146233.3466.73131180539151016531211Matches
2018-201932Lorientfr FRA2. Ligue 28.55712517028212075716116.7583.32839375021416214231927Matches
2019-202033Lorientfr FRA2. Ligue 25.338113962008863813133.3266.71891269774181522022325Matches
2020-202134Lorientfr FRACoupe de France1.0Matches
2020-202134Lorientfr FRA1. Ligue 110.161330179271167176137457.1342.92681226525159319130148Matches
11 Seasons4 Clubs6 Leagues196.32277815781186529412277271037.01763.01140524126476857847191315123
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
Lorient (4 Seasons)3 Leagues31.3197977517102844534197922836.41463.6105346122340625084181155111
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)3 Leagues57.02984611588472985240.0360.08762930767061116012
Lille (2 Seasons)2 Leagues23.9
Ligue 1 (6 Seasons)85.9911342404292512491112650.0650.0355185583221163251246160
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.213664733875727817136615426.71173.3785338618154741522785463
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.3
Europa Lg (1 Season)1.2
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-201124Zulte Waregem1 League21.0
2011-201225Zulte Waregem1 League28.0
2012-201326Zulte Waregem1 League35.1
2013-201427Lille1 League9.4
2014-201528Lille2 Leagues14.4
2015-201629Caen2 Leagues17.6
2016-201730Caen2 Leagues29.5
2017-201831Caen3 Leagues9.82984611588472985240.0360.08762930767061116012
2017-201831Lorient1 League6.44149722757044146233.3466.73131180539151016531211
2018-201932Lorient1 League8.55712517028212075716116.7583.32839375021416214231927
2019-202033Lorient1 League5.338113962008863813133.3266.71891269774181522022325
2020-202134Lorient2 Leagues11.161330179271167176137457.1342.92681226525159319130148
11 Seasons4 Clubs6 Leagues196.32277815781186529412277271037.01763.01140524126476857847191315123
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
Lorient (4 Seasons)3 Leagues31.3197977517102844534197922836.41463.6105346122340625084181155111
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)3 Leagues57.02984611588472985240.0360.08762930767061116012
Lille (2 Seasons)2 Leagues23.9
Ligue 1 (6 Seasons)85.9911342404292512491112650.0650.0355185583221163251246160
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.213664733875727817136615426.71173.3785338618154741522785463
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 Seasons)2.3
Europa Lg (1 Season)1.2
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-201124Zulte Waregembe BEL1. Pro League10th21.0
2011-201225Zulte Waregembe BEL1. Pro League13th28.0
2012-201326Zulte Waregembe BEL1. Pro League2nd35.1
2013-201427Lillefr FRA1. Ligue 13rd9.4Matches
2014-201528Lillefr FRA1. Ligue 18th13.3Matches
2015-201629Caenfr FRA1. Ligue 17th17.3Matches
2016-201730Caenfr FRA1. Ligue 117th29.3Matches
2017-201831Caenfr FRA1. Ligue 116th6.52984611588472985240.0360.08762930767061116012Matches
2017-201831Lorientfr FRA2. Ligue 27th6.44149722757044146233.3466.73131180539151016531211Matches
2018-201932Lorientfr FRA2. Ligue 26th8.55712517028212075716116.7583.32839375021416214231927Matches
2019-202033Lorientfr FRA2. Ligue 21st5.338113962008863813133.3266.71891269774181522022325Matches
2020-202134Lorientfr FRA1. Ligue 116th10.161330179271167176137457.1342.92681226525159319130148Matches
11 Seasons4 Clubs3 Leagues190.32277815781186529412277271037.01763.01140524126476857847191315123
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
Lorient (4 Seasons)2 Leagues30.3197977517102844534197922836.41463.6105346122340625084181155111
Zulte Waregem (3 Seasons)1 League84.2
Caen (3 Seasons)1 League53.12984611588472985240.0360.08762930767061116012
Lille (2 Seasons)1 League22.7
Ligue 1 (6 Seasons)85.9911342404292512491112650.0650.0355185583221163251246160
Pro League (3 Seasons)84.2
Ligue 2 (3 Seasons)20.213664733875727817136615426.71173.3785338618154741522785463
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
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.2Matches
2017-201831Caenfr FRACoupe de France3rd1.3Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.0Matches
2020-202134Lorientfr FRACoupe de France17th1.0Matches
4 Seasons2 Clubs2 Leagues4.9
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
Caen (3 Seasons)2 Leagues3.9
Lorient (1 Season)1 League1.0
Coupe de la Ligue (3 Seasons)2.5
Coupe de France (2 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
2014-201528Lille2. Europa LgGR1.2Matches
1 Season1 Club1 League1.2

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-201124Zulte Waregembe BEL1. Pro League291,8916558.421.0236
2011-201225Zulte Waregembe BEL1. Pro League292,5248777.928.0290
2012-201326Zulte Waregembe BEL1. Pro League393,1628187.835.1363
2013-201427Lillefr FRA1. Ligue 1188504724.99.47611Matches
2014-201528Lille2. Europa Lg21065319.61.210101.001100.00+1.24Matches
2014-201528Lillefr FRA1. Ligue 1211,1945734.913.3127941.71167+9+0.68+1.00Matches
2015-201629Caenfr FRA1. Coupe de la Ligue1282831.10.30012700.0001-1-3.21-3.21Matches
2015-201629Caenfr FRA1. Ligue 1221,5607145.617.3219111.321625-9-0.52-0.33Matches
2016-201730Caenfr FRA1. Coupe de la Ligue1191921.10.20011800.000000.00+2.54Matches
2016-201730Caenfr FRA1. Ligue 1332,6378077.129.33120211.092843-15-0.51+1.10Matches
2017-201831Caenfr FRACoupe de France112012023.51.311201003.001100.00-0.23Matches
2017-201831Caenfr FRA1. Coupe de la Ligue218090100.02.02902001.5012-1-0.50Matches
2017-201831Caenfr FRA1. Ligue 1125834917.06.55823725111.2538-5-0.77-0.146.18.9-2.8-0.43-0.36Matches
2017-201831Lorientfr FRA2. Ligue 295796416.96.482101.44109+1+0.16-0.297.05.6+1.4+0.22-0.47Matches
2018-201932Lorientfr FRA2. Ligue 2127646422.38.5789552821.92116+5+0.59+0.429.27.1+2.1+0.24-0.02Matches
2019-202033Lorientfr FRA2. Ligue 274766818.95.37683041.1434-1-0.19-1.115.54.8+0.7+0.13-0.26Matches
2020-202134Lorientfr FRACoupe de France1909050.01.01901003.0021+1+1.00+2.00Matches
2020-202134Lorientfr FRA1. Ligue 1189065026.510.1983691831.171217-5-0.50-0.0312.912.1+0.7+0.07+0.24Matches
11 Seasons4 Clubs6 Leagues25717,6696942.5196.320083655723261.35104125-21-0.20-0.0840.638.5+2.1+0.06-0.16
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
Lorient (4 Seasons)3 Leagues472,8156021.731.3328117152291.453837+1+0.03-0.2034.529.6+4.9+0.16-0.14
Zulte Waregem (3 Seasons)1 League977,5777875.284.2889
Caen (3 Seasons)3 Leagues725,1277146.157.06089351224131.194980-31-0.54+0.046.18.9-2.8-0.43-0.36
Lille (2 Seasons)2 Leagues412,1505229.123.920132141.65178+9+0.62+1.10
Ligue 1 (6 Seasons)1247,7306237.785.98583513921201.2975100-25-0.33+0.1919.021.1-2.1-0.12-0.01
Pro League (3 Seasons)977,5777875.284.2889
Ligue 2 (3 Seasons)281,8196519.420.222781062861.572419+5+0.25-0.2321.617.4+4.2+0.21-0.25
Coupe de la Ligue (3 Seasons)42275763.12.5291222300.7513-2-0.79+0.56
Coupe de France (2 Seasons)221010530.42.321052003.0032+1+0.43+0.43
Europa Lg (1 Season)21065319.61.210101.001100.00+1.24
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-201124Zulte Waregem1 League291,8916558.421.0236
2011-201225Zulte Waregem1 League292,5248777.928.0290
2012-201326Zulte Waregem1 League393,1628187.835.1363
2013-201427Lille1 League188504724.99.47611
2014-201528Lille2 Leagues231,3005732.814.41371041.65178+9+0.62+1.10
2015-201629Caen2 Leagues231,5886945.217.621922711.261626-10-0.57-0.38
2016-201730Caen2 Leagues342,6567875.729.5312031811.062843-15-0.51+1.18
2017-201831Caen3 Leagues158835921.59.88896725111.40511-6-0.61-0.086.18.9-2.8-0.43-0.36
2017-201831Lorient1 League95796416.96.482101.44109+1+0.16-0.297.05.6+1.4+0.22-0.47
2018-201932Lorient1 League127646422.38.5789552821.92116+5+0.59+0.429.27.1+2.1+0.24-0.02
2019-202033Lorient1 League74766818.95.37683041.1434-1-0.19-1.115.54.8+0.7+0.13-0.26
2020-202134Lorient2 Leagues199965227.711.11084791831.271418-4-0.36+0.1212.912.1+0.7+0.07+0.24
11 Seasons4 Clubs6 Leagues25717,6696942.5196.320083655723261.35104125-21-0.20-0.0840.638.5+2.1+0.06-0.16
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
Lorient (4 Seasons)3 Leagues472,8156021.731.3328117152291.453837+1+0.03-0.2034.529.6+4.9+0.16-0.14
Zulte Waregem (3 Seasons)1 League977,5777875.284.2889
Caen (3 Seasons)3 Leagues725,1277146.157.06089351224131.194980-31-0.54+0.046.18.9-2.8-0.43-0.36
Lille (2 Seasons)2 Leagues412,1505229.123.920132141.65178+9+0.62+1.10
Ligue 1 (6 Seasons)1247,7306237.785.98583513921201.2975100-25-0.33+0.1919.021.1-2.1-0.12-0.01
Pro League (3 Seasons)977,5777875.284.2889
Ligue 2 (3 Seasons)281,8196519.420.222781062861.572419+5+0.25-0.2321.617.4+4.2+0.21-0.25
Coupe de la Ligue (3 Seasons)42275763.12.5291222300.7513-2-0.79+0.56
Coupe de France (2 Seasons)221010530.42.321052003.0032+1+0.43+0.43
Europa Lg (1 Season)21065319.61.210101.001100.00+1.24
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-201124Zulte Waregembe BEL1. Pro League10th291,8916558.421.0236
2011-201225Zulte Waregembe BEL1. Pro League13th292,5248777.928.0290
2012-201326Zulte Waregembe BEL1. Pro League2nd393,1628187.835.1363
2013-201427Lillefr FRA1. Ligue 13rd188504724.99.47611Matches
2014-201528Lillefr FRA1. Ligue 18th211,1945734.913.3127941.71167+9+0.68+1.00Matches
2015-201629Caenfr FRA1. Ligue 17th221,5607145.617.3219111.321625-9-0.52-0.33Matches
2016-201730Caenfr FRA1. Ligue 117th332,6378077.129.33120211.092843-15-0.51+1.10Matches
2017-201831Caenfr FRA1. Ligue 116th125834917.06.55823725111.2538-5-0.77-0.146.18.9-2.8-0.43-0.36Matches
2017-201831Lorientfr FRA2. Ligue 27th95796416.96.482101.44109+1+0.16-0.297.05.6+1.4+0.22-0.47Matches
2018-201932Lorientfr FRA2. Ligue 26th127646422.38.5789552821.92116+5+0.59+0.429.27.1+2.1+0.24-0.02Matches
2019-202033Lorientfr FRA2. Ligue 21st74766818.95.37683041.1434-1-0.19-1.115.54.8+0.7+0.13-0.26Matches
2020-202134Lorientfr FRA1. Ligue 116th189065026.510.1983691831.171217-5-0.50-0.0312.912.1+0.7+0.07+0.24Matches
11 Seasons4 Clubs3 Leagues24917,1266942.9190.319580615423261.3599119-20-0.21-0.1140.638.5+2.1+0.06-0.16
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
Lorient (4 Seasons)2 Leagues462,7255921.330.3318016152291.41363600.00-0.2434.529.6+4.9+0.16-0.14
Zulte Waregem (3 Seasons)1 League977,5777875.284.2889
Caen (3 Seasons)1 League674,7807146.653.15782321025131.194776-29-0.55+0.086.18.9-2.8-0.43-0.36
Lille (2 Seasons)1 League392,0445229.922.719132041.71167+9+0.68+1.00
Ligue 1 (6 Seasons)1247,7306237.785.98583513921201.2975100-25-0.33+0.1919.021.1-2.1-0.12-0.01
Pro League (3 Seasons)977,5777875.284.2889
Ligue 2 (3 Seasons)281,8196519.420.222781062861.572419+5+0.25-0.2321.617.4+4.2+0.21-0.25
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
2015-201629Caenfr FRA1. Coupe de la Ligue17th1282831.10.30012700.0001-1-3.21-3.21Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th1191921.10.20011800.000000.00+2.54Matches
2017-201831Caenfr FRACoupe de France3rd112012023.51.311201003.001100.00-0.23Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th218090100.02.02902001.5012-1-0.50Matches
2020-202134Lorientfr FRACoupe de France17th1909050.01.01901003.0021+1+1.00+2.00Matches
4 Seasons2 Clubs2 Leagues64377341.64.9498422301.5045-1-0.21+0.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Caen (3 Seasons)2 Leagues53476939.93.93101322301.2024-2-0.52-0.35
Lorient (1 Season)1 League1909050.01.01901003.0021+1+1.00+2.00
Coupe de la Ligue (3 Seasons)42275763.12.5291222300.7513-2-0.79+0.56
Coupe de France (2 Seasons)221010530.42.321052003.0032+1+0.43+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
2014-201528Lille2. Europa LgGR21065319.61.210101.001100.00+1.24Matches
1 Season1 Club1 League21065319.61.210101.001100.00+1.24

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-201124Zulte Waregembe BEL1. Pro League21.020
2011-201225Zulte Waregembe BEL1. Pro League28.051
2012-201326Zulte Waregembe BEL1. Pro League35.160
2013-201427Lillefr FRA1. Ligue 19.41020Matches
2014-201528Lille2. Europa Lg1.2000Matches
2014-201528Lillefr FRA1. Ligue 113.32019Matches
2015-201629Caenfr FRA1. Coupe de la Ligue0.30000Matches
2015-201629Caenfr FRA1. Ligue 117.32022Matches
2016-201730Caenfr FRA1. Coupe de la Ligue0.20000Matches
2016-201730Caenfr FRA1. Ligue 129.330035372524253200Matches
2017-201831Caenfr FRACoupe de France1.30000Matches
2017-201831Caenfr FRA1. Coupe de la Ligue2.00000Matches
2017-201831Caenfr FRA1. Ligue 16.530013908880004861233.3Matches
2017-201831Lorientfr FRA2. Ligue 26.40007904750004221016.7Matches
2018-201932Lorientfr FRA2. Ligue 28.52006100131590003931220.0Matches
2019-202033Lorientfr FRA2. Ligue 25.30002401154000242722.2Matches
2020-202134Lorientfr FRACoupe de France1.00001104510Matches
2020-202134Lorientfr FRA1. Ligue 110.1110167130175000614833.3Matches
11 Seasons4 Clubs6 Leagues196.327201417731229985200214174925.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Lorient (4 Seasons)3 Leagues31.331032311624924000166113722.9
Zulte Waregem (3 Seasons)1 League84.2131
Caen (3 Seasons)3 Leagues57.0800704626050612004861233.3
Lille (2 Seasons)2 Leagues23.93039
Ligue 1 (6 Seasons)85.91210125533906766200109102033.3
Pro League (3 Seasons)84.2131
Ligue 2 (3 Seasons)20.22001523028271800010572919.4
Coupe de la Ligue (3 Seasons)2.50000
Coupe de France (2 Seasons)2.30001104510
Europa Lg (1 Season)1.2000
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-201124Zulte Waregem1 League21.020
2011-201225Zulte Waregem1 League28.051
2012-201326Zulte Waregem1 League35.160
2013-201427Lille1 League9.41020
2014-201528Lille2 Leagues14.42019
2015-201629Caen2 Leagues17.6200220
2016-201730Caen2 Leagues29.530035372524253200
2017-201831Caen3 Leagues9.830013908880004861233.3
2017-201831Lorient1 League6.40007904750004221016.7
2018-201932Lorient1 League8.52006100131590003931220.0
2019-202033Lorient1 League5.30002401154000242722.2
2020-202134Lorient2 Leagues11.1110178134226000614833.3
11 Seasons4 Clubs6 Leagues196.327201417731229985200214174925.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Lorient (4 Seasons)3 Leagues31.331032311624924000166113722.9
Zulte Waregem (3 Seasons)1 League84.2131
Caen (3 Seasons)3 Leagues57.0800704626050612004861233.3
Lille (2 Seasons)2 Leagues23.93039
Ligue 1 (6 Seasons)85.91210125533906766200109102033.3
Pro League (3 Seasons)84.2131
Ligue 2 (3 Seasons)20.22001523028271800010572919.4
Coupe de la Ligue (3 Seasons)2.50000
Coupe de France (2 Seasons)2.30001104510
Europa Lg (1 Season)1.2000
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-201124Zulte Waregembe BEL1. Pro League10th21.020
2011-201225Zulte Waregembe BEL1. Pro League13th28.051
2012-201326Zulte Waregembe BEL1. Pro League2nd35.160
2013-201427Lillefr FRA1. Ligue 13rd9.41020Matches
2014-201528Lillefr FRA1. Ligue 18th13.32019Matches
2015-201629Caenfr FRA1. Ligue 17th17.32022Matches
2016-201730Caenfr FRA1. Ligue 117th29.330035372524253200Matches
2017-201831Caenfr FRA1. Ligue 116th6.530013908880004861233.3Matches
2017-201831Lorientfr FRA2. Ligue 27th6.40007904750004221016.7Matches
2018-201932Lorientfr FRA2. Ligue 26th8.52006100131590003931220.0Matches
2019-202033Lorientfr FRA2. Ligue 21st5.30002401154000242722.2Matches
2020-202134Lorientfr FRA1. Ligue 116th10.1110167130175000614833.3Matches
11 Seasons4 Clubs3 Leagues190.327201407631189484200214174925.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Lorient (4 Seasons)2 Leagues30.331031301584423000166113722.9
Zulte Waregem (3 Seasons)1 League84.2131
Caen (3 Seasons)1 League53.1800704626050612004861233.3
Lille (2 Seasons)1 League22.73039
Ligue 1 (6 Seasons)85.91210125533906766200109102033.3
Pro League (3 Seasons)84.2131
Ligue 2 (3 Seasons)20.22001523028271800010572919.4
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201629Caenfr FRA1. Coupe de la Ligue17th0.30000Matches
2016-201730Caenfr FRA1. Coupe de la Ligue17th0.20000Matches
2017-201831Caenfr FRACoupe de France3rd1.30000Matches
2017-201831Caenfr FRA1. Coupe de la Ligue9th2.00000Matches
2020-202134Lorientfr FRACoupe de France17th1.00001104510Matches
4 Seasons2 Clubs2 Leagues4.90001104510
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Caen (3 Seasons)2 Leagues3.90000
Lorient (1 Season)1 League1.00001104510
Coupe de la Ligue (3 Seasons)2.50000
Coupe de France (2 Seasons)2.30001104510
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201528Lille2. Europa LgGR1.2000Matches
1 Season1 Club1 League1.2000

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.