Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-24SunLigue 1Matchweek 12AwayL 0–1AngersAuxerreYDM9000000000682210.00.00.000515789.5337020Match Report
2024-11-09SatLigue 1Matchweek 11HomeL 2–4AngersParis S-GYDM9000001000423120.00.00.010263086.7124010Match Report
2024-11-01FriLigue 1Matchweek 10AwayW 1–0AngersMonacoYDM9000000000490320.00.00.000303390.9120010Match Report
2024-10-26SatLigue 1Matchweek 9HomeW 4–2AngersSaint-ÉtienneNLW140000000061000.00.00.0112450.012000Match Report
2024-10-04FriLigue 1Matchweek 7AwayD 1–1AngersMarseilleYDM9000000000252110.00.00.000141593.308030Match Report

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
2014-201520Toursfr FRACoupe de France111201.3000000000.000.000.000.000.00Matches
2014-201520Toursfr FRA2. Ligue 236292,54028.2213200700.070.040.110.070.11Matches
2015-201621Toursfr FRA1. Coupe de la Ligue332703.0101100100.330.000.330.330.33Matches
2015-201621Toursfr FRA2. Ligue 234343,05233.92352001010.060.090.150.060.15Matches
2016-201722Toursfr FRA2. Ligue 231312,76530.7011000620.000.030.030.000.03Matches
2017-201823Toursfr FRACoupe de France333003.3000000000.000.000.000.000.00Matches
2017-201823Toursfr FRA1. Coupe de la Ligue443904.3000000000.000.000.000.000.00Matches
2017-201823Toursfr FRA2. Ligue 235353,10534.5101100500.90.91.42.358158710.030.000.030.030.030.030.040.070.030.07Matches
2018-201924Brestfr FRACoupe de France111201.3000000000.000.000.000.000.00Matches
2018-201924Brestfr FRA1. Coupe de la Ligue222402.7000000000.000.000.000.000.00Matches
2018-201924Brestfr FRA2. Ligue 233322,69429.9101100801.31.30.61.943120690.030.000.030.030.030.040.020.060.040.06Matches
2019-202025Brestfr FRA1. Ligue 123201,81620.2000000400.70.70.51.21877220.000.000.000.000.000.030.020.060.030.06Matches
2020-202126Brestfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2020-202126Brestfr FRA1. Ligue 135332,72730.3000000710.20.20.91.121127320.000.000.000.000.000.010.030.030.010.03Matches
2021-202227Brestfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2021-202227Brestfr FRA1. Ligue 131262,31025.7000000200.10.10.80.91598270.000.000.000.000.000.000.030.040.000.04Matches
2022-202328Brestfr FRACoupe de France221802.0000000000.000.000.000.000.00Matches
2022-202328Brestfr FRA1. Ligue 138302,65629.5202111301.30.50.61.119129370.070.000.070.030.030.040.020.060.020.04Matches
2024-202530Angersfr FRA1. Ligue 1876337.0000000000.10.10.00.112170.000.000.000.000.000.010.010.010.010.01Matches
10 Seasons3 Clubs4 Leagues32229526,098290.095148115344.53.84.88.61757302650.030.020.050.030.040.030.030.050.020.05
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
Brest (5 Seasons)4 Leagues16714812,923143.63032112413.62.83.46.21165511870.020.000.020.010.010.030.020.050.020.05
Tours (4 Seasons)3 Leagues14714012,542139.465116002930.90.91.42.358158710.040.040.080.040.080.030.040.070.030.07
Angers (1 Season)1 League876337.0000000000.10.10.00.112170.000.000.000.000.000.010.010.010.010.01
Coupe de France (6 Seasons)9990010.0000000000.000.000.000.000.00
Ligue 2 (5 Seasons)16916114,156157.365116003632.22.22.04.31012781400.040.030.070.040.070.030.030.070.030.07
Ligue 1 (5 Seasons)13511610,142112.72021111612.31.52.84.3744521250.020.000.020.010.010.020.020.050.010.04
Coupe de la Ligue (3 Seasons)9990010.0101100100.100.000.100.100.10
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
2014-201520Tours2 Leagues37302,66029.6213200700.070.030.100.070.10
2015-201621Tours2 Leagues37373,32236.93363001110.080.080.160.080.16
2016-201722Tours1 League31312,76530.7011000620.000.030.030.000.03
2017-201823Tours3 Leagues42423,79542.2101100500.90.91.42.358158710.020.000.020.020.020.030.040.070.030.07
2018-201924Brest3 Leagues36353,05433.9101100801.31.30.61.943120690.030.000.030.030.030.040.020.060.040.06
2019-202025Brest1 League23201,81620.2000000400.70.70.51.21877220.000.000.000.000.000.030.020.060.030.06
2020-202126Brest2 Leagues36342,81731.3000000710.20.20.91.121127320.000.000.000.000.000.010.030.030.010.03
2021-202227Brest2 Leagues32272,40026.7000000200.10.10.80.91598270.000.000.000.000.000.000.030.040.000.04
2022-202328Brest2 Leagues40322,83631.5202111301.30.50.61.119129370.060.000.060.030.030.040.020.060.020.04
2024-202530Angers1 League876337.0000000000.10.10.00.112170.000.000.000.000.000.010.010.010.010.01
10 Seasons3 Clubs4 Leagues32229526,098290.095148115344.53.84.88.61757302650.030.020.050.030.040.030.030.050.020.05
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
Brest (5 Seasons)4 Leagues16714812,923143.63032112413.62.83.46.21165511870.020.000.020.010.010.030.020.050.020.05
Tours (4 Seasons)3 Leagues14714012,542139.465116002930.90.91.42.358158710.040.040.080.040.080.030.040.070.030.07
Angers (1 Season)1 League876337.0000000000.10.10.00.112170.000.000.000.000.000.010.010.010.010.01
Coupe de France (6 Seasons)9990010.0000000000.000.000.000.000.00
Ligue 2 (5 Seasons)16916114,156157.365116003632.22.22.04.31012781400.040.030.070.040.070.030.030.070.030.07
Ligue 1 (5 Seasons)13511610,142112.72021111612.31.52.84.3744521250.020.000.020.010.010.020.020.050.010.04
Coupe de la Ligue (3 Seasons)9990010.0101100100.100.000.100.100.10
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
2014-201520Toursfr FRA2. Ligue 215th36292,54028.2213200700.070.040.110.070.11Matches
2015-201621Toursfr FRA2. Ligue 29th34343,05233.92352001010.060.090.150.060.15Matches
2016-201722Toursfr FRA2. Ligue 216th31312,76530.7011000620.000.030.030.000.03Matches
2017-201823Toursfr FRA2. Ligue 220th35353,10534.5101100500.90.91.42.358158710.030.000.030.030.030.030.040.070.030.07Matches
2018-201924Brestfr FRA2. Ligue 22nd33322,69429.9101100801.31.30.61.943120690.030.000.030.030.030.040.020.060.040.06Matches
2019-202025Brestfr FRA1. Ligue 114th23201,81620.2000000400.70.70.51.21877220.000.000.000.000.000.030.020.060.030.06Matches
2020-202126Brestfr FRA1. Ligue 117th35332,72730.3000000710.20.20.91.121127320.000.000.000.000.000.010.030.030.010.03Matches
2021-202227Brestfr FRA1. Ligue 111th31262,31025.7000000200.10.10.80.91598270.000.000.000.000.000.000.030.040.000.04Matches
2022-202328Brestfr FRA1. Ligue 114th38302,65629.5202111301.30.50.61.119129370.070.000.070.030.030.040.020.060.020.04Matches
2024-202530Angersfr FRA1. Ligue 117th876337.0000000000.10.10.00.112170.000.000.000.000.000.010.010.010.010.01Matches
10 Seasons3 Clubs2 Leagues30427724,298270.085137115244.53.84.88.61757302650.030.020.050.030.040.030.030.050.020.05
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
Brest (5 Seasons)2 Leagues16014112,203135.63032112413.62.83.46.21165511870.020.000.020.010.010.030.020.050.020.05
Tours (4 Seasons)1 League13612911,462127.455105002830.90.91.42.358158710.040.040.080.040.080.030.040.070.030.07
Angers (1 Season)1 League876337.0000000000.10.10.00.112170.000.000.000.000.000.010.010.010.010.01
Ligue 2 (5 Seasons)16916114,156157.365116003632.22.22.04.31012781400.040.030.070.040.070.030.030.070.030.07
Ligue 1 (5 Seasons)13511610,142112.72021111612.31.52.84.3744521250.020.000.020.010.010.020.020.050.010.04
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-201520Toursfr FRACoupe de France17th111201.3000000000.000.000.000.000.00Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th332703.0101100100.330.000.330.330.33Matches
2017-201823Toursfr FRACoupe de France17th333003.3000000000.000.000.000.000.00Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th443904.3000000000.000.000.000.000.00Matches
2018-201924Brestfr FRACoupe de France33rd111201.3000000000.000.000.000.000.00Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th222402.7000000000.000.000.000.000.00Matches
2020-202126Brestfr FRACoupe de France17th11901.0000000000.000.000.000.000.00Matches
2021-202227Brestfr FRACoupe de FranceR1611901.0000000000.000.000.000.000.00Matches
2022-202328Brestfr FRACoupe de FranceR32221802.0000000000.000.000.000.000.00Matches
7 Seasons2 Clubs2 Leagues18181,80020.0101100100.050.000.050.050.05
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
Brest (4 Seasons)2 Leagues777208.0000000000.000.000.000.000.00
Tours (3 Seasons)2 Leagues11111,08012.0101100100.080.000.080.080.08
Coupe de France (6 Seasons)9990010.0000000000.000.000.000.000.00
Coupe de la Ligue (3 Seasons)9990010.0101100100.100.000.100.100.10
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
201925dz AlgeriaFriendlies (M)00Matches
202026dz AlgeriaFriendlies (M)21911.0000000000.000.000.000.000.00Matches
202127dz AlgeriaFriendlies (M)322022.2011000000.000.450.450.000.45Matches
202127dz AlgeriaAfrica Cup of NationsGR11830.9000000000.000.000.000.000.00Matches
202127dz AlgeriaAfrica Cup of Nations qualification30730.8000000000.000.000.000.000.00Matches
202228dz AlgeriaWCQ10320.4000000000.000.000.000.000.00Matches
202329dz AlgeriaFriendlies (M)00Matches
202329dz AlgeriaAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues1155716.3011000000.000.160.160.000.16
Friendlies (M) (4 Seasons)532933.3011000000.000.310.310.000.31
Africa Cup of Nations qualification (2 Seasons)411631.8000000000.000.000.000.000.00
WCQ (1 Season)10320.4000000000.000.000.000.000.00
Africa Cup of Nations (1 Season)11830.9000000000.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
2014-201520Toursfr FRACoupe de France1.3000Matches
2014-201520Toursfr FRA2. Ligue 228.2250.180.4000Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.0100Matches
2015-201621Toursfr FRA2. Ligue 233.9240.120.5000Matches
2016-201722Toursfr FRA2. Ligue 230.70040.000.130.0000Matches
2017-201823Toursfr FRACoupe de France3.3000Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.3000Matches
2017-201823Toursfr FRA2. Ligue 234.5116531.30.460.140.060.2025.30000.90.90.06+0.1+0.1Matches
2018-201924Brestfr FRACoupe de France1.30000.000.0000Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.7000Matches
2018-201924Brestfr FRA2. Ligue 229.9110330.00.330.100.100.3320.10001.31.30.13-0.3-0.3Matches
2019-202025Brestfr FRA1. Ligue 120.207342.90.350.150.000.0023.00000.70.70.10-0.7-0.7Matches
2020-202126Brestfr FRACoupe de France1.00000.000.0000Matches
2020-202126Brestfr FRA1. Ligue 130.30600.00.200.000.0026.30000.20.20.03-0.2-0.2Matches
2021-202227Brestfr FRACoupe de France1.00000.000.0000Matches
2021-202227Brestfr FRA1. Ligue 125.704125.00.160.040.000.0024.30000.10.10.02-0.1-0.1Matches
2022-202328Brestfr FRACoupe de France2.00200.01.000.000.0000Matches
2022-202328Brestfr FRA1. Ligue 129.529222.20.300.070.110.5025.50111.30.50.05+0.7+0.5Matches
2024-202530Angersfr FRA1. Ligue 17.00200.00.280.000.0024.40000.10.10.03-0.1-0.1Matches
10 Seasons3 Clubs4 Leagues290.09562732.10.260.100.050.2624.10114.53.80.07-0.5-0.8
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
Brest (5 Seasons)4 Leagues143.6338923.70.270.060.050.2223.50113.62.80.08-0.6-0.8
Tours (4 Seasons)3 Leagues139.46161856.30.250.140.060.2825.30000.90.90.06+0.1+0.1
Angers (1 Season)1 League7.00200.00.280.000.0024.40000.10.10.03-0.1-0.1
Coupe de France (6 Seasons)10.00200.00.370.000.0000
Ligue 2 (5 Seasons)157.36262146.20.270.130.080.2923.30002.22.20.09-0.2-0.2
Ligue 1 (5 Seasons)112.7228621.40.250.050.040.1724.80112.31.50.05-0.3-0.5
Coupe de la Ligue (3 Seasons)10.0100
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
2014-201520Tours2 Leagues29.6250.180.4000
2015-201621Tours2 Leagues36.9340.120.5000
2016-201722Tours1 League30.70040.000.130.0000
2017-201823Tours3 Leagues42.2116531.30.460.140.060.2025.30000.90.90.06+0.1+0.1
2018-201924Brest3 Leagues33.9110330.00.320.100.100.3320.10001.31.30.13-0.3-0.3
2019-202025Brest1 League20.207342.90.350.150.000.0023.00000.70.70.10-0.7-0.7
2020-202126Brest2 Leagues31.30600.00.190.000.0026.30000.20.20.03-0.2-0.2
2021-202227Brest2 Leagues26.704125.00.150.040.000.0024.30000.10.10.02-0.1-0.1
2022-202328Brest2 Leagues31.5211218.20.350.060.090.5025.50111.30.50.05+0.7+0.5
2024-202530Angers1 League7.00200.00.280.000.0024.40000.10.10.03-0.1-0.1
10 Seasons3 Clubs4 Leagues290.09562732.10.260.100.050.2624.10114.53.80.07-0.5-0.8
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
Brest (5 Seasons)4 Leagues143.6338923.70.270.060.050.2223.50113.62.80.08-0.6-0.8
Tours (4 Seasons)3 Leagues139.46161856.30.250.140.060.2825.30000.90.90.06+0.1+0.1
Angers (1 Season)1 League7.00200.00.280.000.0024.40000.10.10.03-0.1-0.1
Coupe de France (6 Seasons)10.00200.00.370.000.0000
Ligue 2 (5 Seasons)157.36262146.20.270.130.080.2923.30002.22.20.09-0.2-0.2
Ligue 1 (5 Seasons)112.7228621.40.250.050.040.1724.80112.31.50.05-0.3-0.5
Coupe de la Ligue (3 Seasons)10.0100
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
2014-201520Toursfr FRA2. Ligue 215th28.2250.180.4000Matches
2015-201621Toursfr FRA2. Ligue 29th33.9240.120.5000Matches
2016-201722Toursfr FRA2. Ligue 216th30.70040.000.130.0000Matches
2017-201823Toursfr FRA2. Ligue 220th34.5116531.30.460.140.060.2025.30000.90.90.06+0.1+0.1Matches
2018-201924Brestfr FRA2. Ligue 22nd29.9110330.00.330.100.100.3320.10001.31.30.13-0.3-0.3Matches
2019-202025Brestfr FRA1. Ligue 114th20.207342.90.350.150.000.0023.00000.70.70.10-0.7-0.7Matches
2020-202126Brestfr FRA1. Ligue 117th30.30600.00.200.000.0026.30000.20.20.03-0.2-0.2Matches
2021-202227Brestfr FRA1. Ligue 111th25.704125.00.160.040.000.0024.30000.10.10.02-0.1-0.1Matches
2022-202328Brestfr FRA1. Ligue 114th29.529222.20.300.070.110.5025.50111.30.50.05+0.7+0.5Matches
2024-202530Angersfr FRA1. Ligue 117th7.00200.00.280.000.0024.40000.10.10.03-0.1-0.1Matches
10 Seasons3 Clubs2 Leagues270.08542733.30.260.100.060.2624.10114.53.80.07-0.5-0.8
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
Brest (5 Seasons)2 Leagues135.6336925.00.270.070.060.2223.50113.62.80.08-0.6-0.8
Tours (4 Seasons)1 League127.45161856.30.250.140.060.2825.30000.90.90.06+0.1+0.1
Angers (1 Season)1 League7.00200.00.280.000.0024.40000.10.10.03-0.1-0.1
Ligue 2 (5 Seasons)157.36262146.20.270.130.080.2923.30002.22.20.09-0.2-0.2
Ligue 1 (5 Seasons)112.7228621.40.250.050.040.1724.80112.31.50.05-0.3-0.5
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-201520Toursfr FRACoupe de France17th1.3000Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.0100Matches
2017-201823Toursfr FRACoupe de France17th3.3000Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.3000Matches
2018-201924Brestfr FRACoupe de France33rd1.30000.000.0000Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.7000Matches
2020-202126Brestfr FRACoupe de France17th1.00000.000.0000Matches
2021-202227Brestfr FRACoupe de FranceR161.00000.000.0000Matches
2022-202328Brestfr FRACoupe de FranceR322.00200.01.000.000.0000Matches
7 Seasons2 Clubs2 Leagues20.01200.00.370.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Brest (4 Seasons)2 Leagues8.00200.00.370.000.0000
Tours (3 Seasons)2 Leagues12.0100
Coupe de France (6 Seasons)10.00200.00.370.000.0000
Coupe de la Ligue (3 Seasons)10.0100
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202026dz AlgeriaFriendlies (M)1.0000Matches
202127dz AlgeriaFriendlies (M)2.2000Matches
202127dz AlgeriaAfrica Cup of NationsGR0.90000.000.0000Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.8000Matches
202228dz AlgeriaWCQ0.4000Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.0000Matches
5 Seasons1 Club4 Leagues6.30000.000.0000
Friendlies (M) (4 Seasons)3.3000
Africa Cup of Nations qualification (2 Seasons)1.8000
WCQ (1 Season)0.4000
Africa Cup of Nations (1 Season)0.90000.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201520Toursfr FRACoupe de France1.30Matches
2014-201520Toursfr FRA2. Ligue 228.21Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.00Matches
2015-201621Toursfr FRA2. Ligue 233.93Matches
2016-201722Toursfr FRA2. Ligue 230.71Matches
2017-201823Toursfr FRACoupe de France3.30Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.30Matches
2017-201823Toursfr FRA2. Ligue 234.51168146579.719666611855164086.146356082.710716365.601.41.3-1.426114154158Matches
2018-201924Brestfr FRACoupe de France1.30Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.70Matches
2018-201924Brestfr FRA2. Ligue 229.9999121182.518169388441047885.847554587.29913672.800.60.5-0.6138782120Matches
2019-202025Brestfr FRA1. Ligue 120.273085185.812997333331334391.333937789.9679074.400.50.4-0.59704077Matches
2020-202126Brestfr FRACoupe de France1.00Matches
2020-202126Brestfr FRA1. Ligue 130.31237142187.122256650451956891.457063190.312616377.300.91.1-0.91111490127Matches
2021-202227Brestfr FRACoupe de France1.00Matches
2021-202227Brestfr FRA1. Ligue 125.782698683.814445410938143088.633739685.18911776.100.81.3-0.8157111498Matches
2022-202328Brestfr FRACoupe de France2.00Matches
2022-202328Brestfr FRA1. Ligue 129.51033122284.518238475943048488.847152489.910014668.500.60.8-0.61010791129Matches
2024-202530Angersfr FRA1. Ligue 17.025028986.5388694513915192.19310786.9101758.800.00.10.02210021Matches
10 Seasons3 Clubs4 Leagues290.06243744583.9109657296522743309488.72748314087.559883271.954.85.5+0.2865845611730
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
Brest (5 Seasons)4 Leagues143.64825569184.886105225892053230389.12192247388.648165273.803.44.1-3.458449417551
Tours (4 Seasons)3 Leagues139.41168146579.719666611855164086.146356082.710716365.651.41.3+3.626114154158
Angers (1 Season)1 League7.025028986.5388694513915192.19310786.9101758.800.00.10.02210021
Coupe de France (6 Seasons)10.00
Ligue 2 (5 Seasons)157.32167267681.03783510002961111886.0938110584.920629968.952.01.8+3.039201236278
Ligue 1 (5 Seasons)112.74076476985.571822196501782197690.21810203588.939253373.502.83.7-2.847383335452
Coupe de la Ligue (3 Seasons)10.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201520Tours2 Leagues29.61
2015-201621Tours2 Leagues36.93
2016-201722Tours1 League30.71
2017-201823Tours3 Leagues42.21168146579.719666611855164086.146356082.710716365.601.41.3-1.426114154158
2018-201924Brest3 Leagues33.9999121182.518169388441047885.847554587.29913672.800.60.5-0.6138782120
2019-202025Brest1 League20.273085185.812997333331334391.333937789.9679074.400.50.4-0.59704077
2020-202126Brest2 Leagues31.31237142187.122256650451956891.457063190.312616377.300.91.1-0.91111490127
2021-202227Brest2 Leagues26.782698683.814445410938143088.633739685.18911776.100.81.3-0.8157111498
2022-202328Brest2 Leagues31.51033122284.518238475943048488.847152489.910014668.500.60.8-0.61010791129
2024-202530Angers1 League7.025028986.5388694513915192.19310786.9101758.800.00.10.02210021
10 Seasons3 Clubs4 Leagues290.06243744583.9109657296522743309488.72748314087.559883271.954.85.5+0.2865845611730
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
Brest (5 Seasons)4 Leagues143.64825569184.886105225892053230389.12192247388.648165273.803.44.1-3.458449417551
Tours (4 Seasons)3 Leagues139.41168146579.719666611855164086.146356082.710716365.651.41.3+3.626114154158
Angers (1 Season)1 League7.025028986.5388694513915192.19310786.9101758.800.00.10.02210021
Coupe de France (6 Seasons)10.00
Ligue 2 (5 Seasons)157.32167267681.03783510002961111886.0938110584.920629968.952.01.8+3.039201236278
Ligue 1 (5 Seasons)112.74076476985.571822196501782197690.21810203588.939253373.502.83.7-2.847383335452
Coupe de la Ligue (3 Seasons)10.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201520Toursfr FRA2. Ligue 215th28.21Matches
2015-201621Toursfr FRA2. Ligue 29th33.93Matches
2016-201722Toursfr FRA2. Ligue 216th30.71Matches
2017-201823Toursfr FRA2. Ligue 220th34.51168146579.719666611855164086.146356082.710716365.601.41.3-1.426114154158Matches
2018-201924Brestfr FRA2. Ligue 22nd29.9999121182.518169388441047885.847554587.29913672.800.60.5-0.6138782120Matches
2019-202025Brestfr FRA1. Ligue 114th20.273085185.812997333331334391.333937789.9679074.400.50.4-0.59704077Matches
2020-202126Brestfr FRA1. Ligue 117th30.31237142187.122256650451956891.457063190.312616377.300.91.1-0.91111490127Matches
2021-202227Brestfr FRA1. Ligue 111th25.782698683.814445410938143088.633739685.18911776.100.81.3-0.8157111498Matches
2022-202328Brestfr FRA1. Ligue 114th29.51033122284.518238475943048488.847152489.910014668.500.60.8-0.61010791129Matches
2024-202530Angersfr FRA1. Ligue 117th7.025028986.5388694513915192.19310786.9101758.800.00.10.02210021Matches
10 Seasons3 Clubs2 Leagues270.06243744583.9109657296522743309488.72748314087.559883271.954.85.5+0.2865845611730
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
Brest (5 Seasons)2 Leagues135.64825569184.886105225892053230389.12192247388.648165273.803.44.1-3.458449417551
Tours (4 Seasons)1 League127.41168146579.719666611855164086.146356082.710716365.651.41.3+3.626114154158
Angers (1 Season)1 League7.025028986.5388694513915192.19310786.9101758.800.00.10.02210021
Ligue 2 (5 Seasons)157.32167267681.03783510002961111886.0938110584.920629968.952.01.8+3.039201236278
Ligue 1 (5 Seasons)112.74076476985.571822196501782197690.21810203588.939253373.502.83.7-2.847383335452
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-201520Toursfr FRACoupe de France17th1.30Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.00Matches
2017-201823Toursfr FRACoupe de France17th3.30Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.30Matches
2018-201924Brestfr FRACoupe de France33rd1.30Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.70Matches
2020-202126Brestfr FRACoupe de France17th1.00Matches
2021-202227Brestfr FRACoupe de FranceR161.00Matches
2022-202328Brestfr FRACoupe de FranceR322.00Matches
7 Seasons2 Clubs2 Leagues20.00
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
Brest (4 Seasons)2 Leagues8.00
Tours (3 Seasons)2 Leagues12.00
Coupe de France (6 Seasons)10.00
Coupe de la Ligue (3 Seasons)10.00
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202026dz AlgeriaFriendlies (M)1.00Matches
202127dz AlgeriaFriendlies (M)2.21Matches
202127dz AlgeriaAfrica Cup of NationsGR0.90Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.80Matches
202228dz AlgeriaWCQ0.40Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.00Matches
5 Seasons1 Club4 Leagues6.31
Friendlies (M) (4 Seasons)3.31
Africa Cup of Nations qualification (2 Seasons)1.80
WCQ (1 Season)0.40
Africa Cup of Nations (1 Season)0.90

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
2014-201520Toursfr FRACoupe de France1.3Matches
2014-201520Toursfr FRA2. Ligue 228.2Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.0Matches
2015-201621Toursfr FRA2. Ligue 233.9Matches
2016-201722Toursfr FRA2. Ligue 230.70Matches
2017-201823Toursfr FRACoupe de France3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.3Matches
2017-201823Toursfr FRA2. Ligue 234.5146514064824262321000011681127Matches
2018-201924Brestfr FRACoupe de France1.30Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.7Matches
2018-201924Brestfr FRA2. Ligue 229.91211117138250912130000999227Matches
2019-202025Brestfr FRA1. Ligue 120.2851834171714400000730016Matches
2020-202126Brestfr FRACoupe de France1.00Matches
2020-202126Brestfr FRA1. Ligue 130.31421138140310611700001237022Matches
2021-202227Brestfr FRACoupe de France1.00Matches
2021-202227Brestfr FRA1. Ligue 125.79869493517091160000826217Matches
2022-202328Brestfr FRACoupe de France2.00Matches
2022-202328Brestfr FRA1. Ligue 129.512221188302011111300001033428Matches
2024-202530Angersfr FRA1. Ligue 17.0289280880110000025013Matches
10 Seasons3 Clubs4 Leagues290.07445720921614244673500000624320140
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brest (5 Seasons)4 Leagues143.6569155231601102394929000048258110
Tours (4 Seasons)3 Leagues139.4146514064824262321000011681127
Angers (1 Season)1 League7.0289280880110000025013
Coupe de France (6 Seasons)10.00
Ligue 2 (5 Seasons)157.32676257786492153534000021671354
Ligue 1 (5 Seasons)112.74769463213093231381600004076786
Coupe de la Ligue (3 Seasons)10.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201520Tours2 Leagues29.6
2015-201621Tours2 Leagues36.9
2016-201722Tours1 League30.70
2017-201823Tours3 Leagues42.2146514064824262321000011681127
2018-201924Brest3 Leagues33.91211117138250912130000999227
2019-202025Brest1 League20.2851834171714400000730016
2020-202126Brest2 Leagues31.31421138140310611700001237022
2021-202227Brest2 Leagues26.79869493517091160000826217
2022-202328Brest2 Leagues31.512221188302011111300001033428
2024-202530Angers1 League7.0289280880110000025013
10 Seasons3 Clubs4 Leagues290.07445720921614244673500000624320140
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brest (5 Seasons)4 Leagues143.6569155231601102394929000048258110
Tours (4 Seasons)3 Leagues139.4146514064824262321000011681127
Angers (1 Season)1 League7.0289280880110000025013
Coupe de France (6 Seasons)10.00
Ligue 2 (5 Seasons)157.32676257786492153534000021671354
Ligue 1 (5 Seasons)112.74769463213093231381600004076786
Coupe de la Ligue (3 Seasons)10.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-201520Toursfr FRA2. Ligue 215th28.2Matches
2015-201621Toursfr FRA2. Ligue 29th33.9Matches
2016-201722Toursfr FRA2. Ligue 216th30.70Matches
2017-201823Toursfr FRA2. Ligue 220th34.5146514064824262321000011681127Matches
2018-201924Brestfr FRA2. Ligue 22nd29.91211117138250912130000999227Matches
2019-202025Brestfr FRA1. Ligue 114th20.2851834171714400000730016Matches
2020-202126Brestfr FRA1. Ligue 117th30.31421138140310611700001237022Matches
2021-202227Brestfr FRA1. Ligue 111th25.79869493517091160000826217Matches
2022-202328Brestfr FRA1. Ligue 114th29.512221188302011111300001033428Matches
2024-202530Angersfr FRA1. Ligue 117th7.0289280880110000025013Matches
10 Seasons3 Clubs2 Leagues270.07445720921614244673500000624320140
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brest (5 Seasons)2 Leagues135.6569155231601102394929000048258110
Tours (4 Seasons)1 League127.4146514064824262321000011681127
Angers (1 Season)1 League7.0289280880110000025013
Ligue 2 (5 Seasons)157.32676257786492153534000021671354
Ligue 1 (5 Seasons)112.74769463213093231381600004076786
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-201520Toursfr FRACoupe de France17th1.3Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.0Matches
2017-201823Toursfr FRACoupe de France17th3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.3Matches
2018-201924Brestfr FRACoupe de France33rd1.30Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.7Matches
2020-202126Brestfr FRACoupe de France17th1.00Matches
2021-202227Brestfr FRACoupe de FranceR161.00Matches
2022-202328Brestfr FRACoupe de FranceR322.00Matches
7 Seasons2 Clubs2 Leagues20.00
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brest (4 Seasons)2 Leagues8.00
Tours (3 Seasons)2 Leagues12.0
Coupe de France (6 Seasons)10.00
Coupe de la Ligue (3 Seasons)10.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)2.2Matches
202127dz AlgeriaAfrica Cup of NationsGR0.91Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.8Matches
202228dz AlgeriaWCQ0.4Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.0Matches
5 Seasons1 Club4 Leagues6.31
Friendlies (M) (4 Seasons)3.3
Africa Cup of Nations qualification (2 Seasons)1.8
WCQ (1 Season)0.4
Africa Cup of Nations (1 Season)0.91

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
2014-201520Toursfr FRACoupe de France1.3Matches
2014-201520Toursfr FRA2. Ligue 228.2Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.0Matches
2015-201621Toursfr FRA2. Ligue 233.9Matches
2016-201722Toursfr FRA2. Ligue 230.7Matches
2017-201823Toursfr FRACoupe de France3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.3Matches
2017-201823Toursfr FRA2. Ligue 234.5742.14573544130.09200010Matches
2018-201924Brestfr FRACoupe de France1.3Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.7Matches
2018-201924Brestfr FRA2. Ligue 229.9461.54342114420.07200000Matches
2019-202025Brestfr FRA1. Ligue 120.2251.24210012120.10200000Matches
2020-202126Brestfr FRACoupe de France1.0Matches
2020-202126Brestfr FRA1. Ligue 130.3361.19311103040.13210010Matches
2021-202227Brestfr FRACoupe de France1.0Matches
2021-202227Brestfr FRA1. Ligue 125.7341.32320011010.04100000Matches
2022-202328Brestfr FRACoupe de France2.0Matches
2022-202328Brestfr FRA1. Ligue 129.5391.32330004220.07100010Matches
2024-202530Angersfr FRA1. Ligue 17.040.5740000010.14100000Matches
10 Seasons3 Clubs4 Leagues290.02581.46212677188150.081110030
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brest (5 Seasons)4 Leagues143.61801.33151323147110.08810020
Tours (4 Seasons)3 Leagues139.4742.14573544130.09200010
Angers (1 Season)1 League7.040.5740000010.14100000
Coupe de France (6 Seasons)10.0
Ligue 2 (5 Seasons)157.31201.86915658550.08400010
Ligue 1 (5 Seasons)112.71381.22121112103100.09710020
Coupe de la Ligue (3 Seasons)10.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201520Tours2 Leagues29.6
2015-201621Tours2 Leagues36.9
2016-201722Tours1 League30.7
2017-201823Tours3 Leagues42.2742.14573544130.09200010
2018-201924Brest3 Leagues33.9461.54342114420.07200000
2019-202025Brest1 League20.2251.24210012120.10200000
2020-202126Brest2 Leagues31.3361.19311103040.13210010
2021-202227Brest2 Leagues26.7341.32320011010.04100000
2022-202328Brest2 Leagues31.5391.32330004220.07100010
2024-202530Angers1 League7.040.5740000010.14100000
10 Seasons3 Clubs4 Leagues290.02581.46212677188150.081110030
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brest (5 Seasons)4 Leagues143.61801.33151323147110.08810020
Tours (4 Seasons)3 Leagues139.4742.14573544130.09200010
Angers (1 Season)1 League7.040.5740000010.14100000
Coupe de France (6 Seasons)10.0
Ligue 2 (5 Seasons)157.31201.86915658550.08400010
Ligue 1 (5 Seasons)112.71381.22121112103100.09710020
Coupe de la Ligue (3 Seasons)10.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-201520Toursfr FRA2. Ligue 215th28.2Matches
2015-201621Toursfr FRA2. Ligue 29th33.9Matches
2016-201722Toursfr FRA2. Ligue 216th30.7Matches
2017-201823Toursfr FRA2. Ligue 220th34.5742.14573544130.09200010Matches
2018-201924Brestfr FRA2. Ligue 22nd29.9461.54342114420.07200000Matches
2019-202025Brestfr FRA1. Ligue 114th20.2251.24210012120.10200000Matches
2020-202126Brestfr FRA1. Ligue 117th30.3361.19311103040.13210010Matches
2021-202227Brestfr FRA1. Ligue 111th25.7341.32320011010.04100000Matches
2022-202328Brestfr FRA1. Ligue 114th29.5391.32330004220.07100010Matches
2024-202530Angersfr FRA1. Ligue 117th7.040.5740000010.14100000Matches
10 Seasons3 Clubs2 Leagues270.02581.46212677188150.081110030
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brest (5 Seasons)2 Leagues135.61801.33151323147110.08810020
Tours (4 Seasons)1 League127.4742.14573544130.09200010
Angers (1 Season)1 League7.040.5740000010.14100000
Ligue 2 (5 Seasons)157.31201.86915658550.08400010
Ligue 1 (5 Seasons)112.71381.22121112103100.09710020
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-201520Toursfr FRACoupe de France17th1.3Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.0Matches
2017-201823Toursfr FRACoupe de France17th3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.3Matches
2018-201924Brestfr FRACoupe de France33rd1.3Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.7Matches
2020-202126Brestfr FRACoupe de France17th1.0Matches
2021-202227Brestfr FRACoupe de FranceR161.0Matches
2022-202328Brestfr FRACoupe de FranceR322.0Matches
7 Seasons2 Clubs2 Leagues20.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brest (4 Seasons)2 Leagues8.0
Tours (3 Seasons)2 Leagues12.0
Coupe de France (6 Seasons)10.0
Coupe de la Ligue (3 Seasons)10.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)2.2Matches
202127dz AlgeriaAfrica Cup of NationsGR0.9Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.8Matches
202228dz AlgeriaWCQ0.4Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.0Matches
5 Seasons1 Club4 Leagues6.3
Friendlies (M) (4 Seasons)3.3
Africa Cup of Nations qualification (2 Seasons)1.8
WCQ (1 Season)0.4
Africa Cup of Nations (1 Season)0.9

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201520Toursfr FRACoupe de France1.3Matches
2014-201520Toursfr FRA2. Ligue 228.2Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.0Matches
2015-201621Toursfr FRA2. Ligue 233.9Matches
2016-201722Toursfr FRA2. Ligue 230.700Matches
2017-201823Toursfr FRACoupe de France3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.3Matches
2017-201823Toursfr FRA2. Ligue 234.5684734331185632.13852104250118441Matches
2018-201924Brestfr FRACoupe de France1.301Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.7Matches
2018-201924Brestfr FRA2. Ligue 229.9754927426214546.72447113657132171Matches
2019-202025Brestfr FRA1. Ligue 120.24424171710102835.718255205397212Matches
2020-202126Brestfr FRACoupe de France1.023Matches
2020-202126Brestfr FRA1. Ligue 130.3693932289316647.0352652157126340Matches
2021-202227Brestfr FRACoupe de France1.000Matches
2021-202227Brestfr FRA1. Ligue 125.7462321214183946.221266204894301Matches
2022-202328Brestfr FRACoupe de France2.035Matches
2022-202328Brestfr FRA1. Ligue 129.5804835405448551.8413262652132213Matches
2024-202530Angersfr FRA1. Ligue 17.01410104061346.271019822141Matches
10 Seasons3 Clubs4 Leagues290.03962451761853514833244.6184218441743347211819
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Brest (5 Seasons)4 Leagues143.63141881321483412426347.1139156331232765811237
Tours (4 Seasons)3 Leagues139.4684734331185632.13852104250118441
Angers (1 Season)1 League7.01410104061346.271019822141
Coupe de France (6 Seasons)10.0590
Ligue 2 (5 Seasons)157.314396617573910138.662992178107250612
Ligue 1 (5 Seasons)112.72531441151102810923147.212211923962184711207
Coupe de la Ligue (3 Seasons)10.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201520Tours2 Leagues29.60
2015-201621Tours2 Leagues36.90
2016-201722Tours1 League30.7000
2017-201823Tours3 Leagues42.2684734331185632.13852104250118441
2018-201924Brest3 Leagues33.9754927426214546.72447113658132171
2019-202025Brest1 League20.24424171710102835.718255205397212
2020-202126Brest2 Leagues31.3694132289316647.0352652160126340
2021-202227Brest2 Leagues26.7462321214183946.221266204894301
2022-202328Brest2 Leagues31.5805135405448551.8413262657132213
2024-202530Angers1 League7.01410104061346.271019822141
10 Seasons3 Clubs4 Leagues290.03962451761853514833244.6184218441743347211819
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Brest (5 Seasons)4 Leagues143.63141881321483412426347.1139156331232765811237
Tours (4 Seasons)3 Leagues139.4684734331185632.13852104250118441
Angers (1 Season)1 League7.01410104061346.271019822141
Coupe de France (6 Seasons)10.0590
Ligue 2 (5 Seasons)157.314396617573910138.662992178107250612
Ligue 1 (5 Seasons)112.72531441151102810923147.212211923962184711207
Coupe de la Ligue (3 Seasons)10.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-201520Toursfr FRA2. Ligue 215th28.2Matches
2015-201621Toursfr FRA2. Ligue 29th33.9Matches
2016-201722Toursfr FRA2. Ligue 216th30.700Matches
2017-201823Toursfr FRA2. Ligue 220th34.5684734331185632.13852104250118441Matches
2018-201924Brestfr FRA2. Ligue 22nd29.9754927426214546.72447113657132171Matches
2019-202025Brestfr FRA1. Ligue 114th20.24424171710102835.718255205397212Matches
2020-202126Brestfr FRA1. Ligue 117th30.3693932289316647.0352652157126340Matches
2021-202227Brestfr FRA1. Ligue 111th25.7462321214183946.221266204894301Matches
2022-202328Brestfr FRA1. Ligue 114th29.5804835405448551.8413262652132213Matches
2024-202530Angersfr FRA1. Ligue 117th7.01410104061346.271019822141Matches
10 Seasons3 Clubs2 Leagues270.03962401761853514833244.6184218441743257211819
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
Brest (5 Seasons)2 Leagues135.63141831321483412426347.1139156331232675811237
Tours (4 Seasons)1 League127.4684734331185632.13852104250118441
Angers (1 Season)1 League7.01410104061346.271019822141
Ligue 2 (5 Seasons)157.314396617573910138.662992178107250612
Ligue 1 (5 Seasons)112.72531441151102810923147.212211923962184711207
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-201520Toursfr FRACoupe de France17th1.3Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.0Matches
2017-201823Toursfr FRACoupe de France17th3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.3Matches
2018-201924Brestfr FRACoupe de France33rd1.301Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.7Matches
2020-202126Brestfr FRACoupe de France17th1.023Matches
2021-202227Brestfr FRACoupe de FranceR161.000Matches
2022-202328Brestfr FRACoupe de FranceR322.035Matches
7 Seasons2 Clubs2 Leagues20.0590
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
Brest (4 Seasons)2 Leagues8.0590
Tours (3 Seasons)2 Leagues12.00
Coupe de France (6 Seasons)10.0590
Coupe de la Ligue (3 Seasons)10.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)2.2Matches
202127dz AlgeriaAfrica Cup of NationsGR0.900Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.8Matches
202228dz AlgeriaWCQ0.4Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.0Matches
5 Seasons1 Club4 Leagues6.3000
Friendlies (M) (4 Seasons)3.30
Africa Cup of Nations qualification (2 Seasons)1.80
WCQ (1 Season)0.40
Africa Cup of Nations (1 Season)0.9000

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
2014-201520Toursfr FRACoupe de France1.3Matches
2014-201520Toursfr FRA2. Ligue 228.2Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.0Matches
2015-201621Toursfr FRA2. Ligue 233.9Matches
2016-201722Toursfr FRA2. Ligue 230.7Matches
2017-201823Toursfr FRACoupe de France3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.3Matches
2017-201823Toursfr FRA2. Ligue 234.51804694121124296131804594169.51830.5127568073340584875246114971Matches
2018-201924Brestfr FRACoupe de France1.3Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.7Matches
2018-201924Brestfr FRA2. Ligue 229.91530322831020257191530432967.41432.67844548198543275673791569Matches
2019-202025Brestfr FRA1. Ligue 120.210605426966314491060251872.0728.06153159145718161221970422Matches
2020-202126Brestfr FRACoupe de France1.0Matches
2020-202126Brestfr FRA1. Ligue 130.3169291523951234141692342367.61132.4101848422176211733624113732Matches
2021-202227Brestfr FRACoupe de France1.0Matches
2021-202227Brestfr FRA1. Ligue 125.712115929675418091211413073.21126.87654000169715163331874127Matches
2022-202328Brestfr FRACoupe de France2.0Matches
2022-202328Brestfr FRA1. Ligue 129.5152458353979214151523341132.41544.110975725243219254372794637Matches
2024-202530Angersfr FRA1. Ligue 17.036516123207374365800.0675.01819053501411232437Matches
10 Seasons3 Clubs4 Leagues290.0918637922595698136283918524415262.38233.657352998613437175153242591745835265
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
Brest (5 Seasons)4 Leagues143.6701729417244367102966701617711162.75832.84279222749747116101161951254443187
Tours (4 Seasons)3 Leagues139.41804694121124296131804594169.51830.5127568073340584875246114971
Angers (1 Season)1 League7.036516123207374365800.0675.01819053501411232437
Coupe de France (6 Seasons)10.0
Ligue 2 (5 Seasons)157.3333410169521445533233341027068.63231.420591135553251017512119832064140
Ligue 1 (5 Seasons)112.75852278156435548095158511428257.75035.23676186318112747812140913771125
Coupe de la Ligue (3 Seasons)10.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201520Tours2 Leagues29.6
2015-201621Tours2 Leagues36.9
2016-201722Tours1 League30.7
2017-201823Tours3 Leagues42.21804694121124296131804594169.51830.5127568073340584875246114971
2018-201924Brest3 Leagues33.91530322831020257191530432967.41432.67844548198543275673791569
2019-202025Brest1 League20.210605426966314491060251872.0728.06153159145718161221970422
2020-202126Brest2 Leagues31.3169291523951234141692342367.61132.4101848422176211733624113732
2021-202227Brest2 Leagues26.712115929675418091211413073.21126.87654000169715163331874127
2022-202328Brest2 Leagues31.5152458353979214151523341132.41544.110975725243219254372794637
2024-202530Angers1 League7.036516123207374365800.0675.01819053501411232437
10 Seasons3 Clubs4 Leagues290.0918637922595698136283918524415262.38233.657352998613437175153242591745835265
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
Brest (5 Seasons)4 Leagues143.6701729417244367102966701617711162.75832.84279222749747116101161951254443187
Tours (4 Seasons)3 Leagues139.41804694121124296131804594169.51830.5127568073340584875246114971
Angers (1 Season)1 League7.036516123207374365800.0675.01819053501411232437
Coupe de France (6 Seasons)10.0
Ligue 2 (5 Seasons)157.3333410169521445533233341027068.63231.420591135553251017512119832064140
Ligue 1 (5 Seasons)112.75852278156435548095158511428257.75035.23676186318112747812140913771125
Coupe de la Ligue (3 Seasons)10.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201520Toursfr FRA2. Ligue 215th28.2Matches
2015-201621Toursfr FRA2. Ligue 29th33.9Matches
2016-201722Toursfr FRA2. Ligue 216th30.7Matches
2017-201823Toursfr FRA2. Ligue 220th34.51804694121124296131804594169.51830.5127568073340584875246114971Matches
2018-201924Brestfr FRA2. Ligue 22nd29.91530322831020257191530432967.41432.67844548198543275673791569Matches
2019-202025Brestfr FRA1. Ligue 114th20.210605426966314491060251872.0728.06153159145718161221970422Matches
2020-202126Brestfr FRA1. Ligue 117th30.3169291523951234141692342367.61132.4101848422176211733624113732Matches
2021-202227Brestfr FRA1. Ligue 111th25.712115929675418091211413073.21126.87654000169715163331874127Matches
2022-202328Brestfr FRA1. Ligue 114th29.5152458353979214151523341132.41544.110975725243219254372794637Matches
2024-202530Angersfr FRA1. Ligue 117th7.036516123207374365800.0675.01819053501411232437Matches
10 Seasons3 Clubs2 Leagues270.0918637922595698136283918524415262.38233.657352998613437175153242591745835265
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
Brest (5 Seasons)2 Leagues135.6701729417244367102966701617711162.75832.84279222749747116101161951254443187
Tours (4 Seasons)1 League127.41804694121124296131804594169.51830.5127568073340584875246114971
Angers (1 Season)1 League7.036516123207374365800.0675.01819053501411232437
Ligue 2 (5 Seasons)157.3333410169521445533233341027068.63231.420591135553251017512119832064140
Ligue 1 (5 Seasons)112.75852278156435548095158511428257.75035.23676186318112747812140913771125
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-201520Toursfr FRACoupe de France17th1.3Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.0Matches
2017-201823Toursfr FRACoupe de France17th3.3Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.3Matches
2018-201924Brestfr FRACoupe de France33rd1.3Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.7Matches
2020-202126Brestfr FRACoupe de France17th1.0Matches
2021-202227Brestfr FRACoupe de FranceR161.0Matches
2022-202328Brestfr FRACoupe de FranceR322.0Matches
7 Seasons2 Clubs2 Leagues20.0
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
Brest (4 Seasons)2 Leagues8.0
Tours (3 Seasons)2 Leagues12.0
Coupe de France (6 Seasons)10.0
Coupe de la Ligue (3 Seasons)10.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202026dz AlgeriaFriendlies (M)1.0Matches
202127dz AlgeriaFriendlies (M)2.2Matches
202127dz AlgeriaAfrica Cup of NationsGR0.9Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.8Matches
202228dz AlgeriaWCQ0.4Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.0Matches
5 Seasons1 Club4 Leagues6.3
Friendlies (M) (4 Seasons)3.3
Africa Cup of Nations qualification (2 Seasons)1.8
WCQ (1 Season)0.4
Africa Cup of Nations (1 Season)0.9

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201520Toursfr FRACoupe de France1120120100.01.311201000.0035-2-1.50Matches
2014-201520Toursfr FRA2. Ligue 2362,5407174.328.22918711.143540-5-0.18-0.18Matches
2015-201621Toursfr FRA1. Coupe de la Ligue32709075.03.03903002.0042+2+0.67-0.33Matches
2015-201621Toursfr FRA2. Ligue 2343,0529089.233.93432001.35353500.00+1.22Matches
2016-201722Toursfr FRA2. Ligue 2312,7658980.830.73128001.104448-4-0.13+0.01Matches
2017-201823Toursfr FRACoupe de France330010076.93.331003012.3363+3+0.90-7.10Matches
2017-201823Toursfr FRA1. Coupe de la Ligue439098100.04.34984002.2584+4+0.92Matches
2017-201823Toursfr FRA2. Ligue 2353,1058990.834.53534000.572961-32-0.93-0.3635.155.3-20.2-0.59+0.43Matches
2018-201924Brestfr FRACoupe de France112012040.01.311201000.002200.00-2.00Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2240120100.02.721202001.004400.00Matches
2018-201924Brestfr FRA2. Ligue 2332,6948278.829.932842311922.005428+26+0.87+0.5040.429.8+10.6+0.35+0.28Matches
2019-202025Brestfr FRA1. Ligue 1231,8167972.120.220881832211.132022-2-0.10+0.0321.132.7-11.6-0.57-0.16Matches
2020-202126Brestfr FRACoupe de France1909050.01.01901010.0003-3-3.00-4.00Matches
2020-202126Brestfr FRA1. Ligue 1352,7277879.730.333822021601.093351-18-0.59-0.8535.445.6-10.2-0.34-0.61Matches
2021-202227Brestfr FRACoupe de France1909033.31.01901010.0002-2-2.00-3.50Matches
2021-202227Brestfr FRA1. Ligue 1312,3107567.525.726841952431.293237-5-0.19+0.0524.939.9-14.9-0.58-0.75Matches
2022-202328Brestfr FRACoupe de France218090100.02.02902001.503300.00Matches
2022-202328Brestfr FRA1. Ligue 1382,6567077.729.530842081801.163143-12-0.41-0.6430.345.1-14.8-0.50-0.75Matches
2024-202530Angersfr FRA1. Ligue 186337958.67.0788611401.13711-4-0.57+0.245.912.1-6.2-0.88-0.71Matches
10 Seasons3 Clubs4 Leagues32226,0988178.2290.0295862362720101.22350404-54-0.19-0.35193.2260.4-67.2-0.38-0.37
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
Brest (5 Seasons)4 Leagues16712,9237774.4143.614885107192081.31179195-16-0.11-0.33152.2193.0-40.8-0.30-0.38
Tours (4 Seasons)3 Leagues14712,5428583.9139.414098123721.11164198-34-0.24-0.4735.155.3-20.2-0.59+0.43
Angers (1 Season)1 League86337958.67.0788611401.13711-4-0.57+0.245.912.1-6.2-0.88-0.71
Coupe de France (6 Seasons)990010062.510.091009031.111418-4-0.40-3.90
Ligue 2 (5 Seasons)16914,1568482.8157.31618413581931.22197212-15-0.10+0.0675.585.1-9.6-0.15+0.10
Ligue 1 (5 Seasons)13510,1427573.2112.71168483192041.16123164-41-0.36-0.27117.7175.3-57.6-0.51-0.56
Coupe de la Ligue (3 Seasons)990010090.910.091009001.891610+6+0.60-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
2014-201520Tours2 Leagues372,6607275.129.63012019711.113845-7-0.24-0.75
2015-201621Tours2 Leagues373,3229087.936.9379035001.403937+2+0.05+0.84
2016-201722Tours1 League312,7658980.830.73128001.104448-4-0.13+0.01
2017-201823Tours3 Leagues423,7959090.442.2429941010.864368-25-0.59-1.9335.155.3-20.2-0.59+0.43
2018-201924Brest3 Leagues363,0548577.133.935872611921.896034+26+0.77+0.0740.429.8+10.6+0.35+0.28
2019-202025Brest1 League231,8167972.120.220881832211.132022-2-0.10+0.0321.132.7-11.6-0.57-0.16
2020-202126Brest2 Leagues362,8177878.331.334822121611.063354-21-0.67-1.0235.445.6-10.2-0.34-0.61
2021-202227Brest2 Leagues322,4007565.026.727842052441.253239-7-0.26-0.2624.939.9-14.9-0.58-0.75
2022-202328Brest2 Leagues402,8367178.831.532842281801.183446-12-0.38-0.6230.345.1-14.8-0.50-0.75
2024-202530Angers1 League86337958.67.0788611401.13711-4-0.57+0.245.912.1-6.2-0.88-0.71
10 Seasons3 Clubs4 Leagues32226,0988178.2290.0295862362720101.22350404-54-0.19-0.35193.2260.4-67.2-0.38-0.37
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
Brest (5 Seasons)4 Leagues16712,9237774.4143.614885107192081.31179195-16-0.11-0.33152.2193.0-40.8-0.30-0.38
Tours (4 Seasons)3 Leagues14712,5428583.9139.414098123721.11164198-34-0.24-0.4735.155.3-20.2-0.59+0.43
Angers (1 Season)1 League86337958.67.0788611401.13711-4-0.57+0.245.912.1-6.2-0.88-0.71
Coupe de France (6 Seasons)990010062.510.091009031.111418-4-0.40-3.90
Ligue 2 (5 Seasons)16914,1568482.8157.31618413581931.22197212-15-0.10+0.0675.585.1-9.6-0.15+0.10
Ligue 1 (5 Seasons)13510,1427573.2112.71168483192041.16123164-41-0.36-0.27117.7175.3-57.6-0.51-0.56
Coupe de la Ligue (3 Seasons)990010090.910.091009001.891610+6+0.60-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
2014-201520Toursfr FRA2. Ligue 215th362,5407174.328.22918711.143540-5-0.18-0.18Matches
2015-201621Toursfr FRA2. Ligue 29th343,0529089.233.93432001.35353500.00+1.22Matches
2016-201722Toursfr FRA2. Ligue 216th312,7658980.830.73128001.104448-4-0.13+0.01Matches
2017-201823Toursfr FRA2. Ligue 220th353,1058990.834.53534000.572961-32-0.93-0.3635.155.3-20.2-0.59+0.43Matches
2018-201924Brestfr FRA2. Ligue 22nd332,6948278.829.932842311922.005428+26+0.87+0.5040.429.8+10.6+0.35+0.28Matches
2019-202025Brestfr FRA1. Ligue 114th231,8167972.120.220881832211.132022-2-0.10+0.0321.132.7-11.6-0.57-0.16Matches
2020-202126Brestfr FRA1. Ligue 117th352,7277879.730.333822021601.093351-18-0.59-0.8535.445.6-10.2-0.34-0.61Matches
2021-202227Brestfr FRA1. Ligue 111th312,3107567.525.726841952431.293237-5-0.19+0.0524.939.9-14.9-0.58-0.75Matches
2022-202328Brestfr FRA1. Ligue 114th382,6567077.729.530842081801.163143-12-0.41-0.6430.345.1-14.8-0.50-0.75Matches
2024-202530Angersfr FRA1. Ligue 117th86337958.67.0788611401.13711-4-0.57+0.245.912.1-6.2-0.88-0.71Matches
10 Seasons3 Clubs2 Leagues30424,2988078.5270.027784218272071.20320376-56-0.21-0.09193.2260.4-67.2-0.38-0.37
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
Brest (5 Seasons)2 Leagues16012,2037675.3135.614184100192061.34170181-11-0.08-0.15152.2193.0-40.8-0.30-0.38
Tours (4 Seasons)1 League13611,4628483.8127.4129112711.04143184-41-0.320.0035.155.3-20.2-0.59+0.43
Angers (1 Season)1 League86337958.67.0788611401.13711-4-0.57+0.245.912.1-6.2-0.88-0.71
Ligue 2 (5 Seasons)16914,1568482.8157.31618413581931.22197212-15-0.10+0.0675.585.1-9.6-0.15+0.10
Ligue 1 (5 Seasons)13510,1427573.2112.71168483192041.16123164-41-0.36-0.27117.7175.3-57.6-0.51-0.56
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-201520Toursfr FRACoupe de France17th1120120100.01.311201000.0035-2-1.50Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th32709075.03.03903002.0042+2+0.67-0.33Matches
2017-201823Toursfr FRACoupe de France17th330010076.93.331003012.3363+3+0.90-7.10Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th439098100.04.34984002.2584+4+0.92Matches
2018-201924Brestfr FRACoupe de France33rd112012040.01.311201000.002200.00-2.00Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2240120100.02.721202001.004400.00Matches
2020-202126Brestfr FRACoupe de France17th1909050.01.01901010.0003-3-3.00-4.00Matches
2021-202227Brestfr FRACoupe de FranceR161909033.31.01901010.0002-2-2.00-3.50Matches
2022-202328Brestfr FRACoupe de FranceR32218090100.02.02902001.503300.00Matches
7 Seasons2 Clubs2 Leagues181,80010074.120.01810018031.503028+2+0.10-3.04
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brest (4 Seasons)2 Leagues772010361.58.071037020.71914-5-0.62-2.22
Tours (3 Seasons)2 Leagues111,0809885.712.0119811012.002114+7+0.58-6.42
Coupe de France (6 Seasons)990010062.510.091009031.111418-4-0.40-3.90
Coupe de la Ligue (3 Seasons)990010090.910.091009001.891610+6+0.60-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
201925dz AlgeriaFriendlies (M)00001Matches
202026dz AlgeriaFriendlies (M)2914650.61.019011102.0010+1+0.99+0.99Matches
202127dz AlgeriaFriendlies (M)32026774.82.2290212203.0061+5+2.23+0.90Matches
202127dz AlgeriaAfrica Cup of NationsGR1838330.70.91830021.000000.00+1.44Matches
202127dz AlgeriaAfrica Cup of Nations qualification3732413.50.80032431.6732+1+1.23-1.08Matches
202228dz AlgeriaWCQ132324.30.40013251.0001-1-2.81-5.57Matches
202329dz AlgeriaFriendlies (M)00001Matches
202329dz AlgeriaAfrica Cup of Nations qualification1909016.71.01901003.0021+1+1.00-0.20Matches
5 Seasons1 Club4 Leagues115715216.66.35894621122.09125+7+1.10-0.62
Friendlies (M) (4 Seasons)52935921.73.3390321222.6071+6+1.84+1.27
Africa Cup of Nations qualification (2 Seasons)41634115.11.8190132432.0053+2+1.10-0.66
WCQ (1 Season)132324.30.40013251.0001-1-2.81-5.57
Africa Cup of Nations (1 Season)1838330.70.91830021.000000.00+1.44

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
2014-201520Toursfr FRACoupe de France1.30000Matches
2014-201520Toursfr FRA2. Ligue 228.270Matches
2015-201621Toursfr FRA1. Coupe de la Ligue3.01000Matches
2015-201621Toursfr FRA2. Ligue 233.910153Matches
2016-201722Toursfr FRA2. Ligue 230.76212700000000Matches
2017-201823Toursfr FRACoupe de France3.30000Matches
2017-201823Toursfr FRA1. Coupe de la Ligue4.30000Matches
2017-201823Toursfr FRA2. Ligue 234.550043570235047100218273940.9Matches
2018-201924Brestfr FRACoupe de France1.3000120010000Matches
2018-201924Brestfr FRA1. Coupe de la Ligue2.70000Matches
2018-201924Brestfr FRA2. Ligue 229.980041461125749010215294638.7Matches
2019-202025Brestfr FRA1. Ligue 120.24002933145324000116133030.2Matches
2020-202126Brestfr FRACoupe de France1.00005100320Matches
2020-202126Brestfr FRA1. Ligue 130.371038330115739010182233440.4Matches
2021-202227Brestfr FRACoupe de France1.00001200000Matches
2021-202227Brestfr FRA1. Ligue 125.720027390114823000171211755.3Matches
2022-202328Brestfr FRACoupe de France2.00003200530Matches
2022-202328Brestfr FRA1. Ligue 129.530033500115248000197203040.0Matches
2024-202530Angersfr FRA1. Ligue 17.000051111810000254736.4Matches
10 Seasons3 Clubs4 Leagues290.05341306276373334245120112413720340.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brest (5 Seasons)4 Leagues143.6241017820824927618802088110615740.3
Tours (4 Seasons)3 Leagues139.42931123570235047100218273940.9
Angers (1 Season)1 League7.000051111810000254736.4
Coupe de France (6 Seasons)10.00001070095000
Ligue 2 (5 Seasons)157.3363116410313510796110433568539.7
Ligue 1 (5 Seasons)112.716101321662382181440106918111840.7
Coupe de la Ligue (3 Seasons)10.01000
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
2014-201520Tours2 Leagues29.67000
2015-201621Tours2 Leagues36.91110530
2016-201722Tours1 League30.76212700000000
2017-201823Tours3 Leagues42.250043570235047100218273940.9
2018-201924Brest3 Leagues33.980042481125849010215294638.7
2019-202025Brest1 League20.24002933145324000116133030.2
2020-202126Brest2 Leagues31.371043340116041010182233440.4
2021-202227Brest2 Leagues26.720028410114823000171211755.3
2022-202328Brest2 Leagues31.530036520115751000197203040.0
2024-202530Angers1 League7.000051111810000254736.4
10 Seasons3 Clubs4 Leagues290.05341306276373334245120112413720340.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brest (5 Seasons)4 Leagues143.6241017820824927618802088110615740.3
Tours (4 Seasons)3 Leagues139.42931123570235047100218273940.9
Angers (1 Season)1 League7.000051111810000254736.4
Coupe de France (6 Seasons)10.00001070095000
Ligue 2 (5 Seasons)157.3363116410313510796110433568539.7
Ligue 1 (5 Seasons)112.716101321662382181440106918111840.7
Coupe de la Ligue (3 Seasons)10.01000
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
2014-201520Toursfr FRA2. Ligue 215th28.270Matches
2015-201621Toursfr FRA2. Ligue 29th33.910153Matches
2016-201722Toursfr FRA2. Ligue 216th30.76212700000000Matches
2017-201823Toursfr FRA2. Ligue 220th34.550043570235047100218273940.9Matches
2018-201924Brestfr FRA2. Ligue 22nd29.980041461125749010215294638.7Matches
2019-202025Brestfr FRA1. Ligue 114th20.24002933145324000116133030.2Matches
2020-202126Brestfr FRA1. Ligue 117th30.371038330115739010182233440.4Matches
2021-202227Brestfr FRA1. Ligue 111th25.720027390114823000171211755.3Matches
2022-202328Brestfr FRA1. Ligue 114th29.530033500115248000197203040.0Matches
2024-202530Angersfr FRA1. Ligue 117th7.000051111810000254736.4Matches
10 Seasons3 Clubs2 Leagues270.05241296269373325240120112413720340.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Brest (5 Seasons)2 Leagues135.6241016820124926718302088110615740.3
Tours (4 Seasons)1 League127.42831123570235047100218273940.9
Angers (1 Season)1 League7.000051111810000254736.4
Ligue 2 (5 Seasons)157.3363116410313510796110433568539.7
Ligue 1 (5 Seasons)112.716101321662382181440106918111840.7
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-201520Toursfr FRACoupe de France17th1.30000Matches
2015-201621Toursfr FRA1. Coupe de la Ligue9th3.01000Matches
2017-201823Toursfr FRACoupe de France17th3.30000Matches
2017-201823Toursfr FRA1. Coupe de la Ligue9th4.30000Matches
2018-201924Brestfr FRACoupe de France33rd1.3000120010000Matches
2018-201924Brestfr FRA1. Coupe de la Ligue27th2.70000Matches
2020-202126Brestfr FRACoupe de France17th1.00005100320Matches
2021-202227Brestfr FRACoupe de FranceR161.00001200000Matches
2022-202328Brestfr FRACoupe de FranceR322.00003200530Matches
7 Seasons2 Clubs2 Leagues20.01001070095000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brest (4 Seasons)2 Leagues8.00001070095000
Tours (3 Seasons)2 Leagues12.01000
Coupe de France (6 Seasons)10.00001070095000
Coupe de la Ligue (3 Seasons)10.01000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202026dz AlgeriaFriendlies (M)1.00000Matches
202127dz AlgeriaFriendlies (M)2.20000Matches
202127dz AlgeriaAfrica Cup of NationsGR0.90001101000Matches
202127dz AlgeriaAfrica Cup of Nations qualification0.80000Matches
202228dz AlgeriaWCQ0.40000Matches
202329dz AlgeriaAfrica Cup of Nations qualification1.00000Matches
5 Seasons1 Club4 Leagues6.30001101000
Friendlies (M) (4 Seasons)3.30000
Africa Cup of Nations qualification (2 Seasons)1.80000
WCQ (1 Season)0.40000
Africa Cup of Nations (1 Season)0.90001101000

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.