Standard Stats Table 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 2015-2016 19 Lyon fr FRA 1. Coupe de la Ligue 0 0 Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Bourg-Péronnas fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 37 27 2,490 27.7 5 6 11 4 1 1 3 0 0.18 0.22 0.40 0.14 0.36 Matches 2017-2018 21 Nîmes fr FRA Coupe de France 3 1 110 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 31 29 2,478 27.5 4 6 10 4 0 0 6 0 2.0 2.0 7.4 9.4 145 117 207 0.15 0.22 0.36 0.15 0.36 0.07 0.27 0.34 0.07 0.34 Matches 2018-2019 22 Rennes fr FRA Coupe de France 2 1 126 1.4 0 1 1 0 0 0 0 0 0.00 0.71 0.71 0.00 0.71 Matches 2018-2019 22 Rennes fr FRA 1. Coupe de la Ligue 1 1 69 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Rennes 2. Europa Lg 4 2 150 1.7 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 4 10 13 0.00 0.00 0.00 0.00 0.00 0.09 0.04 0.13 0.09 0.13 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 29 15 1,343 14.9 0 3 3 0 0 0 1 0 0.8 0.8 3.0 3.8 69 49 151 0.00 0.20 0.20 0.00 0.20 0.05 0.20 0.26 0.05 0.26 Matches 2019-2020 23 Rennes fr FRA Coupe de France 5 5 483 5.4 0 2 2 0 0 0 2 0 0.00 0.37 0.37 0.00 0.37 Matches 2019-2020 23 Rennes fr FRA 1. Coupe de la Ligue 1 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 23 Rennes 2. Europa Lg 5 3 178 2.0 0 0 0 0 0 0 0 0 0.5 0.5 0.1 0.6 9 7 9 0.00 0.00 0.00 0.00 0.00 0.24 0.06 0.30 0.24 0.30 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 21 14 1,242 13.8 2 5 7 1 1 1 2 0 3.1 2.3 3.4 5.8 52 39 99 0.14 0.36 0.51 0.07 0.43 0.23 0.25 0.47 0.17 0.42 Matches 2019-2020 23 Rennes fr FRA Trophée des Champions 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 24 Rennes 1. Champions Lg 4 1 132 1.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 2 5 16 0.00 0.00 0.00 0.00 0.00 0.03 0.06 0.09 0.03 0.09 Matches 2020-2021 24 Rennes fr FRA Coupe de France 1 1 48 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 26 5 652 7.2 0 5 5 0 0 0 2 0 1.1 1.1 2.7 3.8 24 41 104 0.00 0.69 0.69 0.00 0.69 0.15 0.38 0.53 0.15 0.53 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 3 0 28 0.3 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.3 0 5 3 0.00 0.00 0.00 0.00 0.00 0.69 0.27 0.96 0.69 0.96 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 19 13 975 10.8 0 6 6 0 0 0 1 1 0.6 0.6 1.3 1.8 20 45 85 0.00 0.55 0.55 0.00 0.55 0.06 0.12 0.18 0.05 0.17 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 27 16 1,422 15.8 6 6 12 1 5 5 2 0 6.2 2.3 4.2 6.5 47 75 125 0.38 0.38 0.76 0.06 0.44 0.39 0.27 0.66 0.14 0.41 Matches 2023-2024 27 Brest fr FRA Coupe de France 3 1 134 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 32 30 2,488 27.6 8 8 16 5 3 3 4 0 5.2 2.9 9.6 12.4 99 154 284 0.29 0.29 0.58 0.18 0.47 0.19 0.35 0.54 0.10 0.45 Matches 9 Seasons 5 Clubs 7 Leagues 258 167 14,780 164.2 25 48 73 15 10 10 24 1 20.0 12.8 32.0 44.8 471 547 1096 0.15 0.29 0.44 0.09 0.38 0.16 0.26 0.42 0.10 0.36 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 Rennes (4 Seasons) 6 Leagues 103 49 4,526 50.3 2 16 18 1 1 1 8 0 5.9 5.1 9.5 14.6 160 156 395 0.04 0.32 0.36 0.02 0.34 0.14 0.23 0.37 0.12 0.35 Brest (3 Seasons) 2 Leagues 81 60 5,019 55.8 14 20 34 6 8 8 7 1 12.1 5.7 15.1 20.8 166 274 494 0.25 0.36 0.61 0.11 0.47 0.22 0.28 0.50 0.11 0.38 Bourg-Péronnas (1 Season) 2 Leagues 38 28 2,610 29.0 5 6 11 4 1 1 3 0 0.17 0.21 0.38 0.14 0.34 Nîmes (1 Season) 2 Leagues 34 30 2,588 28.8 4 6 10 4 0 0 6 0 2.0 2.0 7.4 9.4 145 117 207 0.14 0.21 0.35 0.14 0.35 0.07 0.27 0.34 0.07 0.34 Lyon (1 Season) 2 Leagues 2 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (7 Seasons) 159 93 8,187 91.0 16 33 49 7 9 9 12 1 17.3 10.1 24.3 34.5 311 408 851 0.18 0.36 0.54 0.08 0.44 0.19 0.27 0.46 0.11 0.38 Coupe de France (5 Seasons) 14 9 901 10.0 0 3 3 0 0 0 2 0 0.00 0.30 0.30 0.00 0.30 Coupe de la Ligue (4 Seasons) 3 3 257 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (2 Seasons) 68 56 4,968 55.2 9 12 21 8 1 1 9 0 2.0 2.0 7.4 9.4 145 117 207 0.16 0.22 0.38 0.14 0.36 0.07 0.27 0.34 0.07 0.34 Europa Lg (2 Seasons) 9 5 328 3.6 0 0 0 0 0 0 0 0 0.6 0.6 0.2 0.8 13 17 22 0.00 0.00 0.00 0.00 0.00 0.17 0.05 0.22 0.17 0.22 Champions Lg (1 Season) 4 1 132 1.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 2 5 16 0.00 0.00 0.00 0.00 0.00 0.03 0.06 0.09 0.03 0.09 Trophée des Champions (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2015-2016 19 Lyon 2 Leagues 2 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2016-2017 20 Bourg-Péronnas 2 Leagues 38 28 2,610 29.0 5 6 11 4 1 1 3 0 0.17 0.21 0.38 0.14 0.34 2017-2018 21 Nîmes 2 Leagues 34 30 2,588 28.8 4 6 10 4 0 0 6 0 2.0 2.0 7.4 9.4 145 117 207 0.14 0.21 0.35 0.14 0.35 0.07 0.27 0.34 0.07 0.34 2018-2019 22 Rennes 4 Leagues 36 19 1,688 18.8 0 4 4 0 0 0 1 0 0.9 0.9 3.1 4.0 73 59 164 0.00 0.21 0.21 0.00 0.21 0.06 0.19 0.24 0.06 0.24 2019-2020 23 Rennes 5 Leagues 33 23 1,978 22.0 2 7 9 1 1 1 4 0 3.6 2.8 3.5 6.4 61 46 108 0.09 0.32 0.41 0.05 0.36 0.23 0.22 0.45 0.18 0.40 2020-2021 24 Rennes 3 Leagues 31 7 832 9.2 0 5 5 0 0 0 3 0 1.1 1.1 2.8 3.9 26 46 120 0.00 0.54 0.54 0.00 0.54 0.13 0.32 0.45 0.13 0.45 2021-2022 25 Rennes 1 League 3 0 28 0.3 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.3 0 5 3 0.00 0.00 0.00 0.00 0.00 0.69 0.27 0.96 0.69 0.96 2021-2022 25 Brest 1 League 19 13 975 10.8 0 6 6 0 0 0 1 1 0.6 0.6 1.3 1.8 20 45 85 0.00 0.55 0.55 0.00 0.55 0.06 0.12 0.18 0.05 0.17 2022-2023 26 Brest 1 League 27 16 1,422 15.8 6 6 12 1 5 5 2 0 6.2 2.3 4.2 6.5 47 75 125 0.38 0.38 0.76 0.06 0.44 0.39 0.27 0.66 0.14 0.41 2023-2024 27 Brest 2 Leagues 35 31 2,622 29.1 8 8 16 5 3 3 4 0 5.2 2.9 9.6 12.4 99 154 284 0.27 0.27 0.55 0.17 0.45 0.19 0.35 0.54 0.10 0.45 9 Seasons 5 Clubs 7 Leagues 258 167 14,780 164.2 25 48 73 15 10 10 24 1 20.0 12.8 32.0 44.8 471 547 1096 0.15 0.29 0.44 0.09 0.38 0.16 0.26 0.42 0.10 0.36 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 Rennes (4 Seasons) 6 Leagues 103 49 4,526 50.3 2 16 18 1 1 1 8 0 5.9 5.1 9.5 14.6 160 156 395 0.04 0.32 0.36 0.02 0.34 0.14 0.23 0.37 0.12 0.35 Brest (3 Seasons) 2 Leagues 81 60 5,019 55.8 14 20 34 6 8 8 7 1 12.1 5.7 15.1 20.8 166 274 494 0.25 0.36 0.61 0.11 0.47 0.22 0.28 0.50 0.11 0.38 Bourg-Péronnas (1 Season) 2 Leagues 38 28 2,610 29.0 5 6 11 4 1 1 3 0 0.17 0.21 0.38 0.14 0.34 Nîmes (1 Season) 2 Leagues 34 30 2,588 28.8 4 6 10 4 0 0 6 0 2.0 2.0 7.4 9.4 145 117 207 0.14 0.21 0.35 0.14 0.35 0.07 0.27 0.34 0.07 0.34 Lyon (1 Season) 2 Leagues 2 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (7 Seasons) 159 93 8,187 91.0 16 33 49 7 9 9 12 1 17.3 10.1 24.3 34.5 311 408 851 0.18 0.36 0.54 0.08 0.44 0.19 0.27 0.46 0.11 0.38 Coupe de France (5 Seasons) 14 9 901 10.0 0 3 3 0 0 0 2 0 0.00 0.30 0.30 0.00 0.30 Coupe de la Ligue (4 Seasons) 3 3 257 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (2 Seasons) 68 56 4,968 55.2 9 12 21 8 1 1 9 0 2.0 2.0 7.4 9.4 145 117 207 0.16 0.22 0.38 0.14 0.36 0.07 0.27 0.34 0.07 0.34 Europa Lg (2 Seasons) 9 5 328 3.6 0 0 0 0 0 0 0 0 0.6 0.6 0.2 0.8 13 17 22 0.00 0.00 0.00 0.00 0.00 0.17 0.05 0.22 0.17 0.22 Champions Lg (1 Season) 4 1 132 1.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 2 5 16 0.00 0.00 0.00 0.00 0.00 0.03 0.06 0.09 0.03 0.09 Trophée des Champions (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 2 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 37 27 2,490 27.7 5 6 11 4 1 1 3 0 0.18 0.22 0.40 0.14 0.36 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 31 29 2,478 27.5 4 6 10 4 0 0 6 0 2.0 2.0 7.4 9.4 145 117 207 0.15 0.22 0.36 0.15 0.36 0.07 0.27 0.34 0.07 0.34 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 29 15 1,343 14.9 0 3 3 0 0 0 1 0 0.8 0.8 3.0 3.8 69 49 151 0.00 0.20 0.20 0.00 0.20 0.05 0.20 0.26 0.05 0.26 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 21 14 1,242 13.8 2 5 7 1 1 1 2 0 3.1 2.3 3.4 5.8 52 39 99 0.14 0.36 0.51 0.07 0.43 0.23 0.25 0.47 0.17 0.42 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 26 5 652 7.2 0 5 5 0 0 0 2 0 1.1 1.1 2.7 3.8 24 41 104 0.00 0.69 0.69 0.00 0.69 0.15 0.38 0.53 0.15 0.53 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 3 0 28 0.3 0 0 0 0 0 0 0 0 0.2 0.2 0.1 0.3 0 5 3 0.00 0.00 0.00 0.00 0.00 0.69 0.27 0.96 0.69 0.96 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 19 13 975 10.8 0 6 6 0 0 0 1 1 0.6 0.6 1.3 1.8 20 45 85 0.00 0.55 0.55 0.00 0.55 0.06 0.12 0.18 0.05 0.17 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 27 16 1,422 15.8 6 6 12 1 5 5 2 0 6.2 2.3 4.2 6.5 47 75 125 0.38 0.38 0.76 0.06 0.44 0.39 0.27 0.66 0.14 0.41 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 32 30 2,488 27.6 8 8 16 5 3 3 4 0 5.2 2.9 9.6 12.4 99 154 284 0.29 0.29 0.58 0.18 0.47 0.19 0.35 0.54 0.10 0.45 Matches 9 Seasons 5 Clubs 2 Leagues 227 149 13,155 146.2 25 45 70 15 10 10 21 1 19.3 12.1 31.7 43.8 456 525 1058 0.17 0.31 0.48 0.10 0.41 0.16 0.27 0.43 0.10 0.37 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Rennes (4 Seasons) 1 League 79 34 3,265 36.3 2 13 15 1 1 1 5 0 5.2 4.4 9.3 13.7 145 134 357 0.06 0.36 0.41 0.03 0.39 0.14 0.26 0.40 0.12 0.38 Brest (3 Seasons) 1 League 78 59 4,885 54.3 14 20 34 6 8 8 7 1 12.1 5.7 15.1 20.8 166 274 494 0.26 0.37 0.63 0.11 0.48 0.22 0.28 0.50 0.11 0.38 Bourg-Péronnas (1 Season) 1 League 37 27 2,490 27.7 5 6 11 4 1 1 3 0 0.18 0.22 0.40 0.14 0.36 Nîmes (1 Season) 1 League 31 29 2,478 27.5 4 6 10 4 0 0 6 0 2.0 2.0 7.4 9.4 145 117 207 0.15 0.22 0.36 0.15 0.36 0.07 0.27 0.34 0.07 0.34 Lyon (1 Season) 1 League 2 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (7 Seasons) 159 93 8,187 91.0 16 33 49 7 9 9 12 1 17.3 10.1 24.3 34.5 311 408 851 0.18 0.36 0.54 0.08 0.44 0.19 0.27 0.46 0.11 0.38 Ligue 2 (2 Seasons) 68 56 4,968 55.2 9 12 21 8 1 1 9 0 2.0 2.0 7.4 9.4 145 117 207 0.16 0.22 0.38 0.14 0.36 0.07 0.27 0.34 0.07 0.34
Standard Stats Table Season Age Squad 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 2018-2019 22 Rennes 2. Europa Lg R16 4 2 150 1.7 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 4 10 13 0.00 0.00 0.00 0.00 0.00 0.09 0.04 0.13 0.09 0.13 Matches 2019-2020 23 Rennes 2. Europa Lg GR 5 3 178 2.0 0 0 0 0 0 0 0 0 0.5 0.5 0.1 0.6 9 7 9 0.00 0.00 0.00 0.00 0.00 0.24 0.06 0.30 0.24 0.30 Matches 2020-2021 24 Rennes 1. Champions Lg GR 4 1 132 1.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 2 5 16 0.00 0.00 0.00 0.00 0.00 0.03 0.06 0.09 0.03 0.09 Matches 3 Seasons 1 Club 2 Leagues 13 6 460 5.1 0 0 0 0 0 0 1 0 0.7 0.7 0.3 0.9 15 22 38 0.00 0.00 0.00 0.00 0.00 0.13 0.05 0.18 0.13 0.18 Europa Lg (2 Seasons) 9 5 328 3.6 0 0 0 0 0 0 0 0 0.6 0.6 0.2 0.8 13 17 22 0.00 0.00 0.00 0.00 0.00 0.17 0.05 0.22 0.17 0.22 Champions Lg (1 Season) 4 1 132 1.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 2 5 16 0.00 0.00 0.00 0.00 0.00 0.03 0.06 0.09 0.03 0.09
Shooting Table 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 2015-2016 19 Lyon 2 Leagues 0.4 0 0 0.00 0 0 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 5 0 14 0.00 0.51 0.29 1 1 2017-2018 21 Nîmes 2 Leagues 28.8 4 41 17 41.5 1.49 0.62 0.10 0.24 22.2 2 0 0 2.0 2.0 0.05 +2.0 +2.0 2018-2019 22 Rennes 4 Leagues 18.8 0 24 7 29.2 1.33 0.39 0.00 0.00 20.9 0 0 0 0.9 0.9 0.04 -0.9 -0.9 2019-2020 23 Rennes 5 Leagues 22.0 2 38 15 39.5 1.73 0.68 0.03 0.07 20.1 0 1 1 3.6 2.8 0.09 -1.6 -1.8 2020-2021 24 Rennes 3 Leagues 9.2 0 18 5 27.8 1.95 0.54 0.00 0.00 19.8 1 0 0 1.1 1.1 0.07 -1.1 -1.1 2021-2022 25 Rennes 1 League 0.3 0 1 0 0.0 3.21 0.00 0.00 21.9 1 0 0 0.2 0.2 0.22 -0.2 -0.2 2021-2022 25 Brest 1 League 10.8 0 12 3 25.0 1.11 0.28 0.00 0.00 20.9 0 0 0 0.6 0.6 0.05 -0.6 -0.6 2022-2023 26 Brest 1 League 15.8 6 31 11 35.5 1.96 0.70 0.03 0.09 20.7 3 5 5 6.2 2.3 0.07 -0.2 -1.3 2023-2024 27 Brest 2 Leagues 29.1 8 39 15 38.5 1.34 0.51 0.13 0.33 20.3 3 3 3 5.2 2.9 0.08 +2.8 +2.1 9 Seasons 5 Clubs 7 Leagues 164.2 25 204 87 42.6 1.27 0.54 0.07 0.17 20.8 10 10 10 20.0 12.8 0.07 0.0 -1.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 Rennes (4 Seasons) 6 Leagues 50.3 2 81 27 33.3 1.64 0.55 0.01 0.04 20.3 2 1 1 5.9 5.1 0.07 -3.9 -4.1 Brest (3 Seasons) 2 Leagues 55.8 14 82 29 35.4 1.47 0.52 0.07 0.21 20.5 6 8 8 12.1 5.7 0.07 +1.9 +0.3 Bourg-Péronnas (1 Season) 2 Leagues 29.0 5 0 14 0.00 0.51 0.29 1 1 Nîmes (1 Season) 2 Leagues 28.8 4 41 17 41.5 1.49 0.62 0.10 0.24 22.2 2 0 0 2.0 2.0 0.05 +2.0 +2.0 Lyon (1 Season) 2 Leagues 0.4 0 0 0.00 0 0 Ligue 1 (7 Seasons) 91.0 16 144 48 33.3 1.59 0.53 0.05 0.15 20.6 8 9 9 17.3 10.1 0.07 -1.3 -3.1 Coupe de France (5 Seasons) 10.0 0 7 3 42.9 0.80 0.34 0.00 0.00 0 0 Coupe de la Ligue (4 Seasons) 2.9 0 3 2 66.7 3.97 2.65 0.00 0.00 0 0 Ligue 2 (2 Seasons) 55.2 9 41 31 75.6 0.74 0.56 0.20 0.26 22.2 2 1 1 2.0 2.0 0.05 +2.0 +2.0 Europa Lg (2 Seasons) 3.6 0 7 3 42.9 1.92 0.82 0.00 0.00 16.5 0 0 0 0.6 0.6 0.09 -0.6 -0.6 Champions Lg (1 Season) 1.5 0 1 0 0.0 0.68 0.00 0.00 21.1 0 0 0 0.0 0.0 0.04 0.0 0.0 Trophée des Champions (1 Season) 0.1 0 1 0 0.0 12.86 0.00 0.00 0 0
Shooting Table 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 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 0 0 0.00 0 0 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 5 0 14 0.00 0.51 0.29 1 1 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 4 41 17 41.5 1.49 0.62 0.10 0.24 22.2 2 0 0 2.0 2.0 0.05 +2.0 +2.0 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 0 20 6 30.0 1.34 0.40 0.00 0.00 21.5 0 0 0 0.8 0.8 0.04 -0.8 -0.8 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 2 27 9 33.3 1.96 0.65 0.04 0.11 20.6 0 1 1 3.1 2.3 0.09 -1.1 -1.3 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 0 16 5 31.3 2.21 0.69 0.00 0.00 19.7 1 0 0 1.1 1.1 0.07 -1.1 -1.1 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 0 1 0 0.0 3.21 0.00 0.00 21.9 1 0 0 0.2 0.2 0.22 -0.2 -0.2 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 0 12 3 25.0 1.11 0.28 0.00 0.00 20.9 0 0 0 0.6 0.6 0.05 -0.6 -0.6 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 6 31 11 35.5 1.96 0.70 0.03 0.09 20.7 3 5 5 6.2 2.3 0.07 -0.2 -1.3 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 8 37 14 37.8 1.34 0.51 0.14 0.36 20.3 3 3 3 5.2 2.9 0.08 +2.8 +2.1 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 25 185 79 42.7 1.27 0.54 0.08 0.19 21.0 10 10 10 19.3 12.1 0.07 +0.7 -1.1 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 Rennes (4 Seasons) 1 League 36.3 2 64 20 31.3 1.76 0.55 0.02 0.05 20.7 2 1 1 5.2 4.4 0.07 -3.2 -3.4 Brest (3 Seasons) 1 League 54.3 14 80 28 35.0 1.47 0.52 0.08 0.21 20.5 6 8 8 12.1 5.7 0.07 +1.9 +0.3 Bourg-Péronnas (1 Season) 1 League 27.7 5 0 14 0.00 0.51 0.29 1 1 Nîmes (1 Season) 1 League 27.5 4 41 17 41.5 1.49 0.62 0.10 0.24 22.2 2 0 0 2.0 2.0 0.05 +2.0 +2.0 Lyon (1 Season) 1 League 0.4 0 0 0.00 0 0 Ligue 1 (7 Seasons) 91.0 16 144 48 33.3 1.59 0.53 0.05 0.15 20.6 8 9 9 17.3 10.1 0.07 -1.3 -3.1 Ligue 2 (2 Seasons) 55.2 9 41 31 75.6 0.74 0.56 0.20 0.26 22.2 2 1 1 2.0 2.0 0.05 +2.0 +2.0
Shooting Table Season Age Squad 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 2018-2019 22 Rennes 2. Europa Lg R16 1.7 0 3 0 0.0 1.80 0.00 0.00 16.3 0 0 0 0.1 0.1 0.05 -0.1 -0.1 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 0 4 3 75.0 2.02 1.52 0.00 0.00 16.5 0 0 0 0.5 0.5 0.12 -0.5 -0.5 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 0 1 0 0.0 0.68 0.00 0.00 21.1 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches 3 Seasons 1 Club 2 Leagues 5.1 0 8 3 37.5 1.57 0.59 0.00 0.00 17.0 0 0 0 0.7 0.7 0.08 -0.7 -0.7 Europa Lg (2 Seasons) 3.6 0 7 3 42.9 1.92 0.82 0.00 0.00 16.5 0 0 0 0.6 0.6 0.09 -0.6 -0.6 Champions Lg (1 Season) 1.5 0 1 0 0.0 0.68 0.00 0.00 21.1 0 0 0 0.0 0.0 0.04 0.0 0.0
Passing Table 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 2015-2016 19 Lyon 2 Leagues 0.4 0 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 6 2017-2018 21 Nîmes 2 Leagues 28.8 644 1008 63.9 9817 3573 368 466 79.0 174 287 60.6 72 148 48.6 6 7.4 6.3 -1.4 63 52 47 13 117 2018-2019 22 Rennes 4 Leagues 18.8 434 633 68.6 5958 1845 277 345 80.3 118 170 69.4 19 48 39.6 4 3.1 2.6 +0.9 26 29 32 9 59 2019-2020 23 Rennes 5 Leagues 22.0 425 554 76.7 5778 1485 256 303 84.5 115 147 78.2 22 34 64.7 7 3.5 2.9 +3.5 25 35 21 7 46 2020-2021 24 Rennes 3 Leagues 9.2 312 434 71.9 4894 1296 164 203 80.8 117 151 77.5 21 44 47.7 5 2.8 2.5 +2.2 20 24 13 6 46 2021-2022 25 Rennes 1 League 0.3 12 16 75.0 241 116 4 5 80.0 5 5 100.0 2 3 66.7 0 0.1 0.3 -0.1 1 0 2 0 5 2021-2022 25 Brest 1 League 10.8 312 434 71.9 4633 1377 186 219 84.9 92 129 71.3 24 54 44.4 6 1.3 1.8 +4.7 15 30 11 4 45 2022-2023 26 Brest 1 League 15.8 448 673 66.6 7887 2950 215 279 77.1 146 207 70.5 66 137 48.2 6 4.2 4.2 +1.8 36 44 36 9 75 2023-2024 27 Brest 2 Leagues 29.1 982 1458 67.4 16805 5979 484 599 80.8 325 472 68.9 125 255 49.0 8 9.6 9.0 -1.6 88 102 72 21 154 9 Seasons 5 Clubs 7 Leagues 164.2 3569 5210 68.5 56013 18621 1954 2419 80.8 1092 1568 69.6 351 723 48.5 48 32.0 29.7 +16.0 274 316 234 69 547 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 Rennes (4 Seasons) 6 Leagues 50.3 1183 1637 72.3 16871 4742 701 856 81.9 355 473 75.1 64 129 49.6 16 9.5 8.4 +6.5 72 88 68 22 156 Brest (3 Seasons) 2 Leagues 55.8 1742 2565 67.9 29325 10306 885 1097 80.7 563 808 69.7 215 446 48.2 20 15.1 15.0 +4.9 139 176 119 34 274 Bourg-Péronnas (1 Season) 2 Leagues 29.0 6 Nîmes (1 Season) 2 Leagues 28.8 644 1008 63.9 9817 3573 368 466 79.0 174 287 60.6 72 148 48.6 6 7.4 6.3 -1.4 63 52 47 13 117 Lyon (1 Season) 2 Leagues 0.4 0 Ligue 1 (7 Seasons) 91.0 2786 4008 69.5 44221 14518 1503 1849 81.3 878 1227 71.6 271 562 48.2 33 24.3 23.2 +8.7 204 246 181 56 408 Coupe de France (5 Seasons) 10.0 3 Coupe de la Ligue (4 Seasons) 2.9 0 Ligue 2 (2 Seasons) 55.2 644 1008 63.9 9817 3573 368 466 79.0 174 287 60.6 72 148 48.6 12 7.4 6.3 +4.6 63 52 47 13 117 Europa Lg (2 Seasons) 3.6 94 134 70.1 1306 391 56 72 77.8 25 35 71.4 6 10 60.0 0 0.2 0.2 -0.2 6 13 5 0 17 Champions Lg (1 Season) 1.5 45 60 75.0 669 139 27 32 84.4 15 19 78.9 2 3 66.7 0 0.1 0.1 -0.1 1 5 1 0 5 Trophée des Champions (1 Season) 0.1 0
Passing Table 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 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 0 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 6 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 644 1008 63.9 9817 3573 368 466 79.0 174 287 60.6 72 148 48.6 6 7.4 6.3 -1.4 63 52 47 13 117 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 393 568 69.2 5354 1671 253 314 80.6 106 148 71.6 16 44 36.4 3 3.0 2.6 0.0 24 26 29 9 49 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 372 485 76.7 5076 1268 224 262 85.5 102 134 76.1 19 28 67.9 5 3.4 2.8 +1.6 21 25 19 7 39 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 267 374 71.4 4225 1157 137 171 80.1 102 132 77.3 19 41 46.3 5 2.7 2.5 +2.3 19 19 12 6 41 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 12 16 75.0 241 116 4 5 80.0 5 5 100.0 2 3 66.7 0 0.1 0.3 -0.1 1 0 2 0 5 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 312 434 71.9 4633 1377 186 219 84.9 92 129 71.3 24 54 44.4 6 1.3 1.8 +4.7 15 30 11 4 45 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 448 673 66.6 7887 2950 215 279 77.1 146 207 70.5 66 137 48.2 6 4.2 4.2 +1.8 36 44 36 9 75 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 982 1458 67.4 16805 5979 484 599 80.8 325 472 68.9 125 255 49.0 8 9.6 9.0 -1.6 88 102 72 21 154 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 3430 5016 68.4 54038 18091 1871 2315 80.8 1052 1514 69.5 343 710 48.3 45 31.7 29.4 +13.3 267 298 228 69 525 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 Rennes (4 Seasons) 1 League 36.3 1044 1443 72.3 14896 4212 618 752 82.2 315 419 75.2 56 116 48.3 13 9.3 8.2 +3.7 65 70 62 22 134 Brest (3 Seasons) 1 League 54.3 1742 2565 67.9 29325 10306 885 1097 80.7 563 808 69.7 215 446 48.2 20 15.1 15.0 +4.9 139 176 119 34 274 Bourg-Péronnas (1 Season) 1 League 27.7 6 Nîmes (1 Season) 1 League 27.5 644 1008 63.9 9817 3573 368 466 79.0 174 287 60.6 72 148 48.6 6 7.4 6.3 -1.4 63 52 47 13 117 Lyon (1 Season) 1 League 0.4 0 Ligue 1 (7 Seasons) 91.0 2786 4008 69.5 44221 14518 1503 1849 81.3 878 1227 71.6 271 562 48.2 33 24.3 23.2 +8.7 204 246 181 56 408 Ligue 2 (2 Seasons) 55.2 644 1008 63.9 9817 3573 368 466 79.0 174 287 60.6 72 148 48.6 12 7.4 6.3 +4.6 63 52 47 13 117
Passing Table Season Age Squad 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 2018-2019 22 Rennes 2. Europa Lg R16 1.7 41 65 63.1 604 174 24 31 77.4 12 22 54.5 3 4 75.0 0 0.1 0.1 -0.1 2 3 3 0 10 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 53 69 76.8 702 217 32 41 78.0 13 13 100.0 3 6 50.0 0 0.1 0.1 -0.1 4 10 2 0 7 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 45 60 75.0 669 139 27 32 84.4 15 19 78.9 2 3 66.7 0 0.1 0.1 -0.1 1 5 1 0 5 Matches 3 Seasons 1 Club 2 Leagues 5.1 139 194 71.6 1975 530 83 104 79.8 40 54 74.1 8 13 61.5 0 0.3 0.3 -0.3 7 18 6 0 22 Europa Lg (2 Seasons) 3.6 94 134 70.1 1306 391 56 72 77.8 25 35 71.4 6 10 60.0 0 0.2 0.2 -0.2 6 13 5 0 17 Champions Lg (1 Season) 1.5 45 60 75.0 669 139 27 32 84.4 15 19 78.9 2 3 66.7 0 0.1 0.1 -0.1 1 5 1 0 5
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 19 Lyon 2 Leagues 0.4 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 0 2017-2018 21 Nîmes 2 Leagues 28.8 1008 914 89 21 7 9 155 24 44 23 19 0 644 5 45 2018-2019 22 Rennes 4 Leagues 18.8 633 594 37 2 3 2 71 21 13 9 0 0 434 2 31 2019-2020 23 Rennes 5 Leagues 22.0 554 533 17 2 6 5 30 15 0 0 0 0 425 4 12 2020-2021 24 Rennes 3 Leagues 9.2 434 410 24 5 0 4 39 7 11 5 5 0 312 0 14 2021-2022 25 Rennes 1 League 0.3 16 13 3 3 0 0 0 0 0 0 0 0 12 0 1 2021-2022 25 Brest 1 League 10.8 434 401 32 15 3 3 45 4 13 10 3 0 312 1 15 2022-2023 26 Brest 1 League 15.8 673 580 89 24 8 4 101 20 42 19 23 0 448 4 15 2023-2024 27 Brest 2 Leagues 29.1 1458 1244 209 52 9 11 269 45 104 57 45 0 982 5 67 9 Seasons 5 Clubs 7 Leagues 164.2 5210 4689 500 124 36 38 710 136 227 123 95 0 3569 21 200 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rennes (4 Seasons) 6 Leagues 50.3 1637 1550 81 12 9 11 140 43 24 14 5 0 1183 6 58 Brest (3 Seasons) 2 Leagues 55.8 2565 2225 330 91 20 18 415 69 159 86 71 0 1742 10 97 Bourg-Péronnas (1 Season) 2 Leagues 29.0 0 Nîmes (1 Season) 2 Leagues 28.8 1008 914 89 21 7 9 155 24 44 23 19 0 644 5 45 Lyon (1 Season) 2 Leagues 0.4 Ligue 1 (7 Seasons) 91.0 4008 3584 408 101 28 27 518 111 183 100 76 0 2786 16 146 Coupe de France (5 Seasons) 10.0 25 Coupe de la Ligue (4 Seasons) 2.9 0 Ligue 2 (2 Seasons) 55.2 1008 914 89 21 7 9 155 24 44 23 19 0 644 5 45 Europa Lg (2 Seasons) 3.6 134 132 2 1 1 1 8 1 0 0 0 0 94 0 7 Champions Lg (1 Season) 1.5 60 59 1 1 0 1 3 0 0 0 0 0 45 0 2 Trophée des Champions (1 Season) 0.1 1
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 0 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 1008 914 89 21 7 9 155 24 44 23 19 0 644 5 45 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 568 529 37 2 3 2 62 21 13 9 0 0 393 2 26 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 485 466 15 1 5 4 24 14 0 0 0 0 372 4 10 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 374 351 23 4 0 3 35 7 11 5 5 0 267 0 12 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 16 13 3 3 0 0 0 0 0 0 0 0 12 0 1 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 434 401 32 15 3 3 45 4 13 10 3 0 312 1 15 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 673 580 89 24 8 4 101 20 42 19 23 0 448 4 15 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 1458 1244 209 52 9 11 251 45 104 57 45 0 982 5 67 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 5016 4498 497 122 35 36 673 135 227 123 95 0 3430 21 191 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rennes (4 Seasons) 1 League 36.3 1443 1359 78 10 8 9 121 42 24 14 5 0 1044 6 49 Brest (3 Seasons) 1 League 54.3 2565 2225 330 91 20 18 397 69 159 86 71 0 1742 10 97 Bourg-Péronnas (1 Season) 1 League 27.7 0 Nîmes (1 Season) 1 League 27.5 1008 914 89 21 7 9 155 24 44 23 19 0 644 5 45 Lyon (1 Season) 1 League 0.4 Ligue 1 (7 Seasons) 91.0 4008 3584 408 101 28 27 518 111 183 100 76 0 2786 16 146 Ligue 2 (2 Seasons) 55.2 1008 914 89 21 7 9 155 24 44 23 19 0 644 5 45
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 22 Rennes 2. Europa Lg R16 1.7 65 65 0 0 0 0 7 0 0 0 0 0 41 0 5 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 69 67 2 1 1 1 1 1 0 0 0 0 53 0 2 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 60 59 1 1 0 1 3 0 0 0 0 0 45 0 2 Matches 3 Seasons 1 Club 2 Leagues 5.1 194 191 3 2 1 2 11 1 0 0 0 0 139 0 9 Europa Lg (2 Seasons) 3.6 134 132 2 1 1 1 8 1 0 0 0 0 94 0 7 Champions Lg (1 Season) 1.5 60 59 1 1 0 1 3 0 0 0 0 0 45 0 2
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2015-2016 19 Lyon 2 Leagues 0.4 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 2017-2018 21 Nîmes 2 Leagues 28.8 131 4.76 79 21 12 7 10 2 16 0.58 7 5 2 1 1 0 2018-2019 22 Rennes 4 Leagues 18.8 57 3.44 36 5 7 6 3 0 6 0.36 4 1 0 1 0 0 2019-2020 23 Rennes 5 Leagues 22.0 58 3.68 41 0 6 4 7 0 7 0.44 7 0 0 0 0 0 2020-2021 24 Rennes 3 Leagues 9.2 42 4.82 27 6 5 2 1 1 6 0.69 3 2 1 0 0 0 2021-2022 25 Rennes 1 League 0.3 2 6.43 1 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 25 Brest 1 League 10.8 34 3.14 23 3 2 4 2 0 10 0.92 7 2 0 0 1 0 2022-2023 26 Brest 1 League 15.8 68 4.31 40 18 3 3 2 2 13 0.82 8 3 1 0 1 0 2023-2024 27 Brest 2 Leagues 29.1 162 5.86 98 38 9 4 12 1 14 0.51 9 4 0 1 0 0 9 Seasons 5 Clubs 7 Leagues 164.2 554 4.50 345 92 44 30 37 6 72 0.58 45 17 4 3 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rennes (4 Seasons) 6 Leagues 50.3 159 3.84 105 12 18 12 11 1 19 0.46 14 3 1 1 0 0 Brest (3 Seasons) 2 Leagues 55.8 264 4.86 161 59 14 11 16 3 37 0.68 24 9 1 1 2 0 Bourg-Péronnas (1 Season) 2 Leagues 29.0 Nîmes (1 Season) 2 Leagues 28.8 131 4.76 79 21 12 7 10 2 16 0.58 7 5 2 1 1 0 Lyon (1 Season) 2 Leagues 0.4 Ligue 1 (7 Seasons) 91.0 404 4.46 252 71 30 21 26 4 56 0.62 38 12 2 2 2 0 Coupe de France (5 Seasons) 10.0 Coupe de la Ligue (4 Seasons) 2.9 Ligue 2 (2 Seasons) 55.2 131 4.76 79 21 12 7 10 2 16 0.58 7 5 2 1 1 0 Europa Lg (2 Seasons) 3.6 15 4.13 10 0 2 2 1 0 0 0.00 0 0 0 0 0 0 Champions Lg (1 Season) 1.5 4 2.73 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Trophée des Champions (1 Season) 0.1
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 131 4.76 79 21 12 7 10 2 16 0.58 7 5 2 1 1 0 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 53 3.55 34 5 6 5 3 0 6 0.40 4 1 0 1 0 0 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 47 3.41 33 0 5 3 6 0 7 0.51 7 0 0 0 0 0 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 38 5.24 23 6 5 2 1 1 6 0.83 3 2 1 0 0 0 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 2 6.43 1 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 34 3.14 23 3 2 4 2 0 10 0.92 7 2 0 0 1 0 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 68 4.31 40 18 3 3 2 2 13 0.82 8 3 1 0 1 0 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 162 5.86 98 38 9 4 12 1 14 0.51 9 4 0 1 0 0 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 535 4.53 331 92 42 28 36 6 72 0.61 45 17 4 3 3 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rennes (4 Seasons) 1 League 36.3 140 3.86 91 12 16 10 10 1 19 0.52 14 3 1 1 0 0 Brest (3 Seasons) 1 League 54.3 264 4.86 161 59 14 11 16 3 37 0.68 24 9 1 1 2 0 Bourg-Péronnas (1 Season) 1 League 27.7 Nîmes (1 Season) 1 League 27.5 131 4.76 79 21 12 7 10 2 16 0.58 7 5 2 1 1 0 Lyon (1 Season) 1 League 0.4 Ligue 1 (7 Seasons) 91.0 404 4.46 252 71 30 21 26 4 56 0.62 38 12 2 2 2 0 Ligue 2 (2 Seasons) 55.2 131 4.76 79 21 12 7 10 2 16 0.58 7 5 2 1 1 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2018-2019 22 Rennes 2. Europa Lg R16 1.7 4 2.42 2 0 1 1 0 0 0 0.00 0 0 0 0 0 0 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 11 5.56 8 0 1 1 1 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 4 2.73 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 3 Seasons 1 Club 2 Leagues 5.1 19 3.73 14 0 2 2 1 0 0 0.00 0 0 0 0 0 0 Europa Lg (2 Seasons) 3.6 15 4.13 10 0 2 2 1 0 0 0.00 0 0 0 0 0 0 Champions Lg (1 Season) 1.5 4 2.73 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Defensive Actions Table 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 2015-2016 19 Lyon 2 Leagues 0.4 0 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 0 0 0 2017-2018 21 Nîmes 2 Leagues 28.8 53 35 11 31 11 19 65 29.2 46 39 0 39 28 81 11 0 2018-2019 22 Rennes 4 Leagues 18.8 40 22 16 14 10 15 39 38.5 24 24 0 24 22 62 8 1 2019-2020 23 Rennes 5 Leagues 22.0 24 22 7 13 4 6 29 20.7 23 15 2 13 15 35 7 0 2020-2021 24 Rennes 3 Leagues 9.2 35 14 6 16 13 7 29 24.1 22 7 0 7 8 41 4 1 2021-2022 25 Rennes 1 League 0.3 2 1 0 1 1 2 2 100.0 0 0 0 0 1 3 0 0 2021-2022 25 Brest 1 League 10.8 27 16 3 17 7 12 31 38.7 19 12 0 12 7 34 3 0 2022-2023 26 Brest 1 League 15.8 39 24 13 17 9 16 36 44.4 20 14 1 13 11 50 5 0 2023-2024 27 Brest 2 Leagues 29.1 45 28 14 17 14 17 69 24.6 52 32 1 31 9 54 8 0 9 Seasons 5 Clubs 7 Leagues 164.2 265 162 70 126 69 94 300 31.3 206 143 4 139 101 360 46 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Rennes (4 Seasons) 6 Leagues 50.3 101 59 29 44 28 30 99 30.3 69 46 2 44 46 141 19 2 Brest (3 Seasons) 2 Leagues 55.8 111 68 30 51 30 45 136 33.1 91 58 2 56 27 138 16 0 Bourg-Péronnas (1 Season) 2 Leagues 29.0 0 0 0 Nîmes (1 Season) 2 Leagues 28.8 53 35 11 31 11 19 65 29.2 46 39 0 39 28 81 11 0 Lyon (1 Season) 2 Leagues 0.4 0 Ligue 1 (7 Seasons) 91.0 199 114 55 90 54 71 227 31.3 156 95 4 91 58 257 34 2 Coupe de France (5 Seasons) 10.0 2 6 0 Coupe de la Ligue (4 Seasons) 2.9 1 0 0 Ligue 2 (2 Seasons) 55.2 53 35 11 31 11 19 65 29.2 46 39 0 39 28 81 11 0 Europa Lg (2 Seasons) 3.6 8 6 3 3 2 2 4 50.0 2 8 0 8 6 14 1 0 Champions Lg (1 Season) 1.5 5 3 1 2 2 2 4 50.0 2 1 0 1 3 8 0 0 Trophée des Champions (1 Season) 0.1 1 0 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 0 0 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 53 35 11 31 11 19 65 29.2 46 39 0 39 28 81 11 0 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 36 20 15 13 8 13 37 35.1 24 19 0 19 20 56 7 1 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 20 14 5 11 4 6 27 22.2 21 12 2 10 7 27 7 0 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 30 11 5 14 11 5 25 20.0 20 6 0 6 3 33 4 1 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 2 1 0 1 1 2 2 100.0 0 0 0 0 1 3 0 0 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 27 16 3 17 7 12 31 38.7 19 12 0 12 7 34 3 0 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 39 24 13 17 9 16 36 44.4 20 14 1 13 11 50 5 0 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 45 28 14 17 14 17 69 24.6 52 32 1 31 9 54 8 0 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 252 149 66 121 65 90 292 30.8 202 134 4 130 86 338 45 2 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 Rennes (4 Seasons) 1 League 36.3 88 46 25 39 24 26 91 28.6 65 37 2 35 31 119 18 2 Brest (3 Seasons) 1 League 54.3 111 68 30 51 30 45 136 33.1 91 58 2 56 27 138 16 0 Bourg-Péronnas (1 Season) 1 League 27.7 0 0 0 Nîmes (1 Season) 1 League 27.5 53 35 11 31 11 19 65 29.2 46 39 0 39 28 81 11 0 Lyon (1 Season) 1 League 0.4 0 Ligue 1 (7 Seasons) 91.0 199 114 55 90 54 71 227 31.3 156 95 4 91 58 257 34 2 Ligue 2 (2 Seasons) 55.2 53 35 11 31 11 19 65 29.2 46 39 0 39 28 81 11 0
Defensive Actions Table 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 2018-2019 22 Rennes 2. Europa Lg R16 1.7 4 2 1 1 2 2 2 100.0 0 5 0 5 2 6 1 0 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 4 4 2 2 0 0 2 0.0 2 3 0 3 4 8 0 0 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 5 3 1 2 2 2 4 50.0 2 1 0 1 3 8 0 0 Matches 3 Seasons 1 Club 2 Leagues 5.1 13 9 4 5 4 4 8 50.0 4 9 0 9 9 22 1 0 Europa Lg (2 Seasons) 3.6 8 6 3 3 2 2 4 50.0 2 8 0 8 6 14 1 0 Champions Lg (1 Season) 1.5 5 3 1 2 2 2 4 50.0 2 1 0 1 3 8 0 0
Possession Table 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 2015-2016 19 Lyon 2 Leagues 0.4 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 2017-2018 21 Nîmes 2 Leagues 28.8 1360 9 114 520 767 77 1360 100 55 55.0 44 44.0 961 6331 3646 145 83 36 84 74 886 207 2018-2019 22 Rennes 4 Leagues 18.8 874 2 110 359 421 48 874 71 38 53.5 33 46.5 515 3457 1787 73 43 20 49 29 574 164 2019-2020 23 Rennes 5 Leagues 22.0 753 6 79 375 323 37 752 67 41 61.2 26 38.8 505 3491 1977 61 42 10 48 30 543 108 2020-2021 24 Rennes 3 Leagues 9.2 560 4 48 207 310 32 560 35 20 57.1 15 42.9 324 1774 841 26 13 10 32 14 402 120 2021-2022 25 Rennes 1 League 0.3 21 0 1 14 8 1 21 3 2 66.7 1 33.3 15 98 68 0 2 0 1 1 14 3 2021-2022 25 Brest 1 League 10.8 601 3 62 282 264 24 601 43 20 46.5 23 53.5 412 2348 797 20 20 9 48 23 406 85 2022-2023 26 Brest 1 League 15.8 892 6 82 413 416 45 887 70 28 40.0 32 45.7 618 3955 1603 47 36 12 45 29 586 125 2023-2024 27 Brest 2 Leagues 29.1 1787 5 122 773 929 70 1784 159 75 47.2 76 47.8 1296 7651 3245 99 93 20 65 52 1230 284 9 Seasons 5 Clubs 7 Leagues 164.2 6848 35 618 2943 3438 334 6839 548 279 50.9 250 45.6 4646 29105 13964 471 332 117 372 252 4641 1096 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 Rennes (4 Seasons) 6 Leagues 50.3 2208 12 238 955 1062 118 2207 176 101 57.4 75 42.6 1359 8820 4673 160 100 40 130 74 1533 395 Brest (3 Seasons) 2 Leagues 55.8 3280 14 266 1468 1609 139 3272 272 123 45.2 131 48.2 2326 13954 5645 166 149 41 158 104 2222 494 Bourg-Péronnas (1 Season) 2 Leagues 29.0 Nîmes (1 Season) 2 Leagues 28.8 1360 9 114 520 767 77 1360 100 55 55.0 44 44.0 961 6331 3646 145 83 36 84 74 886 207 Lyon (1 Season) 2 Leagues 0.4 Ligue 1 (7 Seasons) 91.0 5232 23 471 2312 2555 247 5223 435 215 49.4 202 46.4 3531 21757 9867 311 241 79 273 168 3576 851 Coupe de France (5 Seasons) 10.0 Coupe de la Ligue (4 Seasons) 2.9 Ligue 2 (2 Seasons) 55.2 1360 9 114 520 767 77 1360 100 55 55.0 44 44.0 961 6331 3646 145 83 36 84 74 886 207 Europa Lg (2 Seasons) 3.6 182 2 24 76 85 7 182 11 8 72.7 3 27.3 112 764 397 13 6 2 11 8 124 22 Champions Lg (1 Season) 1.5 74 1 9 35 31 3 74 2 1 50.0 1 50.0 42 253 54 2 2 0 4 2 55 16 Trophée des Champions (1 Season) 0.1
Possession Table 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 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 1360 9 114 520 767 77 1360 100 55 55.0 44 44.0 961 6331 3646 145 83 36 84 74 886 207 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 782 2 98 330 368 45 782 67 36 53.7 31 46.3 463 3109 1648 69 39 19 43 26 512 151 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 663 4 67 328 291 33 662 60 35 58.3 25 41.7 445 3075 1719 52 40 9 43 25 481 99 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 486 3 39 172 279 29 486 33 19 57.6 14 42.4 282 1521 787 24 11 10 28 12 347 104 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 21 0 1 14 8 1 21 3 2 66.7 1 33.3 15 98 68 0 2 0 1 1 14 3 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 601 3 62 282 264 24 601 43 20 46.5 23 53.5 412 2348 797 20 20 9 48 23 406 85 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 892 6 82 413 416 45 887 70 28 40.0 32 45.7 618 3955 1603 47 36 12 45 29 586 125 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 1787 5 122 773 929 70 1784 159 75 47.2 76 47.8 1296 7651 3245 99 93 20 65 52 1230 284 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 6592 32 585 2832 3322 324 6583 535 270 50.5 246 46.0 4492 28088 13513 456 324 115 357 242 4462 1058 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 Rennes (4 Seasons) 1 League 36.3 1952 9 205 844 946 108 1951 163 92 56.4 71 43.6 1205 7803 4222 145 92 38 115 64 1354 357 Brest (3 Seasons) 1 League 54.3 3280 14 266 1468 1609 139 3272 272 123 45.2 131 48.2 2326 13954 5645 166 149 41 158 104 2222 494 Bourg-Péronnas (1 Season) 1 League 27.7 Nîmes (1 Season) 1 League 27.5 1360 9 114 520 767 77 1360 100 55 55.0 44 44.0 961 6331 3646 145 83 36 84 74 886 207 Lyon (1 Season) 1 League 0.4 Ligue 1 (7 Seasons) 91.0 5232 23 471 2312 2555 247 5223 435 215 49.4 202 46.4 3531 21757 9867 311 241 79 273 168 3576 851 Ligue 2 (2 Seasons) 55.2 1360 9 114 520 767 77 1360 100 55 55.0 44 44.0 961 6331 3646 145 83 36 84 74 886 207
Possession Table 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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2018-2019 22 Rennes 2. Europa Lg R16 1.7 92 0 12 29 53 3 92 4 2 50.0 2 50.0 52 348 139 4 4 1 6 3 62 13 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 90 2 12 47 32 4 90 7 6 85.7 1 14.3 60 416 258 9 2 1 5 5 62 9 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 74 1 9 35 31 3 74 2 1 50.0 1 50.0 42 253 54 2 2 0 4 2 55 16 Matches 3 Seasons 1 Club 2 Leagues 5.1 256 3 33 111 116 10 256 13 9 69.2 4 30.8 154 1017 451 15 8 2 15 10 179 38 Europa Lg (2 Seasons) 3.6 182 2 24 76 85 7 182 11 8 72.7 3 27.3 112 764 397 13 6 2 11 8 124 22 Champions Lg (1 Season) 1.5 74 1 9 35 31 3 74 2 1 50.0 1 50.0 42 253 54 2 2 0 4 2 55 16
Playing Time Table 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 2015-2016 19 Lyon fr FRA 1. Coupe de la Ligue 0 0 0 0 1 Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2 37 19 1.1 0.4 0 0 2 4 0.50 0 1 -1 -2.43 -3.10 Matches 2016-2017 20 Bourg-Péronnas fr FRA 1. Coupe de la Ligue 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 2 0 0.00 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 37 2,490 67 72.8 27.7 27 18 10 0 1.16 38 40 -2 -0.07 +0.61 Matches 2017-2018 21 Nîmes fr FRA Coupe de France 3 110 37 40.7 1.2 1 92 1 2 9 0 2.00 1 2 -1 -0.82 -1.94 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 31 2,478 80 72.5 27.5 29 15 2 1 1.94 63 30 +33 +1.20 +0.72 50.5 31.4 +19.1 +0.69 +0.23 Matches 2018-2019 22 Rennes fr FRA Coupe de France 2 126 63 21.0 1.4 1 91 1 1 35 4 3.00 2 0 +2 +1.43 +0.67 Matches 2018-2019 22 Rennes fr FRA 1. Coupe de la Ligue 1 69 69 32.9 0.8 1 69 0 0 1 3.00 1 1 0 0.00 -0.64 Matches 2018-2019 22 Rennes 2. Europa Lg 4 150 38 16.7 1.7 2 60 0 2 15 6 1.50 3 3 0 0.00 0.00 3.0 1.3 +1.7 +1.02 +0.99 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 29 1,343 46 39.3 14.9 15 75 6 14 16 9 1.21 21 27 -6 -0.40 -0.79 23.4 18.6 +4.8 +0.32 +0.18 Matches 2019-2020 23 Rennes fr FRA Coupe de France 5 483 97 94.7 5.4 5 97 3 0 0 2.40 11 5 +6 +1.12 +4.45 Matches 2019-2020 23 Rennes fr FRA 1. Coupe de la Ligue 1 68 68 75.6 0.8 1 68 0 0 0 0.00 1 2 -1 -1.32 -1.32 Matches 2019-2020 23 Rennes 2. Europa Lg 5 178 36 33.0 2.0 3 48 0 2 17 0 0.80 1 3 -2 -1.01 -0.76 2.9 0.8 +2.1 +1.06 +0.62 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 21 1,242 59 49.3 13.8 14 78 6 7 21 6 1.95 24 9 +15 +1.09 +1.16 20.7 12.8 +7.8 +0.57 +0.63 Matches 2019-2020 23 Rennes fr FRA Trophée des Champions 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08 Matches 2020-2021 24 Rennes 1. Champions Lg 4 132 33 24.4 1.5 1 61 0 3 24 1 0.25 2 2 0 0.00 +1.76 2.3 2.8 -0.5 -0.32 +0.63 Matches 2020-2021 24 Rennes fr FRA Coupe de France 1 48 48 53.3 0.5 1 48 0 0 0 0.00 0 2 -2 -3.75 -5.89 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 26 652 25 19.1 7.2 5 60 0 21 17 6 1.46 15 8 +7 +0.97 +0.80 10.8 4.5 +6.4 +0.88 +0.77 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 3 28 9 0.8 0.3 0 0 3 9 1 1.33 0 1 -1 -3.21 -4.36 0.6 1.5 -0.9 -2.80 -3.35 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 19 975 51 28.5 10.8 13 65 0 6 21 4 1.58 15 15 0 0.00 +0.29 11.4 14.4 -3.0 -0.28 +0.09 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 27 1,422 53 41.6 15.8 16 72 0 11 25 0 1.22 24 23 +1 +0.06 +0.56 23.1 24.6 -1.5 -0.10 +0.41 Matches 2023-2024 27 Brest fr FRA Coupe de France 3 134 45 49.6 1.5 1 81 0 2 27 0 2.00 4 2 +2 +1.34 +2.67 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 32 2,488 78 83.8 27.6 30 81 3 2 29 0 1.78 45 31 +14 +0.51 +0.13 40.0 31.5 +8.6 +0.31 +0.36 Matches 9 Seasons 5 Clubs 7 Leagues 258 14,780 57 39.7 164.2 167 75 54 91 19 44 1.50 273 209 +64 +0.39 +0.16 188.8 144.3 +44.6 +0.36 +0.32 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 Rennes (4 Seasons) 6 Leagues 103 4,526 44 27.7 50.3 49 74 16 54 17 34 1.46 81 63 +18 +0.36 -0.03 63.8 42.4 +21.4 +0.52 +0.32 Brest (3 Seasons) 2 Leagues 81 5,019 62 49.8 55.8 60 75 3 21 25 4 1.55 88 71 +17 +0.30 +0.64 74.5 70.5 +4.0 +0.07 +0.46 Bourg-Péronnas (1 Season) 2 Leagues 38 2,610 69 73.7 29.0 28 120 19 10 0 1.13 40 42 -2 -0.07 +0.61 Nîmes (1 Season) 2 Leagues 34 2,588 76 70.1 28.8 30 92 16 4 9 1 1.95 64 32 +32 +1.11 +0.54 50.5 31.4 +19.1 +0.69 +0.23 Lyon (1 Season) 2 Leagues 2 37 19 1.0 0.4 0 0 2 5 0.50 0 1 -1 -2.43 -3.10 Ligue 1 (7 Seasons) 159 8,187 51 31.5 91.0 93 75 15 66 19 30 1.50 144 115 +29 +0.32 0.00 130.0 107.9 +22.1 +0.24 +0.21 Coupe de France (5 Seasons) 14 901 64 51.8 10.0 9 88 5 5 21 4 2.14 18 11 +7 +0.70 +0.27 Coupe de la Ligue (4 Seasons) 3 257 86 42.8 2.9 3 86 1 0 2 1.00 4 5 -1 -0.35 -0.90 Ligue 2 (2 Seasons) 68 4,968 73 72.6 55.2 56 33 12 1 1.52 101 70 +31 +0.56 +0.66 50.5 31.4 +19.1 +0.69 +0.23 Europa Lg (2 Seasons) 9 328 36 22.8 3.6 5 53 0 4 16 6 1.11 4 6 -2 -0.55 -0.47 5.9 2.2 +3.8 +1.04 +0.88 Champions Lg (1 Season) 4 132 33 24.4 1.5 1 61 0 3 24 1 0.25 2 2 0 0.00 +1.76 2.3 2.8 -0.5 -0.32 +0.63 Trophée des Champions (1 Season) 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08
Playing Time Table 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 2015-2016 19 Lyon 2 Leagues 2 37 19 1.0 0.4 0 0 2 5 0.50 0 1 -1 -2.43 -3.10 2016-2017 20 Bourg-Péronnas 2 Leagues 38 2,610 69 73.7 29.0 28 120 19 10 0 1.13 40 42 -2 -0.07 +0.61 2017-2018 21 Nîmes 2 Leagues 34 2,588 76 70.1 28.8 30 92 16 4 9 1 1.95 64 32 +32 +1.11 +0.54 50.5 31.4 +19.1 +0.69 +0.23 2018-2019 22 Rennes 4 Leagues 36 1,688 47 32.9 18.8 19 74 7 17 17 20 1.39 27 31 -4 -0.21 -0.58 26.4 19.9 +6.5 +0.39 +0.28 2019-2020 23 Rennes 5 Leagues 33 1,978 60 52.7 22.0 23 78 9 10 19 6 1.73 37 19 +18 +0.82 +1.02 23.6 13.6 +9.9 +0.63 +0.58 2020-2021 24 Rennes 3 Leagues 31 832 27 20.5 9.2 7 58 0 24 18 7 1.26 17 12 +5 +0.54 +0.60 13.2 7.3 +5.9 +0.67 +0.70 2021-2022 25 Rennes 1 League 3 28 9 0.8 0.3 0 0 3 9 1 1.33 0 1 -1 -3.21 -4.36 0.6 1.5 -0.9 -2.80 -3.35 2021-2022 25 Brest 1 League 19 975 51 28.5 10.8 13 65 0 6 21 4 1.58 15 15 0 0.00 +0.29 11.4 14.4 -3.0 -0.28 +0.09 2022-2023 26 Brest 1 League 27 1,422 53 41.6 15.8 16 72 0 11 25 0 1.22 24 23 +1 +0.06 +0.56 23.1 24.6 -1.5 -0.10 +0.41 2023-2024 27 Brest 2 Leagues 35 2,622 75 80.9 29.1 31 81 3 4 28 0 1.80 49 33 +16 +0.55 +0.55 40.0 31.5 +8.6 +0.31 +0.36 9 Seasons 5 Clubs 7 Leagues 258 14,780 57 39.7 164.2 167 75 54 91 19 44 1.50 273 209 +64 +0.39 +0.16 188.8 144.3 +44.6 +0.36 +0.32 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 Rennes (4 Seasons) 6 Leagues 103 4,526 44 27.7 50.3 49 74 16 54 17 34 1.46 81 63 +18 +0.36 -0.03 63.8 42.4 +21.4 +0.52 +0.32 Brest (3 Seasons) 2 Leagues 81 5,019 62 49.8 55.8 60 75 3 21 25 4 1.55 88 71 +17 +0.30 +0.64 74.5 70.5 +4.0 +0.07 +0.46 Bourg-Péronnas (1 Season) 2 Leagues 38 2,610 69 73.7 29.0 28 120 19 10 0 1.13 40 42 -2 -0.07 +0.61 Nîmes (1 Season) 2 Leagues 34 2,588 76 70.1 28.8 30 92 16 4 9 1 1.95 64 32 +32 +1.11 +0.54 50.5 31.4 +19.1 +0.69 +0.23 Lyon (1 Season) 2 Leagues 2 37 19 1.0 0.4 0 0 2 5 0.50 0 1 -1 -2.43 -3.10 Ligue 1 (7 Seasons) 159 8,187 51 31.5 91.0 93 75 15 66 19 30 1.50 144 115 +29 +0.32 0.00 130.0 107.9 +22.1 +0.24 +0.21 Coupe de France (5 Seasons) 14 901 64 51.8 10.0 9 88 5 5 21 4 2.14 18 11 +7 +0.70 +0.27 Coupe de la Ligue (4 Seasons) 3 257 86 42.8 2.9 3 86 1 0 2 1.00 4 5 -1 -0.35 -0.90 Ligue 2 (2 Seasons) 68 4,968 73 72.6 55.2 56 33 12 1 1.52 101 70 +31 +0.56 +0.66 50.5 31.4 +19.1 +0.69 +0.23 Europa Lg (2 Seasons) 9 328 36 22.8 3.6 5 53 0 4 16 6 1.11 4 6 -2 -0.55 -0.47 5.9 2.2 +3.8 +1.04 +0.88 Champions Lg (1 Season) 4 132 33 24.4 1.5 1 61 0 3 24 1 0.25 2 2 0 0.00 +1.76 2.3 2.8 -0.5 -0.32 +0.63 Trophée des Champions (1 Season) 1 7 7 7.8 0.1 0 0 1 6 0 0.00 0 0 0 0.00 +1.08
Playing Time Table 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 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 2 37 19 1.1 0.4 0 0 2 4 0.50 0 1 -1 -2.43 -3.10 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 37 2,490 67 72.8 27.7 27 18 10 0 1.16 38 40 -2 -0.07 +0.61 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 31 2,478 80 72.5 27.5 29 15 2 1 1.94 63 30 +33 +1.20 +0.72 50.5 31.4 +19.1 +0.69 +0.23 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 29 1,343 46 39.3 14.9 15 75 6 14 16 9 1.21 21 27 -6 -0.40 -0.79 23.4 18.6 +4.8 +0.32 +0.18 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 21 1,242 59 49.3 13.8 14 78 6 7 21 6 1.95 24 9 +15 +1.09 +1.16 20.7 12.8 +7.8 +0.57 +0.63 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 26 652 25 19.1 7.2 5 60 0 21 17 6 1.46 15 8 +7 +0.97 +0.80 10.8 4.5 +6.4 +0.88 +0.77 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 3 28 9 0.8 0.3 0 0 3 9 1 1.33 0 1 -1 -3.21 -4.36 0.6 1.5 -0.9 -2.80 -3.35 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 19 975 51 28.5 10.8 13 65 0 6 21 4 1.58 15 15 0 0.00 +0.29 11.4 14.4 -3.0 -0.28 +0.09 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 27 1,422 53 41.6 15.8 16 72 0 11 25 0 1.22 24 23 +1 +0.06 +0.56 23.1 24.6 -1.5 -0.10 +0.41 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 32 2,488 78 83.8 27.6 30 81 3 2 29 0 1.78 45 31 +14 +0.51 +0.13 40.0 31.5 +8.6 +0.31 +0.36 Matches 9 Seasons 5 Clubs 2 Leagues 227 13,155 58 40.0 146.2 149 75 48 78 19 31 1.51 245 185 +60 +0.41 +0.13 180.5 139.3 +41.2 +0.35 +0.29 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 Rennes (4 Seasons) 1 League 79 3,265 41 25.5 36.3 34 74 12 45 17 22 1.49 60 45 +15 +0.41 -0.12 55.5 37.4 +18.1 +0.50 +0.25 Brest (3 Seasons) 1 League 78 4,885 63 49.8 54.3 59 75 3 19 24 4 1.54 84 69 +15 +0.28 +0.59 74.5 70.5 +4.0 +0.07 +0.46 Bourg-Péronnas (1 Season) 1 League 37 2,490 67 72.8 27.7 27 18 10 0 1.16 38 40 -2 -0.07 +0.61 Nîmes (1 Season) 1 League 31 2,478 80 72.5 27.5 29 15 2 1 1.94 63 30 +33 +1.20 +0.72 50.5 31.4 +19.1 +0.69 +0.23 Lyon (1 Season) 1 League 2 37 19 1.1 0.4 0 0 2 4 0.50 0 1 -1 -2.43 -3.10 Ligue 1 (7 Seasons) 159 8,187 51 31.5 91.0 93 75 15 66 19 30 1.50 144 115 +29 +0.32 0.00 130.0 107.9 +22.1 +0.24 +0.21 Ligue 2 (2 Seasons) 68 4,968 73 72.6 55.2 56 33 12 1 1.52 101 70 +31 +0.56 +0.66 50.5 31.4 +19.1 +0.69 +0.23
Playing Time Table 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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2018-2019 22 Rennes 2. Europa Lg R16 4 150 38 16.7 1.7 2 60 0 2 15 6 1.50 3 3 0 0.00 0.00 3.0 1.3 +1.7 +1.02 +0.99 Matches 2019-2020 23 Rennes 2. Europa Lg GR 5 178 36 33.0 2.0 3 48 0 2 17 0 0.80 1 3 -2 -1.01 -0.76 2.9 0.8 +2.1 +1.06 +0.62 Matches 2020-2021 24 Rennes 1. Champions Lg GR 4 132 33 24.4 1.5 1 61 0 3 24 1 0.25 2 2 0 0.00 +1.76 2.3 2.8 -0.5 -0.32 +0.63 Matches 3 Seasons 1 Club 2 Leagues 13 460 35 23.2 5.1 6 54 0 7 19 7 0.85 6 8 -2 -0.39 +0.14 8.3 5.0 +3.3 +0.65 +0.79 Europa Lg (2 Seasons) 9 328 36 22.8 3.6 5 53 0 4 16 6 1.11 4 6 -2 -0.55 -0.47 5.9 2.2 +3.8 +1.04 +0.88 Champions Lg (1 Season) 4 132 33 24.4 1.5 1 61 0 3 24 1 0.25 2 2 0 0.00 +1.76 2.3 2.8 -0.5 -0.32 +0.63
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2015-2016 19 Lyon 2 Leagues 0.4 0 0 1 2016-2017 20 Bourg-Péronnas 2 Leagues 29.0 3 0 0 28 0 0 0 0 0 0 0 0 2017-2018 21 Nîmes 2 Leagues 28.8 6 0 0 31 36 3 155 28 35 1 0 0 173 37 44 45.7 2018-2019 22 Rennes 4 Leagues 18.8 1 0 0 33 22 3 71 22 22 0 0 0 90 22 25 46.8 2019-2020 23 Rennes 5 Leagues 22.0 4 0 0 30 31 4 30 15 22 0 0 0 88 23 35 39.7 2020-2021 24 Rennes 3 Leagues 9.2 3 0 0 17 15 2 39 8 14 0 0 0 55 12 13 48.0 2021-2022 25 Rennes 1 League 0.3 0 0 0 0 3 0 0 1 1 0 0 0 2 0 1 0.0 2021-2022 25 Brest 1 League 10.8 1 1 0 16 20 0 45 7 16 1 0 0 80 4 12 25.0 2022-2023 26 Brest 1 League 15.8 2 0 0 19 24 1 101 11 24 1 0 0 86 18 24 42.9 2023-2024 27 Brest 2 Leagues 29.1 4 0 0 24 60 3 269 9 28 0 0 0 136 22 30 42.3 9 Seasons 5 Clubs 7 Leagues 164.2 24 1 0 199 211 16 710 101 162 3 0 0 710 138 184 42.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Rennes (4 Seasons) 6 Leagues 50.3 8 0 0 80 71 9 140 46 59 0 0 0 235 57 74 43.5 Brest (3 Seasons) 2 Leagues 55.8 7 1 0 59 104 4 415 27 68 2 0 0 302 44 66 40.0 Bourg-Péronnas (1 Season) 2 Leagues 29.0 3 0 0 28 0 0 0 0 0 0 0 0 Nîmes (1 Season) 2 Leagues 28.8 6 0 0 31 36 3 155 28 35 1 0 0 173 37 44 45.7 Lyon (1 Season) 2 Leagues 0.4 0 0 1 Ligue 1 (7 Seasons) 91.0 12 1 0 121 161 13 518 58 114 2 0 0 511 95 135 41.3 Coupe de France (5 Seasons) 10.0 2 0 0 10 7 0 25 6 2 0 0 0 Coupe de la Ligue (4 Seasons) 2.9 0 0 0 0 1 0 0 0 1 0 Ligue 2 (2 Seasons) 55.2 9 0 0 59 36 3 155 28 35 1 0 0 173 37 44 45.7 Europa Lg (2 Seasons) 3.6 0 0 0 4 5 0 8 6 6 0 0 0 19 5 4 55.6 Champions Lg (1 Season) 1.5 1 0 0 5 1 0 3 3 3 0 0 0 7 1 1 50.0 Trophée des Champions (1 Season) 0.1 0 0 0 0 0 0 1 0 1 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 0 0 1 Matches 2016-2017 20 Bourg-Péronnas fr FRA 2. Ligue 2 15th 27.7 3 0 0 28 0 0 0 0 0 0 0 0 Matches 2017-2018 21 Nîmes fr FRA 2. Ligue 2 2nd 27.5 6 0 0 31 36 3 155 28 35 1 0 0 173 37 44 45.7 Matches 2018-2019 22 Rennes fr FRA 1. Ligue 1 10th 14.9 1 0 0 31 21 3 62 20 20 0 0 0 80 20 24 45.5 Matches 2019-2020 23 Rennes fr FRA 1. Ligue 1 3rd 13.8 2 0 0 21 22 4 24 7 14 0 0 0 79 20 32 38.5 Matches 2020-2021 24 Rennes fr FRA 1. Ligue 1 6th 7.2 2 0 0 12 13 2 35 3 11 0 0 0 48 11 12 47.8 Matches 2021-2022 25 Rennes fr FRA 1. Ligue 1 4th 0.3 0 0 0 0 3 0 0 1 1 0 0 0 2 0 1 0.0 Matches 2021-2022 25 Brest fr FRA 1. Ligue 1 11th 10.8 1 1 0 16 20 0 45 7 16 1 0 0 80 4 12 25.0 Matches 2022-2023 26 Brest fr FRA 1. Ligue 1 14th 15.8 2 0 0 19 24 1 101 11 24 1 0 0 86 18 24 42.9 Matches 2023-2024 27 Brest fr FRA 1. Ligue 1 4th 27.6 4 0 0 21 58 3 251 9 28 0 0 0 136 22 30 42.3 Matches 9 Seasons 5 Clubs 2 Leagues 146.2 21 1 0 180 197 16 673 86 149 3 0 0 684 132 179 42.4 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Rennes (4 Seasons) 1 League 36.3 5 0 0 64 59 9 121 31 46 0 0 0 209 51 69 42.5 Brest (3 Seasons) 1 League 54.3 7 1 0 56 102 4 397 27 68 2 0 0 302 44 66 40.0 Bourg-Péronnas (1 Season) 1 League 27.7 3 0 0 28 0 0 0 0 0 0 0 0 Nîmes (1 Season) 1 League 27.5 6 0 0 31 36 3 155 28 35 1 0 0 173 37 44 45.7 Lyon (1 Season) 1 League 0.4 0 0 1 Ligue 1 (7 Seasons) 91.0 12 1 0 121 161 13 518 58 114 2 0 0 511 95 135 41.3 Ligue 2 (2 Seasons) 55.2 9 0 0 59 36 3 155 28 35 1 0 0 173 37 44 45.7
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2018-2019 22 Rennes 2. Europa Lg R16 1.7 0 0 0 1 1 0 7 2 2 0 0 0 10 2 1 66.7 Matches 2019-2020 23 Rennes 2. Europa Lg GR 2.0 0 0 0 3 4 0 1 4 4 0 0 0 9 3 3 50.0 Matches 2020-2021 24 Rennes 1. Champions Lg GR 1.5 1 0 0 5 1 0 3 3 3 0 0 0 7 1 1 50.0 Matches 3 Seasons 1 Club 2 Leagues 5.1 1 0 0 9 6 0 11 9 9 0 0 0 26 6 5 54.5 Europa Lg (2 Seasons) 3.6 0 0 0 4 5 0 8 6 6 0 0 0 19 5 4 55.6 Champions Lg (1 Season) 1.5 1 0 0 5 1 0 3 3 3 0 0 0 7 1 1 50.0
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 .
View Additional Information
More Romain Del Castillo Pages
Romain Del Castillo 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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary