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
2011-201218Istresfr FRA2. Ligue 21080.1000000000.000.000.000.000.00
2012-201319Istresfr FRA2. Ligue 21166146.8011000200.000.150.150.000.15
2013-201420Istresfr FRA2. Ligue 22381,00711.2011000300.000.090.090.000.09
2015-201622Clermont Footfr FRA1. Coupe de la Ligue11720.8000000000.000.000.000.000.00Matches
2015-201622Clermont Footfr FRA2. Ligue 232262,15624.07310700400.290.130.420.290.42Matches
2016-201723Bastiafr FRA1. Ligue 121170.2000000000.000.000.000.000.00Matches
2017-201824Gironaes ESPCopa del Rey10270.3000000000.000.000.000.000.00Matches
2017-201824Metzfr FRACoupe de France222402.7011000000.000.370.370.000.37Matches
2017-201824Metzfr FRA1. Ligue 1701792.0011000000.10.10.10.297110.000.500.500.000.500.040.060.100.040.10Matches
2018-201925Metzfr FRACoupe de France522773.1000000100.000.000.000.000.00Matches
2018-201925Metzfr FRA1. Coupe de la Ligue21961.1011000000.000.940.940.000.94Matches
2018-201925Metzfr FRA2. Ligue 237322,64729.47613700305.35.36.011.31021312580.240.200.440.240.440.180.200.380.180.38Matches
2019-202026Metzfr FRA1. Coupe de la Ligue111201.3000000000.000.000.000.000.00Matches
2019-202026Metzfr FRA1. Ligue 11988219.1213200111.81.82.13.93344540.220.110.330.220.330.200.230.430.200.43Matches
2020-202127Metzfr FRACoupe de France11590.7000000000.000.000.000.000.00Matches
2020-202127Metzfr FRA1. Ligue 133322,81531.36814512505.23.78.512.21202171160.190.260.450.160.420.170.270.440.120.39Matches
2021-202228Metzfr FRACoupe de France10220.2000000000.000.000.000.000.00Matches
2021-202228Metzfr FRA1. Ligue 124181,52617.0426400111.51.53.55.15074730.240.120.350.240.350.090.210.300.090.30Matches
10 Seasons5 Clubs5 Leagues20313912,703141.1262551251220214.012.520.232.73144735120.180.180.360.180.350.160.230.390.140.37
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 Leagues132978,80297.8192039181211214.012.520.232.73144735120.190.200.400.180.390.160.230.390.140.37
Istres (3 Seasons)1 League35141,62918.1022000500.000.110.110.000.11
Clermont Foot (1 Season)2 Leagues33272,22824.87310700400.280.120.400.280.40
Bastia (1 Season)1 League21170.2000000000.000.000.000.000.00
Girona (1 Season)1 League10270.3000000000.000.000.000.000.00
Ligue 2 (5 Seasons)104726,43271.514112514001205.35.36.011.31021312580.200.150.350.200.350.180.200.380.180.38
Ligue 1 (5 Seasons)85595,35859.51212241112728.67.214.221.42123422540.200.200.400.180.390.150.240.390.120.36
Coupe de France (4 Seasons)955986.6011000100.000.150.150.000.15
Coupe de la Ligue (3 Seasons)432883.2011000000.000.310.310.000.31
Copa del Rey (1 Season)10270.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201218Istres1 League1080.1000000000.000.000.000.000.00
2012-201319Istres1 League1166146.8011000200.000.150.150.000.15
2013-201420Istres1 League2381,00711.2011000300.000.090.090.000.09
2015-201622Clermont Foot2 Leagues33272,22824.87310700400.280.120.400.280.40
2016-201723Bastia1 League21170.2000000000.000.000.000.000.00
2017-201824Girona1 League10270.3000000000.000.000.000.000.00
2017-201824Metz2 Leagues924194.7022000000.10.10.10.297110.000.430.430.000.430.040.060.100.040.10
2018-201925Metz3 Leagues44353,02033.67714700405.35.36.011.31021312580.210.210.420.210.420.180.200.380.180.38
2019-202026Metz2 Leagues20994110.5213200111.81.82.13.93344540.190.100.290.190.290.200.230.430.200.43
2020-202127Metz2 Leagues34332,87431.96814512505.23.78.512.21202171160.190.250.440.160.410.170.270.440.120.39
2021-202228Metz2 Leagues25181,54817.2426400111.51.53.55.15074730.230.120.350.230.350.090.210.300.090.30
10 Seasons5 Clubs5 Leagues20313912,703141.1262551251220214.012.520.232.73144735120.180.180.360.180.350.160.230.390.140.37
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 Leagues132978,80297.8192039181211214.012.520.232.73144735120.190.200.400.180.390.160.230.390.140.37
Istres (3 Seasons)1 League35141,62918.1022000500.000.110.110.000.11
Clermont Foot (1 Season)2 Leagues33272,22824.87310700400.280.120.400.280.40
Bastia (1 Season)1 League21170.2000000000.000.000.000.000.00
Girona (1 Season)1 League10270.3000000000.000.000.000.000.00
Ligue 2 (5 Seasons)104726,43271.514112514001205.35.36.011.31021312580.200.150.350.200.350.180.200.380.180.38
Ligue 1 (5 Seasons)85595,35859.51212241112728.67.214.221.42123422540.200.200.400.180.390.150.240.390.120.36
Coupe de France (4 Seasons)955986.6011000100.000.150.150.000.15
Coupe de la Ligue (3 Seasons)432883.2011000000.000.310.310.000.31
Copa del Rey (1 Season)10270.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201218Istresfr FRA2. Ligue 210th1080.1000000000.000.000.000.000.00
2012-201319Istresfr FRA2. Ligue 213th1166146.8011000200.000.150.150.000.15
2013-201420Istresfr FRA2. Ligue 219th2381,00711.2011000300.000.090.090.000.09
2015-201622Clermont Footfr FRA2. Ligue 27th32262,15624.07310700400.290.130.420.290.42Matches
2016-201723Bastiafr FRA1. Ligue 120th21170.2000000000.000.000.000.000.00Matches
2017-201824Metzfr FRA1. Ligue 120th701792.0011000000.10.10.10.297110.000.500.500.000.500.040.060.100.040.10Matches
2018-201925Metzfr FRA2. Ligue 21st37322,64729.47613700305.35.36.011.31021312580.240.200.440.240.440.180.200.380.180.38Matches
2019-202026Metzfr FRA1. Ligue 115th1988219.1213200111.81.82.13.93344540.220.110.330.220.330.200.230.430.200.43Matches
2020-202127Metzfr FRA1. Ligue 110th33322,81531.36814512505.23.78.512.21202171160.190.260.450.160.420.170.270.440.120.39Matches
2021-202228Metzfr FRA1. Ligue 119th24181,52617.0426400111.51.53.55.15074730.240.120.350.240.350.090.210.300.090.30Matches
10 Seasons4 Clubs2 Leagues18913111,790131.0262349251219214.012.520.232.73144735120.200.180.370.190.370.160.230.390.140.37
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 Leagues120907,98888.8191837181210214.012.520.232.73144735120.210.200.420.200.410.160.230.390.140.37
Istres (3 Seasons)1 League35141,62918.1022000500.000.110.110.000.11
Clermont Foot (1 Season)1 League32262,15624.07310700400.290.130.420.290.42
Bastia (1 Season)1 League21170.2000000000.000.000.000.000.00
Ligue 2 (5 Seasons)104726,43271.514112514001205.35.36.011.31021312580.200.150.350.200.350.180.200.380.180.38
Ligue 1 (5 Seasons)85595,35859.51212241112728.67.214.221.42123422540.200.200.400.180.390.150.240.390.120.36
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th11720.8000000000.000.000.000.000.00Matches
2017-201824Gironaes ESPCopa del Rey17th10270.3000000000.000.000.000.000.00Matches
2017-201824Metzfr FRACoupe de France9th222402.7011000000.000.370.370.000.37Matches
2018-201925Metzfr FRACoupe de France9th522773.1000000100.000.000.000.000.00Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th21961.1011000000.000.940.940.000.94Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th111201.3000000000.000.000.000.000.00Matches
2020-202127Metzfr FRACoupe de France9th11590.7000000000.000.000.000.000.00Matches
2021-202228Metzfr FRACoupe de FranceR6410220.2000000000.000.000.000.000.00Matches
6 Seasons3 Clubs3 Leagues14891310.1022000100.000.200.200.000.20
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 (5 Seasons)2 Leagues1278149.0022000100.000.220.220.000.22
Girona (1 Season)1 League10270.3000000000.000.000.000.000.00
Clermont Foot (1 Season)1 League11720.8000000000.000.000.000.000.00
Coupe de France (4 Seasons)955986.6011000100.000.150.150.000.15
Coupe de la Ligue (3 Seasons)432883.2011000000.000.310.310.000.31
Copa del Rey (1 Season)10270.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
202026dz AlgeriaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202127dz AlgeriaFriendlies (M)11580.6000000000.000.000.000.000.00Matches
202127dz AlgeriaAfrica Cup of NationsGR30640.7000000100.000.000.000.000.00Matches
202127dz AlgeriaAfrica Cup of Nations qualification20530.6101100001.700.001.701.701.70Matches
202228dz AlgeriaWCQ00Matches
202228dz AlgeriaFriendlies (M)10190.2000000000.000.000.000.000.00Matches
3 Seasons1 Club4 Leagues822843.2101100100.320.000.320.320.32
Friendlies (M) (3 Seasons)321671.9000000000.000.000.000.000.00
Africa Cup of Nations (1 Season)30640.7000000100.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)20530.6101100001.700.001.701.701.70
WCQ (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201218Istresfr FRA2. Ligue 20.1000.0000
2012-201319Istresfr FRA2. Ligue 26.8060.880.0000
2013-201420Istresfr FRA2. Ligue 211.2070.630.0000
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.8000Matches
2015-201622Clermont Footfr FRA2. Ligue 224.07150.630.4700Matches
2016-201723Bastiafr FRA1. Ligue 10.20100.05.290.000.0000Matches
2017-201824Gironaes ESPCopa del Rey0.3000Matches
2017-201824Metzfr FRACoupe de France2.7000Matches
2017-201824Metzfr FRA1. Ligue 12.00300.01.510.000.0025.60000.10.10.03-0.1-0.1Matches
2018-201925Metzfr FRACoupe de France3.10000.000.0000Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.1000Matches
2018-201925Metzfr FRA2. Ligue 229.47642234.42.180.750.110.3222.413005.35.30.08+1.7+1.7Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.302150.01.500.750.000.0000Matches
2019-202026Metzfr FRA1. Ligue 19.1224937.52.630.990.080.2221.97001.81.80.07+0.2+0.2Matches
2020-202127Metzfr FRACoupe de France0.70000.000.0000Matches
2020-202127Metzfr FRA1. Ligue 131.36782633.32.490.830.060.1926.426125.23.70.05+0.8+1.3Matches
2021-202228Metzfr FRACoupe de France0.2011100.04.094.090.000.0000Matches
2021-202228Metzfr FRA1. Ligue 117.0419631.61.120.350.210.6724.26001.51.50.08+2.5+2.5Matches
10 Seasons5 Clubs5 Leagues141.1261929333.92.040.680.090.2724.2521214.012.50.07+5.0+5.5
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 Leagues97.8191916534.02.030.690.090.2824.2521214.012.50.07+5.0+5.5
Istres (3 Seasons)1 League18.10130.720.0000
Clermont Foot (1 Season)2 Leagues24.87150.630.4700
Bastia (1 Season)1 League0.20100.05.290.000.0000
Girona (1 Season)1 League0.3000
Ligue 2 (5 Seasons)71.514645034.42.180.700.110.2822.413005.35.30.08+1.7+1.7
Ligue 1 (5 Seasons)59.5121254132.82.100.690.090.2725.239128.67.20.06+3.4+3.8
Coupe de France (4 Seasons)6.6011100.00.250.250.000.0000
Coupe de la Ligue (3 Seasons)3.202150.01.500.750.000.0000
Copa del Rey (1 Season)0.3000
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
2011-201218Istres1 League0.1000.0000
2012-201319Istres1 League6.8060.880.0000
2013-201420Istres1 League11.2070.630.0000
2015-201622Clermont Foot2 Leagues24.87150.630.4700
2016-201723Bastia1 League0.20100.05.290.000.0000
2017-201824Girona1 League0.3000
2017-201824Metz2 Leagues4.70300.01.510.000.0025.60000.10.10.03-0.1-0.1
2018-201925Metz3 Leagues33.67642234.41.970.680.110.3222.413005.35.30.08+1.7+1.7
2019-202026Metz2 Leagues10.52261038.52.490.960.080.2021.97001.81.80.07+0.2+0.2
2020-202127Metz2 Leagues31.96782633.32.440.810.060.1926.426125.23.70.05+0.8+1.3
2021-202228Metz2 Leagues17.2420735.01.160.410.200.5724.26001.51.50.08+2.5+2.5
10 Seasons5 Clubs5 Leagues141.1261929333.92.040.680.090.2724.2521214.012.50.07+5.0+5.5
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 Leagues97.8191916534.02.030.690.090.2824.2521214.012.50.07+5.0+5.5
Istres (3 Seasons)1 League18.10130.720.0000
Clermont Foot (1 Season)2 Leagues24.87150.630.4700
Bastia (1 Season)1 League0.20100.05.290.000.0000
Girona (1 Season)1 League0.3000
Ligue 2 (5 Seasons)71.514645034.42.180.700.110.2822.413005.35.30.08+1.7+1.7
Ligue 1 (5 Seasons)59.5121254132.82.100.690.090.2725.239128.67.20.06+3.4+3.8
Coupe de France (4 Seasons)6.6011100.00.250.250.000.0000
Coupe de la Ligue (3 Seasons)3.202150.01.500.750.000.0000
Copa del Rey (1 Season)0.3000
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
2011-201218Istresfr FRA2. Ligue 210th0.1000.0000
2012-201319Istresfr FRA2. Ligue 213th6.8060.880.0000
2013-201420Istresfr FRA2. Ligue 219th11.2070.630.0000
2015-201622Clermont Footfr FRA2. Ligue 27th24.07150.630.4700Matches
2016-201723Bastiafr FRA1. Ligue 120th0.20100.05.290.000.0000Matches
2017-201824Metzfr FRA1. Ligue 120th2.00300.01.510.000.0025.60000.10.10.03-0.1-0.1Matches
2018-201925Metzfr FRA2. Ligue 21st29.47642234.42.180.750.110.3222.413005.35.30.08+1.7+1.7Matches
2019-202026Metzfr FRA1. Ligue 115th9.1224937.52.630.990.080.2221.97001.81.80.07+0.2+0.2Matches
2020-202127Metzfr FRA1. Ligue 110th31.36782633.32.490.830.060.1926.426125.23.70.05+0.8+1.3Matches
2021-202228Metzfr FRA1. Ligue 119th17.0419631.61.120.350.210.6724.26001.51.50.08+2.5+2.5Matches
10 Seasons4 Clubs2 Leagues131.0261899133.32.120.690.100.2724.2521214.012.50.07+5.0+5.5
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 Leagues88.8191886333.52.120.710.100.2924.2521214.012.50.07+5.0+5.5
Istres (3 Seasons)1 League18.10130.720.0000
Clermont Foot (1 Season)1 League24.07150.630.4700
Bastia (1 Season)1 League0.20100.05.290.000.0000
Ligue 2 (5 Seasons)71.514645034.42.180.700.110.2822.413005.35.30.08+1.7+1.7
Ligue 1 (5 Seasons)59.5121254132.82.100.690.090.2725.239128.67.20.06+3.4+3.8
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.8000Matches
2017-201824Gironaes ESPCopa del Rey17th0.3000Matches
2017-201824Metzfr FRACoupe de France9th2.7000Matches
2018-201925Metzfr FRACoupe de France9th3.10000.000.0000Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.1000Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.302150.01.500.750.000.0000Matches
2020-202127Metzfr FRACoupe de France9th0.70000.000.0000Matches
2021-202228Metzfr FRACoupe de FranceR640.2011100.04.094.090.000.0000Matches
6 Seasons3 Clubs3 Leagues10.103266.70.560.380.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Metz (5 Seasons)2 Leagues9.003266.70.560.380.000.0000
Girona (1 Season)1 League0.3000
Clermont Foot (1 Season)1 League0.8000
Coupe de France (4 Seasons)6.6011100.00.250.250.000.0000
Coupe de la Ligue (3 Seasons)3.202150.01.500.750.000.0000
Copa del Rey (1 Season)0.3000
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
202026dz AlgeriaFriendlies (M)1.0000Matches
202127dz AlgeriaFriendlies (M)0.6000Matches
202127dz AlgeriaAfrica Cup of NationsGR0.70100.01.410.000.0000Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.6100Matches
202228dz AlgeriaFriendlies (M)0.2000Matches
3 Seasons1 Club4 Leagues3.21100.01.410.000.0000
Friendlies (M) (3 Seasons)1.9000
Africa Cup of Nations (1 Season)0.70100.01.410.000.0000
Africa Cup of Nations qualification (1 Season)0.6100
WCQ (1 Season)

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
2011-201218Istresfr FRA2. Ligue 20.10
2012-201319Istresfr FRA2. Ligue 26.81
2013-201420Istresfr FRA2. Ligue 211.21
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.80Matches
2015-201622Clermont Footfr FRA2. Ligue 224.03Matches
2016-201723Bastiafr FRA1. Ligue 10.20Matches
2017-201824Gironaes ESPCopa del Rey0.30Matches
2017-201824Metzfr FRACoupe de France2.71Matches
2017-201824Metzfr FRA1. Ligue 12.0659072.21328287233174.2324080.091181.810.10.2+0.9210227Matches
2018-201925Metzfr FRACoupe de France3.10Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.11Matches
2018-201925Metzfr FRA2. Ligue 229.4915133068.814497427550860584.027440567.79519748.266.04.30.05192366131Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.30Matches
2019-202026Metzfr FRA1. Ligue 19.127941866.74297140914917684.78812968.2246536.912.11.4-1.1222513244Matches
2020-202127Metzfr FRACoupe de France0.70Matches
2020-202127Metzfr FRA1. Ligue 131.31080158168.320923676844752884.740454274.518637749.388.56.8-0.576167509217Matches
2021-202228Metzfr FRACoupe de France0.20Matches
2021-202228Metzfr FRA1. Ligue 117.050576066.49452307122329475.916222472.39317154.423.53.6-1.5325917274Matches
10 Seasons5 Clubs5 Leagues141.12844417968.150497158101350163482.6960134071.640782149.62520.216.3+4.818335311821473
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 Leagues97.82844417968.150497158101350163482.6960134071.640782149.62020.216.3-0.218335311821473
Istres (3 Seasons)1 League18.12
Clermont Foot (1 Season)2 Leagues24.83
Bastia (1 Season)1 League0.20
Girona (1 Season)1 League0.30
Ligue 2 (5 Seasons)71.5915133068.814497427550860584.027440567.79519748.2116.04.3+5.05192366131
Ligue 1 (5 Seasons)59.51929284967.73600011535842102981.868693573.431262450.01214.212.1-2.21322618215342
Coupe de France (4 Seasons)6.61
Coupe de la Ligue (3 Seasons)3.21
Copa del Rey (1 Season)0.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
2011-201218Istres1 League0.10
2012-201319Istres1 League6.81
2013-201420Istres1 League11.21
2015-201622Clermont Foot2 Leagues24.83
2016-201723Bastia1 League0.20
2017-201824Girona1 League0.30
2017-201824Metz2 Leagues4.7659072.21328287233174.2324080.091181.820.10.2+1.9210227
2018-201925Metz3 Leagues33.6915133068.814497427550860584.027440567.79519748.276.04.3+1.05192366131
2019-202026Metz2 Leagues10.527941866.74297140914917684.78812968.2246536.912.11.4-1.1222513244
2020-202127Metz2 Leagues31.91080158168.320923676844752884.740454274.518637749.388.56.8-0.576167509217
2021-202228Metz2 Leagues17.250576066.49452307122329475.916222472.39317154.423.53.6-1.5325917274
10 Seasons5 Clubs5 Leagues141.12844417968.150497158101350163482.6960134071.640782149.62520.216.3+4.818335311821473
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 Leagues97.82844417968.150497158101350163482.6960134071.640782149.62020.216.3-0.218335311821473
Istres (3 Seasons)1 League18.12
Clermont Foot (1 Season)2 Leagues24.83
Bastia (1 Season)1 League0.20
Girona (1 Season)1 League0.30
Ligue 2 (5 Seasons)71.5915133068.814497427550860584.027440567.79519748.2116.04.3+5.05192366131
Ligue 1 (5 Seasons)59.51929284967.73600011535842102981.868693573.431262450.01214.212.1-2.21322618215342
Coupe de France (4 Seasons)6.61
Coupe de la Ligue (3 Seasons)3.21
Copa del Rey (1 Season)0.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
2011-201218Istresfr FRA2. Ligue 210th0.10
2012-201319Istresfr FRA2. Ligue 213th6.81
2013-201420Istresfr FRA2. Ligue 219th11.21
2015-201622Clermont Footfr FRA2. Ligue 27th24.03Matches
2016-201723Bastiafr FRA1. Ligue 120th0.20Matches
2017-201824Metzfr FRA1. Ligue 120th2.0659072.21328287233174.2324080.091181.810.10.2+0.9210227Matches
2018-201925Metzfr FRA2. Ligue 21st29.4915133068.814497427550860584.027440567.79519748.266.04.30.05192366131Matches
2019-202026Metzfr FRA1. Ligue 115th9.127941866.74297140914917684.78812968.2246536.912.11.4-1.1222513244Matches
2020-202127Metzfr FRA1. Ligue 110th31.31080158168.320923676844752884.740454274.518637749.388.56.8-0.576167509217Matches
2021-202228Metzfr FRA1. Ligue 119th17.050576066.49452307122329475.916222472.39317154.423.53.6-1.5325917274Matches
10 Seasons4 Clubs2 Leagues131.02844417968.150497158101350163482.6960134071.640782149.62320.216.3+2.818335311821473
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 Leagues88.82844417968.150497158101350163482.6960134071.640782149.61820.216.3-2.218335311821473
Istres (3 Seasons)1 League18.12
Clermont Foot (1 Season)1 League24.03
Bastia (1 Season)1 League0.20
Ligue 2 (5 Seasons)71.5915133068.814497427550860584.027440567.79519748.2116.04.3+5.05192366131
Ligue 1 (5 Seasons)59.51929284967.73600011535842102981.868693573.431262450.01214.212.1-2.21322618215342
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.80Matches
2017-201824Gironaes ESPCopa del Rey17th0.30Matches
2017-201824Metzfr FRACoupe de France9th2.71Matches
2018-201925Metzfr FRACoupe de France9th3.10Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.11Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.30Matches
2020-202127Metzfr FRACoupe de France9th0.70Matches
2021-202228Metzfr FRACoupe de FranceR640.20Matches
6 Seasons3 Clubs3 Leagues10.12
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 (5 Seasons)2 Leagues9.02
Girona (1 Season)1 League0.30
Clermont Foot (1 Season)1 League0.80
Coupe de France (4 Seasons)6.61
Coupe de la Ligue (3 Seasons)3.21
Copa del Rey (1 Season)0.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
202026dz AlgeriaFriendlies (M)1.00Matches
202127dz AlgeriaFriendlies (M)0.60Matches
202127dz AlgeriaAfrica Cup of NationsGR0.70Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.60Matches
202228dz AlgeriaFriendlies (M)0.20Matches
3 Seasons1 Club4 Leagues3.20
Friendlies (M) (3 Seasons)1.90
Africa Cup of Nations (1 Season)0.70
Africa Cup of Nations qualification (1 Season)0.60
WCQ (1 Season)
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
2011-201218Istresfr FRA2. Ligue 20.1
2012-201319Istresfr FRA2. Ligue 26.8
2013-201420Istresfr FRA2. Ligue 211.2
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.8Matches
2015-201622Clermont Footfr FRA2. Ligue 224.0Matches
2016-201723Bastiafr FRA1. Ligue 10.22Matches
2017-201824Gironaes ESPCopa del Rey0.3Matches
2017-201824Metzfr FRACoupe de France2.7Matches
2017-201824Metzfr FRA1. Ligue 12.0908284036132106507Matches
2018-201925Metzfr FRACoupe de France3.11Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.1Matches
2018-201925Metzfr FRA2. Ligue 229.41330120112128411135217219322915854Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.32Matches
2019-202026Metzfr FRA1. Ligue 19.141838134562511268140279316Matches
2020-202127Metzfr FRACoupe de France0.73Matches
2020-202127Metzfr FRA1. Ligue 131.315811304264811033185181193948310801343Matches
2021-202228Metzfr FRACoupe de France0.23Matches
2021-202228Metzfr FRA1. Ligue 117.0760659892351671213782405051223Matches
10 Seasons5 Clubs5 Leagues141.141793627516141256545962257761195284436143
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)4 Leagues97.841793627516141256545762257761195284436143
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)2 Leagues24.8
Bastia (1 Season)1 League0.22
Girona (1 Season)1 League0.3
Ligue 2 (5 Seasons)71.51330120112128411135217219322915854
Ligue 1 (5 Seasons)59.5284924263951132154315411855787319292889
Coupe de France (4 Seasons)6.67
Coupe de la Ligue (3 Seasons)3.22
Copa del Rey (1 Season)0.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
2011-201218Istres1 League0.1
2012-201319Istres1 League6.8
2013-201420Istres1 League11.2
2015-201622Clermont Foot2 Leagues24.8
2016-201723Bastia1 League0.22
2017-201824Girona1 League0.3
2017-201824Metz2 Leagues4.7908284036132106507
2018-201925Metz3 Leagues33.61330120112128411136217219322915854
2019-202026Metz2 Leagues10.541838134562531268140279316
2020-202127Metz2 Leagues31.915811304264811033188181193948310801343
2021-202228Metz2 Leagues17.2760659892351674213782405051223
10 Seasons5 Clubs5 Leagues141.141793627516141256545962257761195284436143
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)4 Leagues97.841793627516141256545762257761195284436143
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)2 Leagues24.8
Bastia (1 Season)1 League0.22
Girona (1 Season)1 League0.3
Ligue 2 (5 Seasons)71.51330120112128411135217219322915854
Ligue 1 (5 Seasons)59.5284924263951132154315411855787319292889
Coupe de France (4 Seasons)6.67
Coupe de la Ligue (3 Seasons)3.22
Copa del Rey (1 Season)0.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
2011-201218Istresfr FRA2. Ligue 210th0.1
2012-201319Istresfr FRA2. Ligue 213th6.8
2013-201420Istresfr FRA2. Ligue 219th11.2
2015-201622Clermont Footfr FRA2. Ligue 27th24.0Matches
2016-201723Bastiafr FRA1. Ligue 120th0.22Matches
2017-201824Metzfr FRA1. Ligue 120th2.0908284036132106507Matches
2018-201925Metzfr FRA2. Ligue 21st29.41330120112128411135217219322915854Matches
2019-202026Metzfr FRA1. Ligue 115th9.141838134562511268140279316Matches
2020-202127Metzfr FRA1. Ligue 110th31.315811304264811033185181193948310801343Matches
2021-202228Metzfr FRA1. Ligue 119th17.0760659892351671213782405051223Matches
10 Seasons4 Clubs2 Leagues131.041793627516141256545062257761195284436143
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)2 Leagues88.841793627516141256544862257761195284436143
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)1 League24.0
Bastia (1 Season)1 League0.22
Ligue 2 (5 Seasons)71.51330120112128411135217219322915854
Ligue 1 (5 Seasons)59.5284924263951132154315411855787319292889
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.8Matches
2017-201824Gironaes ESPCopa del Rey17th0.3Matches
2017-201824Metzfr FRACoupe de France9th2.7Matches
2018-201925Metzfr FRACoupe de France9th3.11Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.1Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.32Matches
2020-202127Metzfr FRACoupe de France9th0.73Matches
2021-202228Metzfr FRACoupe de FranceR640.23Matches
6 Seasons3 Clubs3 Leagues10.19
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Metz (5 Seasons)2 Leagues9.09
Girona (1 Season)1 League0.3
Clermont Foot (1 Season)1 League0.8
Coupe de France (4 Seasons)6.67
Coupe de la Ligue (3 Seasons)3.22
Copa del Rey (1 Season)0.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
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)0.6Matches
202127dz AlgeriaAfrica Cup of NationsGR0.77Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.6Matches
202228dz AlgeriaFriendlies (M)0.2Matches
3 Seasons1 Club4 Leagues3.27
Friendlies (M) (3 Seasons)1.9
Africa Cup of Nations (1 Season)0.77
Africa Cup of Nations qualification (1 Season)0.6
WCQ (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201218Istresfr FRA2. Ligue 20.1
2012-201319Istresfr FRA2. Ligue 26.8
2013-201420Istresfr FRA2. Ligue 211.2
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.8Matches
2015-201622Clermont Footfr FRA2. Ligue 224.0Matches
2016-201723Bastiafr FRA1. Ligue 10.2Matches
2017-201824Gironaes ESPCopa del Rey0.3Matches
2017-201824Metzfr FRACoupe de France2.7Matches
2017-201824Metzfr FRA1. Ligue 12.042.0121010010.50010000Matches
2018-201925Metzfr FRACoupe de France3.1Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.1Matches
2018-201925Metzfr FRA2. Ligue 229.41133.8470179872200.681330220Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.3Matches
2019-202026Metzfr FRA1. Ligue 19.1384.17247421020.22110000Matches
2020-202127Metzfr FRACoupe de France0.7Matches
2020-202127Metzfr FRA1. Ligue 131.31685.379340108170140.45820220Matches
2021-202228Metzfr FRACoupe de France0.2Matches
2021-202228Metzfr FRA1. Ligue 117.0462.713113010120.12020000Matches
10 Seasons5 Clubs5 Leagues141.13694.16220782320253390.442290440
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (5 Seasons)4 Leagues97.83694.16220782320253390.442290440
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)2 Leagues24.8
Bastia (1 Season)1 League0.2
Girona (1 Season)1 League0.3
Ligue 2 (5 Seasons)71.51133.8470179872200.681330220
Ligue 1 (5 Seasons)59.52564.31150611412181190.32960220
Coupe de France (4 Seasons)6.6
Coupe de la Ligue (3 Seasons)3.2
Copa del Rey (1 Season)0.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
2011-201218Istres1 League0.1
2012-201319Istres1 League6.8
2013-201420Istres1 League11.2
2015-201622Clermont Foot2 Leagues24.8
2016-201723Bastia1 League0.2
2017-201824Girona1 League0.3
2017-201824Metz2 Leagues4.742.0121010010.50010000
2018-201925Metz3 Leagues33.61133.8470179872200.681330220
2019-202026Metz2 Leagues10.5384.17247421020.22110000
2020-202127Metz2 Leagues31.91685.379340108170140.45820220
2021-202228Metz2 Leagues17.2462.713113010120.12020000
10 Seasons5 Clubs5 Leagues141.13694.16220782320253390.442290440
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Metz (5 Seasons)4 Leagues97.83694.16220782320253390.442290440
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)2 Leagues24.8
Bastia (1 Season)1 League0.2
Girona (1 Season)1 League0.3
Ligue 2 (5 Seasons)71.51133.8470179872200.681330220
Ligue 1 (5 Seasons)59.52564.31150611412181190.32960220
Coupe de France (4 Seasons)6.6
Coupe de la Ligue (3 Seasons)3.2
Copa del Rey (1 Season)0.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
2011-201218Istresfr FRA2. Ligue 210th0.1
2012-201319Istresfr FRA2. Ligue 213th6.8
2013-201420Istresfr FRA2. Ligue 219th11.2
2015-201622Clermont Footfr FRA2. Ligue 27th24.0Matches
2016-201723Bastiafr FRA1. Ligue 120th0.2Matches
2017-201824Metzfr FRA1. Ligue 120th2.042.0121010010.50010000Matches
2018-201925Metzfr FRA2. Ligue 21st29.41133.8470179872200.681330220Matches
2019-202026Metzfr FRA1. Ligue 115th9.1384.17247421020.22110000Matches
2020-202127Metzfr FRA1. Ligue 110th31.31685.379340108170140.45820220Matches
2021-202228Metzfr FRA1. Ligue 119th17.0462.713113010120.12020000Matches
10 Seasons4 Clubs2 Leagues131.03694.16220782320253390.442290440
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 Leagues88.83694.16220782320253390.442290440
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)1 League24.0
Bastia (1 Season)1 League0.2
Ligue 2 (5 Seasons)71.51133.8470179872200.681330220
Ligue 1 (5 Seasons)59.52564.31150611412181190.32960220
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.8Matches
2017-201824Gironaes ESPCopa del Rey17th0.3Matches
2017-201824Metzfr FRACoupe de France9th2.7Matches
2018-201925Metzfr FRACoupe de France9th3.1Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.1Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.3Matches
2020-202127Metzfr FRACoupe de France9th0.7Matches
2021-202228Metzfr FRACoupe de FranceR640.2Matches
6 Seasons3 Clubs3 Leagues10.1
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 Leagues9.0
Girona (1 Season)1 League0.3
Clermont Foot (1 Season)1 League0.8
Coupe de France (4 Seasons)6.6
Coupe de la Ligue (3 Seasons)3.2
Copa del Rey (1 Season)0.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
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)0.6Matches
202127dz AlgeriaAfrica Cup of NationsGR0.7Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.6Matches
202228dz AlgeriaFriendlies (M)0.2Matches
3 Seasons1 Club4 Leagues3.2
Friendlies (M) (3 Seasons)1.9
Africa Cup of Nations (1 Season)0.7
Africa Cup of Nations qualification (1 Season)0.6
WCQ (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201218Istresfr FRA2. Ligue 20.1
2012-201319Istresfr FRA2. Ligue 26.8
2013-201420Istresfr FRA2. Ligue 211.2
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.8Matches
2015-201622Clermont Footfr FRA2. Ligue 224.0Matches
2016-201723Bastiafr FRA1. Ligue 10.200Matches
2017-201824Gironaes ESPCopa del Rey0.3Matches
2017-201824Metzfr FRACoupe de France2.7Matches
2017-201824Metzfr FRA1. Ligue 12.0514103650.031011620Matches
2018-201925Metzfr FRACoupe de France3.100Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.1Matches
2018-201925Metzfr FRA2. Ligue 229.432131413593426.525522502860210Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.302Matches
2019-202026Metzfr FRA1. Ligue 19.1141074371936.81250562030Matches
2020-202127Metzfr FRACoupe de France0.700Matches
2020-202127Metzfr FRA1. Ligue 131.324164173135125.53819316123670Matches
2021-202228Metzfr FRACoupe de France0.200Matches
2021-202228Metzfr FRA1. Ligue 117.01810792143836.824826123050Matches
10 Seasons5 Clubs5 Leagues141.193503644134614831.11028577861152380
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 Leagues97.893503644134614831.11028577861152380
Istres (3 Seasons)1 League18.10
Clermont Foot (1 Season)2 Leagues24.80
Bastia (1 Season)1 League0.2000
Girona (1 Season)1 League0.30
Ligue 2 (5 Seasons)71.532131413593426.525522502860210
Ligue 1 (5 Seasons)59.56137223183711432.577335283192170
Coupe de France (4 Seasons)6.6000
Coupe de la Ligue (3 Seasons)3.2020
Copa del Rey (1 Season)0.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
2011-201218Istres1 League0.10
2012-201319Istres1 League6.80
2013-201420Istres1 League11.20
2015-201622Clermont Foot2 Leagues24.80
2016-201723Bastia1 League0.2000
2017-201824Girona1 League0.30
2017-201824Metz2 Leagues4.7514103650.031011620
2018-201925Metz3 Leagues33.632131413593426.525522502860210
2019-202026Metz2 Leagues10.5141074371936.81250582030
2020-202127Metz2 Leagues31.924164173135125.53819316123670
2021-202228Metz2 Leagues17.21810792143836.824826123050
10 Seasons5 Clubs5 Leagues141.193503644134614831.11028577861152380
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 Leagues97.893503644134614831.11028577861152380
Istres (3 Seasons)1 League18.10
Clermont Foot (1 Season)2 Leagues24.80
Bastia (1 Season)1 League0.2000
Girona (1 Season)1 League0.30
Ligue 2 (5 Seasons)71.532131413593426.525522502860210
Ligue 1 (5 Seasons)59.56137223183711432.577335283192170
Coupe de France (4 Seasons)6.6000
Coupe de la Ligue (3 Seasons)3.2020
Copa del Rey (1 Season)0.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
2011-201218Istresfr FRA2. Ligue 210th0.1
2012-201319Istresfr FRA2. Ligue 213th6.8
2013-201420Istresfr FRA2. Ligue 219th11.2
2015-201622Clermont Footfr FRA2. Ligue 27th24.0Matches
2016-201723Bastiafr FRA1. Ligue 120th0.200Matches
2017-201824Metzfr FRA1. Ligue 120th2.0514103650.031011620Matches
2018-201925Metzfr FRA2. Ligue 21st29.432131413593426.525522502860210Matches
2019-202026Metzfr FRA1. Ligue 115th9.1141074371936.81250562030Matches
2020-202127Metzfr FRA1. Ligue 110th31.324164173135125.53819316123670Matches
2021-202228Metzfr FRA1. Ligue 119th17.01810792143836.824826123050Matches
10 Seasons4 Clubs2 Leagues131.093503644134614831.11028577859152380
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 Leagues88.893503644134614831.11028577859152380
Istres (3 Seasons)1 League18.10
Clermont Foot (1 Season)1 League24.00
Bastia (1 Season)1 League0.2000
Ligue 2 (5 Seasons)71.532131413593426.525522502860210
Ligue 1 (5 Seasons)59.56137223183711432.577335283192170
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.8Matches
2017-201824Gironaes ESPCopa del Rey17th0.3Matches
2017-201824Metzfr FRACoupe de France9th2.7Matches
2018-201925Metzfr FRACoupe de France9th3.100Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.1Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.302Matches
2020-202127Metzfr FRACoupe de France9th0.700Matches
2021-202228Metzfr FRACoupe de FranceR640.200Matches
6 Seasons3 Clubs3 Leagues10.1020
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 Leagues9.0020
Girona (1 Season)1 League0.30
Clermont Foot (1 Season)1 League0.80
Coupe de France (4 Seasons)6.6000
Coupe de la Ligue (3 Seasons)3.2020
Copa del Rey (1 Season)0.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
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)0.6Matches
202127dz AlgeriaAfrica Cup of NationsGR0.702Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.6Matches
202228dz AlgeriaFriendlies (M)0.2Matches
3 Seasons1 Club4 Leagues3.2020
Friendlies (M) (3 Seasons)1.90
Africa Cup of Nations (1 Season)0.7020
Africa Cup of Nations qualification (1 Season)0.60
WCQ (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201218Istresfr FRA2. Ligue 20.1
2012-201319Istresfr FRA2. Ligue 26.8
2013-201420Istresfr FRA2. Ligue 211.2
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.8Matches
2015-201622Clermont Footfr FRA2. Ligue 224.0Matches
2016-201723Bastiafr FRA1. Ligue 10.2Matches
2017-201824Gironaes ESPCopa del Rey0.3Matches
2017-201824Metzfr FRACoupe de France2.7Matches
2017-201824Metzfr FRA1. Ligue 12.0115215643731153266.7133.384498286932678911Matches
2018-201925Metzfr FRACoupe de France3.1Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.1Matches
2018-201925Metzfr FRA2. Ligue 229.41735141867278487117351065551.95148.1104673893254102653670651229258Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.3Matches
2019-202026Metzfr FRA1. Ligue 19.152545523924127525291551.71448.3282198891933257241035854Matches
2020-202127Metzfr FRACoupe de France0.7Matches
2020-202127Metzfr FRA1. Ligue 131.3187881661044704451876925863.03437.0116481323650120892073351269116Matches
2021-202228Metzfr FRACoupe de France0.2Matches
2021-202228Metzfr FRA1. Ligue 117.09041011949830218904321959.41340.65794042166050406252461773Matches
10 Seasons5 Clubs5 Leagues141.151573854125722132164515526214956.911343.13155220499769314222711981413562512
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 Leagues97.851573854125722132164515526214956.911343.13155220499769314222711981413562512
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)2 Leagues24.8
Bastia (1 Season)1 League0.2
Girona (1 Season)1 League0.3
Ligue 2 (5 Seasons)71.51735141867278487117351065551.95148.1104673893254102653670651229258
Ligue 1 (5 Seasons)59.5342224355184512849334201569460.36239.7210914660651521215735128762333254
Coupe de France (4 Seasons)6.6
Coupe de la Ligue (3 Seasons)3.2
Copa del Rey (1 Season)0.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
2011-201218Istres1 League0.1
2012-201319Istres1 League6.8
2013-201420Istres1 League11.2
2015-201622Clermont Foot2 Leagues24.8
2016-201723Bastia1 League0.2
2017-201824Girona1 League0.3
2017-201824Metz2 Leagues4.7115215643731153266.7133.384498286932678911
2018-201925Metz3 Leagues33.61735141867278487117351065551.95148.1104673893254102653670651229258
2019-202026Metz2 Leagues10.552545523924127525291551.71448.3282198891933257241035854
2020-202127Metz2 Leagues31.9187881661044704451876925863.03437.0116481323650120892073351269116
2021-202228Metz2 Leagues17.29041011949830218904321959.41340.65794042166050406252461773
10 Seasons5 Clubs5 Leagues141.151573854125722132164515526214956.911343.13155220499769314222711981413562512
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 Leagues97.851573854125722132164515526214956.911343.13155220499769314222711981413562512
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)2 Leagues24.8
Bastia (1 Season)1 League0.2
Girona (1 Season)1 League0.3
Ligue 2 (5 Seasons)71.51735141867278487117351065551.95148.1104673893254102653670651229258
Ligue 1 (5 Seasons)59.5342224355184512849334201569460.36239.7210914660651521215735128762333254
Coupe de France (4 Seasons)6.6
Coupe de la Ligue (3 Seasons)3.2
Copa del Rey (1 Season)0.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
2011-201218Istresfr FRA2. Ligue 210th0.1
2012-201319Istresfr FRA2. Ligue 213th6.8
2013-201420Istresfr FRA2. Ligue 219th11.2
2015-201622Clermont Footfr FRA2. Ligue 27th24.0Matches
2016-201723Bastiafr FRA1. Ligue 120th0.2Matches
2017-201824Metzfr FRA1. Ligue 120th2.0115215643731153266.7133.384498286932678911Matches
2018-201925Metzfr FRA2. Ligue 21st29.41735141867278487117351065551.95148.1104673893254102653670651229258Matches
2019-202026Metzfr FRA1. Ligue 115th9.152545523924127525291551.71448.3282198891933257241035854Matches
2020-202127Metzfr FRA1. Ligue 110th31.3187881661044704451876925863.03437.0116481323650120892073351269116Matches
2021-202228Metzfr FRA1. Ligue 119th17.09041011949830218904321959.41340.65794042166050406252461773Matches
10 Seasons4 Clubs2 Leagues131.051573854125722132164515526214956.911343.13155220499769314222711981413562512
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 Leagues88.851573854125722132164515526214956.911343.13155220499769314222711981413562512
Istres (3 Seasons)1 League18.1
Clermont Foot (1 Season)1 League24.0
Bastia (1 Season)1 League0.2
Ligue 2 (5 Seasons)71.51735141867278487117351065551.95148.1104673893254102653670651229258
Ligue 1 (5 Seasons)59.5342224355184512849334201569460.36239.7210914660651521215735128762333254
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.8Matches
2017-201824Gironaes ESPCopa del Rey17th0.3Matches
2017-201824Metzfr FRACoupe de France9th2.7Matches
2018-201925Metzfr FRACoupe de France9th3.1Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.1Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.3Matches
2020-202127Metzfr FRACoupe de France9th0.7Matches
2021-202228Metzfr FRACoupe de FranceR640.2Matches
6 Seasons3 Clubs3 Leagues10.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 (5 Seasons)2 Leagues9.0
Girona (1 Season)1 League0.3
Clermont Foot (1 Season)1 League0.8
Coupe de France (4 Seasons)6.6
Coupe de la Ligue (3 Seasons)3.2
Copa del Rey (1 Season)0.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
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)0.6Matches
202127dz AlgeriaAfrica Cup of NationsGR0.7Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.6Matches
202228dz AlgeriaFriendlies (M)0.2Matches
3 Seasons1 Club4 Leagues3.2
Friendlies (M) (3 Seasons)1.9
Africa Cup of Nations (1 Season)0.7
Africa Cup of Nations qualification (1 Season)0.6
WCQ (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201218Istresfr FRA2. Ligue 21880.20.101
2012-201319Istresfr FRA2. Ligue 2116145618.06.865
2013-201420Istresfr FRA2. Ligue 2231,0074429.411.2815
2015-201622Clermont Footfr FRA1. Coupe de la Ligue1727240.00.81720000.0013-2-2.50-5.00Matches
2015-201622Clermont Footfr FRA2. Ligue 2322,1566763.024.02612611.563837+1+0.04-0.10Matches
2016-201723Bastiafr FRA1. Ligue 121790.50.210110.500000.00+0.66Matches
2017-201824Gironaes ESPCopa del Rey1272715.00.30012601.0001-1-3.33-2.75Matches
2017-201824Metzfr FRACoupe de France224012072.72.721202001.002200.00-2.00Matches
2017-201824Metzfr FRA1. Ligue 17179265.22.00072670.575500.00+1.172.23.7-1.4-0.72+0.10Matches
2018-201925Metzfr FRACoupe de France52775554.33.12104032302.4032+1+0.32-0.45Matches
2018-201925Metzfr FRA1. Coupe de la Ligue2964832.01.1172012411.502200.000.00Matches
2018-201925Metzfr FRA2. Ligue 2372,6477277.429.432791452202.164519+26+0.88-0.4040.422.5+17.9+0.61-0.44Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1120120100.01.311201000.001100.00Matches
2019-202026Metzfr FRA1. Ligue 1198214332.69.18801111631.211012-2-0.22+0.108.913.5-4.6-0.50-0.16Matches
2020-202127Metzfr FRACoupe de France1595919.70.71590011.000000.00-1.87Matches
2020-202127Metzfr FRA1. Ligue 1332,8158582.331.332872313211.273734+3+0.10+1.1437.938.1-0.2-0.01+0.73Matches
2021-202228Metzfr FRACoupe de France1222224.40.20012201.000000.000.00Matches
2021-202228Metzfr FRA1. Ligue 1241,5266444.617.01875763140.831634-18-1.06-0.3013.626.9-13.4-0.79+0.16Matches
10 Seasons5 Clubs5 Leagues20312,7036336.0141.113982606423191.43160152+8+0.07+0.53103.0104.7-1.6-0.02+0.55
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 Leagues1328,8026749.397.89782483523171.42121111+10+0.10+0.61103.0104.7-1.6-0.02+0.55
Istres (3 Seasons)1 League351,6294715.918.11421
Clermont Foot (1 Season)2 Leagues332,2286861.924.8277212611.513940-1-0.04-0.37
Bastia (1 Season)1 League21790.50.210110.500000.00+0.66
Girona (1 Season)1 League1272715.00.30012601.0001-1-3.33-2.75
Ligue 2 (5 Seasons)1046,4326237.671.5727926322211.888356+27+0.51-0.0740.422.5+17.9+0.61-0.44
Ligue 1 (5 Seasons)855,3586333.159.55982312623161.066885-17-0.29+0.5162.682.2-19.6-0.33+0.41
Coupe de France (4 Seasons)95986648.66.65101242311.7854+1+0.15-1.13
Coupe de la Ligue (3 Seasons)42887248.03.2388112410.7546-2-0.62-1.49
Copa del Rey (1 Season)1272715.00.30012601.0001-1-3.33-2.75
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
2011-201218Istres1 League1880.20.101
2012-201319Istres1 League116145618.06.865
2013-201420Istres1 League231,0074429.411.2815
2015-201622Clermont Foot2 Leagues332,2286861.924.8277212611.513940-1-0.04-0.37
2016-201723Bastia1 League21790.50.210110.500000.00+0.66
2017-201824Girona1 League1272715.00.30012601.0001-1-3.33-2.75
2017-201824Metz2 Leagues94194711.24.72120272670.677700.00+1.082.23.7-1.4-0.72+0.10
2018-201925Metz3 Leagues443,0206971.433.635801492312.165023+27+0.80-0.1640.422.5+17.9+0.61-0.44
2019-202026Metz2 Leagues209414735.610.59842111631.151113-2-0.19+0.138.913.5-4.6-0.50-0.16
2020-202127Metz2 Leagues342,8748577.331.933862313221.263734+3+0.09+0.3137.938.1-0.2-0.01+0.73
2021-202228Metz2 Leagues251,5486244.117.21875772940.841634-18-1.05-0.3113.626.9-13.4-0.79+0.16
10 Seasons5 Clubs5 Leagues20312,7036336.0141.113982606423191.43160152+8+0.07+0.53103.0104.7-1.6-0.02+0.55
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 Leagues1328,8026749.397.89782483523171.42121111+10+0.10+0.61103.0104.7-1.6-0.02+0.55
Istres (3 Seasons)1 League351,6294715.918.11421
Clermont Foot (1 Season)2 Leagues332,2286861.924.8277212611.513940-1-0.04-0.37
Bastia (1 Season)1 League21790.50.210110.500000.00+0.66
Girona (1 Season)1 League1272715.00.30012601.0001-1-3.33-2.75
Ligue 2 (5 Seasons)1046,4326237.671.5727926322211.888356+27+0.51-0.0740.422.5+17.9+0.61-0.44
Ligue 1 (5 Seasons)855,3586333.159.55982312623161.066885-17-0.29+0.5162.682.2-19.6-0.33+0.41
Coupe de France (4 Seasons)95986648.66.65101242311.7854+1+0.15-1.13
Coupe de la Ligue (3 Seasons)42887248.03.2388112410.7546-2-0.62-1.49
Copa del Rey (1 Season)1272715.00.30012601.0001-1-3.33-2.75
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
2011-201218Istresfr FRA2. Ligue 210th1880.20.101
2012-201319Istresfr FRA2. Ligue 213th116145618.06.865
2013-201420Istresfr FRA2. Ligue 219th231,0074429.411.2815
2015-201622Clermont Footfr FRA2. Ligue 27th322,1566763.024.02612611.563837+1+0.04-0.10Matches
2016-201723Bastiafr FRA1. Ligue 120th21790.50.210110.500000.00+0.66Matches
2017-201824Metzfr FRA1. Ligue 120th7179265.22.00072670.575500.00+1.172.23.7-1.4-0.72+0.10Matches
2018-201925Metzfr FRA2. Ligue 21st372,6477277.429.432791452202.164519+26+0.88-0.4040.422.5+17.9+0.61-0.44Matches
2019-202026Metzfr FRA1. Ligue 115th198214332.69.18801111631.211012-2-0.22+0.108.913.5-4.6-0.50-0.16Matches
2020-202127Metzfr FRA1. Ligue 110th332,8158582.331.332872313211.273734+3+0.10+1.1437.938.1-0.2-0.01+0.73Matches
2021-202228Metzfr FRA1. Ligue 119th241,5266444.617.01875763140.831634-18-1.06-0.3013.626.9-13.4-0.79+0.16Matches
10 Seasons4 Clubs2 Leagues18911,7906235.4131.013181575823171.43151141+10+0.09+0.67103.0104.7-1.6-0.02+0.55
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 Leagues1207,9886749.388.89081453023151.41113104+9+0.10+0.76103.0104.7-1.6-0.02+0.55
Istres (3 Seasons)1 League351,6294715.918.11421
Clermont Foot (1 Season)1 League322,1566763.024.02612611.563837+1+0.04-0.10
Bastia (1 Season)1 League21790.50.210110.500000.00+0.66
Ligue 2 (5 Seasons)1046,4326237.671.5727926322211.888356+27+0.51-0.0740.422.5+17.9+0.61-0.44
Ligue 1 (5 Seasons)855,3586333.159.55982312623161.066885-17-0.29+0.5162.682.2-19.6-0.33+0.41
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-201622Clermont Footfr FRA1. Coupe de la Ligue27th1727240.00.81720000.0013-2-2.50-5.00Matches
2017-201824Gironaes ESPCopa del Rey17th1272715.00.30012601.0001-1-3.33-2.75Matches
2017-201824Metzfr FRACoupe de France9th224012072.72.721202001.002200.00-2.00Matches
2018-201925Metzfr FRACoupe de France9th52775554.33.12104032302.4032+1+0.32-0.45Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th2964832.01.1172012411.502200.000.00Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1120120100.01.311201000.001100.00Matches
2020-202127Metzfr FRACoupe de France9th1595919.70.71590011.000000.00-1.87Matches
2021-202228Metzfr FRACoupe de FranceR641222224.40.20012201.000000.000.00Matches
6 Seasons3 Clubs3 Leagues149136545.410.1896362421.43911-2-0.20-1.10
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 (5 Seasons)2 Leagues128146849.39.07100352321.5887+1+0.11-0.86
Girona (1 Season)1 League1272715.00.30012601.0001-1-3.33-2.75
Clermont Foot (1 Season)1 League1727240.00.81720000.0013-2-2.50-5.00
Coupe de France (4 Seasons)95986648.66.65101242311.7854+1+0.15-1.13
Coupe de la Ligue (3 Seasons)42887248.03.2388112410.7546-2-0.62-1.49
Copa del Rey (1 Season)1272715.00.30012601.0001-1-3.33-2.75
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
202026dz AlgeriaFriendlies (M)1909050.01.01901013.0010+1+1.00+1.00Matches
202127dz AlgeriaFriendlies (M)1585821.50.61580023.0021+1+1.55-0.57Matches
202127dz AlgeriaAfrica Cup of NationsGR3642123.70.70032100.3301-1-1.41-0.53Matches
202127dz AlgeriaAfrica Cup of Nations qualification253279.80.60022722.0031+2+3.40+1.36Matches
202228dz AlgeriaWCQ00002Matches
202228dz AlgeriaFriendlies (M)119193.50.20011903.0020+2+9.47+9.13Matches
3 Seasons1 Club4 Leagues82843611.13.2274162371.7583+5+1.58+0.63
Friendlies (M) (3 Seasons)31675616.91.9274111933.0051+4+2.16+1.39
Africa Cup of Nations (1 Season)3642123.70.70032100.3301-1-1.41-0.53
Africa Cup of Nations qualification (1 Season)253279.80.60022722.0031+2+3.40+1.36
WCQ (1 Season)00002

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
2011-201218Istresfr FRA2. Ligue 20.100
2012-201319Istresfr FRA2. Ligue 26.820
2013-201420Istresfr FRA2. Ligue 211.230
2015-201622Clermont Footfr FRA1. Coupe de la Ligue0.80000Matches
2015-201622Clermont Footfr FRA2. Ligue 224.04033Matches
2016-201723Bastiafr FRA1. Ligue 10.2000010200000Matches
2017-201824Gironaes ESPCopa del Rey0.30000Matches
2017-201824Metzfr FRACoupe de France2.70000Matches
2017-201824Metzfr FRA1. Ligue 12.00004306110001010100.0Matches
2018-201925Metzfr FRACoupe de France3.1100001100000Matches
2018-201925Metzfr FRA1. Coupe de la Ligue1.10000Matches
2018-201925Metzfr FRA2. Ligue 229.4300324151352813000167223936.1Matches
2019-202026Metzfr FRA1. Coupe de la Ligue1.30000002200Matches
2019-202026Metzfr FRA1. Ligue 19.1110663516100006651327.8Matches
2020-202127Metzfr FRACoupe de France0.70000203000Matches
2020-202127Metzfr FRA1. Ligue 131.3500206411851216210172274239.1Matches
2021-202228Metzfr FRACoupe de France0.20000103000Matches
2021-202228Metzfr FRA1. Ligue 117.0110717171121000010091932.1Matches
10 Seasons5 Clubs5 Leagues141.120201021351145961502105156411336.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Metz (5 Seasons)4 Leagues97.81120691341145761502105156411336.2
Istres (3 Seasons)1 League18.150
Clermont Foot (1 Season)2 Leagues24.8400330
Bastia (1 Season)1 League0.2000010200000
Girona (1 Season)1 League0.30000
Ligue 2 (5 Seasons)71.51200654151352813000167223936.1
Ligue 1 (5 Seasons)59.5720379153153137210348427436.2
Coupe de France (4 Seasons)6.6100031700000
Coupe de la Ligue (3 Seasons)3.20000002200
Copa del Rey (1 Season)0.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
2011-201218Istres1 League0.100
2012-201319Istres1 League6.820
2013-201420Istres1 League11.230
2015-201622Clermont Foot2 Leagues24.8400330
2016-201723Bastia1 League0.2000010200000
2017-201824Girona1 League0.30000
2017-201824Metz2 Leagues4.70004306110001010100.0
2018-201925Metz3 Leagues33.6400324161362813000167223936.1
2019-202026Metz2 Leagues10.5110663538100006651327.8
2020-202127Metz2 Leagues31.9500206611881216210172274239.1
2021-202228Metz2 Leagues17.2110718174121000010091932.1
10 Seasons5 Clubs5 Leagues141.120201021351145961502105156411336.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Metz (5 Seasons)4 Leagues97.81120691341145761502105156411336.2
Istres (3 Seasons)1 League18.150
Clermont Foot (1 Season)2 Leagues24.8400330
Bastia (1 Season)1 League0.2000010200000
Girona (1 Season)1 League0.30000
Ligue 2 (5 Seasons)71.51200654151352813000167223936.1
Ligue 1 (5 Seasons)59.5720379153153137210348427436.2
Coupe de France (4 Seasons)6.6100031700000
Coupe de la Ligue (3 Seasons)3.20000002200
Copa del Rey (1 Season)0.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
2011-201218Istresfr FRA2. Ligue 210th0.100
2012-201319Istresfr FRA2. Ligue 213th6.820
2013-201420Istresfr FRA2. Ligue 219th11.230
2015-201622Clermont Footfr FRA2. Ligue 27th24.04033Matches
2016-201723Bastiafr FRA1. Ligue 120th0.2000010200000Matches
2017-201824Metzfr FRA1. Ligue 120th2.00004306110001010100.0Matches
2018-201925Metzfr FRA2. Ligue 21st29.4300324151352813000167223936.1Matches
2019-202026Metzfr FRA1. Ligue 115th9.1110663516100006651327.8Matches
2020-202127Metzfr FRA1. Ligue 110th31.3500206411851216210172274239.1Matches
2021-202228Metzfr FRA1. Ligue 119th17.0110717171121000010091932.1Matches
10 Seasons4 Clubs2 Leagues131.019201021321045059502105156411336.2
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 Leagues88.81020691311044859502105156411336.2
Istres (3 Seasons)1 League18.150
Clermont Foot (1 Season)1 League24.04033
Bastia (1 Season)1 League0.2000010200000
Ligue 2 (5 Seasons)71.51200654151352813000167223936.1
Ligue 1 (5 Seasons)59.5720379153153137210348427436.2
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201622Clermont Footfr FRA1. Coupe de la Ligue27th0.80000Matches
2017-201824Gironaes ESPCopa del Rey17th0.30000Matches
2017-201824Metzfr FRACoupe de France9th2.70000Matches
2018-201925Metzfr FRACoupe de France9th3.1100001100000Matches
2018-201925Metzfr FRA1. Coupe de la Ligue17th1.10000Matches
2019-202026Metzfr FRA1. Coupe de la Ligue17th1.30000002200Matches
2020-202127Metzfr FRACoupe de France9th0.70000203000Matches
2021-202228Metzfr FRACoupe de FranceR640.20000103000Matches
6 Seasons3 Clubs3 Leagues10.1100031920000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Metz (5 Seasons)2 Leagues9.0100031920000
Girona (1 Season)1 League0.30000
Clermont Foot (1 Season)1 League0.80000
Coupe de France (4 Seasons)6.6100031700000
Coupe de la Ligue (3 Seasons)3.20000002200
Copa del Rey (1 Season)0.30000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202026dz AlgeriaFriendlies (M)1.00000Matches
202127dz AlgeriaFriendlies (M)0.60000Matches
202127dz AlgeriaAfrica Cup of NationsGR0.71001307200Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.60000Matches
202228dz AlgeriaFriendlies (M)0.20000Matches
3 Seasons1 Club4 Leagues3.21001307200
Friendlies (M) (3 Seasons)1.90000
Africa Cup of Nations (1 Season)0.71001307200
Africa Cup of Nations qualification (1 Season)0.60000
WCQ (1 Season)

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.