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
2009-201022Arles-Avignonfr FRA2. Ligue 237373,27036.3202200700.060.000.060.060.06
2010-201123Arles-Avignonfr FRA1. Ligue 123191,68318.7011000300.000.050.050.000.05Matches
2011-201224Arles-Avignonfr FRA2. Ligue 235292,77730.99110900200.290.030.320.290.32
2012-201325Nancyfr FRA1. Ligue 117141,17013.0202200000.150.000.150.150.15Matches
2013-201426Nancyfr FRA2. Ligue 236342,99833.3011000800.000.030.030.000.03
2014-201527Troyesfr FRACoupe de France10360.4000000000.000.000.000.000.00Matches
2014-201527Troyesfr FRA2. Ligue 234343,00333.4314300600.090.030.120.090.12Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue10310.3000000000.000.000.000.000.00Matches
2015-201628Troyesfr FRA1. Ligue 114121,01411.3101100410.090.000.090.090.09Matches
2015-201628Le Havrefr FRA2. Ligue 2151192410.3101100400.100.000.100.100.10Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue20440.5000000000.000.000.000.000.00Matches
2016-201729Le Havrefr FRA2. Ligue 225241,85120.6000000100.000.000.000.000.00Matches
2017-201830Le Havrefr FRACoupe de France11560.6000000000.000.000.000.000.00Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue221852.1000000100.000.000.000.000.00Matches
2017-201830Le Havrefr FRA2. Ligue 2912042.3000000000.00.00.10.131480.000.000.000.000.000.000.030.030.000.03Matches
2018-201931Brestfr FRACoupe de France10150.2000000000.000.000.000.000.00Matches
2018-201931Brestfr FRA1. Coupe de la Ligue00Matches
2018-201931Brestfr FRA2. Ligue 226151,53217.0112100301.01.00.91.91880370.060.060.120.060.120.060.060.110.060.11Matches
10 Seasons5 Clubs4 Leagues27923320,793231.01952419003911.01.01.02.02194450.080.020.100.080.100.050.050.100.050.10
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
Arles-Avignon (3 Seasons)2 Leagues95857,73085.91121311001200.130.020.150.130.15
Le Havre (3 Seasons)3 Leagues54393,26436.3101100600.00.00.10.131480.030.000.030.030.030.000.030.030.000.03
Nancy (2 Seasons)2 Leagues53484,16846.3213200800.040.020.060.040.06
Troyes (2 Seasons)4 Leagues50464,08445.44154001010.090.020.110.090.11
Brest (1 Season)3 Leagues27151,54717.2112100301.01.00.91.91880370.060.060.120.060.120.060.060.110.060.11
Ligue 2 (8 Seasons)21718516,559184.01642016003101.01.01.02.02194450.090.020.110.090.110.050.050.100.050.10
Coupe de la Ligue (4 Seasons)522602.9000000100.000.000.000.000.00
Ligue 1 (3 Seasons)54453,86743.0314300710.070.020.090.070.09
Coupe de France (3 Seasons)311071.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201022Arles-Avignon1 League37373,27036.3202200700.060.000.060.060.06
2010-201123Arles-Avignon1 League23191,68318.7011000300.000.050.050.000.05
2011-201224Arles-Avignon1 League35292,77730.99110900200.290.030.320.290.32
2012-201325Nancy1 League17141,17013.0202200000.150.000.150.150.15
2013-201426Nancy1 League36342,99833.3011000800.000.030.030.000.03
2014-201527Troyes2 Leagues35343,03933.8314300600.090.030.120.090.12
2015-201628Troyes2 Leagues15121,04511.6101100410.090.000.090.090.09
2015-201628Le Havre1 League151192410.3101100400.100.000.100.100.10
2016-201729Le Havre2 Leagues27241,89521.1000000100.000.000.000.000.00
2017-201830Le Havre3 Leagues1244454.9000000100.00.00.10.131480.000.000.000.000.000.000.030.030.000.03
2018-201931Brest3 Leagues27151,54717.2112100301.01.00.91.91880370.060.060.120.060.120.060.060.110.060.11
10 Seasons5 Clubs4 Leagues27923320,793231.01952419003911.01.01.02.02194450.080.020.100.080.100.050.050.100.050.10
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
Arles-Avignon (3 Seasons)2 Leagues95857,73085.91121311001200.130.020.150.130.15
Le Havre (3 Seasons)3 Leagues54393,26436.3101100600.00.00.10.131480.030.000.030.030.030.000.030.030.000.03
Nancy (2 Seasons)2 Leagues53484,16846.3213200800.040.020.060.040.06
Troyes (2 Seasons)4 Leagues50464,08445.44154001010.090.020.110.090.11
Brest (1 Season)3 Leagues27151,54717.2112100301.01.00.91.91880370.060.060.120.060.120.060.060.110.060.11
Ligue 2 (8 Seasons)21718516,559184.01642016003101.01.01.02.02194450.090.020.110.090.110.050.050.100.050.10
Coupe de la Ligue (4 Seasons)522602.9000000100.000.000.000.000.00
Ligue 1 (3 Seasons)54453,86743.0314300710.070.020.090.070.09
Coupe de France (3 Seasons)311071.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201022Arles-Avignonfr FRA2. Ligue 23rd37373,27036.3202200700.060.000.060.060.06
2010-201123Arles-Avignonfr FRA1. Ligue 120th23191,68318.7011000300.000.050.050.000.05Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th35292,77730.99110900200.290.030.320.290.32
2012-201325Nancyfr FRA1. Ligue 118th17141,17013.0202200000.150.000.150.150.15Matches
2013-201426Nancyfr FRA2. Ligue 24th36342,99833.3011000800.000.030.030.000.03
2014-201527Troyesfr FRA2. Ligue 21st34343,00333.4314300600.090.030.120.090.12Matches
2015-201628Troyesfr FRA1. Ligue 120th14121,01411.3101100410.090.000.090.090.09Matches
2015-201628Le Havrefr FRA2. Ligue 24th151192410.3101100400.100.000.100.100.10Matches
2016-201729Le Havrefr FRA2. Ligue 28th25241,85120.6000000100.000.000.000.000.00Matches
2017-201830Le Havrefr FRA2. Ligue 24th912042.3000000000.00.00.10.131480.000.000.000.000.000.000.030.030.000.03Matches
2018-201931Brestfr FRA2. Ligue 22nd26151,53217.0112100301.01.00.91.91880370.060.060.120.060.120.060.060.110.060.11Matches
10 Seasons5 Clubs2 Leagues27123020,426227.01952419003811.01.01.02.02194450.080.020.110.080.110.050.050.100.050.10
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
Arles-Avignon (3 Seasons)2 Leagues95857,73085.91121311001200.130.020.150.130.15
Le Havre (3 Seasons)1 League49362,97933.1101100500.00.00.10.131480.030.000.030.030.030.000.030.030.000.03
Nancy (2 Seasons)2 Leagues53484,16846.3213200800.040.020.060.040.06
Troyes (2 Seasons)2 Leagues48464,01744.64154001010.090.020.110.090.11
Brest (1 Season)1 League26151,53217.0112100301.01.00.91.91880370.060.060.120.060.120.060.060.110.060.11
Ligue 2 (8 Seasons)21718516,559184.01642016003101.01.01.02.02194450.090.020.110.090.110.050.050.100.050.10
Ligue 1 (3 Seasons)54453,86743.0314300710.070.020.090.070.09
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-201527Troyesfr FRACoupe de France65th10360.4000000000.000.000.000.000.00Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th10310.3000000000.000.000.000.000.00Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th20440.5000000000.000.000.000.000.00Matches
2017-201830Le Havrefr FRACoupe de France109th11560.6000000000.000.000.000.000.00Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th221852.1000000100.000.000.000.000.00Matches
2018-201931Brestfr FRACoupe de France33rd10150.2000000000.000.000.000.000.00Matches
2018-201931Brestfr FRA1. Coupe de la Ligue27th00Matches
5 Seasons3 Clubs2 Leagues833674.1000000100.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Le Havre (2 Seasons)2 Leagues532853.2000000100.000.000.000.000.00
Troyes (2 Seasons)2 Leagues20670.7000000000.000.000.000.000.00
Brest (1 Season)2 Leagues10150.2000000000.000.000.000.000.00
Coupe de la Ligue (4 Seasons)522602.9000000100.000.000.000.000.00
Coupe de France (3 Seasons)311071.2000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201022Arles-Avignonfr FRA2. Ligue 236.3250.140.4000
2010-201123Arles-Avignonfr FRA1. Ligue 118.7070.370.0000Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.99210.680.4300
2012-201325Nancyfr FRA1. Ligue 113.0240.310.5000Matches
2013-201426Nancyfr FRA2. Ligue 233.3040.120.0000
2014-201527Troyesfr FRACoupe de France0.4000Matches
2014-201527Troyesfr FRA2. Ligue 233.4360.180.5000Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.3000Matches
2015-201628Troyesfr FRA1. Ligue 111.3140.360.2500Matches
2015-201628Le Havrefr FRA2. Ligue 210.3170.680.1400Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.5000Matches
2016-201729Le Havrefr FRA2. Ligue 220.60020.000.100.0000Matches
2017-201830Le Havrefr FRACoupe de France0.6000Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.1000Matches
2017-201830Le Havrefr FRA2. Ligue 22.30000.000.000000.00.00.00.0Matches
2018-201931Brestfr FRACoupe de France0.20000.000.0000Matches
2018-201931Brestfr FRA2. Ligue 217.0117741.21.000.410.060.1421.30001.01.00.060.00.0Matches
10 Seasons5 Clubs4 Leagues231.019176752.90.420.290.060.2821.30001.01.00.060.00.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
Arles-Avignon (3 Seasons)2 Leagues85.911330.380.3300
Le Havre (3 Seasons)3 Leagues36.31090.000.270.110000.00.00.00.0
Nancy (2 Seasons)2 Leagues46.3280.170.2500
Troyes (2 Seasons)4 Leagues45.44100.220.4000
Brest (1 Season)3 Leagues17.2117741.20.990.410.060.1421.30001.01.00.060.00.0
Ligue 2 (8 Seasons)184.016175252.90.430.280.060.3121.30001.01.00.060.00.0
Coupe de la Ligue (4 Seasons)2.9000
Ligue 1 (3 Seasons)43.03150.350.2000
Coupe de France (3 Seasons)1.20000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201022Arles-Avignon1 League36.3250.140.4000
2010-201123Arles-Avignon1 League18.7070.370.0000
2011-201224Arles-Avignon1 League30.99210.680.4300
2012-201325Nancy1 League13.0240.310.5000
2013-201426Nancy1 League33.3040.120.0000
2014-201527Troyes2 Leagues33.8360.180.5000
2015-201628Troyes2 Leagues11.6140.360.2500
2015-201628Le Havre1 League10.3170.680.1400
2016-201729Le Havre2 Leagues21.10020.000.100.0000
2017-201830Le Havre3 Leagues4.90000.000.000000.00.00.00.0
2018-201931Brest3 Leagues17.2117741.20.990.410.060.1421.30001.01.00.060.00.0
10 Seasons5 Clubs4 Leagues231.019176752.90.420.290.060.2821.30001.01.00.060.00.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
Arles-Avignon (3 Seasons)2 Leagues85.911330.380.3300
Le Havre (3 Seasons)3 Leagues36.31090.000.270.110000.00.00.00.0
Nancy (2 Seasons)2 Leagues46.3280.170.2500
Troyes (2 Seasons)4 Leagues45.44100.220.4000
Brest (1 Season)3 Leagues17.2117741.20.990.410.060.1421.30001.01.00.060.00.0
Ligue 2 (8 Seasons)184.016175252.90.430.280.060.3121.30001.01.00.060.00.0
Coupe de la Ligue (4 Seasons)2.9000
Ligue 1 (3 Seasons)43.03150.350.2000
Coupe de France (3 Seasons)1.20000.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.3250.140.4000
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.7070.370.0000Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.99210.680.4300
2012-201325Nancyfr FRA1. Ligue 118th13.0240.310.5000Matches
2013-201426Nancyfr FRA2. Ligue 24th33.3040.120.0000
2014-201527Troyesfr FRA2. Ligue 21st33.4360.180.5000Matches
2015-201628Troyesfr FRA1. Ligue 120th11.3140.360.2500Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.3170.680.1400Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.60020.000.100.0000Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.30000.000.000000.00.00.00.0Matches
2018-201931Brestfr FRA2. Ligue 22nd17.0117741.21.000.410.060.1421.30001.01.00.060.00.0Matches
10 Seasons5 Clubs2 Leagues227.019176752.90.430.300.060.2821.30001.01.00.060.00.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
Arles-Avignon (3 Seasons)2 Leagues85.911330.380.3300
Le Havre (3 Seasons)1 League33.11090.000.270.110000.00.00.00.0
Nancy (2 Seasons)2 Leagues46.3280.170.2500
Troyes (2 Seasons)2 Leagues44.64100.220.4000
Brest (1 Season)1 League17.0117741.21.000.410.060.1421.30001.01.00.060.00.0
Ligue 2 (8 Seasons)184.016175252.90.430.280.060.3121.30001.01.00.060.00.0
Ligue 1 (3 Seasons)43.03150.350.2000
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-201527Troyesfr FRACoupe de France65th0.4000Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.3000Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.5000Matches
2017-201830Le Havrefr FRACoupe de France109th0.6000Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.1000Matches
2018-201931Brestfr FRACoupe de France33rd0.20000.000.0000Matches
5 Seasons3 Clubs2 Leagues4.10000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Le Havre (2 Seasons)2 Leagues3.2000
Troyes (2 Seasons)2 Leagues0.7000
Brest (1 Season)2 Leagues0.20000.000.0000
Coupe de la Ligue (4 Seasons)2.9000
Coupe de France (3 Seasons)1.20000.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201022Arles-Avignonfr FRA2. Ligue 236.30
2010-201123Arles-Avignonfr FRA1. Ligue 118.71Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.91
2012-201325Nancyfr FRA1. Ligue 113.00Matches
2013-201426Nancyfr FRA2. Ligue 233.31
2014-201527Troyesfr FRACoupe de France0.40Matches
2014-201527Troyesfr FRA2. Ligue 233.41Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.30Matches
2015-201628Troyesfr FRA1. Ligue 111.30Matches
2015-201628Le Havrefr FRA2. Ligue 210.30Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.50Matches
2016-201729Le Havrefr FRA2. Ligue 220.60Matches
2017-201830Le Havrefr FRACoupe de France0.60Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.10Matches
2017-201830Le Havrefr FRA2. Ligue 22.3709573.71301525293876.3293680.6101758.800.10.1-0.11111114Matches
2018-201931Brestfr FRACoupe de France0.20Matches
2018-201931Brestfr FRA2. Ligue 217.060277777.510838284424229183.226732681.96711359.310.90.4+0.18749180Matches
10 Seasons5 Clubs4 Leagues231.067287277.112139336927132982.429636281.87713059.251.00.5+4.098510294
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
Arles-Avignon (3 Seasons)2 Leagues85.92
Le Havre (3 Seasons)3 Leagues36.3709573.71301525293876.3293680.6101758.800.10.1-0.11111114
Nancy (2 Seasons)2 Leagues46.31
Troyes (2 Seasons)4 Leagues45.41
Brest (1 Season)3 Leagues17.260277777.510838284424229183.226732681.96711359.310.90.4+0.18749180
Ligue 2 (8 Seasons)184.067287277.112139336927132982.429636281.87713059.241.00.5+3.098510294
Coupe de la Ligue (4 Seasons)2.90
Ligue 1 (3 Seasons)43.01
Coupe de France (3 Seasons)1.20
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201022Arles-Avignon1 League36.30
2010-201123Arles-Avignon1 League18.71
2011-201224Arles-Avignon1 League30.91
2012-201325Nancy1 League13.00
2013-201426Nancy1 League33.31
2014-201527Troyes2 Leagues33.81
2015-201628Troyes2 Leagues11.60
2015-201628Le Havre1 League10.30
2016-201729Le Havre2 Leagues21.10
2017-201830Le Havre3 Leagues4.9709573.71301525293876.3293680.6101758.800.10.1-0.11111114
2018-201931Brest3 Leagues17.260277777.510838284424229183.226732681.96711359.310.90.4+0.18749180
10 Seasons5 Clubs4 Leagues231.067287277.112139336927132982.429636281.87713059.251.00.5+4.098510294
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
Arles-Avignon (3 Seasons)2 Leagues85.92
Le Havre (3 Seasons)3 Leagues36.3709573.71301525293876.3293680.6101758.800.10.1-0.11111114
Nancy (2 Seasons)2 Leagues46.31
Troyes (2 Seasons)4 Leagues45.41
Brest (1 Season)3 Leagues17.260277777.510838284424229183.226732681.96711359.310.90.4+0.18749180
Ligue 2 (8 Seasons)184.067287277.112139336927132982.429636281.87713059.241.00.5+3.098510294
Coupe de la Ligue (4 Seasons)2.90
Ligue 1 (3 Seasons)43.01
Coupe de France (3 Seasons)1.20
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.30
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.71Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.91
2012-201325Nancyfr FRA1. Ligue 118th13.00Matches
2013-201426Nancyfr FRA2. Ligue 24th33.31
2014-201527Troyesfr FRA2. Ligue 21st33.41Matches
2015-201628Troyesfr FRA1. Ligue 120th11.30Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.30Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.60Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.3709573.71301525293876.3293680.6101758.800.10.1-0.11111114Matches
2018-201931Brestfr FRA2. Ligue 22nd17.060277777.510838284424229183.226732681.96711359.310.90.4+0.18749180Matches
10 Seasons5 Clubs2 Leagues227.067287277.112139336927132982.429636281.87713059.251.00.5+4.098510294
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
Arles-Avignon (3 Seasons)2 Leagues85.92
Le Havre (3 Seasons)1 League33.1709573.71301525293876.3293680.6101758.800.10.1-0.11111114
Nancy (2 Seasons)2 Leagues46.31
Troyes (2 Seasons)2 Leagues44.61
Brest (1 Season)1 League17.060277777.510838284424229183.226732681.96711359.310.90.4+0.18749180
Ligue 2 (8 Seasons)184.067287277.112139336927132982.429636281.87713059.241.00.5+3.098510294
Ligue 1 (3 Seasons)43.01
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-201527Troyesfr FRACoupe de France65th0.40Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.30Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.50Matches
2017-201830Le Havrefr FRACoupe de France109th0.60Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.10Matches
2018-201931Brestfr FRACoupe de France33rd0.20Matches
5 Seasons3 Clubs2 Leagues4.10
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
Le Havre (2 Seasons)2 Leagues3.20
Troyes (2 Seasons)2 Leagues0.70
Brest (1 Season)2 Leagues0.20
Coupe de la Ligue (4 Seasons)2.90
Coupe de France (3 Seasons)1.20
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201022Arles-Avignonfr FRA2. Ligue 236.3
2010-201123Arles-Avignonfr FRA1. Ligue 118.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.9
2012-201325Nancyfr FRA1. Ligue 113.0Matches
2013-201426Nancyfr FRA2. Ligue 233.3
2014-201527Troyesfr FRACoupe de France0.4Matches
2014-201527Troyesfr FRA2. Ligue 233.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.3Matches
2015-201628Troyesfr FRA1. Ligue 111.3Matches
2015-201628Le Havrefr FRA2. Ligue 210.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.5Matches
2016-201729Le Havrefr FRA2. Ligue 220.60Matches
2017-201830Le Havrefr FRACoupe de France0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.1Matches
2017-201830Le Havrefr FRA2. Ligue 22.3959310003100007011Matches
2018-201931Brestfr FRACoupe de France0.20Matches
2018-201931Brestfr FRA2. Ligue 217.0777761149010750000602213Matches
10 Seasons5 Clubs4 Leagues231.08728541590101060000672314
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)3 Leagues36.3959310003100007011
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)4 Leagues45.4
Brest (1 Season)3 Leagues17.2777761149010750000602213
Ligue 2 (8 Seasons)184.08728541590101060000672314
Coupe de la Ligue (4 Seasons)2.9
Ligue 1 (3 Seasons)43.0
Coupe de France (3 Seasons)1.20
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
2009-201022Arles-Avignon1 League36.3
2010-201123Arles-Avignon1 League18.7
2011-201224Arles-Avignon1 League30.9
2012-201325Nancy1 League13.0
2013-201426Nancy1 League33.3
2014-201527Troyes2 Leagues33.8
2015-201628Troyes2 Leagues11.6
2015-201628Le Havre1 League10.3
2016-201729Le Havre2 Leagues21.10
2017-201830Le Havre3 Leagues4.9959310003100007011
2018-201931Brest3 Leagues17.2777761149010750000602213
10 Seasons5 Clubs4 Leagues231.08728541590101060000672314
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)3 Leagues36.3959310003100007011
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)4 Leagues45.4
Brest (1 Season)3 Leagues17.2777761149010750000602213
Ligue 2 (8 Seasons)184.08728541590101060000672314
Coupe de la Ligue (4 Seasons)2.9
Ligue 1 (3 Seasons)43.0
Coupe de France (3 Seasons)1.20
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
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.3
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.9
2012-201325Nancyfr FRA1. Ligue 118th13.0Matches
2013-201426Nancyfr FRA2. Ligue 24th33.3
2014-201527Troyesfr FRA2. Ligue 21st33.4Matches
2015-201628Troyesfr FRA1. Ligue 120th11.3Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.3Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.60Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.3959310003100007011Matches
2018-201931Brestfr FRA2. Ligue 22nd17.0777761149010750000602213Matches
10 Seasons5 Clubs2 Leagues227.08728541590101060000672314
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)1 League33.1959310003100007011
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)2 Leagues44.6
Brest (1 Season)1 League17.0777761149010750000602213
Ligue 2 (8 Seasons)184.08728541590101060000672314
Ligue 1 (3 Seasons)43.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
2014-201527Troyesfr FRACoupe de France65th0.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.5Matches
2017-201830Le Havrefr FRACoupe de France109th0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.1Matches
2018-201931Brestfr FRACoupe de France33rd0.20Matches
5 Seasons3 Clubs2 Leagues4.10
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Le Havre (2 Seasons)2 Leagues3.2
Troyes (2 Seasons)2 Leagues0.7
Brest (1 Season)2 Leagues0.20
Coupe de la Ligue (4 Seasons)2.9
Coupe de France (3 Seasons)1.20

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
2009-201022Arles-Avignonfr FRA2. Ligue 236.3
2010-201123Arles-Avignonfr FRA1. Ligue 118.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.9
2012-201325Nancyfr FRA1. Ligue 113.0Matches
2013-201426Nancyfr FRA2. Ligue 233.3
2014-201527Troyesfr FRACoupe de France0.4Matches
2014-201527Troyesfr FRA2. Ligue 233.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.3Matches
2015-201628Troyesfr FRA1. Ligue 111.3Matches
2015-201628Le Havrefr FRA2. Ligue 210.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.5Matches
2016-201729Le Havrefr FRA2. Ligue 220.6Matches
2017-201830Le Havrefr FRACoupe de France0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.1Matches
2017-201830Le Havrefr FRA2. Ligue 22.331.3130000000.00000000Matches
2018-201931Brestfr FRACoupe de France0.2Matches
2018-201931Brestfr FRA2. Ligue 217.0221.29180103030.18200010Matches
10 Seasons5 Clubs4 Leagues231.0251.29210103030.16200010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)3 Leagues36.331.3130000000.00000000
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)4 Leagues45.4
Brest (1 Season)3 Leagues17.2221.29180103030.18200010
Ligue 2 (8 Seasons)184.0251.29210103030.16200010
Coupe de la Ligue (4 Seasons)2.9
Ligue 1 (3 Seasons)43.0
Coupe de France (3 Seasons)1.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201022Arles-Avignon1 League36.3
2010-201123Arles-Avignon1 League18.7
2011-201224Arles-Avignon1 League30.9
2012-201325Nancy1 League13.0
2013-201426Nancy1 League33.3
2014-201527Troyes2 Leagues33.8
2015-201628Troyes2 Leagues11.6
2015-201628Le Havre1 League10.3
2016-201729Le Havre2 Leagues21.1
2017-201830Le Havre3 Leagues4.931.3130000000.00000000
2018-201931Brest3 Leagues17.2221.29180103030.18200010
10 Seasons5 Clubs4 Leagues231.0251.29210103030.16200010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)3 Leagues36.331.3130000000.00000000
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)4 Leagues45.4
Brest (1 Season)3 Leagues17.2221.29180103030.18200010
Ligue 2 (8 Seasons)184.0251.29210103030.16200010
Coupe de la Ligue (4 Seasons)2.9
Ligue 1 (3 Seasons)43.0
Coupe de France (3 Seasons)1.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.3
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.9
2012-201325Nancyfr FRA1. Ligue 118th13.0Matches
2013-201426Nancyfr FRA2. Ligue 24th33.3
2014-201527Troyesfr FRA2. Ligue 21st33.4Matches
2015-201628Troyesfr FRA1. Ligue 120th11.3Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.3Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.6Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.331.3130000000.00000000Matches
2018-201931Brestfr FRA2. Ligue 22nd17.0221.29180103030.18200010Matches
10 Seasons5 Clubs2 Leagues227.0251.29210103030.16200010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)1 League33.131.3130000000.00000000
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)2 Leagues44.6
Brest (1 Season)1 League17.0221.29180103030.18200010
Ligue 2 (8 Seasons)184.0251.29210103030.16200010
Ligue 1 (3 Seasons)43.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
2014-201527Troyesfr FRACoupe de France65th0.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.5Matches
2017-201830Le Havrefr FRACoupe de France109th0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.1Matches
2018-201931Brestfr FRACoupe de France33rd0.2Matches
5 Seasons3 Clubs2 Leagues4.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Le Havre (2 Seasons)2 Leagues3.2
Troyes (2 Seasons)2 Leagues0.7
Brest (1 Season)2 Leagues0.2
Coupe de la Ligue (4 Seasons)2.9
Coupe de France (3 Seasons)1.2

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201022Arles-Avignonfr FRA2. Ligue 236.3
2010-201123Arles-Avignonfr FRA1. Ligue 118.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.9
2012-201325Nancyfr FRA1. Ligue 113.0Matches
2013-201426Nancyfr FRA2. Ligue 233.3
2014-201527Troyesfr FRACoupe de France0.4Matches
2014-201527Troyesfr FRA2. Ligue 233.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.3Matches
2015-201628Troyesfr FRA1. Ligue 111.3Matches
2015-201628Le Havrefr FRA2. Ligue 210.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.5Matches
2016-201729Le Havrefr FRA2. Ligue 220.600Matches
2017-201830Le Havrefr FRACoupe de France0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.1Matches
2017-201830Le Havrefr FRA2. Ligue 22.3745115771.4263341180Matches
2018-201931Brestfr FRACoupe de France0.200Matches
2018-201931Brestfr FRA2. Ligue 217.0422813236103132.321181174284220Matches
10 Seasons5 Clubs4 Leagues231.0493218247153839.523244204695300
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Arles-Avignon (3 Seasons)2 Leagues85.90
Le Havre (3 Seasons)3 Leagues36.3745115771.4263341180
Nancy (2 Seasons)2 Leagues46.30
Troyes (2 Seasons)4 Leagues45.40
Brest (1 Season)3 Leagues17.2422813236103132.321181174284220
Ligue 2 (8 Seasons)184.0493218247153839.523244204695300
Coupe de la Ligue (4 Seasons)2.90
Ligue 1 (3 Seasons)43.00
Coupe de France (3 Seasons)1.2000
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
2009-201022Arles-Avignon1 League36.30
2010-201123Arles-Avignon1 League18.70
2011-201224Arles-Avignon1 League30.90
2012-201325Nancy1 League13.00
2013-201426Nancy1 League33.30
2014-201527Troyes2 Leagues33.80
2015-201628Troyes2 Leagues11.60
2015-201628Le Havre1 League10.30
2016-201729Le Havre2 Leagues21.1000
2017-201830Le Havre3 Leagues4.9745115771.4263341180
2018-201931Brest3 Leagues17.2422813236103132.321181174284220
10 Seasons5 Clubs4 Leagues231.0493218247153839.523244204695300
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Arles-Avignon (3 Seasons)2 Leagues85.90
Le Havre (3 Seasons)3 Leagues36.3745115771.4263341180
Nancy (2 Seasons)2 Leagues46.30
Troyes (2 Seasons)4 Leagues45.40
Brest (1 Season)3 Leagues17.2422813236103132.321181174284220
Ligue 2 (8 Seasons)184.0493218247153839.523244204695300
Coupe de la Ligue (4 Seasons)2.90
Ligue 1 (3 Seasons)43.00
Coupe de France (3 Seasons)1.2000
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
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.3
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.9
2012-201325Nancyfr FRA1. Ligue 118th13.0Matches
2013-201426Nancyfr FRA2. Ligue 24th33.3
2014-201527Troyesfr FRA2. Ligue 21st33.4Matches
2015-201628Troyesfr FRA1. Ligue 120th11.3Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.3Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.600Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.3745115771.4263341180Matches
2018-201931Brestfr FRA2. Ligue 22nd17.0422813236103132.321181174284220Matches
10 Seasons5 Clubs2 Leagues227.0493218247153839.523244204695300
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
Arles-Avignon (3 Seasons)2 Leagues85.90
Le Havre (3 Seasons)1 League33.1745115771.4263341180
Nancy (2 Seasons)2 Leagues46.30
Troyes (2 Seasons)2 Leagues44.60
Brest (1 Season)1 League17.0422813236103132.321181174284220
Ligue 2 (8 Seasons)184.0493218247153839.523244204695300
Ligue 1 (3 Seasons)43.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
2014-201527Troyesfr FRACoupe de France65th0.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.5Matches
2017-201830Le Havrefr FRACoupe de France109th0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.1Matches
2018-201931Brestfr FRACoupe de France33rd0.200Matches
5 Seasons3 Clubs2 Leagues4.1000
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 Havre (2 Seasons)2 Leagues3.20
Troyes (2 Seasons)2 Leagues0.70
Brest (1 Season)2 Leagues0.2000
Coupe de la Ligue (4 Seasons)2.90
Coupe de France (3 Seasons)1.2000

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
2009-201022Arles-Avignonfr FRA2. Ligue 236.3
2010-201123Arles-Avignonfr FRA1. Ligue 118.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.9
2012-201325Nancyfr FRA1. Ligue 113.0Matches
2013-201426Nancyfr FRA2. Ligue 233.3
2014-201527Troyesfr FRACoupe de France0.4Matches
2014-201527Troyesfr FRA2. Ligue 233.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.3Matches
2015-201628Troyesfr FRA1. Ligue 111.3Matches
2015-201628Le Havrefr FRA2. Ligue 210.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.5Matches
2016-201729Le Havrefr FRA2. Ligue 220.6Matches
2017-201830Le Havrefr FRACoupe de France0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.1Matches
2017-201830Le Havrefr FRA2. Ligue 22.312474065202124100.01100.07128815732121668Matches
2018-201931Brestfr FRACoupe de France0.2Matches
2018-201931Brestfr FRA2. Ligue 217.096624211572190179669555.6444.4439197789218124241156837Matches
10 Seasons5 Clubs4 Leagues231.010903125163721019109010550.0550.05102265104921145261263445
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
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)3 Leagues36.312474065202124100.01100.07128815732121668
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)4 Leagues45.4
Brest (1 Season)3 Leagues17.296624211572190179669555.6444.4439197789218124241156837
Ligue 2 (8 Seasons)184.010903125163721019109010550.0550.05102265104921145261263445
Coupe de la Ligue (4 Seasons)2.9
Ligue 1 (3 Seasons)43.0
Coupe de France (3 Seasons)1.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201022Arles-Avignon1 League36.3
2010-201123Arles-Avignon1 League18.7
2011-201224Arles-Avignon1 League30.9
2012-201325Nancy1 League13.0
2013-201426Nancy1 League33.3
2014-201527Troyes2 Leagues33.8
2015-201628Troyes2 Leagues11.6
2015-201628Le Havre1 League10.3
2016-201729Le Havre2 Leagues21.1
2017-201830Le Havre3 Leagues4.912474065202124100.01100.07128815732121668
2018-201931Brest3 Leagues17.296624211572190179669555.6444.4439197789218124241156837
10 Seasons5 Clubs4 Leagues231.010903125163721019109010550.0550.05102265104921145261263445
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
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)3 Leagues36.312474065202124100.01100.07128815732121668
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)4 Leagues45.4
Brest (1 Season)3 Leagues17.296624211572190179669555.6444.4439197789218124241156837
Ligue 2 (8 Seasons)184.010903125163721019109010550.0550.05102265104921145261263445
Coupe de la Ligue (4 Seasons)2.9
Ligue 1 (3 Seasons)43.0
Coupe de France (3 Seasons)1.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.3
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.7Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.9
2012-201325Nancyfr FRA1. Ligue 118th13.0Matches
2013-201426Nancyfr FRA2. Ligue 24th33.3
2014-201527Troyesfr FRA2. Ligue 21st33.4Matches
2015-201628Troyesfr FRA1. Ligue 120th11.3Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.3Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.6Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.312474065202124100.01100.07128815732121668Matches
2018-201931Brestfr FRA2. Ligue 22nd17.096624211572190179669555.6444.4439197789218124241156837Matches
10 Seasons5 Clubs2 Leagues227.010903125163721019109010550.0550.05102265104921145261263445
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
Arles-Avignon (3 Seasons)2 Leagues85.9
Le Havre (3 Seasons)1 League33.112474065202124100.01100.07128815732121668
Nancy (2 Seasons)2 Leagues46.3
Troyes (2 Seasons)2 Leagues44.6
Brest (1 Season)1 League17.096624211572190179669555.6444.4439197789218124241156837
Ligue 2 (8 Seasons)184.010903125163721019109010550.0550.05102265104921145261263445
Ligue 1 (3 Seasons)43.0
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-201527Troyesfr FRACoupe de France65th0.4Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.3Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.5Matches
2017-201830Le Havrefr FRACoupe de France109th0.6Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.1Matches
2018-201931Brestfr FRACoupe de France33rd0.2Matches
5 Seasons3 Clubs2 Leagues4.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Le Havre (2 Seasons)2 Leagues3.2
Troyes (2 Seasons)2 Leagues0.7
Brest (1 Season)2 Leagues0.2
Coupe de la Ligue (4 Seasons)2.9
Coupe de France (3 Seasons)1.2

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201022Arles-Avignonfr FRA2. Ligue 2373,2708895.636.3370
2010-201123Arles-Avignonfr FRA1. Ligue 1231,6837349.218.719124Matches
2011-201224Arles-Avignonfr FRA2. Ligue 2352,7777981.230.9296
2012-201325Nancyfr FRA1. Ligue 1171,1706934.213.014103Matches
2013-201426Nancyfr FRA2. Ligue 2362,9988387.733.3342
2014-201527Troyesfr FRACoupe de France1363640.00.40013500.000000.00+1.67Matches
2014-201527Troyesfr FRA2. Ligue 2343,0038887.833.43433002.125519+36+1.08+0.86Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue1313134.40.30013000.000000.00+1.53Matches
2015-201628Troyesfr FRA1. Ligue 1141,0147229.611.3126210.43420-16-1.42+0.04Matches
2015-201628Le Havrefr FRA2. Ligue 2159246227.010.3116401.801811+7+0.68+0.39Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue2442224.40.50022101.501100.000.00Matches
2016-201729Le Havrefr FRA2. Ligue 2251,8517454.120.6249141.522018+2+0.10-0.25Matches
2017-201830Le Havrefr FRACoupe de France1565662.20.61560000.0012-1-1.61-1.61Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue21859377.12.12931001.5002-2-0.97-4.25Matches
2017-201830Le Havrefr FRA2. Ligue 29204236.02.310842.1142+2+0.88+0.414.52.4+2.2+0.96+0.41Matches
2018-201931Brestfr FRACoupe de France115155.00.20011400.000000.00-1.26Matches
2018-201931Brestfr FRA1. Coupe de la Ligue00001Matches
2018-201931Brestfr FRA2. Ligue 2261,5325944.817.0158914111851.882413+11+0.65-0.2121.717.2+4.5+0.27-0.06Matches
10 Seasons5 Clubs4 Leagues27920,7937553.5231.023388914620151.6612788+39+0.39+0.2926.319.6+6.7+0.35-0.11
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
Arles-Avignon (3 Seasons)2 Leagues957,7308175.385.9851210
Le Havre (3 Seasons)3 Leagues543,2646030.336.3398116152181.674436+8+0.22-0.184.52.4+2.2+0.96+0.41
Nancy (2 Seasons)2 Leagues534,1687960.946.348105
Troyes (2 Seasons)4 Leagues504,0848258.245.4463943311.565939+20+0.44+1.67
Brest (1 Season)3 Leagues271,5475739.117.2158914121761.812413+11+0.64-0.2721.717.2+4.5+0.27-0.06
Ligue 2 (8 Seasons)21716,5597660.5184.018589623218131.8812163+58+0.69+0.2326.319.6+6.7+0.35-0.11
Coupe de la Ligue (4 Seasons)52605234.72.9294132411.2013-2-0.69-1.05
Ligue 1 (3 Seasons)543,8677237.743.04528910.43420-16-1.42+0.04
Coupe de France (3 Seasons)31073622.31.2158022500.0012-1-0.84-1.56
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
2009-201022Arles-Avignon1 League373,2708895.636.3370
2010-201123Arles-Avignon1 League231,6837349.218.719124
2011-201224Arles-Avignon1 League352,7777981.230.9296
2012-201325Nancy1 League171,1706934.213.014103
2013-201426Nancy1 League362,9988387.733.3342
2014-201527Troyes2 Leagues353,0398786.633.8343313502.065519+36+1.07+1.07
2015-201628Troyes2 Leagues151,0457029.811.612633010.40420-16-1.38+0.08
2015-201628Le Havre1 League159246227.010.3116401.801811+7+0.68+0.39
2016-201729Le Havre2 Leagues271,8957052.621.124932141.522119+2+0.09-0.22
2017-201830Le Havre3 Leagues124453711.94.94801841.8356-1-0.20-0.724.52.4+2.2+0.96+0.41
2018-201931Brest3 Leagues271,5475739.117.2158914121761.812413+11+0.64-0.2721.717.2+4.5+0.27-0.06
10 Seasons5 Clubs4 Leagues27920,7937553.5231.023388914620151.6612788+39+0.39+0.2926.319.6+6.7+0.35-0.11
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
Arles-Avignon (3 Seasons)2 Leagues957,7308175.385.9851210
Le Havre (3 Seasons)3 Leagues543,2646030.336.3398116152181.674436+8+0.22-0.184.52.4+2.2+0.96+0.41
Nancy (2 Seasons)2 Leagues534,1687960.946.348105
Troyes (2 Seasons)4 Leagues504,0848258.245.4463943311.565939+20+0.44+1.67
Brest (1 Season)3 Leagues271,5475739.117.2158914121761.812413+11+0.64-0.2721.717.2+4.5+0.27-0.06
Ligue 2 (8 Seasons)21716,5597660.5184.018589623218131.8812163+58+0.69+0.2326.319.6+6.7+0.35-0.11
Coupe de la Ligue (4 Seasons)52605234.72.9294132411.2013-2-0.69-1.05
Ligue 1 (3 Seasons)543,8677237.743.04528910.43420-16-1.42+0.04
Coupe de France (3 Seasons)31073622.31.2158022500.0012-1-0.84-1.56
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
2009-201022Arles-Avignonfr FRA2. Ligue 23rd373,2708895.636.3370
2010-201123Arles-Avignonfr FRA1. Ligue 120th231,6837349.218.719124Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th352,7777981.230.9296
2012-201325Nancyfr FRA1. Ligue 118th171,1706934.213.014103Matches
2013-201426Nancyfr FRA2. Ligue 24th362,9988387.733.3342
2014-201527Troyesfr FRA2. Ligue 21st343,0038887.833.43433002.125519+36+1.08+0.86Matches
2015-201628Troyesfr FRA1. Ligue 120th141,0147229.611.3126210.43420-16-1.42+0.04Matches
2015-201628Le Havrefr FRA2. Ligue 24th159246227.010.3116401.801811+7+0.68+0.39Matches
2016-201729Le Havrefr FRA2. Ligue 28th251,8517454.120.6249141.522018+2+0.10-0.25Matches
2017-201830Le Havrefr FRA2. Ligue 24th9204236.02.310842.1142+2+0.88+0.414.52.4+2.2+0.96+0.41Matches
2018-201931Brestfr FRA2. Ligue 22nd261,5325944.817.0158914111851.882413+11+0.65-0.2121.717.2+4.5+0.27-0.06Matches
10 Seasons5 Clubs2 Leagues27120,4267554.3227.023089904118141.7212583+42+0.44+0.3626.319.6+6.7+0.35-0.11
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
Arles-Avignon (3 Seasons)2 Leagues957,7308175.385.9851210
Le Havre (3 Seasons)1 League492,9796129.033.136151381.714231+11+0.33-0.054.52.4+2.2+0.96+0.41
Nancy (2 Seasons)2 Leagues534,1687960.946.348105
Troyes (2 Seasons)2 Leagues484,0178458.744.64639211.635939+20+0.45+1.66
Brest (1 Season)1 League261,5325944.817.0158914111851.882413+11+0.65-0.2121.717.2+4.5+0.27-0.06
Ligue 2 (8 Seasons)21716,5597660.5184.018589623218131.8812163+58+0.69+0.2326.319.6+6.7+0.35-0.11
Ligue 1 (3 Seasons)543,8677237.743.04528910.43420-16-1.42+0.04
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-201527Troyesfr FRACoupe de France65th1363640.00.40013500.000000.00+1.67Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th1313134.40.30013000.000000.00+1.53Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th2442224.40.50022101.501100.000.00Matches
2017-201830Le Havrefr FRACoupe de France109th1565662.20.61560000.0012-1-1.61-1.61Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th21859377.12.12931001.5002-2-0.97-4.25Matches
2018-201931Brestfr FRACoupe de France33rd115155.00.20011400.000000.00-1.26Matches
2018-201931Brestfr FRA1. Coupe de la Ligue27th00001Matches
5 Seasons3 Clubs2 Leagues83674629.84.1382152410.7525-3-0.74-1.31
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Le Havre (2 Seasons)2 Leagues52855755.93.2381122101.2025-3-0.95-1.75
Troyes (2 Seasons)2 Leagues2673437.20.70023300.000000.00+1.59
Brest (1 Season)2 Leagues115152.80.20011410.000000.00-1.26
Coupe de la Ligue (4 Seasons)52605234.72.9294132411.2013-2-0.69-1.05
Coupe de France (3 Seasons)31073622.31.2158022500.0012-1-0.84-1.56

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
2009-201022Arles-Avignonfr FRA2. Ligue 236.370
2010-201123Arles-Avignonfr FRA1. Ligue 118.73054Matches
2011-201224Arles-Avignonfr FRA2. Ligue 230.920
2012-201325Nancyfr FRA1. Ligue 113.00027Matches
2013-201426Nancyfr FRA2. Ligue 233.380
2014-201527Troyesfr FRACoupe de France0.40000Matches
2014-201527Troyesfr FRA2. Ligue 233.460Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue0.30000Matches
2015-201628Troyesfr FRA1. Ligue 111.34121Matches
2015-201628Le Havrefr FRA2. Ligue 210.34021Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue0.50000Matches
2016-201729Le Havrefr FRA2. Ligue 220.61002900000001Matches
2017-201830Le Havrefr FRACoupe de France0.60000Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue2.11000Matches
2017-201830Le Havrefr FRA2. Ligue 22.3000731344000147846.7Matches
2018-201931Brestfr FRACoupe de France0.2000010000000Matches
2018-201931Brestfr FRA2. Ligue 217.03002925374228100101634558.3Matches
10 Seasons5 Clubs4 Leagues231.03910188294104632101115705356.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arles-Avignon (3 Seasons)2 Leagues85.912054
Le Havre (3 Seasons)3 Leagues36.36005731344001147846.7
Nancy (2 Seasons)2 Leagues46.38027
Troyes (2 Seasons)4 Leagues45.41010210
Brest (1 Season)3 Leagues17.23002926374228100101634558.3
Ligue 2 (8 Seasons)184.0310086284104632101115705356.9
Coupe de la Ligue (4 Seasons)2.91000
Ligue 1 (3 Seasons)43.071102
Coupe de France (3 Seasons)1.2000010000000
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
2009-201022Arles-Avignon1 League36.370
2010-201123Arles-Avignon1 League18.73054
2011-201224Arles-Avignon1 League30.920
2012-201325Nancy1 League13.00027
2013-201426Nancy1 League33.380
2014-201527Troyes2 Leagues33.86000
2015-201628Troyes2 Leagues11.6410210
2015-201628Le Havre1 League10.34021
2016-201729Le Havre2 Leagues21.11002900000001
2017-201830Le Havre3 Leagues4.9100731344000147846.7
2018-201931Brest3 Leagues17.23002926374228100101634558.3
10 Seasons5 Clubs4 Leagues231.03910188294104632101115705356.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arles-Avignon (3 Seasons)2 Leagues85.912054
Le Havre (3 Seasons)3 Leagues36.36005731344001147846.7
Nancy (2 Seasons)2 Leagues46.38027
Troyes (2 Seasons)4 Leagues45.41010210
Brest (1 Season)3 Leagues17.23002926374228100101634558.3
Ligue 2 (8 Seasons)184.0310086284104632101115705356.9
Coupe de la Ligue (4 Seasons)2.91000
Ligue 1 (3 Seasons)43.071102
Coupe de France (3 Seasons)1.2000010000000
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
2009-201022Arles-Avignonfr FRA2. Ligue 23rd36.370
2010-201123Arles-Avignonfr FRA1. Ligue 120th18.73054Matches
2011-201224Arles-Avignonfr FRA2. Ligue 213th30.920
2012-201325Nancyfr FRA1. Ligue 118th13.00027Matches
2013-201426Nancyfr FRA2. Ligue 24th33.380
2014-201527Troyesfr FRA2. Ligue 21st33.460Matches
2015-201628Troyesfr FRA1. Ligue 120th11.34121Matches
2015-201628Le Havrefr FRA2. Ligue 24th10.34021Matches
2016-201729Le Havrefr FRA2. Ligue 28th20.61002900000001Matches
2017-201830Le Havrefr FRA2. Ligue 24th2.3000731344000147846.7Matches
2018-201931Brestfr FRA2. Ligue 22nd17.03002925374228100101634558.3Matches
10 Seasons5 Clubs2 Leagues227.03810188284104632101115705356.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arles-Avignon (3 Seasons)2 Leagues85.912054
Le Havre (3 Seasons)1 League33.15005731344001147846.7
Nancy (2 Seasons)2 Leagues46.38027
Troyes (2 Seasons)2 Leagues44.610121
Brest (1 Season)1 League17.03002925374228100101634558.3
Ligue 2 (8 Seasons)184.0310086284104632101115705356.9
Ligue 1 (3 Seasons)43.071102
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-201527Troyesfr FRACoupe de France65th0.40000Matches
2015-201628Troyesfr FRA1. Coupe de la Ligue17th0.30000Matches
2016-201729Le Havrefr FRA1. Coupe de la Ligue27th0.50000Matches
2017-201830Le Havrefr FRACoupe de France109th0.60000Matches
2017-201830Le Havrefr FRA1. Coupe de la Ligue27th2.11000Matches
2018-201931Brestfr FRACoupe de France33rd0.2000010000000Matches
5 Seasons3 Clubs2 Leagues4.1100010000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Le Havre (2 Seasons)2 Leagues3.21000
Troyes (2 Seasons)2 Leagues0.70000
Brest (1 Season)2 Leagues0.2000010000000
Coupe de la Ligue (4 Seasons)2.91000
Coupe de France (3 Seasons)1.2000010000000

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.

More Thomas Ayasse Pages

Thomas Ayasse Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Scouting Report

Stathead & Player Comparison