Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2001-200218Metzfr FRA1. Division 1655165.791.57271866.7114240.0Matches
2003-200420Metzfr FRA1. Ligue 127272,43027.0281.041189076.3106111037.0Matches
2005-200622Valenciaes ESP1. La Liga11901.022.004250.000100.0Matches
2006-200723Valencia1. Champions Lg11901.011.004375.000100.0Matches
2006-200723Valenciaes ESP1. La Liga866347.091.28312271.0321233.3Matches
2007-200824Valladolides ESP1. La Liga886627.4162.18412561.0124112.5Matches
2008-200925Lillefr FRA1. Ligue 1443604.030.75141178.6220250.0Matches
2009-201026Lille2. Europa Lg332703.020.677571.4210133.3Matches
2009-201026Lillefr FRA1. Ligue 1101090010.0141.40392564.1244220.0Matches
2010-201127Nîmesfr FRA2. Ligue 237363,24436.0431.191429969.7910171027.8
2011-201228Arles-Avignonfr FRA2. Ligue 235353,10134.5361.0414110574.591691645.7
2012-201329Arles-Avignonfr FRA2. Ligue 234343,06034.0461.351449868.191312823.5
2013-201430Arles-Avignonfr FRA2. Ligue 237373,31536.8350.9517213779.71015111129.7
2014-201531Angersfr FRA2. Ligue 234343,06034.0260.761229678.7168101852.9Matches
2015-201632Angersfr FRA1. Ligue 119191,71019.0110.58473676.68741157.9Matches
2015-201632Club Bruggebe BEL1. Pro League18181,62018.0140.78513772.514131055.6Matches
2016-201733Club Brugge1. Champions Lg665406.0142.33453175.600600.0531125.0Matches
2016-201733Club Bruggebe BEL1. First Division A36363,24036.0330.921309777.720791233.3541020.0Matches
2017-201834Angersfr FRA1. Coupe de la Ligue11901.011.00000100.00000Matches
2017-201834Club Bruggebe BEL1. First Division A554505.051.0013861.5410240.00000Matches
2017-201834Angersfr FRA1. Ligue 119191,65318.4221.20684872.1658421.133000.0Matches
2018-201935Angersfr FRACoupe de France11901.011.002150.000100.00000Matches
2018-201935Angersfr FRA1. Ligue 136363,23936.0481.3316111372.0915121130.6532040.0Matches
2019-202036Angersfr FRA1. Ligue 126262,34026.0321.23835165.1106101142.333000.0Matches
2020-202137Angersfr FRACoupe de France443604.061.50161062.5301250.00000Matches
19 Seasons9 Clubs8 Leagues41641237,064411.84571.111622116872.914812214014635.421164120.0
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Angers (6 Seasons)4 Leagues14014012,542139.31471.0549935572.55241475740.71192018.2
Arles-Avignon (3 Seasons)1 League1061069,476105.31171.1145734074.42844323533.0
Club Brugge (3 Seasons)2 Leagues65655,85065.0661.0223917375.3389182436.91072122.2
Metz (2 Seasons)1 League33322,94632.7371.1314510874.5117151237.5
Lille (2 Seasons)2 Leagues17171,53017.0191.12604168.3674529.4
Valencia (2 Seasons)2 Leagues1088149.0121.33392769.2323225.0
Nîmes (1 Season)1 League37363,24436.0431.191429969.7910171027.8
Valladolid (1 Season)1 League886627.4162.18412561.0124112.5
Ligue 1 (10 Seasons)14714613,148146.11671.1455739271.64846535336.31192018.2
Ligue 2 (5 Seasons)17717615,780175.31861.0672153574.25362596335.8
Coupe de France (4 Seasons)554505.071.40181161.1302240.00000
Pro League (3 Seasons)59595,31059.0520.8819414275.3389122440.7541020.0
La Liga (3 Seasons)17151,38615.4271.75764964.5446320.0
Champions Lg (2 Seasons)776307.0152.14493475.500700.0531125.0
Coupe de la Ligue (2 Seasons)11901.011.00000100.00000
Europa Lg (1 Season)332703.020.677571.4210133.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2001-200218Metz1 League655165.791.57271866.7114240.0
2003-200420Metz1 League27272,43027.0281.041189076.3106111037.0
2005-200622Valencia1 League11901.022.004250.000100.0
2006-200723Valencia2 Leagues977248.0101.24352571.4322228.6
2007-200824Valladolid1 League886627.4162.18412561.0124112.5
2008-200925Lille1 League443604.030.75141178.6220250.0
2009-201026Lille2 Leagues13131,17013.0161.23463065.2454323.1
2010-201127Nîmes1 League37363,24436.0431.191429969.7910171027.8
2011-201228Arles-Avignon1 League35353,10134.5361.0414110574.591691645.7
2012-201329Arles-Avignon1 League34343,06034.0461.351449868.191312823.5
2013-201430Arles-Avignon1 League37373,31536.8350.9517213779.71015111129.7
2014-201531Angers1 League34343,06034.0260.761229678.7168101852.9
2015-201632Angers2 Leagues19191,71019.0110.58473676.68741157.9
2015-201632Club Brugge1 League18181,62018.0140.78513772.514131055.6
2016-201733Club Brugge2 Leagues42423,78042.0471.1217512877.1207151228.61072122.2
2017-201834Club Brugge1 League554505.051.0013861.5410240.00000
2017-201834Angers3 Leagues20201,74319.4231.19684872.1659420.033000.0
2018-201935Angers2 Leagues37373,32937.0491.3216311471.8915131129.7532040.0
2019-202036Angers2 Leagues26262,34026.0321.23835165.1106101142.333000.0
2020-202137Angers2 Leagues443604.061.50161062.5301250.00000
19 Seasons9 Clubs8 Leagues41641237,064411.84571.111622116872.914812214014635.421164120.0
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Angers (6 Seasons)4 Leagues14014012,542139.31471.0549935572.55241475740.71192018.2
Arles-Avignon (3 Seasons)1 League1061069,476105.31171.1145734074.42844323533.0
Club Brugge (3 Seasons)2 Leagues65655,85065.0661.0223917375.3389182436.91072122.2
Metz (2 Seasons)1 League33322,94632.7371.1314510874.5117151237.5
Lille (2 Seasons)2 Leagues17171,53017.0191.12604168.3674529.4
Valencia (2 Seasons)2 Leagues1088149.0121.33392769.2323225.0
Nîmes (1 Season)1 League37363,24436.0431.191429969.7910171027.8
Valladolid (1 Season)1 League886627.4162.18412561.0124112.5
Ligue 1 (10 Seasons)14714613,148146.11671.1455739271.64846535336.31192018.2
Ligue 2 (5 Seasons)17717615,780175.31861.0672153574.25362596335.8
Coupe de France (4 Seasons)554505.071.40181161.1302240.00000
Pro League (3 Seasons)59595,31059.0520.8819414275.3389122440.7541020.0
La Liga (3 Seasons)17151,38615.4271.75764964.5446320.0
Champions Lg (2 Seasons)776307.0152.14493475.500700.0531125.0
Coupe de la Ligue (2 Seasons)11901.011.00000100.00000
Europa Lg (1 Season)332703.020.677571.4210133.3
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2001-200218Metzfr FRA1. Division 117th655165.791.57271866.7114240.0Matches
2003-200420Metzfr FRA1. Ligue 114th27272,43027.0281.041189076.3106111037.0Matches
2005-200622Valenciaes ESP1. La Liga3rd11901.022.004250.000100.0Matches
2006-200723Valenciaes ESP1. La Liga4th866347.091.28312271.0321233.3Matches
2007-200824Valladolides ESP1. La Liga15th886627.4162.18412561.0124112.5Matches
2008-200925Lillefr FRA1. Ligue 15th443604.030.75141178.6220250.0Matches
2009-201026Lillefr FRA1. Ligue 14th101090010.0141.40392564.1244220.0Matches
2010-201127Nîmesfr FRA2. Ligue 219th37363,24436.0431.191429969.7910171027.8
2011-201228Arles-Avignonfr FRA2. Ligue 213th35353,10134.5361.0414110574.591691645.7
2012-201329Arles-Avignonfr FRA2. Ligue 211th34343,06034.0461.351449868.191312823.5
2013-201430Arles-Avignonfr FRA2. Ligue 213th37373,31536.8350.9517213779.71015111129.7
2014-201531Angersfr FRA2. Ligue 23rd34343,06034.0260.761229678.7168101852.9Matches
2015-201632Angersfr FRA1. Ligue 19th19191,71019.0110.58473676.68741157.9Matches
2015-201632Club Bruggebe BEL1. Pro League1st18181,62018.0140.78513772.514131055.6Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36363,24036.0330.921309777.720791233.3541020.0Matches
2017-201834Club Bruggebe BEL1. First Division A1st554505.051.0013861.5410240.00000Matches
2017-201834Angersfr FRA1. Ligue 114th19191,65318.4221.20684872.1658421.133000.0Matches
2018-201935Angersfr FRA1. Ligue 113th36363,23936.0481.3316111372.0915121130.6532040.0Matches
2019-202036Angersfr FRA1. Ligue 111th26262,34026.0321.23835165.1106101142.333000.0Matches
19 Seasons9 Clubs4 Leagues40039635,624395.84321.091548111872.914312113014336.116133018.8
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Angers (6 Seasons)2 Leagues13413412,002133.31391.0448134473.04941445541.01192018.2
Arles-Avignon (3 Seasons)1 League1061069,476105.31171.1145734074.42844323533.0
Club Brugge (3 Seasons)1 League59595,31059.0520.8819414275.3389122440.7541020.0
Metz (2 Seasons)1 League33322,94632.7371.1314510874.5117151237.5
Lille (2 Seasons)1 League14141,26014.0171.21533667.9464428.6
Valencia (2 Seasons)1 League977248.0111.37352468.6322228.6
Nîmes (1 Season)1 League37363,24436.0431.191429969.7910171027.8
Valladolid (1 Season)1 League886627.4162.18412561.0124112.5
Ligue 1 (10 Seasons)14714613,148146.11671.1455739271.64846535336.31192018.2
Ligue 2 (5 Seasons)17717615,780175.31861.0672153574.25362596335.8
Pro League (3 Seasons)59595,31059.0520.8819414275.3389122440.7541020.0
La Liga (3 Seasons)17151,38615.4271.75764964.5446320.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2017-201834Angersfr FRA1. Coupe de la Ligue5th11901.011.00000100.00000Matches
2018-201935Angersfr FRACoupe de France33rd11901.011.002150.000100.00000Matches
2020-202137Angersfr FRACoupe de France5th443604.061.50161062.5301250.00000Matches
5 Seasons1 Club2 Leagues665406.081.33181161.1303233.30000
Coupe de France (4 Seasons)554505.071.40181161.1302240.00000
Coupe de la Ligue (2 Seasons)11901.011.00000100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2006-200723Valencia1. Champions LgQF11901.011.004375.000100.0Matches
2009-201026Lille2. Europa LgR16332703.020.677571.4210133.3Matches
2016-201733Club Brugge1. Champions LgGR665406.0142.33453175.600600.0531125.0Matches
3 Seasons3 Clubs2 Leagues101090010.0171.70563975.0217110.0531125.0
Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Club Brugge (1 Season)1 League665406.0142.33453175.600600.0531125.0
Lille (1 Season)1 League332703.020.677571.4210133.3
Valencia (1 Season)1 League11901.011.004375.000100.0
Champions Lg (2 Seasons)776307.0152.14493475.500700.0531125.0
Europa Lg (1 Season)332703.020.677571.4210133.3

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2001-200218Metzfr FRA1. Division 15.79Matches
2003-200420Metzfr FRA1. Ligue 127.028Matches
2005-200622Valenciaes ESP1. La Liga1.02Matches
2006-200723Valencia1. Champions Lg1.01Matches
2006-200723Valenciaes ESP1. La Liga7.09Matches
2007-200824Valladolides ESP1. La Liga7.416Matches
2008-200925Lillefr FRA1. Ligue 14.03Matches
2009-201026Lille2. Europa Lg3.02Matches
2009-201026Lillefr FRA1. Ligue 110.014Matches
2010-201127Nîmesfr FRA2. Ligue 236.043
2011-201228Arles-Avignonfr FRA2. Ligue 234.536
2012-201329Arles-Avignonfr FRA2. Ligue 234.046
2013-201430Arles-Avignonfr FRA2. Ligue 236.835
2014-201531Angersfr FRA2. Ligue 234.026Matches
2015-201632Angersfr FRA1. Ligue 119.011Matches
2015-201632Club Bruggebe BEL1. Pro League18.014Matches
2016-201733Club Brugge1. Champions Lg6.0143Matches
2016-201733Club Bruggebe BEL1. First Division A36.0334Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.010Matches
2017-201834Club Bruggebe BEL1. First Division A5.0500103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9Matches
2017-201834Angersfr FRA1. Ligue 118.422311219.60.25-0.4-0.028931428.33908448.238.614586.954.7255228.6251.3616.2Matches
2018-201935Angersfr FRACoupe de France1.010Matches
2018-201935Angersfr FRA1. Ligue 136.048303247.20.27+1.2+0.0324057641.770718349.838.329077.250.7524173.2330.9213.9Matches
2019-202036Angersfr FRA1. Ligue 126.032321026.70.29-5.3-0.2011934234.849411639.535.920372.450.6319154.7220.8515.1Matches
2020-202137Angersfr FRACoupe de France4.060Matches
19 Seasons9 Clubs8 Leagues411.84571636497.30.27-5.7-0.07474129636.6170140845.937.566477.751.61149564.9911.0715.3
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Angers (6 Seasons)4 Leagues139.3147935493.50.27-4.5-0.06448123236.4159138346.237.763877.951.51098544.9801.0014.9
Arles-Avignon (3 Seasons)1 League105.3117
Club Brugge (3 Seasons)2 Leagues65.06670103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
Metz (2 Seasons)1 League32.737
Lille (2 Seasons)2 Leagues17.019
Valencia (2 Seasons)2 Leagues9.012
Nîmes (1 Season)1 League36.043
Valladolid (1 Season)1 League7.416
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1167935493.50.27-4.5-0.06448123236.4159138346.237.763877.951.51098544.9801.0014.9
Ligue 2 (5 Seasons)175.3186
Coupe de France (4 Seasons)5.070
Pro League (3 Seasons)59.05240103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
La Liga (3 Seasons)15.427
Champions Lg (2 Seasons)7.0153
Coupe de la Ligue (2 Seasons)1.010
Europa Lg (1 Season)3.02
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2001-200218Metz1 League5.79
2003-200420Metz1 League27.028
2005-200622Valencia1 League1.02
2006-200723Valencia2 Leagues8.010
2007-200824Valladolid1 League7.416
2008-200925Lille1 League4.03
2009-201026Lille2 Leagues13.016
2010-201127Nîmes1 League36.043
2011-201228Arles-Avignon1 League34.536
2012-201329Arles-Avignon1 League34.046
2013-201430Arles-Avignon1 League36.835
2014-201531Angers1 League34.026
2015-201632Angers2 Leagues19.011
2015-201632Club Brugge1 League18.014
2016-201733Club Brugge2 Leagues42.0477
2017-201834Club Brugge1 League5.0500103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
2017-201834Angers3 Leagues19.423311219.60.25-0.4-0.028931428.33908448.238.614586.954.7255228.6251.3616.2
2018-201935Angers2 Leagues37.049303247.20.27+1.2+0.0324057641.770718349.838.329077.250.7524173.2330.9213.9
2019-202036Angers2 Leagues26.032321026.70.29-5.3-0.2011934234.849411639.535.920372.450.6319154.7220.8515.1
2020-202137Angers2 Leagues4.060
19 Seasons9 Clubs8 Leagues411.84571636497.30.27-5.7-0.07474129636.6170140845.937.566477.751.61149564.9911.0715.3
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Angers (6 Seasons)4 Leagues139.3147935493.50.27-4.5-0.06448123236.4159138346.237.763877.951.51098544.9801.0014.9
Arles-Avignon (3 Seasons)1 League105.3117
Club Brugge (3 Seasons)2 Leagues65.06670103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
Metz (2 Seasons)1 League32.737
Lille (2 Seasons)2 Leagues17.019
Valencia (2 Seasons)2 Leagues9.012
Nîmes (1 Season)1 League36.043
Valladolid (1 Season)1 League7.416
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1167935493.50.27-4.5-0.06448123236.4159138346.237.763877.951.51098544.9801.0014.9
Ligue 2 (5 Seasons)175.3186
Coupe de France (4 Seasons)5.070
Pro League (3 Seasons)59.05240103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
La Liga (3 Seasons)15.427
Champions Lg (2 Seasons)7.0153
Coupe de la Ligue (2 Seasons)1.010
Europa Lg (1 Season)3.02
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2001-200218Metzfr FRA1. Division 117th5.79Matches
2003-200420Metzfr FRA1. Ligue 114th27.028Matches
2005-200622Valenciaes ESP1. La Liga3rd1.02Matches
2006-200723Valenciaes ESP1. La Liga4th7.09Matches
2007-200824Valladolides ESP1. La Liga15th7.416Matches
2008-200925Lillefr FRA1. Ligue 15th4.03Matches
2009-201026Lillefr FRA1. Ligue 14th10.014Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.043
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.536
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.046
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.835
2014-201531Angersfr FRA2. Ligue 23rd34.026Matches
2015-201632Angersfr FRA1. Ligue 19th19.011Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.014Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.0334Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.0500103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9Matches
2017-201834Angersfr FRA1. Ligue 114th18.422311219.60.25-0.4-0.028931428.33908448.238.614586.954.7255228.6251.3616.2Matches
2018-201935Angersfr FRA1. Ligue 113th36.048303247.20.27+1.2+0.0324057641.770718349.838.329077.250.7524173.2330.9213.9Matches
2019-202036Angersfr FRA1. Ligue 111th26.032321026.70.29-5.3-0.2011934234.849411639.535.920372.450.6319154.7220.8515.1Matches
19 Seasons9 Clubs4 Leagues395.84321336497.30.27-5.7-0.07474129636.6170140845.937.566477.751.61149564.9911.0715.3
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Angers (6 Seasons)2 Leagues133.3139935493.50.27-4.5-0.06448123236.4159138346.237.763877.951.51098544.9801.0014.9
Arles-Avignon (3 Seasons)1 League105.3117
Club Brugge (3 Seasons)1 League59.05240103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
Metz (2 Seasons)1 League32.737
Lille (2 Seasons)1 League14.017
Valencia (2 Seasons)1 League8.011
Nîmes (1 Season)1 League36.043
Valladolid (1 Season)1 League7.416
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1167935493.50.27-4.5-0.06448123236.4159138346.237.763877.951.51098544.9801.0014.9
Ligue 2 (5 Seasons)175.3186
Pro League (3 Seasons)59.05240103.80.30-1.2-0.24266440.61102540.934.92673.153.55123.9112.2019.9
La Liga (3 Seasons)15.427
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.010Matches
2018-201935Angersfr FRACoupe de France33rd1.010Matches
2020-202137Angersfr FRACoupe de France5th4.060Matches
5 Seasons1 Club2 Leagues6.080
Coupe de France (4 Seasons)5.070
Coupe de la Ligue (2 Seasons)1.010
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2006-200723Valencia1. Champions LgQF1.01Matches
2009-201026Lille2. Europa LgR163.02Matches
2016-201733Club Brugge1. Champions LgGR6.0143Matches
3 Seasons3 Clubs2 Leagues10.0173
Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Club Brugge (1 Season)1 League6.0143
Lille (1 Season)1 League3.02
Valencia (1 Season)1 League1.01
Champions Lg (2 Seasons)7.0153
Europa Lg (1 Season)3.02

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
2001-200218Metzfr FRA1. Division 1655165.7000000000.000.000.000.000.00Matches
2003-200420Metzfr FRA1. Ligue 127272,43027.0000000100.000.000.000.000.00Matches
2005-200622Valenciaes ESP1. La Liga11901.0000000000.000.000.000.000.00Matches
2006-200723Valencia1. Champions Lg11901.0000000000.000.000.000.000.00Matches
2006-200723Valenciaes ESP1. La Liga866347.0000000200.000.000.000.000.00Matches
2007-200824Valladolides ESP1. La Liga886627.4000000110.000.000.000.000.00Matches
2008-200925Lillefr FRA1. Ligue 1443604.0000000000.000.000.000.000.00Matches
2009-201026Lille2. Europa Lg332703.0000000100.000.000.000.000.00Matches
2009-201026Lillefr FRA1. Ligue 1101090010.0000000100.000.000.000.000.00Matches
2010-201127Nîmesfr FRA2. Ligue 237363,24436.0000000200.000.000.000.000.00
2011-201228Arles-Avignonfr FRA2. Ligue 235353,10134.5000000100.000.000.000.000.00
2012-201329Arles-Avignonfr FRA2. Ligue 234343,06034.0000000300.000.000.000.000.00
2013-201430Arles-Avignonfr FRA2. Ligue 237373,31536.8000000000.000.000.000.000.00
2014-201531Angersfr FRA2. Ligue 234343,06034.0000000200.000.000.000.000.00Matches
2015-201632Angersfr FRA1. Coupe de la Ligue00Matches
2015-201632Angersfr FRA1. Ligue 119191,71019.0000000000.000.000.000.000.00Matches
2015-201632Club Bruggebe BEL1. Pro League18181,62018.0000000000.000.000.000.000.00Matches
2016-201733Club Brugge1. Champions Lg665406.0000000100.000.000.000.000.00Matches
2016-201733Club Bruggebe BEL1. First Division A36363,24036.0000000300.000.000.000.000.00Matches
2017-201834Angersfr FRACoupe de France00Matches
2017-201834Angersfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2017-201834Club Bruggebe BEL1. First Division A554505.0000000000.00.00.00.00000.000.000.000.000.000.000.010.010.000.01Matches
2017-201834Angersfr FRA1. Ligue 119191,65218.4000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201935Angersfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2018-201935Angersfr FRA1. Ligue 136363,23936.0000000110.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202036Angersfr FRACoupe de France00Matches
2019-202036Angersfr FRA1. Ligue 126262,34026.0000000000.00.00.10.10000.000.000.000.000.000.000.000.000.000.00Matches
2020-202137Angersfr FRACoupe de France443604.0000000000.000.000.000.000.00Matches
2020-202137Angersfr FRA1. Ligue 100Matches
2024-202541Reimsfr FRA1. Ligue 100Matches
19 Seasons9 Clubs8 Leagues41641237,063411.80000001920.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
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
Angers (6 Seasons)4 Leagues14014012,541139.3000000310.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
Arles-Avignon (3 Seasons)1 League1061069,476105.3000000400.000.000.000.000.00
Club Brugge (3 Seasons)2 Leagues65655,85065.0000000400.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
Metz (2 Seasons)1 League33322,94632.7000000100.000.000.000.000.00
Lille (2 Seasons)2 Leagues17171,53017.0000000200.000.000.000.000.00
Valencia (2 Seasons)2 Leagues1088149.0000000200.000.000.000.000.00
Nîmes (1 Season)1 League37363,24436.0000000200.000.000.000.000.00
Valladolid (1 Season)1 League886627.4000000110.000.000.000.000.00
Reims (1 Season)1 League00
Ligue 1 (10 Seasons)14714613,147146.1000000310.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
Ligue 2 (5 Seasons)17717615,780175.3000000800.000.000.000.000.00
Coupe de France (4 Seasons)554505.0000000000.000.000.000.000.00
Pro League (3 Seasons)59595,31059.0000000300.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
La Liga (3 Seasons)17151,38615.4000000310.000.000.000.000.00
Champions Lg (2 Seasons)776307.0000000100.000.000.000.000.00
Coupe de la Ligue (2 Seasons)11901.0000000000.000.000.000.000.00
Europa Lg (1 Season)332703.0000000100.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
2001-200218Metz1 League655165.7000000000.000.000.000.000.00
2003-200420Metz1 League27272,43027.0000000100.000.000.000.000.00
2005-200622Valencia1 League11901.0000000000.000.000.000.000.00
2006-200723Valencia2 Leagues977248.0000000200.000.000.000.000.00
2007-200824Valladolid1 League886627.4000000110.000.000.000.000.00
2008-200925Lille1 League443604.0000000000.000.000.000.000.00
2009-201026Lille2 Leagues13131,17013.0000000200.000.000.000.000.00
2010-201127Nîmes1 League37363,24436.0000000200.000.000.000.000.00
2011-201228Arles-Avignon1 League35353,10134.5000000100.000.000.000.000.00
2012-201329Arles-Avignon1 League34343,06034.0000000300.000.000.000.000.00
2013-201430Arles-Avignon1 League37373,31536.8000000000.000.000.000.000.00
2014-201531Angers1 League34343,06034.0000000200.000.000.000.000.00
2015-201632Angers2 Leagues19191,71019.0000000000.000.000.000.000.00
2015-201632Club Brugge1 League18181,62018.0000000000.000.000.000.000.00
2016-201733Club Brugge2 Leagues42423,78042.0000000400.000.000.000.000.00
2017-201834Club Brugge1 League554505.0000000000.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
2017-201834Angers3 Leagues20201,74219.4000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2018-201935Angers2 Leagues37373,32937.0000000110.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202036Angers2 Leagues26262,34026.0000000000.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
2020-202137Angers2 Leagues443604.0000000000.000.000.000.000.00
2024-202541Reims1 League00
19 Seasons9 Clubs8 Leagues41641237,063411.80000001920.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
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
Angers (6 Seasons)4 Leagues14014012,541139.3000000310.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
Arles-Avignon (3 Seasons)1 League1061069,476105.3000000400.000.000.000.000.00
Club Brugge (3 Seasons)2 Leagues65655,85065.0000000400.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
Metz (2 Seasons)1 League33322,94632.7000000100.000.000.000.000.00
Lille (2 Seasons)2 Leagues17171,53017.0000000200.000.000.000.000.00
Valencia (2 Seasons)2 Leagues1088149.0000000200.000.000.000.000.00
Nîmes (1 Season)1 League37363,24436.0000000200.000.000.000.000.00
Valladolid (1 Season)1 League886627.4000000110.000.000.000.000.00
Reims (1 Season)1 League00
Ligue 1 (10 Seasons)14714613,147146.1000000310.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
Ligue 2 (5 Seasons)17717615,780175.3000000800.000.000.000.000.00
Coupe de France (4 Seasons)554505.0000000000.000.000.000.000.00
Pro League (3 Seasons)59595,31059.0000000300.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
La Liga (3 Seasons)17151,38615.4000000310.000.000.000.000.00
Champions Lg (2 Seasons)776307.0000000100.000.000.000.000.00
Coupe de la Ligue (2 Seasons)11901.0000000000.000.000.000.000.00
Europa Lg (1 Season)332703.0000000100.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
2001-200218Metzfr FRA1. Division 117th655165.7000000000.000.000.000.000.00Matches
2003-200420Metzfr FRA1. Ligue 114th27272,43027.0000000100.000.000.000.000.00Matches
2005-200622Valenciaes ESP1. La Liga3rd11901.0000000000.000.000.000.000.00Matches
2006-200723Valenciaes ESP1. La Liga4th866347.0000000200.000.000.000.000.00Matches
2007-200824Valladolides ESP1. La Liga15th886627.4000000110.000.000.000.000.00Matches
2008-200925Lillefr FRA1. Ligue 15th443604.0000000000.000.000.000.000.00Matches
2009-201026Lillefr FRA1. Ligue 14th101090010.0000000100.000.000.000.000.00Matches
2010-201127Nîmesfr FRA2. Ligue 219th37363,24436.0000000200.000.000.000.000.00
2011-201228Arles-Avignonfr FRA2. Ligue 213th35353,10134.5000000100.000.000.000.000.00
2012-201329Arles-Avignonfr FRA2. Ligue 211th34343,06034.0000000300.000.000.000.000.00
2013-201430Arles-Avignonfr FRA2. Ligue 213th37373,31536.8000000000.000.000.000.000.00
2014-201531Angersfr FRA2. Ligue 23rd34343,06034.0000000200.000.000.000.000.00Matches
2015-201632Angersfr FRA1. Ligue 19th19191,71019.0000000000.000.000.000.000.00Matches
2015-201632Club Bruggebe BEL1. Pro League1st18181,62018.0000000000.000.000.000.000.00Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36363,24036.0000000300.000.000.000.000.00Matches
2017-201834Club Bruggebe BEL1. First Division A1st554505.0000000000.00.00.00.00000.000.000.000.000.000.000.010.010.000.01Matches
2017-201834Angersfr FRA1. Ligue 114th19191,65218.4000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201935Angersfr FRA1. Ligue 113th36363,23936.0000000110.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202036Angersfr FRA1. Ligue 111th26262,34026.0000000000.00.00.10.10000.000.000.000.000.000.000.000.000.000.00Matches
2020-202137Angersfr FRA1. Ligue 113th00Matches
2024-202541Reimsfr FRA1. Ligue 18th00Matches
19 Seasons9 Clubs4 Leagues40039635,623395.80000001720.00.00.20.20000.000.000.000.000.000.000.000.000.000.00
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
Angers (6 Seasons)2 Leagues13413412,001133.3000000310.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
Arles-Avignon (3 Seasons)1 League1061069,476105.3000000400.000.000.000.000.00
Club Brugge (3 Seasons)1 League59595,31059.0000000300.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
Metz (2 Seasons)1 League33322,94632.7000000100.000.000.000.000.00
Lille (2 Seasons)1 League14141,26014.0000000100.000.000.000.000.00
Valencia (2 Seasons)1 League977248.0000000200.000.000.000.000.00
Nîmes (1 Season)1 League37363,24436.0000000200.000.000.000.000.00
Valladolid (1 Season)1 League886627.4000000110.000.000.000.000.00
Reims (1 Season)1 League00
Ligue 1 (10 Seasons)14714613,147146.1000000310.00.00.10.10000.000.000.000.000.000.000.000.000.000.00
Ligue 2 (5 Seasons)17717615,780175.3000000800.000.000.000.000.00
Pro League (3 Seasons)59595,31059.0000000300.00.00.00.00000.000.000.000.000.000.000.010.010.000.01
La Liga (3 Seasons)17151,38615.4000000310.000.000.000.000.00
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-201632Angersfr FRA1. Coupe de la Ligue17th00Matches
2017-201834Angersfr FRACoupe de France33rd00Matches
2017-201834Angersfr FRA1. Coupe de la Ligue5th11901.0000000000.000.000.000.000.00Matches
2018-201935Angersfr FRACoupe de France33rd11901.0000000000.000.000.000.000.00Matches
2019-202036Angersfr FRACoupe de France9th00Matches
2020-202137Angersfr FRACoupe de France5th443604.0000000000.000.000.000.000.00Matches
5 Seasons1 Club2 Leagues665406.0000000000.000.000.000.000.00
Coupe de France (4 Seasons)554505.0000000000.000.000.000.000.00
Coupe de la Ligue (2 Seasons)11901.0000000000.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
2006-200723Valencia1. Champions LgQF11901.0000000000.000.000.000.000.00Matches
2009-201026Lille2. Europa LgR16332703.0000000100.000.000.000.000.00Matches
2016-201733Club Brugge1. Champions LgGR665406.0000000100.000.000.000.000.00Matches
3 Seasons3 Clubs2 Leagues101090010.0000000200.000.000.000.000.00
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Club Brugge (1 Season)1 League665406.0000000100.000.000.000.000.00
Lille (1 Season)1 League332703.0000000100.000.000.000.000.00
Valencia (1 Season)1 League11901.0000000000.000.000.000.000.00
Champions Lg (2 Seasons)776307.0000000100.000.000.000.000.00
Europa Lg (1 Season)332703.0000000100.000.000.000.000.00
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2001-200218Metzfr FRA1. Division 15.70Matches
2003-200420Metzfr FRA1. Ligue 127.00Matches
2005-200622Valenciaes ESP1. La Liga1.00Matches
2006-200723Valencia1. Champions Lg1.00Matches
2006-200723Valenciaes ESP1. La Liga7.00Matches
2007-200824Valladolides ESP1. La Liga7.40Matches
2008-200925Lillefr FRA1. Ligue 14.00Matches
2009-201026Lille2. Europa Lg3.00Matches
2009-201026Lillefr FRA1. Ligue 110.00Matches
2010-201127Nîmesfr FRA2. Ligue 236.00
2011-201228Arles-Avignonfr FRA2. Ligue 234.50
2012-201329Arles-Avignonfr FRA2. Ligue 234.00
2013-201430Arles-Avignonfr FRA2. Ligue 236.80
2014-201531Angersfr FRA2. Ligue 234.00Matches
2015-201632Angersfr FRA1. Ligue 119.00Matches
2015-201632Club Bruggebe BEL1. Pro League18.00Matches
2016-201733Club Brugge1. Champions Lg6.00Matches
2016-201733Club Bruggebe BEL1. First Division A36.00Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.00Matches
2017-201834Club Bruggebe BEL1. First Division A5.09313668.429562469131492.9434595.6377748.100.00.00.014000Matches
2017-201834Angersfr FRA1. Ligue 118.429853555.7988476292626100.0130130100.014237937.500.00.00.007000Matches
2018-201935Angersfr FRACoupe de France1.00Matches
2018-201935Angersfr FRA1. Ligue 136.0638100263.722133181175858100.025726696.632267148.000.00.10.0112000Matches
2019-202036Angersfr FRA1. Ligue 126.045169864.614332109856666100.018919298.419443644.500.10.1-0.118100Matches
2020-202137Angersfr FRACoupe de France4.00Matches
19 Seasons9 Clubs8 Leagues411.81480237162.4493053920016316499.461963397.8695156344.500.20.2-0.2331100
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
Angers (6 Seasons)4 Leagues139.31387223562.14634936731150150100.057658898.0658148644.300.10.2-0.1227100
Arles-Avignon (3 Seasons)1 League105.30
Club Brugge (3 Seasons)2 Leagues65.09313668.429562469131492.9434595.6377748.100.00.00.014000
Metz (2 Seasons)1 League32.70
Lille (2 Seasons)2 Leagues17.00
Valencia (2 Seasons)2 Leagues9.00
Nîmes (1 Season)1 League36.00
Valladolid (1 Season)1 League7.40
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.11387223562.14634936731150150100.057658898.0658148644.300.10.2-0.1227100
Ligue 2 (5 Seasons)175.30
Coupe de France (4 Seasons)5.00
Pro League (3 Seasons)59.09313668.429562469131492.9434595.6377748.100.00.00.014000
La Liga (3 Seasons)15.40
Champions Lg (2 Seasons)7.00
Coupe de la Ligue (2 Seasons)1.00
Europa Lg (1 Season)3.00
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
2001-200218Metz1 League5.70
2003-200420Metz1 League27.00
2005-200622Valencia1 League1.00
2006-200723Valencia2 Leagues8.00
2007-200824Valladolid1 League7.40
2008-200925Lille1 League4.00
2009-201026Lille2 Leagues13.00
2010-201127Nîmes1 League36.00
2011-201228Arles-Avignon1 League34.50
2012-201329Arles-Avignon1 League34.00
2013-201430Arles-Avignon1 League36.80
2014-201531Angers1 League34.00
2015-201632Angers2 Leagues19.00
2015-201632Club Brugge1 League18.00
2016-201733Club Brugge2 Leagues42.00
2017-201834Club Brugge1 League5.09313668.429562469131492.9434595.6377748.100.00.00.014000
2017-201834Angers3 Leagues19.429853555.7988476292626100.0130130100.014237937.500.00.00.007000
2018-201935Angers2 Leagues37.0638100263.722133181175858100.025726696.632267148.000.00.10.0112000
2019-202036Angers2 Leagues26.045169864.614332109856666100.018919298.419443644.500.10.1-0.118100
2020-202137Angers2 Leagues4.00
19 Seasons9 Clubs8 Leagues411.81480237162.4493053920016316499.461963397.8695156344.500.20.2-0.2331100
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
Angers (6 Seasons)4 Leagues139.31387223562.14634936731150150100.057658898.0658148644.300.10.2-0.1227100
Arles-Avignon (3 Seasons)1 League105.30
Club Brugge (3 Seasons)2 Leagues65.09313668.429562469131492.9434595.6377748.100.00.00.014000
Metz (2 Seasons)1 League32.70
Lille (2 Seasons)2 Leagues17.00
Valencia (2 Seasons)2 Leagues9.00
Nîmes (1 Season)1 League36.00
Valladolid (1 Season)1 League7.40
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.11387223562.14634936731150150100.057658898.0658148644.300.10.2-0.1227100
Ligue 2 (5 Seasons)175.30
Coupe de France (4 Seasons)5.00
Pro League (3 Seasons)59.09313668.429562469131492.9434595.6377748.100.00.00.014000
La Liga (3 Seasons)15.40
Champions Lg (2 Seasons)7.00
Coupe de la Ligue (2 Seasons)1.00
Europa Lg (1 Season)3.00
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
2001-200218Metzfr FRA1. Division 117th5.70Matches
2003-200420Metzfr FRA1. Ligue 114th27.00Matches
2005-200622Valenciaes ESP1. La Liga3rd1.00Matches
2006-200723Valenciaes ESP1. La Liga4th7.00Matches
2007-200824Valladolides ESP1. La Liga15th7.40Matches
2008-200925Lillefr FRA1. Ligue 15th4.00Matches
2009-201026Lillefr FRA1. Ligue 14th10.00Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.00
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.50
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.00
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.80
2014-201531Angersfr FRA2. Ligue 23rd34.00Matches
2015-201632Angersfr FRA1. Ligue 19th19.00Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.00Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.00Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.09313668.429562469131492.9434595.6377748.100.00.00.014000Matches
2017-201834Angersfr FRA1. Ligue 114th18.429853555.7988476292626100.0130130100.014237937.500.00.00.007000Matches
2018-201935Angersfr FRA1. Ligue 113th36.0638100263.722133181175858100.025726696.632267148.000.00.10.0112000Matches
2019-202036Angersfr FRA1. Ligue 111th26.045169864.614332109856666100.018919298.419443644.500.10.1-0.118100Matches
19 Seasons9 Clubs4 Leagues395.81480237162.4493053920016316499.461963397.8695156344.500.20.2-0.2331100
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
Angers (6 Seasons)2 Leagues133.31387223562.14634936731150150100.057658898.0658148644.300.10.2-0.1227100
Arles-Avignon (3 Seasons)1 League105.30
Club Brugge (3 Seasons)1 League59.09313668.429562469131492.9434595.6377748.100.00.00.014000
Metz (2 Seasons)1 League32.70
Lille (2 Seasons)1 League14.00
Valencia (2 Seasons)1 League8.00
Nîmes (1 Season)1 League36.00
Valladolid (1 Season)1 League7.40
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.11387223562.14634936731150150100.057658898.0658148644.300.10.2-0.1227100
Ligue 2 (5 Seasons)175.30
Pro League (3 Seasons)59.09313668.429562469131492.9434595.6377748.100.00.00.014000
La Liga (3 Seasons)15.40
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
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.00Matches
2018-201935Angersfr FRACoupe de France33rd1.00Matches
2020-202137Angersfr FRACoupe de France5th4.00Matches
5 Seasons1 Club2 Leagues6.00
Coupe de France (4 Seasons)5.00
Coupe de la Ligue (2 Seasons)1.00
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
2006-200723Valencia1. Champions LgQF1.00Matches
2009-201026Lille2. Europa LgR163.00Matches
2016-201733Club Brugge1. Champions LgGR6.00Matches
3 Seasons3 Clubs2 Leagues10.00
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
Club Brugge (1 Season)1 League6.00
Lille (1 Season)1 League3.00
Valencia (1 Season)1 League1.00
Champions Lg (2 Seasons)7.00
Europa Lg (1 Season)3.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2001-200218Metzfr FRA1. Division 15.7Matches
2003-200420Metzfr FRA1. Ligue 127.0Matches
2005-200622Valenciaes ESP1. La Liga1.0Matches
2006-200723Valencia1. Champions Lg1.0Matches
2006-200723Valenciaes ESP1. La Liga7.0Matches
2007-200824Valladolides ESP1. La Liga7.4Matches
2008-200925Lillefr FRA1. Ligue 14.0Matches
2009-201026Lille2. Europa Lg3.0Matches
2009-201026Lillefr FRA1. Ligue 110.0Matches
2010-201127Nîmesfr FRA2. Ligue 236.0
2011-201228Arles-Avignonfr FRA2. Ligue 234.5
2012-201329Arles-Avignonfr FRA2. Ligue 234.0
2013-201430Arles-Avignonfr FRA2. Ligue 236.8
2014-201531Angersfr FRA2. Ligue 234.0Matches
2015-201632Angersfr FRA1. Ligue 119.0Matches
2015-201632Club Bruggebe BEL1. Pro League18.0Matches
2016-201733Club Brugge1. Champions Lg6.00Matches
2016-201733Club Bruggebe BEL1. First Division A36.00Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.0Matches
2017-201834Club Bruggebe BEL1. First Division A5.0136983812000000009300Matches
2017-201834Angersfr FRA1. Ligue 118.4535316219740000000029800Matches
2018-201935Angersfr FRACoupe de France1.00Matches
2018-201935Angersfr FRA1. Ligue 136.010025714261360300000063851Matches
2019-202036Angersfr FRA1. Ligue 126.0698413284810100000045110Matches
2020-202137Angersfr FRACoupe de France4.00Matches
19 Seasons9 Clubs8 Leagues411.82371139896730304000000148061
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Angers (6 Seasons)4 Leagues139.32235130092929104000000138761
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)2 Leagues65.0136983812000000009300
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)2 Leagues17.0
Valencia (2 Seasons)2 Leagues9.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.12235130092929104000000138761
Ligue 2 (5 Seasons)175.3
Coupe de France (4 Seasons)5.00
Pro League (3 Seasons)59.0136983812000000009300
La Liga (3 Seasons)15.4
Champions Lg (2 Seasons)7.00
Coupe de la Ligue (2 Seasons)1.0
Europa Lg (1 Season)3.0
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
2001-200218Metz1 League5.7
2003-200420Metz1 League27.0
2005-200622Valencia1 League1.0
2006-200723Valencia2 Leagues8.0
2007-200824Valladolid1 League7.4
2008-200925Lille1 League4.0
2009-201026Lille2 Leagues13.0
2010-201127Nîmes1 League36.0
2011-201228Arles-Avignon1 League34.5
2012-201329Arles-Avignon1 League34.0
2013-201430Arles-Avignon1 League36.8
2014-201531Angers1 League34.0
2015-201632Angers2 Leagues19.0
2015-201632Club Brugge1 League18.0
2016-201733Club Brugge2 Leagues42.00
2017-201834Club Brugge1 League5.0136983812000000009300
2017-201834Angers3 Leagues19.4535316219740000000029800
2018-201935Angers2 Leagues37.010025714261360300000063851
2019-202036Angers2 Leagues26.0698413284810100000045110
2020-202137Angers2 Leagues4.00
19 Seasons9 Clubs8 Leagues411.82371139896730304000000148061
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Angers (6 Seasons)4 Leagues139.32235130092929104000000138761
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)2 Leagues65.0136983812000000009300
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)2 Leagues17.0
Valencia (2 Seasons)2 Leagues9.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.12235130092929104000000138761
Ligue 2 (5 Seasons)175.3
Coupe de France (4 Seasons)5.00
Pro League (3 Seasons)59.0136983812000000009300
La Liga (3 Seasons)15.4
Champions Lg (2 Seasons)7.00
Coupe de la Ligue (2 Seasons)1.0
Europa Lg (1 Season)3.0
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
2001-200218Metzfr FRA1. Division 117th5.7Matches
2003-200420Metzfr FRA1. Ligue 114th27.0Matches
2005-200622Valenciaes ESP1. La Liga3rd1.0Matches
2006-200723Valenciaes ESP1. La Liga4th7.0Matches
2007-200824Valladolides ESP1. La Liga15th7.4Matches
2008-200925Lillefr FRA1. Ligue 15th4.0Matches
2009-201026Lillefr FRA1. Ligue 14th10.0Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.0
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.5
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.0
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.8
2014-201531Angersfr FRA2. Ligue 23rd34.0Matches
2015-201632Angersfr FRA1. Ligue 19th19.0Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.0Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.00Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.0136983812000000009300Matches
2017-201834Angersfr FRA1. Ligue 114th18.4535316219740000000029800Matches
2018-201935Angersfr FRA1. Ligue 113th36.010025714261360300000063851Matches
2019-202036Angersfr FRA1. Ligue 111th26.0698413284810100000045110Matches
19 Seasons9 Clubs4 Leagues395.82371139896730304000000148061
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Angers (6 Seasons)2 Leagues133.32235130092929104000000138761
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)1 League59.0136983812000000009300
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)1 League14.0
Valencia (2 Seasons)1 League8.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.12235130092929104000000138761
Ligue 2 (5 Seasons)175.3
Pro League (3 Seasons)59.0136983812000000009300
La Liga (3 Seasons)15.4
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
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.0Matches
2018-201935Angersfr FRACoupe de France33rd1.00Matches
2020-202137Angersfr FRACoupe de France5th4.00Matches
5 Seasons1 Club2 Leagues6.00
Coupe de France (4 Seasons)5.00
Coupe de la Ligue (2 Seasons)1.0
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
2006-200723Valencia1. Champions LgQF1.0Matches
2009-201026Lille2. Europa LgR163.0Matches
2016-201733Club Brugge1. Champions LgGR6.00Matches
3 Seasons3 Clubs2 Leagues10.00
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Club Brugge (1 Season)1 League6.00
Lille (1 Season)1 League3.0
Valencia (1 Season)1 League1.0
Champions Lg (2 Seasons)7.00
Europa Lg (1 Season)3.0

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2001-200218Metzfr FRA1. Division 15.7Matches
2003-200420Metzfr FRA1. Ligue 127.0Matches
2005-200622Valenciaes ESP1. La Liga1.0Matches
2006-200723Valencia1. Champions Lg1.0Matches
2006-200723Valenciaes ESP1. La Liga7.0Matches
2007-200824Valladolides ESP1. La Liga7.4Matches
2008-200925Lillefr FRA1. Ligue 14.0Matches
2009-201026Lille2. Europa Lg3.0Matches
2009-201026Lillefr FRA1. Ligue 110.0Matches
2010-201127Nîmesfr FRA2. Ligue 236.0
2011-201228Arles-Avignonfr FRA2. Ligue 234.5
2012-201329Arles-Avignonfr FRA2. Ligue 234.0
2013-201430Arles-Avignonfr FRA2. Ligue 236.8
2014-201531Angersfr FRA2. Ligue 234.0Matches
2015-201632Angersfr FRA1. Ligue 119.0Matches
2015-201632Club Bruggebe BEL1. Pro League18.0Matches
2016-201733Club Brugge1. Champions Lg6.0Matches
2016-201733Club Bruggebe BEL1. First Division A36.0Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.0Matches
2017-201834Club Bruggebe BEL1. First Division A5.010.2001000000.00000000Matches
2017-201834Angersfr FRA1. Ligue 118.440.2240000000.00000000Matches
2018-201935Angersfr FRACoupe de France1.0Matches
2018-201935Angersfr FRA1. Ligue 136.060.1742000000.00000000Matches
2019-202036Angersfr FRA1. Ligue 126.040.1522000000.00000000Matches
2020-202137Angersfr FRACoupe de France4.0Matches
19 Seasons9 Clubs8 Leagues411.8150.18105000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Angers (6 Seasons)4 Leagues139.3140.17104000000.00000000
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)2 Leagues65.010.2001000000.00000000
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)2 Leagues17.0
Valencia (2 Seasons)2 Leagues9.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1140.17104000000.00000000
Ligue 2 (5 Seasons)175.3
Coupe de France (4 Seasons)5.0
Pro League (3 Seasons)59.010.2001000000.00000000
La Liga (3 Seasons)15.4
Champions Lg (2 Seasons)7.0
Coupe de la Ligue (2 Seasons)1.0
Europa Lg (1 Season)3.0
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
2001-200218Metz1 League5.7
2003-200420Metz1 League27.0
2005-200622Valencia1 League1.0
2006-200723Valencia2 Leagues8.0
2007-200824Valladolid1 League7.4
2008-200925Lille1 League4.0
2009-201026Lille2 Leagues13.0
2010-201127Nîmes1 League36.0
2011-201228Arles-Avignon1 League34.5
2012-201329Arles-Avignon1 League34.0
2013-201430Arles-Avignon1 League36.8
2014-201531Angers1 League34.0
2015-201632Angers2 Leagues19.0
2015-201632Club Brugge1 League18.0
2016-201733Club Brugge2 Leagues42.0
2017-201834Club Brugge1 League5.010.2001000000.00000000
2017-201834Angers3 Leagues19.440.2240000000.00000000
2018-201935Angers2 Leagues37.060.1742000000.00000000
2019-202036Angers2 Leagues26.040.1522000000.00000000
2020-202137Angers2 Leagues4.0
19 Seasons9 Clubs8 Leagues411.8150.18105000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Angers (6 Seasons)4 Leagues139.3140.17104000000.00000000
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)2 Leagues65.010.2001000000.00000000
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)2 Leagues17.0
Valencia (2 Seasons)2 Leagues9.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1140.17104000000.00000000
Ligue 2 (5 Seasons)175.3
Coupe de France (4 Seasons)5.0
Pro League (3 Seasons)59.010.2001000000.00000000
La Liga (3 Seasons)15.4
Champions Lg (2 Seasons)7.0
Coupe de la Ligue (2 Seasons)1.0
Europa Lg (1 Season)3.0
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
2001-200218Metzfr FRA1. Division 117th5.7Matches
2003-200420Metzfr FRA1. Ligue 114th27.0Matches
2005-200622Valenciaes ESP1. La Liga3rd1.0Matches
2006-200723Valenciaes ESP1. La Liga4th7.0Matches
2007-200824Valladolides ESP1. La Liga15th7.4Matches
2008-200925Lillefr FRA1. Ligue 15th4.0Matches
2009-201026Lillefr FRA1. Ligue 14th10.0Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.0
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.5
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.0
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.8
2014-201531Angersfr FRA2. Ligue 23rd34.0Matches
2015-201632Angersfr FRA1. Ligue 19th19.0Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.0Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.0Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.010.2001000000.00000000Matches
2017-201834Angersfr FRA1. Ligue 114th18.440.2240000000.00000000Matches
2018-201935Angersfr FRA1. Ligue 113th36.060.1742000000.00000000Matches
2019-202036Angersfr FRA1. Ligue 111th26.040.1522000000.00000000Matches
19 Seasons9 Clubs4 Leagues395.8150.18105000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Angers (6 Seasons)2 Leagues133.3140.17104000000.00000000
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)1 League59.010.2001000000.00000000
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)1 League14.0
Valencia (2 Seasons)1 League8.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1140.17104000000.00000000
Ligue 2 (5 Seasons)175.3
Pro League (3 Seasons)59.010.2001000000.00000000
La Liga (3 Seasons)15.4
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
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.0Matches
2018-201935Angersfr FRACoupe de France33rd1.0Matches
2020-202137Angersfr FRACoupe de France5th4.0Matches
5 Seasons1 Club2 Leagues6.0
Coupe de France (4 Seasons)5.0
Coupe de la Ligue (2 Seasons)1.0
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
2006-200723Valencia1. Champions LgQF1.0Matches
2009-201026Lille2. Europa LgR163.0Matches
2016-201733Club Brugge1. Champions LgGR6.0Matches
3 Seasons3 Clubs2 Leagues10.0
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Club Brugge (1 Season)1 League6.0
Lille (1 Season)1 League3.0
Valencia (1 Season)1 League1.0
Champions Lg (2 Seasons)7.0
Europa Lg (1 Season)3.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2001-200218Metzfr FRA1. Division 15.7Matches
2003-200420Metzfr FRA1. Ligue 127.0Matches
2005-200622Valenciaes ESP1. La Liga1.0Matches
2006-200723Valencia1. Champions Lg1.0Matches
2006-200723Valenciaes ESP1. La Liga7.0Matches
2007-200824Valladolides ESP1. La Liga7.4Matches
2008-200925Lillefr FRA1. Ligue 14.0Matches
2009-201026Lille2. Europa Lg3.0Matches
2009-201026Lillefr FRA1. Ligue 110.0Matches
2010-201127Nîmesfr FRA2. Ligue 236.0
2011-201228Arles-Avignonfr FRA2. Ligue 234.5
2012-201329Arles-Avignonfr FRA2. Ligue 234.0
2013-201430Arles-Avignonfr FRA2. Ligue 236.8
2014-201531Angersfr FRA2. Ligue 234.0Matches
2015-201632Angersfr FRA1. Ligue 119.0Matches
2015-201632Club Bruggebe BEL1. Pro League18.0Matches
2016-201733Club Brugge1. Champions Lg6.000Matches
2016-201733Club Bruggebe BEL1. First Division A36.000Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.0Matches
2017-201834Club Bruggebe BEL1. First Division A5.0000000000000020Matches
2017-201834Angersfr FRA1. Ligue 118.40000000000011102Matches
2018-201935Angersfr FRACoupe de France1.000Matches
2018-201935Angersfr FRA1. Ligue 136.01010011100.0000012311Matches
2019-202036Angersfr FRA1. Ligue 126.0111001250.0110101104Matches
2020-202137Angersfr FRACoupe de France4.010Matches
19 Seasons9 Clubs8 Leagues411.8222002366.7110124537
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Angers (6 Seasons)4 Leagues139.3222002366.7110124517
Arles-Avignon (3 Seasons)1 League105.30
Club Brugge (3 Seasons)2 Leagues65.0000000000000020
Metz (2 Seasons)1 League32.70
Lille (2 Seasons)2 Leagues17.00
Valencia (2 Seasons)2 Leagues9.00
Nîmes (1 Season)1 League36.00
Valladolid (1 Season)1 League7.40
Reims (1 Season)1 League0
Ligue 1 (10 Seasons)146.1212002366.7110124517
Ligue 2 (5 Seasons)175.30
Coupe de France (4 Seasons)5.0100
Pro League (3 Seasons)59.0000000000000020
La Liga (3 Seasons)15.40
Champions Lg (2 Seasons)7.0000
Coupe de la Ligue (2 Seasons)1.00
Europa Lg (1 Season)3.00
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
2001-200218Metz1 League5.70
2003-200420Metz1 League27.00
2005-200622Valencia1 League1.00
2006-200723Valencia2 Leagues8.00
2007-200824Valladolid1 League7.40
2008-200925Lille1 League4.00
2009-201026Lille2 Leagues13.00
2010-201127Nîmes1 League36.00
2011-201228Arles-Avignon1 League34.50
2012-201329Arles-Avignon1 League34.00
2013-201430Arles-Avignon1 League36.80
2014-201531Angers1 League34.00
2015-201632Angers2 Leagues19.00
2015-201632Club Brugge1 League18.00
2016-201733Club Brugge2 Leagues42.0000
2017-201834Club Brugge1 League5.0000000000000020
2017-201834Angers3 Leagues19.40000000000011102
2018-201935Angers2 Leagues37.01010011100.0000012311
2019-202036Angers2 Leagues26.0111001250.0110101104
2020-202137Angers2 Leagues4.0100
19 Seasons9 Clubs8 Leagues411.8222002366.7110124537
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Angers (6 Seasons)4 Leagues139.3222002366.7110124517
Arles-Avignon (3 Seasons)1 League105.30
Club Brugge (3 Seasons)2 Leagues65.0000000000000020
Metz (2 Seasons)1 League32.70
Lille (2 Seasons)2 Leagues17.00
Valencia (2 Seasons)2 Leagues9.00
Nîmes (1 Season)1 League36.00
Valladolid (1 Season)1 League7.40
Reims (1 Season)1 League0
Ligue 1 (10 Seasons)146.1212002366.7110124517
Ligue 2 (5 Seasons)175.30
Coupe de France (4 Seasons)5.0100
Pro League (3 Seasons)59.0000000000000020
La Liga (3 Seasons)15.40
Champions Lg (2 Seasons)7.0000
Coupe de la Ligue (2 Seasons)1.00
Europa Lg (1 Season)3.00
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
2001-200218Metzfr FRA1. Division 117th5.7Matches
2003-200420Metzfr FRA1. Ligue 114th27.0Matches
2005-200622Valenciaes ESP1. La Liga3rd1.0Matches
2006-200723Valenciaes ESP1. La Liga4th7.0Matches
2007-200824Valladolides ESP1. La Liga15th7.4Matches
2008-200925Lillefr FRA1. Ligue 15th4.0Matches
2009-201026Lillefr FRA1. Ligue 14th10.0Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.0
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.5
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.0
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.8
2014-201531Angersfr FRA2. Ligue 23rd34.0Matches
2015-201632Angersfr FRA1. Ligue 19th19.0Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.0Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.000Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.0000000000000020Matches
2017-201834Angersfr FRA1. Ligue 114th18.40000000000011102Matches
2018-201935Angersfr FRA1. Ligue 113th36.01010011100.0000012311Matches
2019-202036Angersfr FRA1. Ligue 111th26.0111001250.0110101104Matches
19 Seasons9 Clubs4 Leagues395.8212002366.7110124537
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
Angers (6 Seasons)2 Leagues133.3212002366.7110124517
Arles-Avignon (3 Seasons)1 League105.30
Club Brugge (3 Seasons)1 League59.0000000000000020
Metz (2 Seasons)1 League32.70
Lille (2 Seasons)1 League14.00
Valencia (2 Seasons)1 League8.00
Nîmes (1 Season)1 League36.00
Valladolid (1 Season)1 League7.40
Reims (1 Season)1 League0
Ligue 1 (10 Seasons)146.1212002366.7110124517
Ligue 2 (5 Seasons)175.30
Pro League (3 Seasons)59.0000000000000020
La Liga (3 Seasons)15.40
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
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.0Matches
2018-201935Angersfr FRACoupe de France33rd1.000Matches
2020-202137Angersfr FRACoupe de France5th4.010Matches
5 Seasons1 Club2 Leagues6.0100
Coupe de France (4 Seasons)5.0100
Coupe de la Ligue (2 Seasons)1.00
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
2006-200723Valencia1. Champions LgQF1.0Matches
2009-201026Lille2. Europa LgR163.0Matches
2016-201733Club Brugge1. Champions LgGR6.000Matches
3 Seasons3 Clubs2 Leagues10.0000
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Club Brugge (1 Season)1 League6.0000
Lille (1 Season)1 League3.00
Valencia (1 Season)1 League1.00
Champions Lg (2 Seasons)7.0000
Europa Lg (1 Season)3.00

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2001-200218Metzfr FRA1. Division 15.7Matches
2003-200420Metzfr FRA1. Ligue 127.0Matches
2005-200622Valenciaes ESP1. La Liga1.0Matches
2006-200723Valencia1. Champions Lg1.0Matches
2006-200723Valenciaes ESP1. La Liga7.0Matches
2007-200824Valladolides ESP1. La Liga7.4Matches
2008-200925Lillefr FRA1. Ligue 14.0Matches
2009-201026Lille2. Europa Lg3.0Matches
2009-201026Lillefr FRA1. Ligue 110.0Matches
2010-201127Nîmesfr FRA2. Ligue 236.0
2011-201228Arles-Avignonfr FRA2. Ligue 234.5
2012-201329Arles-Avignonfr FRA2. Ligue 234.0
2013-201430Arles-Avignonfr FRA2. Ligue 236.8
2014-201531Angersfr FRA2. Ligue 234.0Matches
2015-201632Angersfr FRA1. Ligue 119.0Matches
2015-201632Club Bruggebe BEL1. Pro League18.0Matches
2016-201733Club Brugge1. Champions Lg6.0Matches
2016-201733Club Bruggebe BEL1. First Division A36.0Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.0Matches
2017-201834Club Bruggebe BEL1. First Division A5.01431091421001430006550824800000550Matches
2017-201834Angersfr FRA1. Ligue 118.457144256650057100028322691625000001330Matches
2018-201935Angersfr FRACoupe de France1.0Matches
2018-201935Angersfr FRA1. Ligue 136.011128981105800111200047036302782011002600Matches
2019-202036Angersfr FRA1. Ligue 126.074360074030074300030423431738000202130Matches
2020-202137Angersfr FRACoupe de France4.0Matches
19 Seasons9 Clubs8 Leagues411.825692049255317002569000112287506393011206610
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
Angers (6 Seasons)4 Leagues139.324261940241116002426000105782426145011206060
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)2 Leagues65.01431091421001430006550824800000550
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)2 Leagues17.0
Valencia (2 Seasons)2 Leagues9.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.124261940241116002426000105782426145011206060
Ligue 2 (5 Seasons)175.3
Coupe de France (4 Seasons)5.0
Pro League (3 Seasons)59.01431091421001430006550824800000550
La Liga (3 Seasons)15.4
Champions Lg (2 Seasons)7.0
Coupe de la Ligue (2 Seasons)1.0
Europa Lg (1 Season)3.0
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
2001-200218Metz1 League5.7
2003-200420Metz1 League27.0
2005-200622Valencia1 League1.0
2006-200723Valencia2 Leagues8.0
2007-200824Valladolid1 League7.4
2008-200925Lille1 League4.0
2009-201026Lille2 Leagues13.0
2010-201127Nîmes1 League36.0
2011-201228Arles-Avignon1 League34.5
2012-201329Arles-Avignon1 League34.0
2013-201430Arles-Avignon1 League36.8
2014-201531Angers1 League34.0
2015-201632Angers2 Leagues19.0
2015-201632Club Brugge1 League18.0
2016-201733Club Brugge2 Leagues42.0
2017-201834Club Brugge1 League5.01431091421001430006550824800000550
2017-201834Angers3 Leagues19.457144256650057100028322691625000001330
2018-201935Angers2 Leagues37.011128981105800111200047036302782011002600
2019-202036Angers2 Leagues26.074360074030074300030423431738000202130
2020-202137Angers2 Leagues4.0
19 Seasons9 Clubs8 Leagues411.825692049255317002569000112287506393011206610
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
Angers (6 Seasons)4 Leagues139.324261940241116002426000105782426145011206060
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)2 Leagues65.01431091421001430006550824800000550
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)2 Leagues17.0
Valencia (2 Seasons)2 Leagues9.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.124261940241116002426000105782426145011206060
Ligue 2 (5 Seasons)175.3
Coupe de France (4 Seasons)5.0
Pro League (3 Seasons)59.01431091421001430006550824800000550
La Liga (3 Seasons)15.4
Champions Lg (2 Seasons)7.0
Coupe de la Ligue (2 Seasons)1.0
Europa Lg (1 Season)3.0
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
2001-200218Metzfr FRA1. Division 117th5.7Matches
2003-200420Metzfr FRA1. Ligue 114th27.0Matches
2005-200622Valenciaes ESP1. La Liga3rd1.0Matches
2006-200723Valenciaes ESP1. La Liga4th7.0Matches
2007-200824Valladolides ESP1. La Liga15th7.4Matches
2008-200925Lillefr FRA1. Ligue 15th4.0Matches
2009-201026Lillefr FRA1. Ligue 14th10.0Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.0
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.5
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.0
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.8
2014-201531Angersfr FRA2. Ligue 23rd34.0Matches
2015-201632Angersfr FRA1. Ligue 19th19.0Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.0Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.0Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.01431091421001430006550824800000550Matches
2017-201834Angersfr FRA1. Ligue 114th18.457144256650057100028322691625000001330Matches
2018-201935Angersfr FRA1. Ligue 113th36.011128981105800111200047036302782011002600Matches
2019-202036Angersfr FRA1. Ligue 111th26.074360074030074300030423431738000202130Matches
19 Seasons9 Clubs4 Leagues395.825692049255317002569000112287506393011206610
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
Angers (6 Seasons)2 Leagues133.324261940241116002426000105782426145011206060
Arles-Avignon (3 Seasons)1 League105.3
Club Brugge (3 Seasons)1 League59.01431091421001430006550824800000550
Metz (2 Seasons)1 League32.7
Lille (2 Seasons)1 League14.0
Valencia (2 Seasons)1 League8.0
Nîmes (1 Season)1 League36.0
Valladolid (1 Season)1 League7.4
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.124261940241116002426000105782426145011206060
Ligue 2 (5 Seasons)175.3
Pro League (3 Seasons)59.01431091421001430006550824800000550
La Liga (3 Seasons)15.4
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
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.0Matches
2018-201935Angersfr FRACoupe de France33rd1.0Matches
2020-202137Angersfr FRACoupe de France5th4.0Matches
5 Seasons1 Club2 Leagues6.0
Coupe de France (4 Seasons)5.0
Coupe de la Ligue (2 Seasons)1.0
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
2006-200723Valencia1. Champions LgQF1.0Matches
2009-201026Lille2. Europa LgR163.0Matches
2016-201733Club Brugge1. Champions LgGR6.0Matches
3 Seasons3 Clubs2 Leagues10.0
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
Club Brugge (1 Season)1 League6.0
Lille (1 Season)1 League3.0
Valencia (1 Season)1 League1.0
Champions Lg (2 Seasons)7.0
Europa Lg (1 Season)3.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2001-200218Metzfr FRA1. Division 165168616.95.7551Matches
2003-200420Metzfr FRA1. Ligue 1272,4309071.127.027270Matches
2005-200622Valenciaes ESP1. La Liga190902.61.0110Matches
2006-200723Valencia1. Champions Lg190901.0110Matches
2006-200723Valenciaes ESP1. La Liga86347918.57.0662Matches
2007-200824Valladolides ESP1. La Liga86628319.47.4870Matches
2008-200925Lillefr FRA1. Ligue 143609010.54.0440Matches
2009-201026Lille2. Europa Lg3270903.0330Matches
2009-201026Lillefr FRA1. Ligue 1109009026.310.010100Matches
2010-201127Nîmesfr FRA2. Ligue 2373,2448894.936.0361
2011-201228Arles-Avignonfr FRA2. Ligue 2353,1018990.734.5350
2012-201329Arles-Avignonfr FRA2. Ligue 2343,0609089.534.0340
2013-201430Arles-Avignonfr FRA2. Ligue 2373,3159096.936.8370
2014-201531Angersfr FRA2. Ligue 2343,0609089.534.03434021.654026+14+0.41-0.34Matches
2015-201632Angersfr FRA1. Coupe de la Ligue00001Matches
2015-201632Angersfr FRA1. Ligue 1191,7109050.019.01919001.631711+6+0.32+0.53Matches
2015-201632Club Bruggebe BEL1. Pro League181,6209045.018.01818012.394514+31+1.72+0.86Matches
2016-201733Club Brugge1. Champions Lg654090100.06.066000.00214-12-2.00Matches
2016-201733Club Bruggebe BEL1. First Division A363,2409090.036.03636041.866533+32+0.89+0.39Matches
2017-201834Angersfr FRACoupe de France00001Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1909033.31.01901000.0001-1-1.00-2.00Matches
2017-201834Club Bruggebe BEL1. First Division A54509012.55.055002.60175+12+2.40+1.6011.23.7+7.6+1.51+0.82Matches
2017-201834Angersfr FRA1. Ligue 1191,6528748.318.4198718001.212122-1-0.05+0.4024.820.2+4.6+0.25+0.39Matches
2018-201935Angersfr FRACoupe de France19090100.01.01901000.0001-1-1.00Matches
2018-201935Angersfr FRA1. Ligue 1363,2399094.736.0369035001.174248-6-0.17-0.6647.845.7+2.1+0.06-0.29Matches
2019-202036Angersfr FRACoupe de France00003Matches
2019-202036Angersfr FRA1. Ligue 1262,3409092.926.0269026011.382732-5-0.19-0.1927.826.9+0.9+0.03+0.03Matches
2020-202137Angersfr FRACoupe de France436090100.04.04904002.2586+2+0.50Matches
2020-202137Angersfr FRA1. Ligue 100037Matches
2024-202541Reimsfr FRA1. Ligue 100001Matches
19 Seasons9 Clubs8 Leagues41637,0638952.1411.8412892674511.56284213+71+0.35-0.04111.696.5+15.1+0.18-0.20
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Angers (6 Seasons)4 Leagues14012,5419060.2139.3140891380451.41155147+8+0.06+0.20100.492.8+7.6+0.09+0.18
Arles-Avignon (3 Seasons)1 League1069,4768992.4105.31060
Club Brugge (3 Seasons)2 Leagues655,8509051.665.06565051.8912966+63+0.97+0.1711.23.7+7.6+1.51+0.82
Metz (2 Seasons)1 League332,9468945.532.732321
Lille (2 Seasons)2 Leagues171,5309018.417.017170
Valencia (2 Seasons)2 Leagues108148110.69.0882
Nîmes (1 Season)1 League373,2448894.936.0361
Valladolid (1 Season)1 League86628319.47.4870
Reims (1 Season)1 League00001
Ligue 1 (10 Seasons)14713,1478943.0146.1146891441391.32107113-6-0.06+0.22100.492.8+7.6+0.09+0.18
Ligue 2 (5 Seasons)17715,7808992.3175.317634121.654026+14+0.41-0.34
Coupe de France (4 Seasons)54509053.65.05905041.8087+1+0.20
Pro League (3 Seasons)595,3109049.259.05959052.0812752+75+1.27+0.4711.23.7+7.6+1.51+0.82
La Liga (3 Seasons)171,3868213.515.415142
Champions Lg (2 Seasons)763090100.07.077000.00214-12-2.00
Coupe de la Ligue (2 Seasons)1909025.01.01901010.0001-1-1.00-2.00
Europa Lg (1 Season)3270903.0330
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
2001-200218Metz1 League65168616.95.7551
2003-200420Metz1 League272,4309071.127.027270
2005-200622Valencia1 League190902.61.0110
2006-200723Valencia2 Leagues97248018.58.0772
2007-200824Valladolid1 League86628319.47.4870
2008-200925Lille1 League43609010.54.0440
2009-201026Lille2 Leagues131,1709026.313.013130
2010-201127Nîmes1 League373,2448894.936.0361
2011-201228Arles-Avignon1 League353,1018990.734.5350
2012-201329Arles-Avignon1 League343,0609089.534.0340
2013-201430Arles-Avignon1 League373,3159096.936.8370
2014-201531Angers1 League343,0609089.534.03434021.654026+14+0.41-0.34
2015-201632Angers2 Leagues191,7109048.719.01919011.631711+6+0.32+0.53
2015-201632Club Brugge1 League181,6209045.018.01818012.394514+31+1.72+0.86
2016-201733Club Brugge2 Leagues423,7809091.342.04242041.596747+20+0.48-0.02
2017-201834Club Brugge1 League54509012.55.055002.60175+12+2.40+1.6011.23.7+7.6+1.51+0.82
2017-201834Angers3 Leagues201,7428746.119.4208719011.152123-2-0.10+0.2224.820.2+4.6+0.25+0.39
2018-201935Angers2 Leagues373,3299094.837.0379036001.144249-7-0.19-0.6947.845.7+2.1+0.06-0.29
2019-202036Angers2 Leagues262,3409083.026.0269026041.382732-5-0.19-0.1927.826.9+0.9+0.03+0.03
2020-202137Angers2 Leagues4360909.54.049040372.2586+2+0.50
2024-202541Reims1 League00001
19 Seasons9 Clubs8 Leagues41637,0638952.1411.8412892674511.56284213+71+0.35-0.04111.696.5+15.1+0.18-0.20
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Angers (6 Seasons)4 Leagues14012,5419060.2139.3140891380451.41155147+8+0.06+0.20100.492.8+7.6+0.09+0.18
Arles-Avignon (3 Seasons)1 League1069,4768992.4105.31060
Club Brugge (3 Seasons)2 Leagues655,8509051.665.06565051.8912966+63+0.97+0.1711.23.7+7.6+1.51+0.82
Metz (2 Seasons)1 League332,9468945.532.732321
Lille (2 Seasons)2 Leagues171,5309018.417.017170
Valencia (2 Seasons)2 Leagues108148110.69.0882
Nîmes (1 Season)1 League373,2448894.936.0361
Valladolid (1 Season)1 League86628319.47.4870
Reims (1 Season)1 League00001
Ligue 1 (10 Seasons)14713,1478943.0146.1146891441391.32107113-6-0.06+0.22100.492.8+7.6+0.09+0.18
Ligue 2 (5 Seasons)17715,7808992.3175.317634121.654026+14+0.41-0.34
Coupe de France (4 Seasons)54509053.65.05905041.8087+1+0.20
Pro League (3 Seasons)595,3109049.259.05959052.0812752+75+1.27+0.4711.23.7+7.6+1.51+0.82
La Liga (3 Seasons)171,3868213.515.415142
Champions Lg (2 Seasons)763090100.07.077000.00214-12-2.00
Coupe de la Ligue (2 Seasons)1909025.01.01901010.0001-1-1.00-2.00
Europa Lg (1 Season)3270903.0330
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
2001-200218Metzfr FRA1. Division 117th65168616.95.7551Matches
2003-200420Metzfr FRA1. Ligue 114th272,4309071.127.027270Matches
2005-200622Valenciaes ESP1. La Liga3rd190902.61.0110Matches
2006-200723Valenciaes ESP1. La Liga4th86347918.57.0662Matches
2007-200824Valladolides ESP1. La Liga15th86628319.47.4870Matches
2008-200925Lillefr FRA1. Ligue 15th43609010.54.0440Matches
2009-201026Lillefr FRA1. Ligue 14th109009026.310.010100Matches
2010-201127Nîmesfr FRA2. Ligue 219th373,2448894.936.0361
2011-201228Arles-Avignonfr FRA2. Ligue 213th353,1018990.734.5350
2012-201329Arles-Avignonfr FRA2. Ligue 211th343,0609089.534.0340
2013-201430Arles-Avignonfr FRA2. Ligue 213th373,3159096.936.8370
2014-201531Angersfr FRA2. Ligue 23rd343,0609089.534.03434021.654026+14+0.41-0.34Matches
2015-201632Angersfr FRA1. Ligue 19th191,7109050.019.01919001.631711+6+0.32+0.53Matches
2015-201632Club Bruggebe BEL1. Pro League1st181,6209045.018.01818012.394514+31+1.72+0.86Matches
2016-201733Club Bruggebe BEL1. First Division A2nd363,2409090.036.03636041.866533+32+0.89+0.39Matches
2017-201834Club Bruggebe BEL1. First Division A1st54509012.55.055002.60175+12+2.40+1.6011.23.7+7.6+1.51+0.82Matches
2017-201834Angersfr FRA1. Ligue 114th191,6528748.318.4198718001.212122-1-0.05+0.4024.820.2+4.6+0.25+0.39Matches
2018-201935Angersfr FRA1. Ligue 113th363,2399094.736.0369035001.174248-6-0.17-0.6647.845.7+2.1+0.06-0.29Matches
2019-202036Angersfr FRA1. Ligue 111th262,3409092.926.0269026011.382732-5-0.19-0.1927.826.9+0.9+0.03+0.03Matches
2020-202137Angersfr FRA1. Ligue 113th00037Matches
2024-202541Reimsfr FRA1. Ligue 18th00001Matches
19 Seasons9 Clubs4 Leagues40035,6238951.8395.8396892514461.61274191+83+0.43+0.06111.696.5+15.1+0.18-0.20
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Angers (6 Seasons)2 Leagues13412,0019061.2133.3134891320401.40147139+8+0.06+0.25100.492.8+7.6+0.09+0.18
Arles-Avignon (3 Seasons)1 League1069,4768992.4105.31060
Club Brugge (3 Seasons)1 League595,3109049.259.05959052.0812752+75+1.27+0.4711.23.7+7.6+1.51+0.82
Metz (2 Seasons)1 League332,9468945.532.732321
Lille (2 Seasons)1 League141,2609018.414.014140
Valencia (2 Seasons)1 League97248010.68.0772
Nîmes (1 Season)1 League373,2448894.936.0361
Valladolid (1 Season)1 League86628319.47.4870
Reims (1 Season)1 League00001
Ligue 1 (10 Seasons)14713,1478943.0146.1146891441391.32107113-6-0.06+0.22100.492.8+7.6+0.09+0.18
Ligue 2 (5 Seasons)17715,7808992.3175.317634121.654026+14+0.41-0.34
Pro League (3 Seasons)595,3109049.259.05959052.0812752+75+1.27+0.4711.23.7+7.6+1.51+0.82
La Liga (3 Seasons)171,3868213.515.415142
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-201632Angersfr FRA1. Coupe de la Ligue17th00001Matches
2017-201834Angersfr FRACoupe de France33rd00001Matches
2017-201834Angersfr FRA1. Coupe de la Ligue5th1909033.31.01901000.0001-1-1.00-2.00Matches
2018-201935Angersfr FRACoupe de France33rd19090100.01.01901000.0001-1-1.00Matches
2019-202036Angersfr FRACoupe de France9th00003Matches
2020-202137Angersfr FRACoupe de France5th436090100.04.04904002.2586+2+0.50Matches
5 Seasons1 Club2 Leagues65409045.06.06906051.508800.00-1.00
Coupe de France (4 Seasons)54509053.65.05905041.8087+1+0.20
Coupe de la Ligue (2 Seasons)1909025.01.01901010.0001-1-1.00-2.00
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
2006-200723Valencia1. Champions LgQF190901.0110Matches
2009-201026Lille2. Europa LgR163270903.0330Matches
2016-201733Club Brugge1. Champions LgGR654090100.06.066000.00214-12-2.00Matches
3 Seasons3 Clubs2 Leagues1090090100.010.01010000.00214-12-2.00
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Club Brugge (1 Season)1 League654090100.06.066000.00214-12-2.00
Lille (1 Season)1 League3270903.0330
Valencia (1 Season)1 League190901.0110
Champions Lg (2 Seasons)763090100.07.077000.00214-12-2.00
Europa Lg (1 Season)3270903.0330

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
2001-200218Metzfr FRA1. Division 15.700Matches
2003-200420Metzfr FRA1. Ligue 127.010Matches
2005-200622Valenciaes ESP1. La Liga1.0000Matches
2006-200723Valencia1. Champions Lg1.0000Matches
2006-200723Valenciaes ESP1. La Liga7.0200Matches
2007-200824Valladolides ESP1. La Liga7.4110Matches
2008-200925Lillefr FRA1. Ligue 14.0000Matches
2009-201026Lille2. Europa Lg3.0100Matches
2009-201026Lillefr FRA1. Ligue 110.0100Matches
2010-201127Nîmesfr FRA2. Ligue 236.020
2011-201228Arles-Avignonfr FRA2. Ligue 234.510
2012-201329Arles-Avignonfr FRA2. Ligue 234.030
2013-201430Arles-Avignonfr FRA2. Ligue 236.800
2014-201531Angersfr FRA2. Ligue 234.020Matches
2015-201632Angersfr FRA1. Ligue 119.0000Matches
2015-201632Club Bruggebe BEL1. Pro League18.0000Matches
2016-201733Club Brugge1. Champions Lg6.0100020000010Matches
2016-201733Club Bruggebe BEL1. First Division A36.0300000000000Matches
2017-201834Angersfr FRA1. Coupe de la Ligue1.00000Matches
2017-201834Club Bruggebe BEL1. First Division A5.0000000000000131150.0Matches
2017-201834Angersfr FRA1. Ligue 118.40000200100011650100.0Matches
2018-201935Angersfr FRACoupe de France1.0000000000000Matches
2018-201935Angersfr FRA1. Ligue 136.01102500100102570100.0Matches
2019-202036Angersfr FRA1. Ligue 126.00000500010002060100.0Matches
2020-202137Angersfr FRACoupe de France4.00000000010Matches
19 Seasons9 Clubs8 Leagues411.8192021400220217419195.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Angers (6 Seasons)4 Leagues139.3310212002201161180100.0
Arles-Avignon (3 Seasons)1 League105.340
Club Brugge (3 Seasons)2 Leagues65.0400020000010131150.0
Metz (2 Seasons)1 League32.710
Lille (2 Seasons)2 Leagues17.0200
Valencia (2 Seasons)2 Leagues9.0200
Nîmes (1 Season)1 League36.020
Valladolid (1 Season)1 League7.4110
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1310212002101161180100.0
Ligue 2 (5 Seasons)175.380
Coupe de France (4 Seasons)5.0000000001000
Pro League (3 Seasons)59.0300000000000131150.0
La Liga (3 Seasons)15.4310
Champions Lg (2 Seasons)7.0100020000010
Coupe de la Ligue (2 Seasons)1.00000
Europa Lg (1 Season)3.0100
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
2001-200218Metz1 League5.700
2003-200420Metz1 League27.010
2005-200622Valencia1 League1.0000
2006-200723Valencia2 Leagues8.0200
2007-200824Valladolid1 League7.4110
2008-200925Lille1 League4.0000
2009-201026Lille2 Leagues13.0200
2010-201127Nîmes1 League36.020
2011-201228Arles-Avignon1 League34.510
2012-201329Arles-Avignon1 League34.030
2013-201430Arles-Avignon1 League36.800
2014-201531Angers1 League34.020
2015-201632Angers2 Leagues19.0000
2015-201632Club Brugge1 League18.0000
2016-201733Club Brugge2 Leagues42.0400020000010
2017-201834Club Brugge1 League5.0000000000000131150.0
2017-201834Angers3 Leagues19.40000200100011650100.0
2018-201935Angers2 Leagues37.01102500100102570100.0
2019-202036Angers2 Leagues26.00000500010002060100.0
2020-202137Angers2 Leagues4.00000000010
19 Seasons9 Clubs8 Leagues411.8192021400220217419195.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Angers (6 Seasons)4 Leagues139.3310212002201161180100.0
Arles-Avignon (3 Seasons)1 League105.340
Club Brugge (3 Seasons)2 Leagues65.0400020000010131150.0
Metz (2 Seasons)1 League32.710
Lille (2 Seasons)2 Leagues17.0200
Valencia (2 Seasons)2 Leagues9.0200
Nîmes (1 Season)1 League36.020
Valladolid (1 Season)1 League7.4110
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1310212002101161180100.0
Ligue 2 (5 Seasons)175.380
Coupe de France (4 Seasons)5.0000000001000
Pro League (3 Seasons)59.0300000000000131150.0
La Liga (3 Seasons)15.4310
Champions Lg (2 Seasons)7.0100020000010
Coupe de la Ligue (2 Seasons)1.00000
Europa Lg (1 Season)3.0100
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
2001-200218Metzfr FRA1. Division 117th5.700Matches
2003-200420Metzfr FRA1. Ligue 114th27.010Matches
2005-200622Valenciaes ESP1. La Liga3rd1.0000Matches
2006-200723Valenciaes ESP1. La Liga4th7.0200Matches
2007-200824Valladolides ESP1. La Liga15th7.4110Matches
2008-200925Lillefr FRA1. Ligue 15th4.0000Matches
2009-201026Lillefr FRA1. Ligue 14th10.0100Matches
2010-201127Nîmesfr FRA2. Ligue 219th36.020
2011-201228Arles-Avignonfr FRA2. Ligue 213th34.510
2012-201329Arles-Avignonfr FRA2. Ligue 211th34.030
2013-201430Arles-Avignonfr FRA2. Ligue 213th36.800
2014-201531Angersfr FRA2. Ligue 23rd34.020Matches
2015-201632Angersfr FRA1. Ligue 19th19.0000Matches
2015-201632Club Bruggebe BEL1. Pro League1st18.0000Matches
2016-201733Club Bruggebe BEL1. First Division A2nd36.0300000000000Matches
2017-201834Club Bruggebe BEL1. First Division A1st5.0000000000000131150.0Matches
2017-201834Angersfr FRA1. Ligue 114th18.40000200100011650100.0Matches
2018-201935Angersfr FRA1. Ligue 113th36.01102500100102570100.0Matches
2019-202036Angersfr FRA1. Ligue 111th26.00000500010002060100.0Matches
19 Seasons9 Clubs4 Leagues395.8172021200210117419195.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Angers (6 Seasons)2 Leagues133.3310212002101161180100.0
Arles-Avignon (3 Seasons)1 League105.340
Club Brugge (3 Seasons)1 League59.0300000000000131150.0
Metz (2 Seasons)1 League32.710
Lille (2 Seasons)1 League14.0100
Valencia (2 Seasons)1 League8.0200
Nîmes (1 Season)1 League36.020
Valladolid (1 Season)1 League7.4110
Reims (1 Season)1 League
Ligue 1 (10 Seasons)146.1310212002101161180100.0
Ligue 2 (5 Seasons)175.380
Pro League (3 Seasons)59.0300000000000131150.0
La Liga (3 Seasons)15.4310
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201834Angersfr FRA1. Coupe de la Ligue5th1.00000Matches
2018-201935Angersfr FRACoupe de France33rd1.0000000000000Matches
2020-202137Angersfr FRACoupe de France5th4.00000000010Matches
5 Seasons1 Club2 Leagues6.0000000001000
Coupe de France (4 Seasons)5.0000000001000
Coupe de la Ligue (2 Seasons)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2006-200723Valencia1. Champions LgQF1.0000Matches
2009-201026Lille2. Europa LgR163.0100Matches
2016-201733Club Brugge1. Champions LgGR6.0100020000010Matches
3 Seasons3 Clubs2 Leagues10.0200020000010
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Club Brugge (1 Season)1 League6.0100020000010
Lille (1 Season)1 League3.0100
Valencia (1 Season)1 League1.0000
Champions Lg (2 Seasons)7.0100020000010
Europa Lg (1 Season)3.0100

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.