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-201119Metzfr FRA2. Ligue 21276997.8022000100.000.260.260.000.26
2011-201220Metzfr FRA2. Ligue 221680.8000000100.000.000.000.000.00
2013-201422Metzfr FRA2. Ligue 236363,20035.6459400310.110.140.250.110.25
2014-201523Metzfr FRACoupe de France111201.3000000000.000.000.000.000.00Matches
2014-201523Metzfr FRA1. Ligue 131312,67229.7235200200.070.100.170.070.17Matches
2015-201624Mainz 05de GER1. Bundesliga13131,17013.0101100300.080.000.080.080.08Matches
2015-201624Metzfr FRA1. Coupe de la Ligue222102.3101100000.430.000.430.430.43Matches
2015-201624Metzfr FRA2. Ligue 2443604.0101100000.250.000.250.250.25Matches
2016-201725Mainz 05de GER1. Bundesliga14121,04911.7022000110.000.170.170.000.17Matches
2016-201725Mainz 05de GERDFB-Pokal11891.0000000000.000.000.000.000.00Matches
2016-201725Mainz 052. Europa Lg554434.9022000100.000.410.410.000.41Matches
2017-201826Mainz 05de GER1. Bundesliga00Matches
2018-201927Mainz 05de GER1. Bundesliga11901.0000000000.00.00.00.01230.000.000.000.000.000.000.000.000.000.00Matches
2018-201927Mainz 05de GERDFB-Pokal111201.3000000000.000.000.000.000.00Matches
2019-202028Guingampfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2019-202028Guingampfr FRA2. Ligue 2887198.0000000101.31.30.21.51326300.000.000.000.000.000.160.020.190.160.19Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga15121,01311.3101100000.60.60.30.8737280.090.000.090.090.090.050.020.070.050.07Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17121,02311.4101100301.21.20.51.712560.090.000.090.090.090.110.040.150.110.15Matches
2021-202230Erzgebirge Auede GERDFB-Pokal00Matches
2022-202331Nancyfr FRACoupe de France10130.1011000000.006.926.920.006.92Matches
2024-202533Épinalfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
13 Seasons6 Clubs8 Leagues16614913,238147.111152611001623.13.10.94.02290670.070.100.180.070.180.100.030.130.100.13
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
Metz (5 Seasons)4 Leagues88827,32981.481018800710.100.120.220.100.22
Mainz 05 (4 Seasons)3 Leagues35332,96132.9145100510.00.00.00.01230.030.120.150.030.150.000.000.000.000.00
Erzgebirge Aue (2 Seasons)2 Leagues32242,03622.6202200301.81.80.72.5862340.090.000.090.090.090.080.030.110.080.11
Guingamp (1 Season)2 Leagues998099.0000000101.31.30.21.51326300.000.000.000.000.000.160.020.190.160.19
Épinal (1 Season)1 League11901.0000000000.000.000.000.000.00
Nancy (1 Season)1 League10130.1011000000.006.926.920.006.92
Ligue 2 (5 Seasons)62565,04656.15712500611.31.30.21.51326300.090.120.210.090.210.160.020.190.160.19
Bundesliga (4 Seasons)28262,30925.7123100410.00.00.00.01230.040.080.120.040.120.000.000.000.000.00
Coupe de France (4 Seasons)433133.5011000000.000.290.290.000.29
DFB-Pokal (3 Seasons)222092.3000000000.000.000.000.000.00
2. Bundesliga (2 Seasons)32242,03622.6202200301.81.80.72.5862340.090.000.090.090.090.080.030.110.080.11
Ligue 1 (1 Season)31312,67229.7235200200.070.100.170.070.17
Europa Lg (1 Season)554434.9022000100.000.410.410.000.41
Coupe de la Ligue (1 Season)222102.3101100000.430.000.430.430.43
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-201119Metz1 League1276997.8022000100.000.260.260.000.26
2011-201220Metz1 League21680.8000000100.000.000.000.000.00
2013-201422Metz1 League36363,20035.6459400310.110.140.250.110.25
2014-201523Metz2 Leagues32322,79231.0235200200.060.100.160.060.16
2015-201624Metz2 Leagues665706.3202200000.320.000.320.320.32
2015-201624Mainz 051 League13131,17013.0101100300.080.000.080.080.08
2016-201725Mainz 053 Leagues20181,58117.6044000210.000.230.230.000.23
2017-201826Mainz 051 League00
2018-201927Mainz 052 Leagues222102.3000000000.00.00.00.01230.000.000.000.000.000.000.000.000.000.00
2019-202028Guingamp2 Leagues998099.0000000101.31.30.21.51326300.000.000.000.000.000.160.020.190.160.19
2020-202129Erzgebirge Aue1 League15121,01311.3101100000.60.60.30.8737280.090.000.090.090.090.050.020.070.050.07
2021-202230Erzgebirge Aue2 Leagues17121,02311.4101100301.21.20.51.712560.090.000.090.090.090.110.040.150.110.15
2022-202331Nancy1 League10130.1011000000.006.926.920.006.92
2024-202533Épinal1 League11901.0000000000.000.000.000.000.00
13 Seasons6 Clubs8 Leagues16614913,238147.111152611001623.13.10.94.02290670.070.100.180.070.180.100.030.130.100.13
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
Metz (5 Seasons)4 Leagues88827,32981.481018800710.100.120.220.100.22
Mainz 05 (4 Seasons)3 Leagues35332,96132.9145100510.00.00.00.01230.030.120.150.030.150.000.000.000.000.00
Erzgebirge Aue (2 Seasons)2 Leagues32242,03622.6202200301.81.80.72.5862340.090.000.090.090.090.080.030.110.080.11
Guingamp (1 Season)2 Leagues998099.0000000101.31.30.21.51326300.000.000.000.000.000.160.020.190.160.19
Épinal (1 Season)1 League11901.0000000000.000.000.000.000.00
Nancy (1 Season)1 League10130.1011000000.006.926.920.006.92
Ligue 2 (5 Seasons)62565,04656.15712500611.31.30.21.51326300.090.120.210.090.210.160.020.190.160.19
Bundesliga (4 Seasons)28262,30925.7123100410.00.00.00.01230.040.080.120.040.120.000.000.000.000.00
Coupe de France (4 Seasons)433133.5011000000.000.290.290.000.29
DFB-Pokal (3 Seasons)222092.3000000000.000.000.000.000.00
2. Bundesliga (2 Seasons)32242,03622.6202200301.81.80.72.5862340.090.000.090.090.090.080.030.110.080.11
Ligue 1 (1 Season)31312,67229.7235200200.070.100.170.070.17
Europa Lg (1 Season)554434.9022000100.000.410.410.000.41
Coupe de la Ligue (1 Season)222102.3101100000.430.000.430.430.43
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-201119Metzfr FRA2. Ligue 217th1276997.8022000100.000.260.260.000.26
2011-201220Metzfr FRA2. Ligue 218th21680.8000000100.000.000.000.000.00
2013-201422Metzfr FRA2. Ligue 21st36363,20035.6459400310.110.140.250.110.25
2014-201523Metzfr FRA1. Ligue 119th31312,67229.7235200200.070.100.170.070.17Matches
2015-201624Metzfr FRA2. Ligue 23rd443604.0101100000.250.000.250.250.25Matches
2015-201624Mainz 05de GER1. Bundesliga6th13131,17013.0101100300.080.000.080.080.08Matches
2016-201725Mainz 05de GER1. Bundesliga15th14121,04911.7022000110.000.170.170.000.17Matches
2017-201826Mainz 05de GER1. Bundesliga14th00Matches
2018-201927Mainz 05de GER1. Bundesliga12th11901.0000000000.00.00.00.01230.000.000.000.000.000.000.000.000.000.00Matches
2019-202028Guingampfr FRA2. Ligue 28th887198.0000000101.31.30.21.51326300.000.000.000.000.000.160.020.190.160.19Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th15121,01311.3101100000.60.60.30.8737280.090.000.090.090.090.050.020.070.050.07Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th17121,02311.4101100301.21.20.51.712560.090.000.090.090.090.110.040.150.110.15Matches
11 Seasons4 Clubs4 Leagues15313712,063134.010122210001523.13.10.94.02290670.070.090.160.070.160.100.030.130.100.13
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
Metz (5 Seasons)2 Leagues85796,99977.871017700710.090.130.220.090.22
Mainz 05 (4 Seasons)1 League28262,30925.7123100410.00.00.00.01230.040.080.120.040.120.000.000.000.000.00
Erzgebirge Aue (2 Seasons)1 League32242,03622.6202200301.81.80.72.5862340.090.000.090.090.090.080.030.110.080.11
Guingamp (1 Season)1 League887198.0000000101.31.30.21.51326300.000.000.000.000.000.160.020.190.160.19
Ligue 2 (5 Seasons)62565,04656.15712500611.31.30.21.51326300.090.120.210.090.210.160.020.190.160.19
Bundesliga (4 Seasons)28262,30925.7123100410.00.00.00.01230.040.080.120.040.120.000.000.000.000.00
2. Bundesliga (2 Seasons)32242,03622.6202200301.81.80.72.5862340.090.000.090.090.090.080.030.110.080.11
Ligue 1 (1 Season)31312,67229.7235200200.070.100.170.070.17
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-201523Metzfr FRACoupe de France9th111201.3000000000.000.000.000.000.00Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th222102.3101100000.430.000.430.430.43Matches
2016-201725Mainz 05de GERDFB-Pokal17th11891.0000000000.000.000.000.000.00Matches
2018-201927Mainz 05de GERDFB-Pokal17th111201.3000000000.000.000.000.000.00Matches
2019-202028Guingampfr FRACoupe de France109th11901.0000000000.000.000.000.000.00Matches
2021-202230Erzgebirge Auede GERDFB-PokalRd100Matches
2022-202331Nancyfr FRACoupe de FranceRd710130.1011000000.006.926.920.006.92Matches
2024-202533Épinalfr FRACoupe de FranceRd711901.0000000000.000.000.000.000.00Matches
8 Seasons6 Clubs3 Leagues877328.1112100000.120.120.250.120.25
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 (2 Seasons)2 Leagues333303.7101100000.270.000.270.270.27
Mainz 05 (2 Seasons)1 League222092.3000000000.000.000.000.000.00
Épinal (1 Season)1 League11901.0000000000.000.000.000.000.00
Guingamp (1 Season)1 League11901.0000000000.000.000.000.000.00
Nancy (1 Season)1 League10130.1011000000.006.926.920.006.92
Erzgebirge Aue (1 Season)1 League00
Coupe de France (4 Seasons)433133.5011000000.000.290.290.000.29
DFB-Pokal (3 Seasons)222092.3000000000.000.000.000.000.00
Coupe de la Ligue (1 Season)222102.3101100000.430.000.430.430.43
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
2016-201725Mainz 052. Europa LgGR554434.9022000100.000.410.410.000.41Matches
1 Season1 Club1 League554434.9022000100.000.410.410.000.41

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-201119Metzfr FRA2. Ligue 27.8040.520.0000
2011-201220Metzfr FRA2. Ligue 20.8000.0000
2013-201422Metzfr FRA2. Ligue 235.6490.250.4400
2014-201523Metzfr FRACoupe de France1.3000Matches
2014-201523Metzfr FRA1. Ligue 129.7240.130.5000Matches
2015-201624Mainz 05de GER1. Bundesliga13.0110.081.0000Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.3100Matches
2015-201624Metzfr FRA2. Ligue 24.0120.500.5000Matches
2016-201725Mainz 05de GER1. Bundesliga11.7010220.00.860.170.000.0000Matches
2016-201725Mainz 05de GERDFB-Pokal1.00000.000.0000Matches
2016-201725Mainz 052. Europa Lg4.905240.01.020.410.000.0000Matches
2018-201927Mainz 05de GER1. Bundesliga1.00000.000.000000.00.00.00.0Matches
2018-201927Mainz 05de GERDFB-Pokal1.30000.000.0000Matches
2019-202028Guingampfr FRACoupe de France1.0000Matches
2019-202028Guingampfr FRA2. Ligue 28.005240.00.630.250.000.009.90001.31.30.26-1.3-1.3Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.315360.00.440.270.200.3311.30000.60.60.11+0.4+0.4Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.417228.60.620.180.140.5011.40001.21.20.17-0.2-0.2Matches
2022-202331Nancyfr FRACoupe de France0.1000Matches
2024-202533Épinalfr FRACoupe de France1.0000Matches
13 Seasons6 Clubs8 Leagues147.111323134.40.630.220.060.3210.90003.13.10.18-1.1-1.1
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
Metz (5 Seasons)4 Leagues81.48190.240.3700
Mainz 05 (4 Seasons)3 Leagues32.9115526.70.750.150.000.200000.00.00.00.0
Erzgebirge Aue (2 Seasons)2 Leagues22.6212541.70.530.220.170.4011.30001.81.80.15+0.2+0.2
Guingamp (1 Season)2 Leagues9.005240.00.630.250.000.009.90001.31.30.26-1.3-1.3
Épinal (1 Season)1 League1.0000
Nancy (1 Season)1 League0.1000
Ligue 2 (5 Seasons)56.1551740.00.630.300.000.299.90001.31.30.26-1.3-1.3
Bundesliga (4 Seasons)25.7110320.00.790.120.000.330000.00.00.00.0
Coupe de France (4 Seasons)3.5000
DFB-Pokal (3 Seasons)2.30000.000.0000
2. Bundesliga (2 Seasons)22.6212541.70.530.220.170.4011.30001.81.80.15+0.2+0.2
Ligue 1 (1 Season)29.7240.130.5000
Europa Lg (1 Season)4.905240.01.020.410.000.0000
Coupe de la Ligue (1 Season)2.3100
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-201119Metz1 League7.8040.520.0000
2011-201220Metz1 League0.8000.0000
2013-201422Metz1 League35.6490.250.4400
2014-201523Metz2 Leagues31.0240.130.5000
2015-201624Metz2 Leagues6.3220.500.5000
2015-201624Mainz 051 League13.0110.081.0000
2016-201725Mainz 053 Leagues17.6015426.70.850.230.000.0000
2018-201927Mainz 052 Leagues2.30000.000.000000.00.00.00.0
2019-202028Guingamp2 Leagues9.005240.00.630.250.000.009.90001.31.30.26-1.3-1.3
2020-202129Erzgebirge Aue1 League11.315360.00.440.270.200.3311.30000.60.60.11+0.4+0.4
2021-202230Erzgebirge Aue2 Leagues11.417228.60.620.180.140.5011.40001.21.20.17-0.2-0.2
2022-202331Nancy1 League0.1000
2024-202533Épinal1 League1.0000
13 Seasons6 Clubs8 Leagues147.111323134.40.630.220.060.3210.90003.13.10.18-1.1-1.1
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
Metz (5 Seasons)4 Leagues81.48190.240.3700
Mainz 05 (4 Seasons)3 Leagues32.9115526.70.750.150.000.200000.00.00.00.0
Erzgebirge Aue (2 Seasons)2 Leagues22.6212541.70.530.220.170.4011.30001.81.80.15+0.2+0.2
Guingamp (1 Season)2 Leagues9.005240.00.630.250.000.009.90001.31.30.26-1.3-1.3
Épinal (1 Season)1 League1.0000
Nancy (1 Season)1 League0.1000
Ligue 2 (5 Seasons)56.1551740.00.630.300.000.299.90001.31.30.26-1.3-1.3
Bundesliga (4 Seasons)25.7110320.00.790.120.000.330000.00.00.00.0
Coupe de France (4 Seasons)3.5000
DFB-Pokal (3 Seasons)2.30000.000.0000
2. Bundesliga (2 Seasons)22.6212541.70.530.220.170.4011.30001.81.80.15+0.2+0.2
Ligue 1 (1 Season)29.7240.130.5000
Europa Lg (1 Season)4.905240.01.020.410.000.0000
Coupe de la Ligue (1 Season)2.3100
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-201119Metzfr FRA2. Ligue 217th7.8040.520.0000
2011-201220Metzfr FRA2. Ligue 218th0.8000.0000
2013-201422Metzfr FRA2. Ligue 21st35.6490.250.4400
2014-201523Metzfr FRA1. Ligue 119th29.7240.130.5000Matches
2015-201624Metzfr FRA2. Ligue 23rd4.0120.500.5000Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.0110.081.0000Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.7010220.00.860.170.000.0000Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.00000.000.000000.00.00.00.0Matches
2019-202028Guingampfr FRA2. Ligue 28th8.005240.00.630.250.000.009.90001.31.30.26-1.3-1.3Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.315360.00.440.270.200.3311.30000.60.60.11+0.4+0.4Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.417228.60.620.180.140.5011.40001.21.20.17-0.2-0.2Matches
11 Seasons4 Clubs4 Leagues134.010272933.30.620.220.070.3410.90003.13.10.18-1.1-1.1
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
Metz (5 Seasons)2 Leagues77.87190.240.3700
Mainz 05 (4 Seasons)1 League25.7110320.00.790.120.000.330000.00.00.00.0
Erzgebirge Aue (2 Seasons)1 League22.6212541.70.530.220.170.4011.30001.81.80.15+0.2+0.2
Guingamp (1 Season)1 League8.005240.00.630.250.000.009.90001.31.30.26-1.3-1.3
Ligue 2 (5 Seasons)56.1551740.00.630.300.000.299.90001.31.30.26-1.3-1.3
Bundesliga (4 Seasons)25.7110320.00.790.120.000.330000.00.00.00.0
2. Bundesliga (2 Seasons)22.6212541.70.530.220.170.4011.30001.81.80.15+0.2+0.2
Ligue 1 (1 Season)29.7240.130.5000
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-201523Metzfr FRACoupe de France9th1.3000Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.3100Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.00000.000.0000Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.30000.000.0000Matches
2019-202028Guingampfr FRACoupe de France109th1.0000Matches
2022-202331Nancyfr FRACoupe de FranceRd70.1000Matches
2024-202533Épinalfr FRACoupe de FranceRd71.0000Matches
8 Seasons6 Clubs3 Leagues8.11000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Metz (2 Seasons)2 Leagues3.7100
Mainz 05 (2 Seasons)1 League2.30000.000.0000
Épinal (1 Season)1 League1.0000
Guingamp (1 Season)1 League1.0000
Nancy (1 Season)1 League0.1000
Erzgebirge Aue (1 Season)1 League
Coupe de France (4 Seasons)3.5000
DFB-Pokal (3 Seasons)2.30000.000.0000
Coupe de la Ligue (1 Season)2.3100
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
2016-201725Mainz 052. Europa LgGR4.905240.01.020.410.000.0000Matches
1 Season1 Club1 League4.905240.01.020.410.000.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-201119Metzfr FRA2. Ligue 27.82
2011-201220Metzfr FRA2. Ligue 20.80
2013-201422Metzfr FRA2. Ligue 235.65
2014-201523Metzfr FRACoupe de France1.30Matches
2014-201523Metzfr FRA1. Ligue 129.73Matches
2015-201624Mainz 05de GER1. Bundesliga13.00Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.30Matches
2015-201624Metzfr FRA2. Ligue 24.00Matches
2016-201725Mainz 05de GER1. Bundesliga11.72Matches
2016-201725Mainz 05de GERDFB-Pokal1.00Matches
2016-201725Mainz 052. Europa Lg4.92Matches
2018-201927Mainz 05de GER1. Bundesliga1.0405474.1676205182185.7202676.92728.600.00.00.002002Matches
2018-201927Mainz 05de GERDFB-Pokal1.30Matches
2019-202028Guingampfr FRACoupe de France1.00Matches
2019-202028Guingampfr FRA2. Ligue 28.028137175.74775196514416487.811114974.5244850.000.20.3-0.25184426Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.334548970.65472283518221883.513719271.4204742.600.30.6-0.35206437Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.430043668.85786266410913779.615719182.2338837.500.50.2-0.54100025Matches
2022-202331Nancyfr FRACoupe de France0.11Matches
2024-202533Épinalfr FRACoupe de France1.00Matches
13 Seasons6 Clubs8 Leagues147.1966135071.616709766945354083.942555876.27919041.6150.91.0+14.1145010890
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
Metz (5 Seasons)4 Leagues81.410
Mainz 05 (4 Seasons)3 Leagues32.9405474.1676205182185.7202676.92728.640.00.0+4.002002
Erzgebirge Aue (2 Seasons)2 Leagues22.664592569.711258549929135582.029438376.85313539.300.70.7-0.79306462
Guingamp (1 Season)2 Leagues9.028137175.74775196514416487.811114974.5244850.000.20.3-0.25184426
Épinal (1 Season)1 League1.00
Nancy (1 Season)1 League0.11
Ligue 2 (5 Seasons)56.128137175.74775196514416487.811114974.5244850.070.20.3+6.85184426
Bundesliga (4 Seasons)25.7405474.1676205182185.7202676.92728.620.00.0+2.002002
Coupe de France (4 Seasons)3.51
DFB-Pokal (3 Seasons)2.30
2. Bundesliga (2 Seasons)22.664592569.711258549929135582.029438376.85313539.300.70.7-0.79306462
Ligue 1 (1 Season)29.73
Europa Lg (1 Season)4.92
Coupe de la Ligue (1 Season)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-201119Metz1 League7.82
2011-201220Metz1 League0.80
2013-201422Metz1 League35.65
2014-201523Metz2 Leagues31.03
2015-201624Metz2 Leagues6.30
2015-201624Mainz 051 League13.00
2016-201725Mainz 053 Leagues17.64
2018-201927Mainz 052 Leagues2.3405474.1676205182185.7202676.92728.600.00.00.002002
2019-202028Guingamp2 Leagues9.028137175.74775196514416487.811114974.5244850.000.20.3-0.25184426
2020-202129Erzgebirge Aue1 League11.334548970.65472283518221883.513719271.4204742.600.30.6-0.35206437
2021-202230Erzgebirge Aue2 Leagues11.430043668.85786266410913779.615719182.2338837.500.50.2-0.54100025
2022-202331Nancy1 League0.11
2024-202533Épinal1 League1.00
13 Seasons6 Clubs8 Leagues147.1966135071.616709766945354083.942555876.27919041.6150.91.0+14.1145010890
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
Metz (5 Seasons)4 Leagues81.410
Mainz 05 (4 Seasons)3 Leagues32.9405474.1676205182185.7202676.92728.640.00.0+4.002002
Erzgebirge Aue (2 Seasons)2 Leagues22.664592569.711258549929135582.029438376.85313539.300.70.7-0.79306462
Guingamp (1 Season)2 Leagues9.028137175.74775196514416487.811114974.5244850.000.20.3-0.25184426
Épinal (1 Season)1 League1.00
Nancy (1 Season)1 League0.11
Ligue 2 (5 Seasons)56.128137175.74775196514416487.811114974.5244850.070.20.3+6.85184426
Bundesliga (4 Seasons)25.7405474.1676205182185.7202676.92728.620.00.0+2.002002
Coupe de France (4 Seasons)3.51
DFB-Pokal (3 Seasons)2.30
2. Bundesliga (2 Seasons)22.664592569.711258549929135582.029438376.85313539.300.70.7-0.79306462
Ligue 1 (1 Season)29.73
Europa Lg (1 Season)4.92
Coupe de la Ligue (1 Season)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-201119Metzfr FRA2. Ligue 217th7.82
2011-201220Metzfr FRA2. Ligue 218th0.80
2013-201422Metzfr FRA2. Ligue 21st35.65
2014-201523Metzfr FRA1. Ligue 119th29.73Matches
2015-201624Metzfr FRA2. Ligue 23rd4.00Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.00Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.72Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.0405474.1676205182185.7202676.92728.600.00.00.002002Matches
2019-202028Guingampfr FRA2. Ligue 28th8.028137175.74775196514416487.811114974.5244850.000.20.3-0.25184426Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.334548970.65472283518221883.513719271.4204742.600.30.6-0.35206437Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.430043668.85786266410913779.615719182.2338837.500.50.2-0.54100025Matches
11 Seasons4 Clubs4 Leagues134.0966135071.616709766945354083.942555876.27919041.6120.91.0+11.1145010890
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
Metz (5 Seasons)2 Leagues77.810
Mainz 05 (4 Seasons)1 League25.7405474.1676205182185.7202676.92728.620.00.0+2.002002
Erzgebirge Aue (2 Seasons)1 League22.664592569.711258549929135582.029438376.85313539.300.70.7-0.79306462
Guingamp (1 Season)1 League8.028137175.74775196514416487.811114974.5244850.000.20.3-0.25184426
Ligue 2 (5 Seasons)56.128137175.74775196514416487.811114974.5244850.070.20.3+6.85184426
Bundesliga (4 Seasons)25.7405474.1676205182185.7202676.92728.620.00.0+2.002002
2. Bundesliga (2 Seasons)22.664592569.711258549929135582.029438376.85313539.300.70.7-0.79306462
Ligue 1 (1 Season)29.73
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-201523Metzfr FRACoupe de France9th1.30Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.30Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.00Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.30Matches
2019-202028Guingampfr FRACoupe de France109th1.00Matches
2022-202331Nancyfr FRACoupe de FranceRd70.11Matches
2024-202533Épinalfr FRACoupe de FranceRd71.00Matches
8 Seasons6 Clubs3 Leagues8.11
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 (2 Seasons)2 Leagues3.70
Mainz 05 (2 Seasons)1 League2.30
Épinal (1 Season)1 League1.00
Guingamp (1 Season)1 League1.00
Nancy (1 Season)1 League0.11
Erzgebirge Aue (1 Season)1 League
Coupe de France (4 Seasons)3.51
DFB-Pokal (3 Seasons)2.30
Coupe de la Ligue (1 Season)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
2016-201725Mainz 052. Europa LgGR4.92Matches
1 Season1 Club1 League4.92
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-201119Metzfr FRA2. Ligue 27.8
2011-201220Metzfr FRA2. Ligue 20.8
2013-201422Metzfr FRA2. Ligue 235.6
2014-201523Metzfr FRACoupe de France1.3Matches
2014-201523Metzfr FRA1. Ligue 129.7Matches
2015-201624Mainz 05de GER1. Bundesliga13.0Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.3Matches
2015-201624Metzfr FRA2. Ligue 24.0Matches
2016-201725Mainz 05de GER1. Bundesliga11.725Matches
2016-201725Mainz 05de GERDFB-Pokal1.03Matches
2016-201725Mainz 052. Europa Lg4.914Matches
2018-201927Mainz 05de GER1. Bundesliga1.0544770011700004000Matches
2018-201927Mainz 05de GERDFB-Pokal1.31Matches
2019-202028Guingampfr FRACoupe de France1.0Matches
2019-202028Guingampfr FRA2. Ligue 28.0371296750001675000028109Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.3489375112000201120000345217Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.4436399377012300000300013Matches
2022-202331Nancyfr FRACoupe de France0.1Matches
2024-202533Épinalfr FRACoupe de France1.0Matches
13 Seasons6 Clubs8 Leagues147.113501117231702822240000966239
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)4 Leagues81.4
Mainz 05 (4 Seasons)3 Leagues32.95447700144700004000
Erzgebirge Aue (2 Seasons)2 Leagues22.6925774149701221420000645230
Guingamp (1 Season)2 Leagues9.0371296750001675000028109
Épinal (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Ligue 2 (5 Seasons)56.1371296750001675000028109
Bundesliga (4 Seasons)25.75447700126700004000
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.34
2. Bundesliga (2 Seasons)22.6925774149701221420000645230
Ligue 1 (1 Season)29.7
Europa Lg (1 Season)4.914
Coupe de la Ligue (1 Season)2.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201119Metz1 League7.8
2011-201220Metz1 League0.8
2013-201422Metz1 League35.6
2014-201523Metz2 Leagues31.0
2015-201624Metz2 Leagues6.3
2015-201624Mainz 051 League13.0
2016-201725Mainz 053 Leagues17.642
2018-201927Mainz 052 Leagues2.3544770012700004000
2019-202028Guingamp2 Leagues9.0371296750001675000028109
2020-202129Erzgebirge Aue1 League11.3489375112000201120000345217
2021-202230Erzgebirge Aue2 Leagues11.4436399377012300000300013
2022-202331Nancy1 League0.1
2024-202533Épinal1 League1.0
13 Seasons6 Clubs8 Leagues147.113501117231702822240000966239
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)4 Leagues81.4
Mainz 05 (4 Seasons)3 Leagues32.95447700144700004000
Erzgebirge Aue (2 Seasons)2 Leagues22.6925774149701221420000645230
Guingamp (1 Season)2 Leagues9.0371296750001675000028109
Épinal (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Ligue 2 (5 Seasons)56.1371296750001675000028109
Bundesliga (4 Seasons)25.75447700126700004000
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.34
2. Bundesliga (2 Seasons)22.6925774149701221420000645230
Ligue 1 (1 Season)29.7
Europa Lg (1 Season)4.914
Coupe de la Ligue (1 Season)2.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201119Metzfr FRA2. Ligue 217th7.8
2011-201220Metzfr FRA2. Ligue 218th0.8
2013-201422Metzfr FRA2. Ligue 21st35.6
2014-201523Metzfr FRA1. Ligue 119th29.7Matches
2015-201624Metzfr FRA2. Ligue 23rd4.0Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.0Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.725Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.0544770011700004000Matches
2019-202028Guingampfr FRA2. Ligue 28th8.0371296750001675000028109Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.3489375112000201120000345217Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.4436399377012300000300013Matches
11 Seasons4 Clubs4 Leagues134.013501117231702642240000966239
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)2 Leagues77.8
Mainz 05 (4 Seasons)1 League25.75447700126700004000
Erzgebirge Aue (2 Seasons)1 League22.6925774149701221420000645230
Guingamp (1 Season)1 League8.0371296750001675000028109
Ligue 2 (5 Seasons)56.1371296750001675000028109
Bundesliga (4 Seasons)25.75447700126700004000
2. Bundesliga (2 Seasons)22.6925774149701221420000645230
Ligue 1 (1 Season)29.7
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-201523Metzfr FRACoupe de France9th1.3Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.3Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.03Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.31Matches
2019-202028Guingampfr FRACoupe de France109th1.0Matches
2022-202331Nancyfr FRACoupe de FranceRd70.1Matches
2024-202533Épinalfr FRACoupe de FranceRd71.0Matches
8 Seasons6 Clubs3 Leagues8.14
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (2 Seasons)2 Leagues3.7
Mainz 05 (2 Seasons)1 League2.34
Épinal (1 Season)1 League1.0
Guingamp (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Erzgebirge Aue (1 Season)1 League
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.34
Coupe de la Ligue (1 Season)2.3
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
2016-201725Mainz 052. Europa LgGR4.914Matches
1 Season1 Club1 League4.914

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-201119Metzfr FRA2. Ligue 27.8
2011-201220Metzfr FRA2. Ligue 20.8
2013-201422Metzfr FRA2. Ligue 235.6
2014-201523Metzfr FRACoupe de France1.3Matches
2014-201523Metzfr FRA1. Ligue 129.7Matches
2015-201624Mainz 05de GER1. Bundesliga13.0Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.3Matches
2015-201624Metzfr FRA2. Ligue 24.0Matches
2016-201725Mainz 05de GER1. Bundesliga11.7Matches
2016-201725Mainz 05de GERDFB-Pokal1.0Matches
2016-201725Mainz 052. Europa Lg4.9Matches
2018-201927Mainz 05de GER1. Bundesliga1.011.0010000000.00000000Matches
2018-201927Mainz 05de GERDFB-Pokal1.3Matches
2019-202028Guingampfr FRACoupe de France1.0Matches
2019-202028Guingampfr FRA2. Ligue 28.0141.75120002010.13000010Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.3171.51130031020.18100100Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.4110.9791001000.00000000Matches
2022-202331Nancyfr FRACoupe de France0.1Matches
2024-202533Épinalfr FRACoupe de France1.0Matches
13 Seasons6 Clubs8 Leagues147.1431.36351034030.09100110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (5 Seasons)4 Leagues81.4
Mainz 05 (4 Seasons)3 Leagues32.911.0010000000.00000000
Erzgebirge Aue (2 Seasons)2 Leagues22.6281.24221032020.09100100
Guingamp (1 Season)2 Leagues9.0141.75120002010.13000010
Épinal (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Ligue 2 (5 Seasons)56.1141.75120002010.13000010
Bundesliga (4 Seasons)25.711.0010000000.00000000
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.3
2. Bundesliga (2 Seasons)22.6281.24221032020.09100100
Ligue 1 (1 Season)29.7
Europa Lg (1 Season)4.9
Coupe de la Ligue (1 Season)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-201119Metz1 League7.8
2011-201220Metz1 League0.8
2013-201422Metz1 League35.6
2014-201523Metz2 Leagues31.0
2015-201624Metz2 Leagues6.3
2015-201624Mainz 051 League13.0
2016-201725Mainz 053 Leagues17.6
2018-201927Mainz 052 Leagues2.311.0010000000.00000000
2019-202028Guingamp2 Leagues9.0141.75120002010.13000010
2020-202129Erzgebirge Aue1 League11.3171.51130031020.18100100
2021-202230Erzgebirge Aue2 Leagues11.4110.9791001000.00000000
2022-202331Nancy1 League0.1
2024-202533Épinal1 League1.0
13 Seasons6 Clubs8 Leagues147.1431.36351034030.09100110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (5 Seasons)4 Leagues81.4
Mainz 05 (4 Seasons)3 Leagues32.911.0010000000.00000000
Erzgebirge Aue (2 Seasons)2 Leagues22.6281.24221032020.09100100
Guingamp (1 Season)2 Leagues9.0141.75120002010.13000010
Épinal (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Ligue 2 (5 Seasons)56.1141.75120002010.13000010
Bundesliga (4 Seasons)25.711.0010000000.00000000
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.3
2. Bundesliga (2 Seasons)22.6281.24221032020.09100100
Ligue 1 (1 Season)29.7
Europa Lg (1 Season)4.9
Coupe de la Ligue (1 Season)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-201119Metzfr FRA2. Ligue 217th7.8
2011-201220Metzfr FRA2. Ligue 218th0.8
2013-201422Metzfr FRA2. Ligue 21st35.6
2014-201523Metzfr FRA1. Ligue 119th29.7Matches
2015-201624Metzfr FRA2. Ligue 23rd4.0Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.0Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.7Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.011.0010000000.00000000Matches
2019-202028Guingampfr FRA2. Ligue 28th8.0141.75120002010.13000010Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.3171.51130031020.18100100Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.4110.9791001000.00000000Matches
11 Seasons4 Clubs4 Leagues134.0431.36351034030.09100110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (5 Seasons)2 Leagues77.8
Mainz 05 (4 Seasons)1 League25.711.0010000000.00000000
Erzgebirge Aue (2 Seasons)1 League22.6281.24221032020.09100100
Guingamp (1 Season)1 League8.0141.75120002010.13000010
Ligue 2 (5 Seasons)56.1141.75120002010.13000010
Bundesliga (4 Seasons)25.711.0010000000.00000000
2. Bundesliga (2 Seasons)22.6281.24221032020.09100100
Ligue 1 (1 Season)29.7
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-201523Metzfr FRACoupe de France9th1.3Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.3Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.0Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.3Matches
2019-202028Guingampfr FRACoupe de France109th1.0Matches
2022-202331Nancyfr FRACoupe de FranceRd70.1Matches
2024-202533Épinalfr FRACoupe de FranceRd71.0Matches
8 Seasons6 Clubs3 Leagues8.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (2 Seasons)2 Leagues3.7
Mainz 05 (2 Seasons)1 League2.3
Épinal (1 Season)1 League1.0
Guingamp (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Erzgebirge Aue (1 Season)1 League
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.3
Coupe de la Ligue (1 Season)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
2016-201725Mainz 052. Europa LgGR4.9Matches
1 Season1 Club1 League4.9

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-201119Metzfr FRA2. Ligue 27.8
2011-201220Metzfr FRA2. Ligue 20.8
2013-201422Metzfr FRA2. Ligue 235.6
2014-201523Metzfr FRACoupe de France1.3Matches
2014-201523Metzfr FRA1. Ligue 129.7Matches
2015-201624Mainz 05de GER1. Bundesliga13.0Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.3Matches
2015-201624Metzfr FRA2. Ligue 24.0Matches
2016-201725Mainz 05de GER1. Bundesliga11.71945Matches
2016-201725Mainz 05de GERDFB-Pokal1.024Matches
2016-201725Mainz 052. Europa Lg4.91316Matches
2018-201927Mainz 05de GER1. Bundesliga1.0212002540.030001320Matches
2018-201927Mainz 05de GERDFB-Pokal1.320Matches
2019-202028Guingampfr FRACoupe de France1.0Matches
2019-202028Guingampfr FRA2. Ligue 28.0181010715862.537161533210Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.312582281553.3713491830300Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.424121833121963.27185132246480Matches
2022-202331Nancyfr FRACoupe de France0.1Matches
2024-202533Épinalfr FRACoupe de France1.0Matches
13 Seasons6 Clubs8 Leagues147.1566438126274757.4203810281211121010
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Metz (5 Seasons)4 Leagues81.40
Mainz 05 (4 Seasons)3 Leagues32.92372002540.0300066320
Erzgebirge Aue (2 Seasons)2 Leagues22.636172655203458.814319224076780
Guingamp (1 Season)2 Leagues9.0181010715862.537161533210
Épinal (1 Season)1 League1.00
Nancy (1 Season)1 League0.10
Ligue 2 (5 Seasons)56.1181010715862.537161533210
Bundesliga (4 Seasons)25.72202002540.0300046320
Coupe de France (4 Seasons)3.50
DFB-Pokal (3 Seasons)2.3440
2. Bundesliga (2 Seasons)22.636172655203458.814319224076780
Ligue 1 (1 Season)29.70
Europa Lg (1 Season)4.913160
Coupe de la Ligue (1 Season)2.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201119Metz1 League7.80
2011-201220Metz1 League0.80
2013-201422Metz1 League35.60
2014-201523Metz2 Leagues31.00
2015-201624Metz2 Leagues6.30
2015-201624Mainz 051 League13.00
2016-201725Mainz 053 Leagues17.634650
2018-201927Mainz 052 Leagues2.3232002540.030001320
2019-202028Guingamp2 Leagues9.0181010715862.537161533210
2020-202129Erzgebirge Aue1 League11.312582281553.3713491830300
2021-202230Erzgebirge Aue2 Leagues11.424121833121963.27185132246480
2022-202331Nancy1 League0.10
2024-202533Épinal1 League1.00
13 Seasons6 Clubs8 Leagues147.1566438126274757.4203810281211121010
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Metz (5 Seasons)4 Leagues81.40
Mainz 05 (4 Seasons)3 Leagues32.92372002540.0300066320
Erzgebirge Aue (2 Seasons)2 Leagues22.636172655203458.814319224076780
Guingamp (1 Season)2 Leagues9.0181010715862.537161533210
Épinal (1 Season)1 League1.00
Nancy (1 Season)1 League0.10
Ligue 2 (5 Seasons)56.1181010715862.537161533210
Bundesliga (4 Seasons)25.72202002540.0300046320
Coupe de France (4 Seasons)3.50
DFB-Pokal (3 Seasons)2.3440
2. Bundesliga (2 Seasons)22.636172655203458.814319224076780
Ligue 1 (1 Season)29.70
Europa Lg (1 Season)4.913160
Coupe de la Ligue (1 Season)2.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201119Metzfr FRA2. Ligue 217th7.8
2011-201220Metzfr FRA2. Ligue 218th0.8
2013-201422Metzfr FRA2. Ligue 21st35.6
2014-201523Metzfr FRA1. Ligue 119th29.7Matches
2015-201624Metzfr FRA2. Ligue 23rd4.0Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.0Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.71945Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.0212002540.030001320Matches
2019-202028Guingampfr FRA2. Ligue 28th8.0181010715862.537161533210Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.312582281553.3713491830300Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.424121833121963.27185132246480Matches
11 Seasons4 Clubs4 Leagues134.0564738126274757.4203810281011121010
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 (5 Seasons)2 Leagues77.80
Mainz 05 (4 Seasons)1 League25.72202002540.0300046320
Erzgebirge Aue (2 Seasons)1 League22.636172655203458.814319224076780
Guingamp (1 Season)1 League8.0181010715862.537161533210
Ligue 2 (5 Seasons)56.1181010715862.537161533210
Bundesliga (4 Seasons)25.72202002540.0300046320
2. Bundesliga (2 Seasons)22.636172655203458.814319224076780
Ligue 1 (1 Season)29.70
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-201523Metzfr FRACoupe de France9th1.3Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.3Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.024Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.320Matches
2019-202028Guingampfr FRACoupe de France109th1.0Matches
2022-202331Nancyfr FRACoupe de FranceRd70.1Matches
2024-202533Épinalfr FRACoupe de FranceRd71.0Matches
8 Seasons6 Clubs3 Leagues8.1440
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 (2 Seasons)2 Leagues3.70
Mainz 05 (2 Seasons)1 League2.3440
Épinal (1 Season)1 League1.00
Guingamp (1 Season)1 League1.00
Nancy (1 Season)1 League0.10
Erzgebirge Aue (1 Season)1 League0
Coupe de France (4 Seasons)3.50
DFB-Pokal (3 Seasons)2.3440
Coupe de la Ligue (1 Season)2.30
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
2016-201725Mainz 052. Europa LgGR4.91316Matches
1 Season1 Club1 League4.913160

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-201119Metzfr FRA2. Ligue 27.8
2011-201220Metzfr FRA2. Ligue 20.8
2013-201422Metzfr FRA2. Ligue 235.6
2014-201523Metzfr FRACoupe de France1.3Matches
2014-201523Metzfr FRA1. Ligue 129.7Matches
2015-201624Mainz 05de GER1. Bundesliga13.0Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.3Matches
2015-201624Metzfr FRA2. Ligue 24.0Matches
2016-201725Mainz 05de GER1. Bundesliga11.7Matches
2016-201725Mainz 05de GERDFB-Pokal1.0Matches
2016-201725Mainz 052. Europa Lg4.9Matches
2018-201927Mainz 05de GER1. Bundesliga1.05931833905900035622510010373Matches
2018-201927Mainz 05de GERDFB-Pokal1.3Matches
2019-202028Guingampfr FRACoupe de France1.0Matches
2019-202028Guingampfr FRA2. Ligue 28.045419144212101114544250.0250.017986742213629522530Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.3608412342401351160816743.8956.3246113955073015430728Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.45906736717850115906350.0350.025010664371101142756Matches
2022-202331Nancyfr FRACoupe de France0.1Matches
2024-202533Épinalfr FRACoupe de France1.0Matches
13 Seasons6 Clubs8 Leagues147.11711130763663295331711261246.21453.87103134143422102361384467
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
Metz (5 Seasons)4 Leagues81.4
Mainz 05 (4 Seasons)3 Leagues32.95931833905900035622510010373
Erzgebirge Aue (2 Seasons)2 Leagues22.61198108601418185221198221045.51254.5496220598784026858234
Guingamp (1 Season)2 Leagues9.045419144212101114544250.0250.017986742213629522530
Épinal (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Ligue 2 (5 Seasons)56.145419144212101114544250.0250.017986742213629522530
Bundesliga (4 Seasons)25.75931833905900035622510010373
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.3
2. Bundesliga (2 Seasons)22.61198108601418185221198221045.51254.5496220598784026858234
Ligue 1 (1 Season)29.7
Europa Lg (1 Season)4.9
Coupe de la Ligue (1 Season)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-201119Metz1 League7.8
2011-201220Metz1 League0.8
2013-201422Metz1 League35.6
2014-201523Metz2 Leagues31.0
2015-201624Metz2 Leagues6.3
2015-201624Mainz 051 League13.0
2016-201725Mainz 053 Leagues17.6
2018-201927Mainz 052 Leagues2.35931833905900035622510010373
2019-202028Guingamp2 Leagues9.045419144212101114544250.0250.017986742213629522530
2020-202129Erzgebirge Aue1 League11.3608412342401351160816743.8956.3246113955073015430728
2021-202230Erzgebirge Aue2 Leagues11.45906736717850115906350.0350.025010664371101142756
2022-202331Nancy1 League0.1
2024-202533Épinal1 League1.0
13 Seasons6 Clubs8 Leagues147.11711130763663295331711261246.21453.87103134143422102361384467
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
Metz (5 Seasons)4 Leagues81.4
Mainz 05 (4 Seasons)3 Leagues32.95931833905900035622510010373
Erzgebirge Aue (2 Seasons)2 Leagues22.61198108601418185221198221045.51254.5496220598784026858234
Guingamp (1 Season)2 Leagues9.045419144212101114544250.0250.017986742213629522530
Épinal (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Ligue 2 (5 Seasons)56.145419144212101114544250.0250.017986742213629522530
Bundesliga (4 Seasons)25.75931833905900035622510010373
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.3
2. Bundesliga (2 Seasons)22.61198108601418185221198221045.51254.5496220598784026858234
Ligue 1 (1 Season)29.7
Europa Lg (1 Season)4.9
Coupe de la Ligue (1 Season)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-201119Metzfr FRA2. Ligue 217th7.8
2011-201220Metzfr FRA2. Ligue 218th0.8
2013-201422Metzfr FRA2. Ligue 21st35.6
2014-201523Metzfr FRA1. Ligue 119th29.7Matches
2015-201624Metzfr FRA2. Ligue 23rd4.0Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.0Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.7Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.05931833905900035622510010373Matches
2019-202028Guingampfr FRA2. Ligue 28th8.045419144212101114544250.0250.017986742213629522530Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.3608412342401351160816743.8956.3246113955073015430728Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.45906736717850115906350.0350.025010664371101142756Matches
11 Seasons4 Clubs4 Leagues134.01711130763663295331711261246.21453.87103134143422102361384467
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
Metz (5 Seasons)2 Leagues77.8
Mainz 05 (4 Seasons)1 League25.75931833905900035622510010373
Erzgebirge Aue (2 Seasons)1 League22.61198108601418185221198221045.51254.5496220598784026858234
Guingamp (1 Season)1 League8.045419144212101114544250.0250.017986742213629522530
Ligue 2 (5 Seasons)56.145419144212101114544250.0250.017986742213629522530
Bundesliga (4 Seasons)25.75931833905900035622510010373
2. Bundesliga (2 Seasons)22.61198108601418185221198221045.51254.5496220598784026858234
Ligue 1 (1 Season)29.7
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-201523Metzfr FRACoupe de France9th1.3Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.3Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.0Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.3Matches
2019-202028Guingampfr FRACoupe de France109th1.0Matches
2022-202331Nancyfr FRACoupe de FranceRd70.1Matches
2024-202533Épinalfr FRACoupe de FranceRd71.0Matches
8 Seasons6 Clubs3 Leagues8.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Metz (2 Seasons)2 Leagues3.7
Mainz 05 (2 Seasons)1 League2.3
Épinal (1 Season)1 League1.0
Guingamp (1 Season)1 League1.0
Nancy (1 Season)1 League0.1
Erzgebirge Aue (1 Season)1 League
Coupe de France (4 Seasons)3.5
DFB-Pokal (3 Seasons)2.3
Coupe de la Ligue (1 Season)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
2016-201725Mainz 052. Europa LgGR4.9Matches
1 Season1 Club1 League4.9

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-201119Metzfr FRA2. Ligue 2126995820.47.875
2011-201220Metzfr FRA2. Ligue 2268342.00.811
2013-201422Metzfr FRA2. Ligue 2363,2008993.635.6360
2014-201523Metzfr FRACoupe de France112012050.01.311201003.0030+3+2.25+1.50Matches
2014-201523Metzfr FRA1. Ligue 1312,6728678.129.73127040.812548-23-0.77+0.07Matches
2015-201624Mainz 05de GER1. Bundesliga131,1709038.213.01313081.851913+6+0.46+0.56Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2210105100.02.321052001.5023-1-0.43Matches
2015-201624Metzfr FRA2. Ligue 243609010.54.044002.5051+4+1.00+0.68Matches
2016-201725Mainz 05de GER1. Bundesliga141,0497534.311.71210291.141516-1-0.09+0.36Matches
2016-201725Mainz 05de GERDFB-Pokal1898942.41.01890010.0012-1-1.01-1.01Matches
2016-201725Mainz 052. Europa Lg54438982.04.954011.8074+3+0.61+5.25Matches
2017-201826Mainz 05de GER1. Bundesliga00002Matches
2018-201927Mainz 05de GER1. Bundesliga190902.91.01901080.0001-1-1.00-0.700.81.5-0.7-0.74-0.52Matches
2018-201927Mainz 05de GERDFB-Pokal112012057.11.311201010.0023-1-0.75-2.75Matches
2019-202028Guingampfr FRACoupe de France19090100.01.01901000.0003-3-3.00Matches
2019-202028Guingampfr FRA2. Ligue 287199028.58.08907071.38128+4+0.50+0.3512.26.7+5.4+0.68+0.44Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga151,0136833.111.312807319130.731119-8-0.71-0.6713.222.2-9.0-0.80-0.08Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga171,0236033.411.41277952041.00916-7-0.62+0.8414.017.3-3.3-0.29+0.26Matches
2021-202230Erzgebirge Auede GERDFB-Pokal00001Matches
2022-202331Nancyfr FRACoupe de France1131314.40.10011300.001100.00+1.17Matches
2024-202533Épinalfr FRACoupe de France19090100.01.01901000.0024-2-2.00Matches
13 Seasons6 Clubs8 Leagues16613,2388033.3147.114985881719591.11114142-28-0.270.0040.147.7-7.6-0.24+0.08
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Metz (5 Seasons)4 Leagues887,3298341.881.48211034641.083552-17-0.46-0.57
Mainz 05 (4 Seasons)3 Leagues352,9618522.432.933100292301.404439+5+0.15+0.470.81.5-0.7-0.74-0.52
Erzgebirge Aue (2 Seasons)2 Leagues322,0366432.822.6247816820180.872035-15-0.66+0.0927.239.5-12.3-0.54+0.09
Guingamp (1 Season)2 Leagues98099031.09.09908071.231211+1+0.11-0.0412.26.7+5.4+0.68+0.44
Épinal (1 Season)1 League19090100.01.01901000.0024-2-2.00
Nancy (1 Season)1 League1131314.40.10011300.001100.00+1.17
Ligue 2 (5 Seasons)625,0468131.156.1569011671.75179+8+0.67+0.4112.26.7+5.4+0.68+0.44
Bundesliga (4 Seasons)282,3098218.925.72690242271.433430+4+0.16+0.440.81.5-0.7-0.74-0.52
Coupe de France (4 Seasons)43137861.43.53100311300.7568-2-0.58-0.58
DFB-Pokal (3 Seasons)220910541.02.321051030.0035-2-0.86-1.71
2. Bundesliga (2 Seasons)322,0366433.322.6247816820170.872035-15-0.66+0.0927.239.5-12.3-0.54+0.09
Ligue 1 (1 Season)312,6728678.129.73127040.812548-23-0.77+0.07
Europa Lg (1 Season)54438982.04.954011.8074+3+0.61+5.25
Coupe de la Ligue (1 Season)2210105100.02.321052001.5023-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-201119Metz1 League126995820.47.875
2011-201220Metz1 League268342.00.811
2013-201422Metz1 League363,2008993.635.6360
2014-201523Metz2 Leagues322,7928776.331.03212028040.882848-20-0.64-0.02
2015-201624Metz2 Leagues65709515.76.361056002.1774+3+0.47+0.15
2015-201624Mainz 051 League131,1709038.213.01313081.851913+6+0.46+0.56
2016-201725Mainz 053 Leagues201,5817941.517.61889142111.252322+1+0.06+0.66
2017-201826Mainz 051 League00002
2018-201927Mainz 052 Leagues22101056.42.321052090.0024-2-0.86-0.620.81.5-0.7-0.74-0.52
2019-202028Guingamp2 Leagues98099031.09.09908071.231211+1+0.11-0.0412.26.7+5.4+0.68+0.44
2020-202129Erzgebirge Aue1 League151,0136833.111.312807319130.731119-8-0.71-0.6713.222.2-9.0-0.80-0.08
2021-202230Erzgebirge Aue2 Leagues171,0236032.511.41277952051.00916-7-0.62+0.8414.017.3-3.3-0.29+0.26
2022-202331Nancy1 League1131314.40.10011300.001100.00+1.17
2024-202533Épinal1 League19090100.01.01901000.0024-2-2.00
13 Seasons6 Clubs8 Leagues16613,2388033.3147.114985881719591.11114142-28-0.270.0040.147.7-7.6-0.24+0.08
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Metz (5 Seasons)4 Leagues887,3298341.881.48211034641.083552-17-0.46-0.57
Mainz 05 (4 Seasons)3 Leagues352,9618522.432.933100292301.404439+5+0.15+0.470.81.5-0.7-0.74-0.52
Erzgebirge Aue (2 Seasons)2 Leagues322,0366432.822.6247816820180.872035-15-0.66+0.0927.239.5-12.3-0.54+0.09
Guingamp (1 Season)2 Leagues98099031.09.09908071.231211+1+0.11-0.0412.26.7+5.4+0.68+0.44
Épinal (1 Season)1 League19090100.01.01901000.0024-2-2.00
Nancy (1 Season)1 League1131314.40.10011300.001100.00+1.17
Ligue 2 (5 Seasons)625,0468131.156.1569011671.75179+8+0.67+0.4112.26.7+5.4+0.68+0.44
Bundesliga (4 Seasons)282,3098218.925.72690242271.433430+4+0.16+0.440.81.5-0.7-0.74-0.52
Coupe de France (4 Seasons)43137861.43.53100311300.7568-2-0.58-0.58
DFB-Pokal (3 Seasons)220910541.02.321051030.0035-2-0.86-1.71
2. Bundesliga (2 Seasons)322,0366433.322.6247816820170.872035-15-0.66+0.0927.239.5-12.3-0.54+0.09
Ligue 1 (1 Season)312,6728678.129.73127040.812548-23-0.77+0.07
Europa Lg (1 Season)54438982.04.954011.8074+3+0.61+5.25
Coupe de la Ligue (1 Season)2210105100.02.321052001.5023-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-201119Metzfr FRA2. Ligue 217th126995820.47.875
2011-201220Metzfr FRA2. Ligue 218th268342.00.811
2013-201422Metzfr FRA2. Ligue 21st363,2008993.635.6360
2014-201523Metzfr FRA1. Ligue 119th312,6728678.129.73127040.812548-23-0.77+0.07Matches
2015-201624Metzfr FRA2. Ligue 23rd43609010.54.044002.5051+4+1.00+0.68Matches
2015-201624Mainz 05de GER1. Bundesliga6th131,1709038.213.01313081.851913+6+0.46+0.56Matches
2016-201725Mainz 05de GER1. Bundesliga15th141,0497534.311.71210291.141516-1-0.09+0.36Matches
2017-201826Mainz 05de GER1. Bundesliga14th00002Matches
2018-201927Mainz 05de GER1. Bundesliga12th190902.91.01901080.0001-1-1.00-0.700.81.5-0.7-0.74-0.52Matches
2019-202028Guingampfr FRA2. Ligue 28th87199028.58.08907071.38128+4+0.50+0.3512.26.7+5.4+0.68+0.44Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th151,0136833.111.312807319130.731119-8-0.71-0.6713.222.2-9.0-0.80-0.08Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th171,0236033.411.41277952041.00916-7-0.62+0.8414.017.3-3.3-0.29+0.26Matches
11 Seasons4 Clubs4 Leagues15312,0637931.8134.013781781620551.1196122-26-0.29-0.0240.147.7-7.6-0.24+0.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Metz (5 Seasons)2 Leagues856,9998240.977.87931641.003049-19-0.56-0.66
Mainz 05 (4 Seasons)1 League282,3098218.925.72690242271.433430+4+0.16+0.440.81.5-0.7-0.74-0.52
Erzgebirge Aue (2 Seasons)1 League322,0366433.322.6247816820170.872035-15-0.66+0.0927.239.5-12.3-0.54+0.09
Guingamp (1 Season)1 League87199028.58.08907071.38128+4+0.50+0.3512.26.7+5.4+0.68+0.44
Ligue 2 (5 Seasons)625,0468131.156.1569011671.75179+8+0.67+0.4112.26.7+5.4+0.68+0.44
Bundesliga (4 Seasons)282,3098218.925.72690242271.433430+4+0.16+0.440.81.5-0.7-0.74-0.52
2. Bundesliga (2 Seasons)322,0366433.322.6247816820170.872035-15-0.66+0.0927.239.5-12.3-0.54+0.09
Ligue 1 (1 Season)312,6728678.129.73127040.812548-23-0.77+0.07
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-201523Metzfr FRACoupe de France9th112012050.01.311201003.0030+3+2.25+1.50Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2210105100.02.321052001.5023-1-0.43Matches
2016-201725Mainz 05de GERDFB-Pokal17th1898942.41.01890010.0012-1-1.01-1.01Matches
2018-201927Mainz 05de GERDFB-Pokal17th112012057.11.311201010.0023-1-0.75-2.75Matches
2019-202028Guingampfr FRACoupe de France109th19090100.01.01901000.0003-3-3.00Matches
2021-202230Erzgebirge Auede GERDFB-PokalRd100001Matches
2022-202331Nancyfr FRACoupe de FranceRd71131314.40.10011300.001100.00+1.17Matches
2024-202533Épinalfr FRACoupe de FranceRd719090100.01.01901000.0024-2-2.00Matches
8 Seasons6 Clubs3 Leagues87329259.58.17103611330.751116-5-0.61-1.06
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Metz (2 Seasons)2 Leagues333011073.33.731103002.0053+2+0.55-0.20
Mainz 05 (2 Seasons)1 League220910549.82.321051020.0035-2-0.86-1.71
Épinal (1 Season)1 League19090100.01.01901000.0024-2-2.00
Guingamp (1 Season)1 League19090100.01.01901000.0003-3-3.00
Nancy (1 Season)1 League1131314.40.10011300.001100.00+1.17
Erzgebirge Aue (1 Season)1 League00001
Coupe de France (4 Seasons)43137861.43.53100311300.7568-2-0.58-0.58
DFB-Pokal (3 Seasons)220910541.02.321051030.0035-2-0.86-1.71
Coupe de la Ligue (1 Season)2210105100.02.321052001.5023-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
2016-201725Mainz 052. Europa LgGR54438982.04.954011.8074+3+0.61+5.25Matches
1 Season1 Club1 League54438982.04.954011.8074+3+0.61+5.25

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-201119Metzfr FRA2. Ligue 27.810
2011-201220Metzfr FRA2. Ligue 20.810
2013-201422Metzfr FRA2. Ligue 235.631
2014-201523Metzfr FRACoupe de France1.30000Matches
2014-201523Metzfr FRA1. Ligue 129.72032Matches
2015-201624Mainz 05de GER1. Bundesliga13.03017Matches
2015-201624Metzfr FRA1. Coupe de la Ligue2.30000Matches
2015-201624Metzfr FRA2. Ligue 24.0004Matches
2016-201725Mainz 05de GER1. Bundesliga11.71101180254519000Matches
2016-201725Mainz 05de GERDFB-Pokal1.00002203420Matches
2016-201725Mainz 052. Europa Lg4.9100761141613000Matches
2018-201927Mainz 05de GER1. Bundesliga1.000041011100076366.7Matches
2018-201927Mainz 05de GERDFB-Pokal1.30001101020Matches
2019-202028Guingampfr FRACoupe de France1.00000Matches
2019-202028Guingampfr FRA2. Ligue 28.0100810116151010141201066.7Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga11.300013512018501035191457.6Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga11.430015902221200056303050.0Matches
2022-202331Nancyfr FRACoupe de France0.10000Matches
2024-202533Épinalfr FRACoupe de France1.00000Matches
13 Seasons6 Clubs8 Leagues147.116201144238212164111139755756.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Metz (5 Seasons)4 Leagues81.4710360
Mainz 05 (4 Seasons)3 Leagues32.95104218144663700076366.7
Erzgebirge Aue (2 Seasons)2 Leagues22.63002814122401701091494452.7
Guingamp (1 Season)2 Leagues9.0100810116151010141201066.7
Épinal (1 Season)1 League1.00000
Nancy (1 Season)1 League0.10000
Ligue 2 (5 Seasons)56.16101210116151010141201066.7
Bundesliga (4 Seasons)25.7410329026462000076366.7
Coupe de France (4 Seasons)3.50000
DFB-Pokal (3 Seasons)2.30003304440
2. Bundesliga (2 Seasons)22.63002814122401701091494452.7
Ligue 1 (1 Season)29.72032
Europa Lg (1 Season)4.9100761141613000
Coupe de la Ligue (1 Season)2.30000
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-201119Metz1 League7.810
2011-201220Metz1 League0.810
2013-201422Metz1 League35.631
2014-201523Metz2 Leagues31.0200320
2015-201624Metz2 Leagues6.300040
2015-201624Mainz 051 League13.03017
2016-201725Mainz 053 Leagues17.621020161426534000
2018-201927Mainz 052 Leagues2.300052021300076366.7
2019-202028Guingamp2 Leagues9.0100810116151010141201066.7
2020-202129Erzgebirge Aue1 League11.300013512018501035191457.6
2021-202230Erzgebirge Aue2 Leagues11.430015902221200056303050.0
2022-202331Nancy1 League0.10000
2024-202533Épinal1 League1.00000
13 Seasons6 Clubs8 Leagues147.116201144238212164111139755756.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Metz (5 Seasons)4 Leagues81.4710360
Mainz 05 (4 Seasons)3 Leagues32.95104218144663700076366.7
Erzgebirge Aue (2 Seasons)2 Leagues22.63002814122401701091494452.7
Guingamp (1 Season)2 Leagues9.0100810116151010141201066.7
Épinal (1 Season)1 League1.00000
Nancy (1 Season)1 League0.10000
Ligue 2 (5 Seasons)56.16101210116151010141201066.7
Bundesliga (4 Seasons)25.7410329026462000076366.7
Coupe de France (4 Seasons)3.50000
DFB-Pokal (3 Seasons)2.30003304440
2. Bundesliga (2 Seasons)22.63002814122401701091494452.7
Ligue 1 (1 Season)29.72032
Europa Lg (1 Season)4.9100761141613000
Coupe de la Ligue (1 Season)2.30000
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-201119Metzfr FRA2. Ligue 217th7.810
2011-201220Metzfr FRA2. Ligue 218th0.810
2013-201422Metzfr FRA2. Ligue 21st35.631
2014-201523Metzfr FRA1. Ligue 119th29.72032Matches
2015-201624Metzfr FRA2. Ligue 23rd4.0004Matches
2015-201624Mainz 05de GER1. Bundesliga6th13.03017Matches
2016-201725Mainz 05de GER1. Bundesliga15th11.71101180254519000Matches
2018-201927Mainz 05de GER1. Bundesliga12th1.000041011100076366.7Matches
2019-202028Guingampfr FRA2. Ligue 28th8.0100810116151010141201066.7Matches
2020-202129Erzgebirge Auede GER2. 2. Bundesliga12th11.300013512018501035191457.6Matches
2021-202230Erzgebirge Auede GER2. 2. Bundesliga17th11.430015902221200056303050.0Matches
11 Seasons4 Clubs4 Leagues134.015201043326410147111139755756.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Metz (5 Seasons)2 Leagues77.87136
Mainz 05 (4 Seasons)1 League25.7410329026462000076366.7
Erzgebirge Aue (2 Seasons)1 League22.63002814122401701091494452.7
Guingamp (1 Season)1 League8.0100810116151010141201066.7
Ligue 2 (5 Seasons)56.16101210116151010141201066.7
Bundesliga (4 Seasons)25.7410329026462000076366.7
2. Bundesliga (2 Seasons)22.63002814122401701091494452.7
Ligue 1 (1 Season)29.72032
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-201523Metzfr FRACoupe de France9th1.30000Matches
2015-201624Metzfr FRA1. Coupe de la Ligue27th2.30000Matches
2016-201725Mainz 05de GERDFB-Pokal17th1.00002203420Matches
2018-201927Mainz 05de GERDFB-Pokal17th1.30001101020Matches
2019-202028Guingampfr FRACoupe de France109th1.00000Matches
2022-202331Nancyfr FRACoupe de FranceRd70.10000Matches
2024-202533Épinalfr FRACoupe de FranceRd71.00000Matches
8 Seasons6 Clubs3 Leagues8.10003304440
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Metz (2 Seasons)2 Leagues3.70000
Mainz 05 (2 Seasons)1 League2.30003304440
Épinal (1 Season)1 League1.00000
Guingamp (1 Season)1 League1.00000
Nancy (1 Season)1 League0.10000
Erzgebirge Aue (1 Season)1 League
Coupe de France (4 Seasons)3.50000
DFB-Pokal (3 Seasons)2.30003304440
Coupe de la Ligue (1 Season)2.30000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201725Mainz 052. Europa LgGR4.9100761141613000Matches
1 Season1 Club1 League4.9100761141613000

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.