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
2002-200317Le Havrefr FRA1. Ligue 130211,95821.8235201200.090.140.230.090.23Matches
2003-200418Liverpooleng ENG1. Premier League1334094.5011000000.000.220.220.000.22Matches
2003-200418Liverpool2. UEFA Cup421932.1110000.470.47Matches
2004-200519Liverpool1. Champions Lg31921.0011000000.000.980.980.000.98Matches
2004-200519Saint-Étiennefr FRA1. Ligue 1632853.2112100000.320.320.630.320.63Matches
2004-200519Liverpooleng ENG1. Premier League422182.4000000100.000.000.000.000.00Matches
2005-200620Sunderlandeng ENG1. Premier League27121,23513.7303300000.220.000.220.220.22Matches
2006-200721Sochauxfr FRA1. Ligue 125131,11512.4404400400.320.000.320.320.32Matches
2007-200822Le Mansfr FRA1. Ligue 126151,31214.6516500210.340.070.410.340.41Matches
2008-200923Le Mansfr FRA1. Ligue 134252,16624.16410600200.250.170.420.250.42Matches
2009-201024Le Mansfr FRA1. Ligue 136332,95632.88513801800.240.150.400.240.40Matches
2010-201125Auxerre1. Champions Lg10170.2000000000.000.000.000.000.00Matches
2010-201125Auxerrefr FRA1. Ligue 12288649.6112100200.100.100.210.100.21Matches
2011-201226Auxerrefr FRA1. Ligue 124121,08312.0325300120.250.170.420.250.42Matches
2012-201327Valenciennesfr FRA1. Ligue 120171,49416.6549500200.300.240.540.300.54Matches
2012-201327Auxerrefr FRA2. Ligue 2665195.8415400000.690.170.870.690.87Matches
2013-201428Valenciennesfr FRA1. Ligue 11777358.2202200100.240.000.240.240.24Matches
2014-201529Valenciennesfr FRACoupe de France10250.3000000000.000.000.000.000.00Matches
2014-201529Valenciennesfr FRA2. Ligue 234312,79831.113316944110.420.100.510.290.39Matches
2015-201630Atromitosgr GRE1. Super League27191,69718.9729701210.370.110.480.370.48Matches
2016-201731Atromitosgr GRE1. Super League26181,65418.4628600700.330.110.440.330.44Matches
2017-201832Astra Giurgiuro ROU1. Liga I1898669.6112100400.100.100.210.100.21Matches
2017-201832Orléansfr FRA2. Ligue 2964555.1101100002.12.10.12.233250.200.000.200.200.200.420.010.430.420.43Matches
2018-201933Orléansfr FRACoupe de France322232.5011000000.000.400.400.000.40Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue422272.5000000200.000.000.000.000.00Matches
2018-201933Orléansfr FRA2. Ligue 226171,36115.1707611105.64.80.95.7624680.460.000.460.400.400.370.060.430.320.38Matches
2019-202034Annecyfr FRACoupe de France211281.4101011000.700.000.700.000.00Matches
2019-202034Orléansfr FRA2. Ligue 221710.8000000000.10.10.00.10330.000.000.000.000.000.080.000.080.080.08Matches
2020-202135Annecyfr FRACoupe de France221641.8101011000.550.000.550.000.00Matches
19 Seasons12 Clubs9 Leagues45228826,320292.48233114757104257.87.01.07.9930960.280.110.390.260.370.370.050.420.330.38
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
Le Mans (3 Seasons)1 League96736,43471.519102919011210.270.140.410.270.41
Valenciennes (3 Seasons)3 Leagues72555,05256.1207271644410.360.120.480.290.41
Auxerre (3 Seasons)3 Leagues53262,48327.68412800320.290.140.430.290.43
Orléans (3 Seasons)3 Leagues44282,33726.0819711307.87.01.07.9930960.310.040.350.270.310.370.050.420.330.38
Atromitos (2 Seasons)1 League53373,35137.2134171301910.350.110.460.350.46
Liverpool (2 Seasons)3 Leagues24891210.1122100100.100.250.250.100.25
Annecy (2 Seasons)1 League432923.2202022000.620.000.620.000.00
Le Havre (1 Season)1 League30211,95821.8235201200.090.140.230.090.23
Sunderland (1 Season)1 League27121,23513.7303300000.220.000.220.220.22
Sochaux (1 Season)1 League25131,11512.4404400400.320.000.320.320.32
Astra Giurgiu (1 Season)1 League1898669.6112100400.100.100.210.100.21
Saint-Étienne (1 Season)1 League632853.2112100000.320.320.630.320.63
Ligue 1 (10 Seasons)24015413,968155.237215837022430.240.140.370.240.37
Ligue 2 (5 Seasons)77615,20457.8254292055217.87.01.07.9930960.430.070.500.350.420.370.050.420.330.38
Coupe de France (4 Seasons)855406.0213022000.330.170.500.000.17
Premier League (3 Seasons)44171,86220.7314300100.150.050.190.150.19
Super League (2 Seasons)53373,35137.2134171301910.350.110.460.350.46
Champions Lg (2 Seasons)411091.2011000000.000.830.830.000.83
Liga I (1 Season)1898669.6112100400.100.100.210.100.21
UEFA Cup (1 Season)421932.1110000.470.47
Coupe de la Ligue (1 Season)422272.5000000200.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
2002-200317Le Havre1 League30211,95821.8235201200.090.140.230.090.23
2003-200418Liverpool2 Leagues1756026.7111100000.150.220.220.150.22
2004-200519Liverpool2 Leagues733103.4011000100.000.290.290.000.29
2004-200519Saint-Étienne1 League632853.2112100000.320.320.630.320.63
2005-200620Sunderland1 League27121,23513.7303300000.220.000.220.220.22
2006-200721Sochaux1 League25131,11512.4404400400.320.000.320.320.32
2007-200822Le Mans1 League26151,31214.6516500210.340.070.410.340.41
2008-200923Le Mans1 League34252,16624.16410600200.250.170.420.250.42
2009-201024Le Mans1 League36332,95632.88513801800.240.150.400.240.40
2010-201125Auxerre2 Leagues2388819.8112100200.100.100.200.100.20
2011-201226Auxerre1 League24121,08312.0325300120.250.170.420.250.42
2012-201327Auxerre1 League665195.8415400000.690.170.870.690.87
2012-201327Valenciennes1 League20171,49416.6549500200.300.240.540.300.54
2013-201428Valenciennes1 League1777358.2202200100.240.000.240.240.24
2014-201529Valenciennes2 Leagues35312,82331.413316944110.410.100.510.290.38
2015-201630Atromitos1 League27191,69718.9729701210.370.110.480.370.48
2016-201731Atromitos1 League26181,65418.4628600700.330.110.440.330.44
2017-201832Astra Giurgiu1 League1898669.6112100400.100.100.210.100.21
2017-201832Orléans1 League964555.1101100002.12.10.12.233250.200.000.200.200.200.420.010.430.420.43
2018-201933Orléans3 Leagues33211,81120.1718611305.64.80.95.7624680.350.050.400.300.350.370.060.430.320.38
2019-202034Orléans1 League21710.8000000000.10.10.00.10330.000.000.000.000.000.080.000.080.080.08
2019-202034Annecy1 League211281.4101011000.700.000.700.000.00
2020-202135Annecy1 League221641.8101011000.550.000.550.000.00
19 Seasons12 Clubs9 Leagues45228826,320292.48233114757104257.87.01.07.9930960.280.110.390.260.370.370.050.420.330.38
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
Le Mans (3 Seasons)1 League96736,43471.519102919011210.270.140.410.270.41
Valenciennes (3 Seasons)3 Leagues72555,05256.1207271644410.360.120.480.290.41
Auxerre (3 Seasons)3 Leagues53262,48327.68412800320.290.140.430.290.43
Orléans (3 Seasons)3 Leagues44282,33726.0819711307.87.01.07.9930960.310.040.350.270.310.370.050.420.330.38
Atromitos (2 Seasons)1 League53373,35137.2134171301910.350.110.460.350.46
Liverpool (2 Seasons)3 Leagues24891210.1122100100.100.250.250.100.25
Annecy (2 Seasons)1 League432923.2202022000.620.000.620.000.00
Le Havre (1 Season)1 League30211,95821.8235201200.090.140.230.090.23
Sunderland (1 Season)1 League27121,23513.7303300000.220.000.220.220.22
Sochaux (1 Season)1 League25131,11512.4404400400.320.000.320.320.32
Astra Giurgiu (1 Season)1 League1898669.6112100400.100.100.210.100.21
Saint-Étienne (1 Season)1 League632853.2112100000.320.320.630.320.63
Ligue 1 (10 Seasons)24015413,968155.237215837022430.240.140.370.240.37
Ligue 2 (5 Seasons)77615,20457.8254292055217.87.01.07.9930960.430.070.500.350.420.370.050.420.330.38
Coupe de France (4 Seasons)855406.0213022000.330.170.500.000.17
Premier League (3 Seasons)44171,86220.7314300100.150.050.190.150.19
Super League (2 Seasons)53373,35137.2134171301910.350.110.460.350.46
Champions Lg (2 Seasons)411091.2011000000.000.830.830.000.83
Liga I (1 Season)1898669.6112100400.100.100.210.100.21
UEFA Cup (1 Season)421932.1110000.470.47
Coupe de la Ligue (1 Season)422272.5000000200.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
2002-200317Le Havrefr FRA1. Ligue 118th30211,95821.8235201200.090.140.230.090.23Matches
2003-200418Liverpooleng ENG1. Premier League4th1334094.5011000000.000.220.220.000.22Matches
2004-200519Liverpooleng ENG1. Premier League5th422182.4000000100.000.000.000.000.00Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th632853.2112100000.320.320.630.320.63Matches
2005-200620Sunderlandeng ENG1. Premier League20th27121,23513.7303300000.220.000.220.220.22Matches
2006-200721Sochauxfr FRA1. Ligue 17th25131,11512.4404400400.320.000.320.320.32Matches
2007-200822Le Mansfr FRA1. Ligue 19th26151,31214.6516500210.340.070.410.340.41Matches
2008-200923Le Mansfr FRA1. Ligue 116th34252,16624.16410600200.250.170.420.250.42Matches
2009-201024Le Mansfr FRA1. Ligue 118th36332,95632.88513801800.240.150.400.240.40Matches
2010-201125Auxerrefr FRA1. Ligue 19th2288649.6112100200.100.100.210.100.21Matches
2011-201226Auxerrefr FRA1. Ligue 120th24121,08312.0325300120.250.170.420.250.42Matches
2012-201327Auxerrefr FRA2. Ligue 29th665195.8415400000.690.170.870.690.87Matches
2012-201327Valenciennesfr FRA1. Ligue 111th20171,49416.6549500200.300.240.540.300.54Matches
2013-201428Valenciennesfr FRA1. Ligue 119th1777358.2202200100.240.000.240.240.24Matches
2014-201529Valenciennesfr FRA2. Ligue 216th34312,79831.113316944110.420.100.510.290.39Matches
2015-201630Atromitosgr GRE1. Super League8th27191,69718.9729701210.370.110.480.370.48Matches
2016-201731Atromitosgr GRE1. Super League8th26181,65418.4628600700.330.110.440.330.44Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th1898669.6112100400.100.100.210.100.21Matches
2017-201832Orléansfr FRA2. Ligue 212th964555.1101100002.12.10.12.233250.200.000.200.200.200.420.010.430.420.43Matches
2018-201933Orléansfr FRA2. Ligue 28th26171,36115.1707611105.64.80.95.7624680.460.000.460.400.400.370.060.430.320.38Matches
2019-202034Orléansfr FRA2. Ligue 220th21710.8000000000.10.10.00.10330.000.000.000.000.000.080.000.080.080.08Matches
18 Seasons11 Clubs5 Leagues43227825,251280.6793111074584057.87.01.07.9930960.280.110.390.260.370.370.050.420.330.38
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
Le Mans (3 Seasons)1 League96736,43471.519102919011210.270.140.410.270.41
Valenciennes (3 Seasons)2 Leagues71555,02755.9207271644410.360.130.480.290.41
Auxerre (3 Seasons)2 Leagues52262,46627.48412800320.290.150.440.290.44
Orléans (3 Seasons)1 League37241,88721.0808711107.87.01.07.9930960.380.000.380.330.330.370.050.420.330.38
Atromitos (2 Seasons)1 League53373,35137.2134171301910.350.110.460.350.46
Liverpool (2 Seasons)1 League1756277.0011000100.000.140.140.000.14
Le Havre (1 Season)1 League30211,95821.8235201200.090.140.230.090.23
Sunderland (1 Season)1 League27121,23513.7303300000.220.000.220.220.22
Sochaux (1 Season)1 League25131,11512.4404400400.320.000.320.320.32
Astra Giurgiu (1 Season)1 League1898669.6112100400.100.100.210.100.21
Saint-Étienne (1 Season)1 League632853.2112100000.320.320.630.320.63
Ligue 1 (10 Seasons)24015413,968155.237215837022430.240.140.370.240.37
Ligue 2 (5 Seasons)77615,20457.8254292055217.87.01.07.9930960.430.070.500.350.420.370.050.420.330.38
Premier League (3 Seasons)44171,86220.7314300100.150.050.190.150.19
Super League (2 Seasons)53373,35137.2134171301910.350.110.460.350.46
Liga I (1 Season)1898669.6112100400.100.100.210.100.21
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201529Valenciennesfr FRACoupe de France17th10250.3000000000.000.000.000.000.00Matches
2018-201933Orléansfr FRACoupe de France5th322232.5011000000.000.400.400.000.40Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th422272.5000000200.000.000.000.000.00Matches
2019-202034Annecyfr FRACoupe de France65th211281.4101011000.700.000.700.000.00Matches
2020-202135Annecyfr FRACoupe de France17th221641.8101011000.550.000.550.000.00Matches
4 Seasons3 Clubs2 Leagues1277678.5213022200.230.120.350.000.12
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
Annecy (2 Seasons)1 League432923.2202022000.620.000.620.000.00
Orléans (1 Season)2 Leagues744505.0011000200.000.200.200.000.20
Valenciennes (1 Season)1 League10250.3000000000.000.000.000.000.00
Coupe de France (4 Seasons)855406.0213022000.330.170.500.000.17
Coupe de la Ligue (1 Season)422272.5000000200.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
2003-200418Liverpool2. UEFA CupRd4421932.1110000.470.47Matches
2004-200519Liverpool1. Champions LgW31921.0011000000.000.980.980.000.98Matches
2010-201125Auxerre1. Champions LgGR10170.2000000000.000.000.000.000.00Matches
3 Seasons2 Clubs2 Leagues833023.4111100000.300.830.830.300.83
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
Liverpool (2 Seasons)2 Leagues732853.2111100000.320.980.980.320.98
Auxerre (1 Season)1 League10170.2000000000.000.000.000.000.00
Champions Lg (2 Seasons)411091.2011000000.000.830.830.000.83
UEFA Cup (1 Season)421932.1110000.470.47

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
2002-200317Le Havrefr FRA1. Ligue 121.82120.550.1701Matches
2003-200418Liverpooleng ENG1. Premier League4.5020.440.0000Matches
2003-200418Liverpool2. UEFA Cup2.110Matches
2004-200519Liverpool1. Champions Lg1.0010.980.0000Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.2161.890.1700Matches
2004-200519Liverpooleng ENG1. Premier League2.4010.410.0000Matches
2005-200620Sunderlandeng ENG1. Premier League13.73130.950.2300Matches
2006-200721Sochauxfr FRA1. Ligue 112.44141.130.2900Matches
2007-200822Le Mansfr FRA1. Ligue 114.65191.300.2600Matches
2008-200923Le Mansfr FRA1. Ligue 124.16230.960.2600Matches
2009-201024Le Mansfr FRA1. Ligue 132.88401.220.2001Matches
2010-201125Auxerre1. Champions Lg0.2000.0000Matches
2010-201125Auxerrefr FRA1. Ligue 19.6190.940.1100Matches
2011-201226Auxerrefr FRA1. Ligue 112.0360.500.5000Matches
2012-201327Valenciennesfr FRA1. Ligue 116.65231.390.2200Matches
2012-201327Auxerrefr FRA2. Ligue 25.84111.910.3600Matches
2013-201428Valenciennesfr FRA1. Ligue 18.2250.610.4000Matches
2014-201529Valenciennesfr FRACoupe de France0.3000Matches
2014-201529Valenciennesfr FRA2. Ligue 231.113311.000.2944Matches
2015-201630Atromitosgr GRE1. Super League18.97191.010.3701Matches
2016-201731Atromitosgr GRE1. Super League18.460170.000.930.3500Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.61080.000.830.1300Matches
2017-201832Orléansfr FRA2. Ligue 25.1110330.01.980.590.100.339.40002.12.10.22-1.1-1.1Matches
2018-201933Orléansfr FRACoupe de France2.50000.000.0000Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.5000Matches
2018-201933Orléansfr FRA2. Ligue 215.17271555.61.790.990.220.4013.90115.64.80.18+1.4+1.2Matches
2019-202034Annecyfr FRACoupe de France1.4111Matches
2019-202034Orléansfr FRA2. Ligue 20.80100.01.270.000.0010.90000.10.10.06-0.1-0.1Matches
2020-202135Annecyfr FRACoupe de France1.8111Matches
19 Seasons12 Clubs9 Leagues292.48238278113.20.740.980.370.2712.607107.87.00.18+0.20.0
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
Le Mans (3 Seasons)1 League71.519821.150.2301
Valenciennes (3 Seasons)3 Leagues56.120591.060.2744
Auxerre (3 Seasons)3 Leagues27.68260.940.3100
Orléans (3 Seasons)3 Leagues26.08381847.41.620.770.180.3912.60117.87.00.18+0.20.0
Atromitos (2 Seasons)1 League37.2130360.000.970.3601
Liverpool (2 Seasons)3 Leagues10.1140.500.0000
Annecy (2 Seasons)1 League3.2222
Le Havre (1 Season)1 League21.82120.550.1701
Sunderland (1 Season)1 League13.73130.950.2300
Sochaux (1 Season)1 League12.44141.130.2900
Astra Giurgiu (1 Season)1 League9.61080.000.830.1300
Saint-Étienne (1 Season)1 League3.2161.890.1700
Ligue 1 (10 Seasons)155.2371571.010.2402
Ligue 2 (5 Seasons)57.825386047.41.811.040.180.3312.60557.87.00.18+0.20.0
Coupe de France (4 Seasons)6.02000.000.0022
Premier League (3 Seasons)20.73160.770.1900
Super League (2 Seasons)37.2130360.000.970.3601
Champions Lg (2 Seasons)1.2010.830.0000
Liga I (1 Season)9.61080.000.830.1300
UEFA Cup (1 Season)2.110
Coupe de la Ligue (1 Season)2.5000
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
2002-200317Le Havre1 League21.82120.550.1701
2003-200418Liverpool2 Leagues6.7120.440.0000
2004-200519Liverpool2 Leagues3.4020.580.0000
2004-200519Saint-Étienne1 League3.2161.890.1700
2005-200620Sunderland1 League13.73130.950.2300
2006-200721Sochaux1 League12.44141.130.2900
2007-200822Le Mans1 League14.65191.300.2600
2008-200923Le Mans1 League24.16230.960.2600
2009-201024Le Mans1 League32.88401.220.2001
2010-201125Auxerre2 Leagues9.8190.920.1100
2011-201226Auxerre1 League12.0360.500.5000
2012-201327Auxerre1 League5.84111.910.3600
2012-201327Valenciennes1 League16.65231.390.2200
2013-201428Valenciennes1 League8.2250.610.4000
2014-201529Valenciennes2 Leagues31.413311.000.2944
2015-201630Atromitos1 League18.97191.010.3701
2016-201731Atromitos1 League18.460170.000.930.3500
2017-201832Astra Giurgiu1 League9.61080.000.830.1300
2017-201832Orléans1 League5.1110330.01.980.590.100.339.40002.12.10.22-1.1-1.1
2018-201933Orléans3 Leagues20.17271555.61.530.850.220.4013.90115.64.80.18+1.4+1.2
2019-202034Orléans1 League0.80100.01.270.000.0010.90000.10.10.06-0.1-0.1
2019-202034Annecy1 League1.4111
2020-202135Annecy1 League1.8111
19 Seasons12 Clubs9 Leagues292.48238278113.20.740.980.370.2712.607107.87.00.18+0.20.0
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
Le Mans (3 Seasons)1 League71.519821.150.2301
Valenciennes (3 Seasons)3 Leagues56.120591.060.2744
Auxerre (3 Seasons)3 Leagues27.68260.940.3100
Orléans (3 Seasons)3 Leagues26.08381847.41.620.770.180.3912.60117.87.00.18+0.20.0
Atromitos (2 Seasons)1 League37.2130360.000.970.3601
Liverpool (2 Seasons)3 Leagues10.1140.500.0000
Annecy (2 Seasons)1 League3.2222
Le Havre (1 Season)1 League21.82120.550.1701
Sunderland (1 Season)1 League13.73130.950.2300
Sochaux (1 Season)1 League12.44141.130.2900
Astra Giurgiu (1 Season)1 League9.61080.000.830.1300
Saint-Étienne (1 Season)1 League3.2161.890.1700
Ligue 1 (10 Seasons)155.2371571.010.2402
Ligue 2 (5 Seasons)57.825386047.41.811.040.180.3312.60557.87.00.18+0.20.0
Coupe de France (4 Seasons)6.02000.000.0022
Premier League (3 Seasons)20.73160.770.1900
Super League (2 Seasons)37.2130360.000.970.3601
Champions Lg (2 Seasons)1.2010.830.0000
Liga I (1 Season)9.61080.000.830.1300
UEFA Cup (1 Season)2.110
Coupe de la Ligue (1 Season)2.5000
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
2002-200317Le Havrefr FRA1. Ligue 118th21.82120.550.1701Matches
2003-200418Liverpooleng ENG1. Premier League4th4.5020.440.0000Matches
2004-200519Liverpooleng ENG1. Premier League5th2.4010.410.0000Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.2161.890.1700Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.73130.950.2300Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.44141.130.2900Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.65191.300.2600Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.16230.960.2600Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.88401.220.2001Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.6190.940.1100Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.0360.500.5000Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.84111.910.3600Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.65231.390.2200Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.2250.610.4000Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.113311.000.2944Matches
2015-201630Atromitosgr GRE1. Super League8th18.97191.010.3701Matches
2016-201731Atromitosgr GRE1. Super League8th18.460170.000.930.3500Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.61080.000.830.1300Matches
2017-201832Orléansfr FRA2. Ligue 212th5.1110330.01.980.590.100.339.40002.12.10.22-1.1-1.1Matches
2018-201933Orléansfr FRA2. Ligue 28th15.17271555.61.790.990.220.4013.90115.64.80.18+1.4+1.2Matches
2019-202034Orléansfr FRA2. Ligue 220th0.80100.01.270.000.0010.90000.10.10.06-0.1-0.1Matches
18 Seasons11 Clubs5 Leagues280.67938277113.20.780.990.370.2712.60587.87.00.18+0.20.0
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
Le Mans (3 Seasons)1 League71.519821.150.2301
Valenciennes (3 Seasons)2 Leagues55.920591.060.2744
Auxerre (3 Seasons)2 Leagues27.48260.950.3100
Orléans (3 Seasons)1 League21.08381847.41.810.860.180.3912.60117.87.00.18+0.20.0
Atromitos (2 Seasons)1 League37.2130360.000.970.3601
Liverpool (2 Seasons)1 League7.0030.430.0000
Le Havre (1 Season)1 League21.82120.550.1701
Sunderland (1 Season)1 League13.73130.950.2300
Sochaux (1 Season)1 League12.44141.130.2900
Astra Giurgiu (1 Season)1 League9.61080.000.830.1300
Saint-Étienne (1 Season)1 League3.2161.890.1700
Ligue 1 (10 Seasons)155.2371571.010.2402
Ligue 2 (5 Seasons)57.825386047.41.811.040.180.3312.60557.87.00.18+0.20.0
Premier League (3 Seasons)20.73160.770.1900
Super League (2 Seasons)37.2130360.000.970.3601
Liga I (1 Season)9.61080.000.830.1300
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201529Valenciennesfr FRACoupe de France17th0.3000Matches
2018-201933Orléansfr FRACoupe de France5th2.50000.000.0000Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.5000Matches
2019-202034Annecyfr FRACoupe de France65th1.4111Matches
2020-202135Annecyfr FRACoupe de France17th1.8111Matches
4 Seasons3 Clubs2 Leagues8.52000.000.0022
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Annecy (2 Seasons)1 League3.2222
Orléans (1 Season)2 Leagues5.00000.000.0000
Valenciennes (1 Season)1 League0.3000
Coupe de France (4 Seasons)6.02000.000.0022
Coupe de la Ligue (1 Season)2.5000
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
2003-200418Liverpool2. UEFA CupRd42.110Matches
2004-200519Liverpool1. Champions LgW1.0010.980.0000Matches
2010-201125Auxerre1. Champions LgGR0.2000.0000Matches
3 Seasons2 Clubs2 Leagues3.4110.830.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Liverpool (2 Seasons)2 Leagues3.2110.980.0000
Auxerre (1 Season)1 League0.2000.0000
Champions Lg (2 Seasons)1.2010.830.0000
UEFA Cup (1 Season)2.110

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
2002-200317Le Havrefr FRA1. Ligue 121.83Matches
2003-200418Liverpooleng ENG1. Premier League4.51Matches
2003-200418Liverpool2. UEFA Cup2.1Matches
2004-200519Liverpool1. Champions Lg1.01Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.21Matches
2004-200519Liverpooleng ENG1. Premier League2.40Matches
2005-200620Sunderlandeng ENG1. Premier League13.70Matches
2006-200721Sochauxfr FRA1. Ligue 112.40Matches
2007-200822Le Mansfr FRA1. Ligue 114.61Matches
2008-200923Le Mansfr FRA1. Ligue 124.14Matches
2009-201024Le Mansfr FRA1. Ligue 132.85Matches
2010-201125Auxerre1. Champions Lg0.20Matches
2010-201125Auxerrefr FRA1. Ligue 19.61Matches
2011-201226Auxerrefr FRA1. Ligue 112.02Matches
2012-201327Valenciennesfr FRA1. Ligue 116.64Matches
2012-201327Auxerrefr FRA2. Ligue 25.81Matches
2013-201428Valenciennesfr FRA1. Ligue 18.20Matches
2014-201529Valenciennesfr FRACoupe de France0.30Matches
2014-201529Valenciennesfr FRA2. Ligue 231.13Matches
2015-201630Atromitosgr GRE1. Super League18.92Matches
2016-201731Atromitosgr GRE1. Super League18.42Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.61Matches
2017-201832Orléansfr FRA2. Ligue 25.16110558.173079355662.5163053.31333.300.10.1-0.123103Matches
2018-201933Orléansfr FRACoupe de France2.51Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.50Matches
2018-201933Orléansfr FRA2. Ligue 215.120134358.6237646613521363.4437855.12825.000.90.9-0.97186024Matches
2019-202034Annecyfr FRACoupe de France1.40Matches
2019-202034Orléansfr FRA2. Ligue 20.8131872.216940111384.61333.31250.000.00.00.003003Matches
2020-202135Annecyfr FRACoupe de France1.80Matches
19 Seasons12 Clubs9 Leagues292.427546659.0327558518128264.26011154.141330.8331.01.0+32.09247030
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
Le Mans (3 Seasons)1 League71.510
Valenciennes (3 Seasons)3 Leagues56.17
Auxerre (3 Seasons)3 Leagues27.64
Orléans (3 Seasons)3 Leagues26.027546659.0327558518128264.26011154.141330.811.01.00.09247030
Atromitos (2 Seasons)1 League37.24
Liverpool (2 Seasons)3 Leagues10.12
Annecy (2 Seasons)1 League3.20
Le Havre (1 Season)1 League21.83
Sunderland (1 Season)1 League13.70
Sochaux (1 Season)1 League12.40
Astra Giurgiu (1 Season)1 League9.61
Saint-Étienne (1 Season)1 League3.21
Ligue 1 (10 Seasons)155.221
Ligue 2 (5 Seasons)57.827546659.0327558518128264.26011154.141330.841.01.0+3.09247030
Coupe de France (4 Seasons)6.01
Premier League (3 Seasons)20.71
Super League (2 Seasons)37.24
Champions Lg (2 Seasons)1.21
Liga I (1 Season)9.61
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.50
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
2002-200317Le Havre1 League21.83
2003-200418Liverpool2 Leagues6.71
2004-200519Liverpool2 Leagues3.41
2004-200519Saint-Étienne1 League3.21
2005-200620Sunderland1 League13.70
2006-200721Sochaux1 League12.40
2007-200822Le Mans1 League14.61
2008-200923Le Mans1 League24.14
2009-201024Le Mans1 League32.85
2010-201125Auxerre2 Leagues9.81
2011-201226Auxerre1 League12.02
2012-201327Auxerre1 League5.81
2012-201327Valenciennes1 League16.64
2013-201428Valenciennes1 League8.20
2014-201529Valenciennes2 Leagues31.43
2015-201630Atromitos1 League18.92
2016-201731Atromitos1 League18.42
2017-201832Astra Giurgiu1 League9.61
2017-201832Orléans1 League5.16110558.173079355662.5163053.31333.300.10.1-0.123103
2018-201933Orléans3 Leagues20.120134358.6237646613521363.4437855.12825.010.90.9+0.17186024
2019-202034Orléans1 League0.8131872.216940111384.61333.31250.000.00.00.003003
2019-202034Annecy1 League1.40
2020-202135Annecy1 League1.80
19 Seasons12 Clubs9 Leagues292.427546659.0327558518128264.26011154.141330.8331.01.0+32.09247030
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
Le Mans (3 Seasons)1 League71.510
Valenciennes (3 Seasons)3 Leagues56.17
Auxerre (3 Seasons)3 Leagues27.64
Orléans (3 Seasons)3 Leagues26.027546659.0327558518128264.26011154.141330.811.01.00.09247030
Atromitos (2 Seasons)1 League37.24
Liverpool (2 Seasons)3 Leagues10.12
Annecy (2 Seasons)1 League3.20
Le Havre (1 Season)1 League21.83
Sunderland (1 Season)1 League13.70
Sochaux (1 Season)1 League12.40
Astra Giurgiu (1 Season)1 League9.61
Saint-Étienne (1 Season)1 League3.21
Ligue 1 (10 Seasons)155.221
Ligue 2 (5 Seasons)57.827546659.0327558518128264.26011154.141330.841.01.0+3.09247030
Coupe de France (4 Seasons)6.01
Premier League (3 Seasons)20.71
Super League (2 Seasons)37.24
Champions Lg (2 Seasons)1.21
Liga I (1 Season)9.61
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.50
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
2002-200317Le Havrefr FRA1. Ligue 118th21.83Matches
2003-200418Liverpooleng ENG1. Premier League4th4.51Matches
2004-200519Liverpooleng ENG1. Premier League5th2.40Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.21Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.70Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.40Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.61Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.14Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.85Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.61Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.02Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.81Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.64Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.20Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.13Matches
2015-201630Atromitosgr GRE1. Super League8th18.92Matches
2016-201731Atromitosgr GRE1. Super League8th18.42Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.61Matches
2017-201832Orléansfr FRA2. Ligue 212th5.16110558.173079355662.5163053.31333.300.10.1-0.123103Matches
2018-201933Orléansfr FRA2. Ligue 28th15.120134358.6237646613521363.4437855.12825.000.90.9-0.97186024Matches
2019-202034Orléansfr FRA2. Ligue 220th0.8131872.216940111384.61333.31250.000.00.00.003003Matches
18 Seasons11 Clubs5 Leagues280.627546659.0327558518128264.26011154.141330.8311.01.0+30.09247030
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
Le Mans (3 Seasons)1 League71.510
Valenciennes (3 Seasons)2 Leagues55.97
Auxerre (3 Seasons)2 Leagues27.44
Orléans (3 Seasons)1 League21.027546659.0327558518128264.26011154.141330.801.01.0-1.09247030
Atromitos (2 Seasons)1 League37.24
Liverpool (2 Seasons)1 League7.01
Le Havre (1 Season)1 League21.83
Sunderland (1 Season)1 League13.70
Sochaux (1 Season)1 League12.40
Astra Giurgiu (1 Season)1 League9.61
Saint-Étienne (1 Season)1 League3.21
Ligue 1 (10 Seasons)155.221
Ligue 2 (5 Seasons)57.827546659.0327558518128264.26011154.141330.841.01.0+3.09247030
Premier League (3 Seasons)20.71
Super League (2 Seasons)37.24
Liga I (1 Season)9.61
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201529Valenciennesfr FRACoupe de France17th0.30Matches
2018-201933Orléansfr FRACoupe de France5th2.51Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.50Matches
2019-202034Annecyfr FRACoupe de France65th1.40Matches
2020-202135Annecyfr FRACoupe de France17th1.80Matches
4 Seasons3 Clubs2 Leagues8.51
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
Annecy (2 Seasons)1 League3.20
Orléans (1 Season)2 Leagues5.01
Valenciennes (1 Season)1 League0.30
Coupe de France (4 Seasons)6.01
Coupe de la Ligue (1 Season)2.50
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
2003-200418Liverpool2. UEFA CupRd42.1Matches
2004-200519Liverpool1. Champions LgW1.01Matches
2010-201125Auxerre1. Champions LgGR0.20Matches
3 Seasons2 Clubs2 Leagues3.41
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
Liverpool (2 Seasons)2 Leagues3.21
Auxerre (1 Season)1 League0.20
Champions Lg (2 Seasons)1.21
UEFA Cup (1 Season)2.1
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
2002-200317Le Havrefr FRA1. Ligue 121.8Matches
2003-200418Liverpooleng ENG1. Premier League4.5Matches
2003-200418Liverpool2. UEFA Cup2.1Matches
2004-200519Liverpool1. Champions Lg1.0Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.2Matches
2004-200519Liverpooleng ENG1. Premier League2.4Matches
2005-200620Sunderlandeng ENG1. Premier League13.7Matches
2006-200721Sochauxfr FRA1. Ligue 112.4Matches
2007-200822Le Mansfr FRA1. Ligue 114.6Matches
2008-200923Le Mansfr FRA1. Ligue 124.1Matches
2009-201024Le Mansfr FRA1. Ligue 132.8Matches
2010-201125Auxerre1. Champions Lg0.2Matches
2010-201125Auxerrefr FRA1. Ligue 19.6Matches
2011-201226Auxerrefr FRA1. Ligue 112.0Matches
2012-201327Valenciennesfr FRA1. Ligue 116.6Matches
2012-201327Auxerrefr FRA2. Ligue 25.8Matches
2013-201428Valenciennesfr FRA1. Ligue 18.2Matches
2014-201529Valenciennesfr FRACoupe de France0.3Matches
2014-201529Valenciennesfr FRA2. Ligue 231.1Matches
2015-201630Atromitosgr GRE1. Super League18.9Matches
2016-201731Atromitosgr GRE1. Super League18.40Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.60Matches
2017-201832Orléansfr FRA2. Ligue 25.110593120012000006101Matches
2018-201933Orléansfr FRACoupe de France2.50Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.5Matches
2018-201933Orléansfr FRA2. Ligue 215.13433083201120000020138Matches
2019-202034Annecyfr FRACoupe de France1.4Matches
2019-202034Orléansfr FRA2. Ligue 20.8181620000000001300Matches
2020-202135Annecyfr FRACoupe de France1.8Matches
19 Seasons12 Clubs9 Leagues292.44664174601240000027539
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)3 Leagues56.1
Auxerre (3 Seasons)3 Leagues27.6
Orléans (3 Seasons)3 Leagues26.04664174601240000027539
Atromitos (2 Seasons)1 League37.20
Liverpool (2 Seasons)3 Leagues10.1
Annecy (2 Seasons)1 League3.2
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.60
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.84664174601240000027539
Coupe de France (4 Seasons)6.00
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.20
Champions Lg (2 Seasons)1.2
Liga I (1 Season)9.60
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.5
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
2002-200317Le Havre1 League21.8
2003-200418Liverpool2 Leagues6.7
2004-200519Liverpool2 Leagues3.4
2004-200519Saint-Étienne1 League3.2
2005-200620Sunderland1 League13.7
2006-200721Sochaux1 League12.4
2007-200822Le Mans1 League14.6
2008-200923Le Mans1 League24.1
2009-201024Le Mans1 League32.8
2010-201125Auxerre2 Leagues9.8
2011-201226Auxerre1 League12.0
2012-201327Auxerre1 League5.8
2012-201327Valenciennes1 League16.6
2013-201428Valenciennes1 League8.2
2014-201529Valenciennes2 Leagues31.4
2015-201630Atromitos1 League18.9
2016-201731Atromitos1 League18.40
2017-201832Astra Giurgiu1 League9.60
2017-201832Orléans1 League5.110593120012000006101
2018-201933Orléans3 Leagues20.13433083201120000020138
2019-202034Orléans1 League0.8181620000000001300
2019-202034Annecy1 League1.4
2020-202135Annecy1 League1.8
19 Seasons12 Clubs9 Leagues292.44664174601240000027539
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)3 Leagues56.1
Auxerre (3 Seasons)3 Leagues27.6
Orléans (3 Seasons)3 Leagues26.04664174601240000027539
Atromitos (2 Seasons)1 League37.20
Liverpool (2 Seasons)3 Leagues10.1
Annecy (2 Seasons)1 League3.2
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.60
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.84664174601240000027539
Coupe de France (4 Seasons)6.00
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.20
Champions Lg (2 Seasons)1.2
Liga I (1 Season)9.60
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.5
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
2002-200317Le Havrefr FRA1. Ligue 118th21.8Matches
2003-200418Liverpooleng ENG1. Premier League4th4.5Matches
2004-200519Liverpooleng ENG1. Premier League5th2.4Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.2Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.7Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.4Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.6Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.1Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.8Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.6Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.0Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.8Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.6Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.2Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.1Matches
2015-201630Atromitosgr GRE1. Super League8th18.9Matches
2016-201731Atromitosgr GRE1. Super League8th18.40Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.60Matches
2017-201832Orléansfr FRA2. Ligue 212th5.110593120012000006101Matches
2018-201933Orléansfr FRA2. Ligue 28th15.13433083201120000020138Matches
2019-202034Orléansfr FRA2. Ligue 220th0.8181620000000001300Matches
18 Seasons11 Clubs5 Leagues280.64664174601240000027539
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)2 Leagues55.9
Auxerre (3 Seasons)2 Leagues27.4
Orléans (3 Seasons)1 League21.04664174601240000027539
Atromitos (2 Seasons)1 League37.20
Liverpool (2 Seasons)1 League7.0
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.60
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.84664174601240000027539
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.20
Liga I (1 Season)9.60
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201529Valenciennesfr FRACoupe de France17th0.3Matches
2018-201933Orléansfr FRACoupe de France5th2.50Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.5Matches
2019-202034Annecyfr FRACoupe de France65th1.4Matches
2020-202135Annecyfr FRACoupe de France17th1.8Matches
4 Seasons3 Clubs2 Leagues8.50
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Annecy (2 Seasons)1 League3.2
Orléans (1 Season)2 Leagues5.00
Valenciennes (1 Season)1 League0.3
Coupe de France (4 Seasons)6.00
Coupe de la Ligue (1 Season)2.5
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
2003-200418Liverpool2. UEFA CupRd42.1Matches
2004-200519Liverpool1. Champions LgW1.0Matches
2010-201125Auxerre1. Champions LgGR0.2Matches
3 Seasons2 Clubs2 Leagues3.4
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Liverpool (2 Seasons)2 Leagues3.2
Auxerre (1 Season)1 League0.2
Champions Lg (2 Seasons)1.2
UEFA Cup (1 Season)2.1

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
2002-200317Le Havrefr FRA1. Ligue 121.8Matches
2003-200418Liverpooleng ENG1. Premier League4.5Matches
2003-200418Liverpool2. UEFA Cup2.1Matches
2004-200519Liverpool1. Champions Lg1.0Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.2Matches
2004-200519Liverpooleng ENG1. Premier League2.4Matches
2005-200620Sunderlandeng ENG1. Premier League13.7Matches
2006-200721Sochauxfr FRA1. Ligue 112.4Matches
2007-200822Le Mansfr FRA1. Ligue 114.6Matches
2008-200923Le Mansfr FRA1. Ligue 124.1Matches
2009-201024Le Mansfr FRA1. Ligue 132.8Matches
2010-201125Auxerre1. Champions Lg0.2Matches
2010-201125Auxerrefr FRA1. Ligue 19.6Matches
2011-201226Auxerrefr FRA1. Ligue 112.0Matches
2012-201327Valenciennesfr FRA1. Ligue 116.6Matches
2012-201327Auxerrefr FRA2. Ligue 25.8Matches
2013-201428Valenciennesfr FRA1. Ligue 18.2Matches
2014-201529Valenciennesfr FRACoupe de France0.3Matches
2014-201529Valenciennesfr FRA2. Ligue 231.1Matches
2015-201630Atromitosgr GRE1. Super League18.9Matches
2016-201731Atromitosgr GRE1. Super League18.4Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.6Matches
2017-201832Orléansfr FRA2. Ligue 25.150.9830020010.20000100Matches
2018-201933Orléansfr FRACoupe de France2.5Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.5Matches
2018-201933Orléansfr FRA2. Ligue 215.1211.39160131030.20200010Matches
2019-202034Annecyfr FRACoupe de France1.4Matches
2019-202034Orléansfr FRA2. Ligue 20.800.0000000000.00000000Matches
2020-202135Annecyfr FRACoupe de France1.8Matches
19 Seasons12 Clubs9 Leagues292.4261.24190151040.19200110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)3 Leagues56.1
Auxerre (3 Seasons)3 Leagues27.6
Orléans (3 Seasons)3 Leagues26.0261.24190151040.19200110
Atromitos (2 Seasons)1 League37.2
Liverpool (2 Seasons)3 Leagues10.1
Annecy (2 Seasons)1 League3.2
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.6
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.8261.24190151040.19200110
Coupe de France (4 Seasons)6.0
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.2
Champions Lg (2 Seasons)1.2
Liga I (1 Season)9.6
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.5
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
2002-200317Le Havre1 League21.8
2003-200418Liverpool2 Leagues6.7
2004-200519Liverpool2 Leagues3.4
2004-200519Saint-Étienne1 League3.2
2005-200620Sunderland1 League13.7
2006-200721Sochaux1 League12.4
2007-200822Le Mans1 League14.6
2008-200923Le Mans1 League24.1
2009-201024Le Mans1 League32.8
2010-201125Auxerre2 Leagues9.8
2011-201226Auxerre1 League12.0
2012-201327Auxerre1 League5.8
2012-201327Valenciennes1 League16.6
2013-201428Valenciennes1 League8.2
2014-201529Valenciennes2 Leagues31.4
2015-201630Atromitos1 League18.9
2016-201731Atromitos1 League18.4
2017-201832Astra Giurgiu1 League9.6
2017-201832Orléans1 League5.150.9830020010.20000100
2018-201933Orléans3 Leagues20.1211.39160131030.20200010
2019-202034Orléans1 League0.800.0000000000.00000000
2019-202034Annecy1 League1.4
2020-202135Annecy1 League1.8
19 Seasons12 Clubs9 Leagues292.4261.24190151040.19200110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)3 Leagues56.1
Auxerre (3 Seasons)3 Leagues27.6
Orléans (3 Seasons)3 Leagues26.0261.24190151040.19200110
Atromitos (2 Seasons)1 League37.2
Liverpool (2 Seasons)3 Leagues10.1
Annecy (2 Seasons)1 League3.2
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.6
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.8261.24190151040.19200110
Coupe de France (4 Seasons)6.0
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.2
Champions Lg (2 Seasons)1.2
Liga I (1 Season)9.6
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.5
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
2002-200317Le Havrefr FRA1. Ligue 118th21.8Matches
2003-200418Liverpooleng ENG1. Premier League4th4.5Matches
2004-200519Liverpooleng ENG1. Premier League5th2.4Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.2Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.7Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.4Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.6Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.1Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.8Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.6Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.0Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.8Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.6Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.2Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.1Matches
2015-201630Atromitosgr GRE1. Super League8th18.9Matches
2016-201731Atromitosgr GRE1. Super League8th18.4Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.6Matches
2017-201832Orléansfr FRA2. Ligue 212th5.150.9830020010.20000100Matches
2018-201933Orléansfr FRA2. Ligue 28th15.1211.39160131030.20200010Matches
2019-202034Orléansfr FRA2. Ligue 220th0.800.0000000000.00000000Matches
18 Seasons11 Clubs5 Leagues280.6261.24190151040.19200110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)2 Leagues55.9
Auxerre (3 Seasons)2 Leagues27.4
Orléans (3 Seasons)1 League21.0261.24190151040.19200110
Atromitos (2 Seasons)1 League37.2
Liverpool (2 Seasons)1 League7.0
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.6
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.8261.24190151040.19200110
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.2
Liga I (1 Season)9.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201529Valenciennesfr FRACoupe de France17th0.3Matches
2018-201933Orléansfr FRACoupe de France5th2.5Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.5Matches
2019-202034Annecyfr FRACoupe de France65th1.4Matches
2020-202135Annecyfr FRACoupe de France17th1.8Matches
4 Seasons3 Clubs2 Leagues8.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Annecy (2 Seasons)1 League3.2
Orléans (1 Season)2 Leagues5.0
Valenciennes (1 Season)1 League0.3
Coupe de France (4 Seasons)6.0
Coupe de la Ligue (1 Season)2.5
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
2003-200418Liverpool2. UEFA CupRd42.1Matches
2004-200519Liverpool1. Champions LgW1.0Matches
2010-201125Auxerre1. Champions LgGR0.2Matches
3 Seasons2 Clubs2 Leagues3.4
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Liverpool (2 Seasons)2 Leagues3.2
Auxerre (1 Season)1 League0.2
Champions Lg (2 Seasons)1.2
UEFA Cup (1 Season)2.1

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
2002-200317Le Havrefr FRA1. Ligue 121.8Matches
2003-200418Liverpooleng ENG1. Premier League4.5Matches
2003-200418Liverpool2. UEFA Cup2.1Matches
2004-200519Liverpool1. Champions Lg1.0Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.2Matches
2004-200519Liverpooleng ENG1. Premier League2.4Matches
2005-200620Sunderlandeng ENG1. Premier League13.7Matches
2006-200721Sochauxfr FRA1. Ligue 112.4Matches
2007-200822Le Mansfr FRA1. Ligue 114.6Matches
2008-200923Le Mansfr FRA1. Ligue 124.1Matches
2009-201024Le Mansfr FRA1. Ligue 132.8Matches
2010-201125Auxerre1. Champions Lg0.2Matches
2010-201125Auxerrefr FRA1. Ligue 19.6Matches
2011-201226Auxerrefr FRA1. Ligue 112.0Matches
2012-201327Valenciennesfr FRA1. Ligue 116.6Matches
2012-201327Auxerrefr FRA2. Ligue 25.8Matches
2013-201428Valenciennesfr FRA1. Ligue 18.2Matches
2014-201529Valenciennesfr FRACoupe de France0.3Matches
2014-201529Valenciennesfr FRA2. Ligue 231.1Matches
2015-201630Atromitosgr GRE1. Super League18.9Matches
2016-201731Atromitosgr GRE1. Super League18.400Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.600Matches
2017-201832Orléansfr FRA2. Ligue 25.1320301333.324132580Matches
2018-201933Orléansfr FRACoupe de France2.500Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.5Matches
2018-201933Orléansfr FRA2. Ligue 215.1831521911.1813112412180Matches
2019-202034Annecyfr FRACoupe de France1.4Matches
2019-202034Orléansfr FRA2. Ligue 20.8000000001011100Matches
2020-202135Annecyfr FRACoupe de France1.8Matches
19 Seasons12 Clubs9 Leagues292.411518221216.71018216718260
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Le Mans (3 Seasons)1 League71.50
Valenciennes (3 Seasons)3 Leagues56.10
Auxerre (3 Seasons)3 Leagues27.60
Orléans (3 Seasons)3 Leagues26.011518221216.71018216718260
Atromitos (2 Seasons)1 League37.2000
Liverpool (2 Seasons)3 Leagues10.10
Annecy (2 Seasons)1 League3.20
Le Havre (1 Season)1 League21.80
Sunderland (1 Season)1 League13.70
Sochaux (1 Season)1 League12.40
Astra Giurgiu (1 Season)1 League9.6000
Saint-Étienne (1 Season)1 League3.20
Ligue 1 (10 Seasons)155.20
Ligue 2 (5 Seasons)57.811518221216.71018216718260
Coupe de France (4 Seasons)6.0000
Premier League (3 Seasons)20.70
Super League (2 Seasons)37.2000
Champions Lg (2 Seasons)1.20
Liga I (1 Season)9.6000
UEFA Cup (1 Season)2.10
Coupe de la Ligue (1 Season)2.50
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
2002-200317Le Havre1 League21.80
2003-200418Liverpool2 Leagues6.70
2004-200519Liverpool2 Leagues3.40
2004-200519Saint-Étienne1 League3.20
2005-200620Sunderland1 League13.70
2006-200721Sochaux1 League12.40
2007-200822Le Mans1 League14.60
2008-200923Le Mans1 League24.10
2009-201024Le Mans1 League32.80
2010-201125Auxerre2 Leagues9.80
2011-201226Auxerre1 League12.00
2012-201327Auxerre1 League5.80
2012-201327Valenciennes1 League16.60
2013-201428Valenciennes1 League8.20
2014-201529Valenciennes2 Leagues31.40
2015-201630Atromitos1 League18.90
2016-201731Atromitos1 League18.4000
2017-201832Astra Giurgiu1 League9.6000
2017-201832Orléans1 League5.1320301333.324132580
2018-201933Orléans3 Leagues20.1831521911.1813112412180
2019-202034Orléans1 League0.8000000001011100
2019-202034Annecy1 League1.40
2020-202135Annecy1 League1.80
19 Seasons12 Clubs9 Leagues292.411518221216.71018216718260
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Le Mans (3 Seasons)1 League71.50
Valenciennes (3 Seasons)3 Leagues56.10
Auxerre (3 Seasons)3 Leagues27.60
Orléans (3 Seasons)3 Leagues26.011518221216.71018216718260
Atromitos (2 Seasons)1 League37.2000
Liverpool (2 Seasons)3 Leagues10.10
Annecy (2 Seasons)1 League3.20
Le Havre (1 Season)1 League21.80
Sunderland (1 Season)1 League13.70
Sochaux (1 Season)1 League12.40
Astra Giurgiu (1 Season)1 League9.6000
Saint-Étienne (1 Season)1 League3.20
Ligue 1 (10 Seasons)155.20
Ligue 2 (5 Seasons)57.811518221216.71018216718260
Coupe de France (4 Seasons)6.0000
Premier League (3 Seasons)20.70
Super League (2 Seasons)37.2000
Champions Lg (2 Seasons)1.20
Liga I (1 Season)9.6000
UEFA Cup (1 Season)2.10
Coupe de la Ligue (1 Season)2.50
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
2002-200317Le Havrefr FRA1. Ligue 118th21.8Matches
2003-200418Liverpooleng ENG1. Premier League4th4.5Matches
2004-200519Liverpooleng ENG1. Premier League5th2.4Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.2Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.7Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.4Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.6Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.1Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.8Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.6Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.0Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.8Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.6Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.2Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.1Matches
2015-201630Atromitosgr GRE1. Super League8th18.9Matches
2016-201731Atromitosgr GRE1. Super League8th18.400Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.600Matches
2017-201832Orléansfr FRA2. Ligue 212th5.1320301333.324132580Matches
2018-201933Orléansfr FRA2. Ligue 28th15.1831521911.1813112412180Matches
2019-202034Orléansfr FRA2. Ligue 220th0.8000000001011100Matches
18 Seasons11 Clubs5 Leagues280.611518221216.71018216718260
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
Le Mans (3 Seasons)1 League71.50
Valenciennes (3 Seasons)2 Leagues55.90
Auxerre (3 Seasons)2 Leagues27.40
Orléans (3 Seasons)1 League21.011518221216.71018216718260
Atromitos (2 Seasons)1 League37.2000
Liverpool (2 Seasons)1 League7.00
Le Havre (1 Season)1 League21.80
Sunderland (1 Season)1 League13.70
Sochaux (1 Season)1 League12.40
Astra Giurgiu (1 Season)1 League9.6000
Saint-Étienne (1 Season)1 League3.20
Ligue 1 (10 Seasons)155.20
Ligue 2 (5 Seasons)57.811518221216.71018216718260
Premier League (3 Seasons)20.70
Super League (2 Seasons)37.2000
Liga I (1 Season)9.6000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201529Valenciennesfr FRACoupe de France17th0.3Matches
2018-201933Orléansfr FRACoupe de France5th2.500Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.5Matches
2019-202034Annecyfr FRACoupe de France65th1.4Matches
2020-202135Annecyfr FRACoupe de France17th1.8Matches
4 Seasons3 Clubs2 Leagues8.5000
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
Annecy (2 Seasons)1 League3.20
Orléans (1 Season)2 Leagues5.0000
Valenciennes (1 Season)1 League0.30
Coupe de France (4 Seasons)6.0000
Coupe de la Ligue (1 Season)2.50
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
2003-200418Liverpool2. UEFA CupRd42.1Matches
2004-200519Liverpool1. Champions LgW1.0Matches
2010-201125Auxerre1. Champions LgGR0.2Matches
3 Seasons2 Clubs2 Leagues3.40
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Liverpool (2 Seasons)2 Leagues3.20
Auxerre (1 Season)1 League0.20
Champions Lg (2 Seasons)1.20
UEFA Cup (1 Season)2.10

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
2002-200317Le Havrefr FRA1. Ligue 121.8Matches
2003-200418Liverpooleng ENG1. Premier League4.5Matches
2003-200418Liverpool2. UEFA Cup2.1Matches
2004-200519Liverpool1. Champions Lg1.0Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.2Matches
2004-200519Liverpooleng ENG1. Premier League2.4Matches
2005-200620Sunderlandeng ENG1. Premier League13.7Matches
2006-200721Sochauxfr FRA1. Ligue 112.4Matches
2007-200822Le Mansfr FRA1. Ligue 114.6Matches
2008-200923Le Mansfr FRA1. Ligue 124.1Matches
2009-201024Le Mansfr FRA1. Ligue 132.8Matches
2010-201125Auxerre1. Champions Lg0.2Matches
2010-201125Auxerrefr FRA1. Ligue 19.6Matches
2011-201226Auxerrefr FRA1. Ligue 112.0Matches
2012-201327Valenciennesfr FRA1. Ligue 116.6Matches
2012-201327Auxerrefr FRA2. Ligue 25.8Matches
2013-201428Valenciennesfr FRA1. Ligue 18.2Matches
2014-201529Valenciennesfr FRACoupe de France0.3Matches
2014-201529Valenciennesfr FRA2. Ligue 231.1Matches
2015-201630Atromitosgr GRE1. Super League18.9Matches
2016-201731Atromitosgr GRE1. Super League18.4Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.6Matches
2017-201832Orléansfr FRA2. Ligue 25.114981478581914911100.000.0772669932112411025Matches
2018-201933Orléansfr FRACoupe de France2.5Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.5Matches
2018-201933Orléansfr FRA2. Ligue 215.14661830252185514652150.0150.0162593169654231332068Matches
2019-202034Annecyfr FRACoupe de France1.4Matches
2019-202034Orléansfr FRA2. Ligue 20.82100101112100067300010153Matches
2020-202135Annecyfr FRACoupe de France1.8Matches
19 Seasons12 Clubs9 Leagues292.46362644340254716353266.7133.3245866271975361744596
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
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)3 Leagues56.1
Auxerre (3 Seasons)3 Leagues27.6
Orléans (3 Seasons)3 Leagues26.06362644340254716353266.7133.3245866271975361744596
Atromitos (2 Seasons)1 League37.2
Liverpool (2 Seasons)3 Leagues10.1
Annecy (2 Seasons)1 League3.2
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.6
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.86362644340254716353266.7133.3245866271975361744596
Coupe de France (4 Seasons)6.0
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.2
Champions Lg (2 Seasons)1.2
Liga I (1 Season)9.6
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.5
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
2002-200317Le Havre1 League21.8
2003-200418Liverpool2 Leagues6.7
2004-200519Liverpool2 Leagues3.4
2004-200519Saint-Étienne1 League3.2
2005-200620Sunderland1 League13.7
2006-200721Sochaux1 League12.4
2007-200822Le Mans1 League14.6
2008-200923Le Mans1 League24.1
2009-201024Le Mans1 League32.8
2010-201125Auxerre2 Leagues9.8
2011-201226Auxerre1 League12.0
2012-201327Auxerre1 League5.8
2012-201327Valenciennes1 League16.6
2013-201428Valenciennes1 League8.2
2014-201529Valenciennes2 Leagues31.4
2015-201630Atromitos1 League18.9
2016-201731Atromitos1 League18.4
2017-201832Astra Giurgiu1 League9.6
2017-201832Orléans1 League5.114981478581914911100.000.0772669932112411025
2018-201933Orléans3 Leagues20.14661830252185514652150.0150.0162593169654231332068
2019-202034Orléans1 League0.82100101112100067300010153
2019-202034Annecy1 League1.4
2020-202135Annecy1 League1.8
19 Seasons12 Clubs9 Leagues292.46362644340254716353266.7133.3245866271975361744596
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
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)3 Leagues56.1
Auxerre (3 Seasons)3 Leagues27.6
Orléans (3 Seasons)3 Leagues26.06362644340254716353266.7133.3245866271975361744596
Atromitos (2 Seasons)1 League37.2
Liverpool (2 Seasons)3 Leagues10.1
Annecy (2 Seasons)1 League3.2
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.6
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.86362644340254716353266.7133.3245866271975361744596
Coupe de France (4 Seasons)6.0
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.2
Champions Lg (2 Seasons)1.2
Liga I (1 Season)9.6
UEFA Cup (1 Season)2.1
Coupe de la Ligue (1 Season)2.5
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
2002-200317Le Havrefr FRA1. Ligue 118th21.8Matches
2003-200418Liverpooleng ENG1. Premier League4th4.5Matches
2004-200519Liverpooleng ENG1. Premier League5th2.4Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.2Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.7Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.4Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.6Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.1Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.8Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.6Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.0Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.8Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.6Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.2Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.1Matches
2015-201630Atromitosgr GRE1. Super League8th18.9Matches
2016-201731Atromitosgr GRE1. Super League8th18.4Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.6Matches
2017-201832Orléansfr FRA2. Ligue 212th5.114981478581914911100.000.0772669932112411025Matches
2018-201933Orléansfr FRA2. Ligue 28th15.14661830252185514652150.0150.0162593169654231332068Matches
2019-202034Orléansfr FRA2. Ligue 220th0.82100101112100067300010153Matches
18 Seasons11 Clubs5 Leagues280.66362644340254716353266.7133.3245866271975361744596
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
Le Mans (3 Seasons)1 League71.5
Valenciennes (3 Seasons)2 Leagues55.9
Auxerre (3 Seasons)2 Leagues27.4
Orléans (3 Seasons)1 League21.06362644340254716353266.7133.3245866271975361744596
Atromitos (2 Seasons)1 League37.2
Liverpool (2 Seasons)1 League7.0
Le Havre (1 Season)1 League21.8
Sunderland (1 Season)1 League13.7
Sochaux (1 Season)1 League12.4
Astra Giurgiu (1 Season)1 League9.6
Saint-Étienne (1 Season)1 League3.2
Ligue 1 (10 Seasons)155.2
Ligue 2 (5 Seasons)57.86362644340254716353266.7133.3245866271975361744596
Premier League (3 Seasons)20.7
Super League (2 Seasons)37.2
Liga I (1 Season)9.6
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201529Valenciennesfr FRACoupe de France17th0.3Matches
2018-201933Orléansfr FRACoupe de France5th2.5Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.5Matches
2019-202034Annecyfr FRACoupe de France65th1.4Matches
2020-202135Annecyfr FRACoupe de France17th1.8Matches
4 Seasons3 Clubs2 Leagues8.5
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
Annecy (2 Seasons)1 League3.2
Orléans (1 Season)2 Leagues5.0
Valenciennes (1 Season)1 League0.3
Coupe de France (4 Seasons)6.0
Coupe de la Ligue (1 Season)2.5
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
2003-200418Liverpool2. UEFA CupRd42.1Matches
2004-200519Liverpool1. Champions LgW1.0Matches
2010-201125Auxerre1. Champions LgGR0.2Matches
3 Seasons2 Clubs2 Leagues3.4
Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Liverpool (2 Seasons)2 Leagues3.2
Auxerre (1 Season)1 League0.2
Champions Lg (2 Seasons)1.2
UEFA Cup (1 Season)2.1

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
2002-200317Le Havrefr FRA1. Ligue 1301,9586557.321.821139Matches
2003-200418Liverpooleng ENG1. Premier League134093112.04.53110Matches
2003-200418Liverpool2. UEFA Cup4193482.12022Matches
2004-200519Liverpool1. Champions Lg392311.0102Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16285488.33.2303Matches
2004-200519Liverpooleng ENG1. Premier League4218556.42.4222Matches
2005-200620Sunderlandeng ENG1. Premier League271,2354636.113.712415Matches
2006-200721Sochauxfr FRA1. Ligue 1251,1154532.612.413012Matches
2007-200822Le Mansfr FRA1. Ligue 1261,3125038.414.615811Matches
2008-200923Le Mansfr FRA1. Ligue 1342,1666463.324.125139Matches
2009-201024Le Mansfr FRA1. Ligue 1362,9568286.432.833263Matches
2010-201125Auxerre1. Champions Lg117170.201Matches
2010-201125Auxerrefr FRA1. Ligue 1228643925.39.68314Matches
2011-201226Auxerrefr FRA1. Ligue 1241,0834531.712.012512Matches
2012-201327Valenciennesfr FRA1. Ligue 1201,4947543.716.61763Matches
2012-201327Auxerrefr FRA2. Ligue 265198715.25.860Matches
2013-201428Valenciennesfr FRA1. Ligue 1177354321.58.27310Matches
2014-201529Valenciennesfr FRACoupe de France1252527.80.30012400.000000.00-4.15Matches
2014-201529Valenciennesfr FRA2. Ligue 2342,7988281.831.13122301.213038-8-0.26+1.04Matches
2015-201630Atromitosgr GRE1. Super League271,6976362.918.91910811.52181800.00+0.45Matches
2016-201731Atromitosgr GRE1. Super League261,6546461.318.41816801.272229-7-0.38-0.21Matches
2017-201832Astra Giurgiuro ROU1. Liga I188664826.79.694921.781710+7+0.73+0.65Matches
2017-201832Orléansfr FRA2. Ligue 294555113.35.160341.0059-4-0.79-0.644.86.7-2.0-0.38-0.09Matches
2018-201933Orléansfr FRACoupe de France32237437.22.52106211223.0072+5+2.02+1.54Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue42275750.42.5272024200.753300.00+0.40Matches
2018-201933Orléansfr FRA2. Ligue 2261,3615239.815.1177529981.50191900.00+0.0917.820.0-2.1-0.14-0.10Matches
2019-202034Annecyfr FRACoupe de France21286471.11.4190113801.5013-2-1.41-4.87Matches
2019-202034Orléansfr FRA2. Ligue 2271362.80.816601510.5001-1-1.27-0.500.30.4-0.1-0.10+0.14Matches
2020-202135Annecyfr FRACoupe de France21648239.01.82821003.0040+4+2.20+1.84Matches
19 Seasons12 Clubs9 Leagues45226,3205836.6292.42887814216416201.41126132-6-0.06+0.1823.027.1-4.1-0.20+0.01
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
Le Mans (3 Seasons)1 League966,4346762.771.5734723
Valenciennes (3 Seasons)3 Leagues725,0527048.856.15531172401.183038-8-0.26+0.53
Auxerre (3 Seasons)3 Leagues532,4834724.027.626827
Orléans (3 Seasons)3 Leagues442,3375322.426.0287741614151.39343400.00+0.3023.027.1-4.1-0.20+0.01
Atromitos (2 Seasons)1 League533,3516362.137.237261611.404047-7-0.19+0.12
Liverpool (2 Seasons)3 Leagues24912389.210.183162
Annecy (2 Seasons)1 League42927348.73.2385213802.2553+2+0.62-0.26
Le Havre (1 Season)1 League301,9586557.321.821139
Sunderland (1 Season)1 League271,2354636.113.712415
Sochaux (1 Season)1 League251,1154532.612.413012
Astra Giurgiu (1 Season)1 League188664826.79.694921.781710+7+0.73+0.65
Saint-Étienne (1 Season)1 League6285488.33.2303
Ligue 1 (10 Seasons)24013,9685840.8155.21547786
Ligue 2 (5 Seasons)775,2046832.157.8617524169131.275467-13-0.25+0.1623.027.1-4.1-0.20+0.01
Coupe de France (4 Seasons)85406841.96.0593432522.25125+7+1.17+0.21
Premier League (3 Seasons)441,8624218.120.717727
Super League (2 Seasons)533,3516362.137.237261611.404047-7-0.19+0.12
Champions Lg (2 Seasons)4109271.2103
Liga I (1 Season)188664826.79.694921.781710+7+0.73+0.65
UEFA Cup (1 Season)4193482.12022
Coupe de la Ligue (1 Season)42275750.42.5272024200.753300.00+0.40
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
2002-200317Le Havre1 League301,9586557.321.821139
2003-200418Liverpool2 Leagues176023512.06.751122
2004-200519Liverpool2 Leagues7310446.43.4324
2004-200519Saint-Étienne1 League6285488.33.2303
2005-200620Sunderland1 League271,2354636.113.712415
2006-200721Sochaux1 League251,1154532.612.413012
2007-200822Le Mans1 League261,3125038.414.615811
2008-200923Le Mans1 League342,1666463.324.125139
2009-201024Le Mans1 League362,9568286.432.833263
2010-201125Auxerre2 Leagues238813825.39.88315
2011-201226Auxerre1 League241,0834531.712.012512
2012-201327Auxerre1 League65198715.25.860
2012-201327Valenciennes1 League201,4947543.716.61763
2013-201428Valenciennes1 League177354321.58.27310
2014-201529Valenciennes2 Leagues352,8238180.431.4312242401.183038-8-0.26+0.53
2015-201630Atromitos1 League271,6976362.918.91910811.52181800.00+0.45
2016-201731Atromitos1 League261,6546461.318.41816801.272229-7-0.38-0.21
2017-201832Astra Giurgiu1 League188664826.79.694921.781710+7+0.73+0.65
2017-201832Orléans1 League94555113.35.160341.0059-4-0.79-0.644.86.7-2.0-0.38-0.09
2018-201933Orléans3 Leagues331,8115540.520.1217841215101.552924+5+0.25+0.2817.820.0-2.1-0.14-0.10
2019-202034Orléans1 League271362.80.816601510.5001-1-1.27-0.500.30.4-0.1-0.10+0.14
2019-202034Annecy1 League21286471.11.4190113801.5013-2-1.41-4.87
2020-202135Annecy1 League21648239.01.82821003.0040+4+2.20+1.84
19 Seasons12 Clubs9 Leagues45226,3205836.6292.42887814216416201.41126132-6-0.06+0.1823.027.1-4.1-0.20+0.01
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
Le Mans (3 Seasons)1 League966,4346762.771.5734723
Valenciennes (3 Seasons)3 Leagues725,0527048.856.15531172401.183038-8-0.26+0.53
Auxerre (3 Seasons)3 Leagues532,4834724.027.626827
Orléans (3 Seasons)3 Leagues442,3375322.426.0287741614151.39343400.00+0.3023.027.1-4.1-0.20+0.01
Atromitos (2 Seasons)1 League533,3516362.137.237261611.404047-7-0.19+0.12
Liverpool (2 Seasons)3 Leagues24912389.210.183162
Annecy (2 Seasons)1 League42927348.73.2385213802.2553+2+0.62-0.26
Le Havre (1 Season)1 League301,9586557.321.821139
Sunderland (1 Season)1 League271,2354636.113.712415
Sochaux (1 Season)1 League251,1154532.612.413012
Astra Giurgiu (1 Season)1 League188664826.79.694921.781710+7+0.73+0.65
Saint-Étienne (1 Season)1 League6285488.33.2303
Ligue 1 (10 Seasons)24013,9685840.8155.21547786
Ligue 2 (5 Seasons)775,2046832.157.8617524169131.275467-13-0.25+0.1623.027.1-4.1-0.20+0.01
Coupe de France (4 Seasons)85406841.96.0593432522.25125+7+1.17+0.21
Premier League (3 Seasons)441,8624218.120.717727
Super League (2 Seasons)533,3516362.137.237261611.404047-7-0.19+0.12
Champions Lg (2 Seasons)4109271.2103
Liga I (1 Season)188664826.79.694921.781710+7+0.73+0.65
UEFA Cup (1 Season)4193482.12022
Coupe de la Ligue (1 Season)42275750.42.5272024200.753300.00+0.40
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
2002-200317Le Havrefr FRA1. Ligue 118th301,9586557.321.821139Matches
2003-200418Liverpooleng ENG1. Premier League4th134093112.04.53110Matches
2004-200519Liverpooleng ENG1. Premier League5th4218556.42.4222Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th6285488.33.2303Matches
2005-200620Sunderlandeng ENG1. Premier League20th271,2354636.113.712415Matches
2006-200721Sochauxfr FRA1. Ligue 17th251,1154532.612.413012Matches
2007-200822Le Mansfr FRA1. Ligue 19th261,3125038.414.615811Matches
2008-200923Le Mansfr FRA1. Ligue 116th342,1666463.324.125139Matches
2009-201024Le Mansfr FRA1. Ligue 118th362,9568286.432.833263Matches
2010-201125Auxerrefr FRA1. Ligue 19th228643925.39.68314Matches
2011-201226Auxerrefr FRA1. Ligue 120th241,0834531.712.012512Matches
2012-201327Auxerrefr FRA2. Ligue 29th65198715.25.860Matches
2012-201327Valenciennesfr FRA1. Ligue 111th201,4947543.716.61763Matches
2013-201428Valenciennesfr FRA1. Ligue 119th177354321.58.27310Matches
2014-201529Valenciennesfr FRA2. Ligue 216th342,7988281.831.13122301.213038-8-0.26+1.04Matches
2015-201630Atromitosgr GRE1. Super League8th271,6976362.918.91910811.52181800.00+0.45Matches
2016-201731Atromitosgr GRE1. Super League8th261,6546461.318.41816801.272229-7-0.38-0.21Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th188664826.79.694921.781710+7+0.73+0.65Matches
2017-201832Orléansfr FRA2. Ligue 212th94555113.35.160341.0059-4-0.79-0.644.86.7-2.0-0.38-0.09Matches
2018-201933Orléansfr FRA2. Ligue 28th261,3615239.815.1177529981.50191900.00+0.0917.820.0-2.1-0.14-0.10Matches
2019-202034Orléansfr FRA2. Ligue 220th271362.80.816601510.5001-1-1.27-0.500.30.4-0.1-0.10+0.14Matches
18 Seasons11 Clubs5 Leagues43225,2515836.4280.6278751381549161.38111124-13-0.13+0.1723.027.1-4.1-0.20+0.01
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
Le Mans (3 Seasons)1 League966,4346762.771.5734723
Valenciennes (3 Seasons)2 Leagues715,0277149.055.955311601.213038-8-0.26+1.04
Auxerre (3 Seasons)2 Leagues522,4664724.027.426826
Orléans (3 Seasons)1 League371,8875120.221.024752139131.322429-5-0.24+0.1023.027.1-4.1-0.20+0.01
Atromitos (2 Seasons)1 League533,3516362.137.237261611.404047-7-0.19+0.12
Liverpool (2 Seasons)1 League17627379.27.05312
Le Havre (1 Season)1 League301,9586557.321.821139
Sunderland (1 Season)1 League271,2354636.113.712415
Sochaux (1 Season)1 League251,1154532.612.413012
Astra Giurgiu (1 Season)1 League188664826.79.694921.781710+7+0.73+0.65
Saint-Étienne (1 Season)1 League6285488.33.2303
Ligue 1 (10 Seasons)24013,9685840.8155.21547786
Ligue 2 (5 Seasons)775,2046832.157.8617524169131.275467-13-0.25+0.1623.027.1-4.1-0.20+0.01
Premier League (3 Seasons)441,8624218.120.717727
Super League (2 Seasons)533,3516362.137.237261611.404047-7-0.19+0.12
Liga I (1 Season)188664826.79.694921.781710+7+0.73+0.65
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201529Valenciennesfr FRACoupe de France17th1252527.80.30012400.000000.00-4.15Matches
2018-201933Orléansfr FRACoupe de France5th32237437.22.52106211223.0072+5+2.02+1.54Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th42275750.42.5272024200.753300.00+0.40Matches
2019-202034Annecyfr FRACoupe de France65th21286471.11.4190113801.5013-2-1.41-4.87Matches
2020-202135Annecyfr FRACoupe de France17th21648239.01.82821003.0040+4+2.20+1.84Matches
4 Seasons3 Clubs2 Leagues127676444.18.5787453121.75158+7+0.82+0.17
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Annecy (2 Seasons)1 League42927348.73.2385213802.2553+2+0.62-0.26
Orléans (1 Season)2 Leagues74506442.95.0489233221.71105+5+1.00+0.85
Valenciennes (1 Season)1 League1252527.80.30012400.000000.00-4.15
Coupe de France (4 Seasons)85406841.96.0593432522.25125+7+1.17+0.21
Coupe de la Ligue (1 Season)42275750.42.5272024200.753300.00+0.40
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
2003-200418Liverpool2. UEFA CupRd44193482.12022Matches
2004-200519Liverpool1. Champions LgW392311.0102Matches
2010-201125Auxerre1. Champions LgGR117170.201Matches
3 Seasons2 Clubs2 Leagues8302383.43052
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Liverpool (2 Seasons)2 Leagues7285413.23042
Auxerre (1 Season)1 League117170.201
Champions Lg (2 Seasons)4109271.2103
UEFA Cup (1 Season)4193482.12022

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
2002-200317Le Havrefr FRA1. Ligue 121.820Matches
2003-200418Liverpooleng ENG1. Premier League4.5005Matches
2003-200418Liverpool2. UEFA Cup2.10000Matches
2004-200519Liverpool1. Champions Lg1.0001Matches
2004-200519Saint-Étiennefr FRA1. Ligue 13.200Matches
2004-200519Liverpooleng ENG1. Premier League2.4103Matches
2005-200620Sunderlandeng ENG1. Premier League13.70019Matches
2006-200721Sochauxfr FRA1. Ligue 112.44033Matches
2007-200822Le Mansfr FRA1. Ligue 114.62127Matches
2008-200923Le Mansfr FRA1. Ligue 124.12047Matches
2009-201024Le Mansfr FRA1. Ligue 132.88073Matches
2010-201125Auxerre1. Champions Lg0.2001Matches
2010-201125Auxerrefr FRA1. Ligue 19.62018Matches
2011-201226Auxerrefr FRA1. Ligue 112.01220Matches
2012-201327Valenciennesfr FRA1. Ligue 116.62031Matches
2012-201327Auxerrefr FRA2. Ligue 25.800Matches
2013-201428Valenciennesfr FRA1. Ligue 18.21011Matches
2014-201529Valenciennesfr FRACoupe de France0.30000Matches
2014-201529Valenciennesfr FRA2. Ligue 231.111Matches
2015-201630Atromitosgr GRE1. Super League18.92145Matches
2016-201731Atromitosgr GRE1. Super League18.47003400000000Matches
2017-201832Astra Giurgiuro ROU1. Liga I9.640000000000Matches
2017-201832Orléansfr FRA2. Ligue 25.10008142220006233937.1Matches
2018-201933Orléansfr FRACoupe de France2.5000000000000Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue2.52000Matches
2018-201933Orléansfr FRA2. Ligue 215.110020109243000278810645.4Matches
2019-202034Annecyfr FRACoupe de France1.40000Matches
2019-202034Orléansfr FRA2. Ligue 20.800020101000026650.0Matches
2020-202135Annecyfr FRACoupe de France1.80000Matches
19 Seasons12 Clubs9 Leagues292.4425039811144750003511715143.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Le Mans (3 Seasons)1 League71.5121147
Valenciennes (3 Seasons)3 Leagues56.1410420
Auxerre (3 Seasons)3 Leagues27.63239
Orléans (3 Seasons)3 Leagues26.03003011144750003511715143.7
Atromitos (2 Seasons)1 League37.29107900000000
Liverpool (2 Seasons)3 Leagues10.110090
Annecy (2 Seasons)1 League3.20000
Le Havre (1 Season)1 League21.820
Sunderland (1 Season)1 League13.70019
Sochaux (1 Season)1 League12.44033
Astra Giurgiu (1 Season)1 League9.640000000000
Saint-Étienne (1 Season)1 League3.200
Ligue 1 (10 Seasons)155.2243260
Ligue 2 (5 Seasons)57.82103011144750003511715143.7
Coupe de France (4 Seasons)6.0000000000000
Premier League (3 Seasons)20.71027
Super League (2 Seasons)37.29107900000000
Champions Lg (2 Seasons)1.2002
Liga I (1 Season)9.640000000000
UEFA Cup (1 Season)2.10000
Coupe de la Ligue (1 Season)2.52000
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
2002-200317Le Havre1 League21.820
2003-200418Liverpool2 Leagues6.700050
2004-200519Liverpool2 Leagues3.4104
2004-200519Saint-Étienne1 League3.200
2005-200620Sunderland1 League13.70019
2006-200721Sochaux1 League12.44033
2007-200822Le Mans1 League14.62127
2008-200923Le Mans1 League24.12047
2009-201024Le Mans1 League32.88073
2010-201125Auxerre2 Leagues9.82019
2011-201226Auxerre1 League12.01220
2012-201327Auxerre1 League5.800
2012-201327Valenciennes1 League16.62031
2013-201428Valenciennes1 League8.21011
2014-201529Valenciennes2 Leagues31.41100
2015-201630Atromitos1 League18.92145
2016-201731Atromitos1 League18.47003400000000
2017-201832Astra Giurgiu1 League9.640000000000
2017-201832Orléans1 League5.10008142220006233937.1
2018-201933Orléans3 Leagues20.130020109243000278810645.4
2019-202034Orléans1 League0.800020101000026650.0
2019-202034Annecy1 League1.40000
2020-202135Annecy1 League1.80000
19 Seasons12 Clubs9 Leagues292.4425039811144750003511715143.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Le Mans (3 Seasons)1 League71.5121147
Valenciennes (3 Seasons)3 Leagues56.1410420
Auxerre (3 Seasons)3 Leagues27.63239
Orléans (3 Seasons)3 Leagues26.03003011144750003511715143.7
Atromitos (2 Seasons)1 League37.29107900000000
Liverpool (2 Seasons)3 Leagues10.110090
Annecy (2 Seasons)1 League3.20000
Le Havre (1 Season)1 League21.820
Sunderland (1 Season)1 League13.70019
Sochaux (1 Season)1 League12.44033
Astra Giurgiu (1 Season)1 League9.640000000000
Saint-Étienne (1 Season)1 League3.200
Ligue 1 (10 Seasons)155.2243260
Ligue 2 (5 Seasons)57.82103011144750003511715143.7
Coupe de France (4 Seasons)6.0000000000000
Premier League (3 Seasons)20.71027
Super League (2 Seasons)37.29107900000000
Champions Lg (2 Seasons)1.2002
Liga I (1 Season)9.640000000000
UEFA Cup (1 Season)2.10000
Coupe de la Ligue (1 Season)2.52000
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
2002-200317Le Havrefr FRA1. Ligue 118th21.820Matches
2003-200418Liverpooleng ENG1. Premier League4th4.5005Matches
2004-200519Liverpooleng ENG1. Premier League5th2.4103Matches
2004-200519Saint-Étiennefr FRA1. Ligue 16th3.200Matches
2005-200620Sunderlandeng ENG1. Premier League20th13.70019Matches
2006-200721Sochauxfr FRA1. Ligue 17th12.44033Matches
2007-200822Le Mansfr FRA1. Ligue 19th14.62127Matches
2008-200923Le Mansfr FRA1. Ligue 116th24.12047Matches
2009-201024Le Mansfr FRA1. Ligue 118th32.88073Matches
2010-201125Auxerrefr FRA1. Ligue 19th9.62018Matches
2011-201226Auxerrefr FRA1. Ligue 120th12.01220Matches
2012-201327Auxerrefr FRA2. Ligue 29th5.800Matches
2012-201327Valenciennesfr FRA1. Ligue 111th16.62031Matches
2013-201428Valenciennesfr FRA1. Ligue 119th8.21011Matches
2014-201529Valenciennesfr FRA2. Ligue 216th31.111Matches
2015-201630Atromitosgr GRE1. Super League8th18.92145Matches
2016-201731Atromitosgr GRE1. Super League8th18.47003400000000Matches
2017-201832Astra Giurgiuro ROU1. Liga I5th9.640000000000Matches
2017-201832Orléansfr FRA2. Ligue 212th5.10008142220006233937.1Matches
2018-201933Orléansfr FRA2. Ligue 28th15.110020109243000278810645.4Matches
2019-202034Orléansfr FRA2. Ligue 220th0.800020101000026650.0Matches
18 Seasons11 Clubs5 Leagues280.6405039611144750003511715143.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Le Mans (3 Seasons)1 League71.5121147
Valenciennes (3 Seasons)2 Leagues55.94142
Auxerre (3 Seasons)2 Leagues27.43238
Orléans (3 Seasons)1 League21.01003011144750003511715143.7
Atromitos (2 Seasons)1 League37.29107900000000
Liverpool (2 Seasons)1 League7.0108
Le Havre (1 Season)1 League21.820
Sunderland (1 Season)1 League13.70019
Sochaux (1 Season)1 League12.44033
Astra Giurgiu (1 Season)1 League9.640000000000
Saint-Étienne (1 Season)1 League3.200
Ligue 1 (10 Seasons)155.2243260
Ligue 2 (5 Seasons)57.82103011144750003511715143.7
Premier League (3 Seasons)20.71027
Super League (2 Seasons)37.29107900000000
Liga I (1 Season)9.640000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201529Valenciennesfr FRACoupe de France17th0.30000Matches
2018-201933Orléansfr FRACoupe de France5th2.5000000000000Matches
2018-201933Orléansfr FRA1. Coupe de la Ligue9th2.52000Matches
2019-202034Annecyfr FRACoupe de France65th1.40000Matches
2020-202135Annecyfr FRACoupe de France17th1.80000Matches
4 Seasons3 Clubs2 Leagues8.5200000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Annecy (2 Seasons)1 League3.20000
Orléans (1 Season)2 Leagues5.0200000000000
Valenciennes (1 Season)1 League0.30000
Coupe de France (4 Seasons)6.0000000000000
Coupe de la Ligue (1 Season)2.52000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200418Liverpool2. UEFA CupRd42.10000Matches
2004-200519Liverpool1. Champions LgW1.0001Matches
2010-201125Auxerre1. Champions LgGR0.2001Matches
3 Seasons2 Clubs2 Leagues3.400020
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Liverpool (2 Seasons)2 Leagues3.200010
Auxerre (1 Season)1 League0.2001
Champions Lg (2 Seasons)1.2002
UEFA Cup (1 Season)2.10000

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.