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 33 30 2,497 27.7 8 8 16 5 3 3 4 0 5.2 2.9 10.0 12.8 101 155 285 0.29 0.29 0.58 0.18 0.47 0.19 0.36 0.55 0.10 0.46 Matches 9 Seasons 5 Clubs 7 Leagues 259 167 14,789 164.3 25 48 73 15 10 10 24 1 20.0 12.8 32.4 45.2 473 548 1097 0.15 0.29 0.44 0.09 0.38 0.16 0.26 0.42 0.10 0.37 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 82 60 5,028 55.9 14 20 34 6 8 8 7 1 12.1 5.7 15.5 21.2 168 275 495 0.25 0.36 0.61 0.11 0.47 0.22 0.28 0.51 0.11 0.39 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) 160 93 8,196 91.1 16 33 49 7 9 9 12 1 17.3 10.1 24.7 34.9 313 409 852 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 36 31 2,631 29.2 8 8 16 5 3 3 4 0 5.2 2.9 10.0 12.8 101 155 285 0.27 0.27 0.55 0.17 0.44 0.19 0.36 0.55 0.10 0.46 9 Seasons 5 Clubs 7 Leagues 259 167 14,789 164.3 25 48 73 15 10 10 24 1 20.0 12.8 32.4 45.2 473 548 1097 0.15 0.29 0.44 0.09 0.38 0.16 0.26 0.42 0.10 0.37 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 82 60 5,028 55.9 14 20 34 6 8 8 7 1 12.1 5.7 15.5 21.2 168 275 495 0.25 0.36 0.61 0.11 0.47 0.22 0.28 0.51 0.11 0.39 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) 160 93 8,196 91.1 16 33 49 7 9 9 12 1 17.3 10.1 24.7 34.9 313 409 852 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 3rd 33 30 2,497 27.7 8 8 16 5 3 3 4 0 5.2 2.9 10.0 12.8 101 155 285 0.29 0.29 0.58 0.18 0.47 0.19 0.36 0.55 0.10 0.46 Matches 9 Seasons 5 Clubs 2 Leagues 228 149 13,164 146.3 25 45 70 15 10 10 21 1 19.3 12.1 32.1 44.2 458 526 1059 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 79 59 4,894 54.4 14 20 34 6 8 8 7 1 12.1 5.7 15.5 21.2 168 275 495 0.26 0.37 0.63 0.11 0.48 0.22 0.28 0.51 0.11 0.39 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) 160 93 8,196 91.1 16 33 49 7 9 9 12 1 17.3 10.1 24.7 34.9 313 409 852 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.2 8 39 15 38.5 1.33 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.3 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.9 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.1 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 3rd 27.7 8 37 14 37.8 1.33 0.50 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.3 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.4 14 80 28 35.0 1.47 0.51 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.1 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.2 989 1469 67.3 16898 6018 489 606 80.7 326 474 68.8 126 257 49.0 8 10.0 9.2 -2.0 89 104 72 21 155 9 Seasons 5 Clubs 7 Leagues 164.3 3576 5221 68.5 56106 18660 1959 2426 80.8 1093 1570 69.6 352 725 48.6 48 32.4 29.8 +15.6 275 318 234 69 548 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.9 1749 2576 67.9 29418 10345 890 1104 80.6 564 810 69.6 216 448 48.2 20 15.5 15.1 +4.5 140 178 119 34 275 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.1 2793 4019 69.5 44314 14557 1508 1856 81.3 879 1229 71.5 272 564 48.2 33 24.7 23.3 +8.3 205 248 181 56 409 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 3rd 27.7 989 1469 67.3 16898 6018 489 606 80.7 326 474 68.8 126 257 49.0 8 10.0 9.2 -2.0 89 104 72 21 155 Matches 9 Seasons 5 Clubs 2 Leagues 146.3 3437 5027 68.4 54131 18130 1876 2322 80.8 1053 1516 69.5 344 712 48.3 45 32.1 29.6 +12.9 268 300 228 69 526 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.4 1749 2576 67.9 29418 10345 890 1104 80.6 564 810 69.6 216 448 48.2 20 15.5 15.1 +4.5 140 178 119 34 275 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.1 2793 4019 69.5 44314 14557 1508 1856 81.3 879 1229 71.5 272 564 48.2 33 24.7 23.3 +8.3 205 248 181 56 409 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.2 1469 1255 209 52 9 11 269 45 104 57 45 0 989 5 67 9 Seasons 5 Clubs 7 Leagues 164.3 5221 4700 500 124 36 38 710 136 227 123 95 0 3576 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.9 2576 2236 330 91 20 18 415 69 159 86 71 0 1749 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.1 4019 3595 408 101 28 27 518 111 183 100 76 0 2793 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 3rd 27.7 1469 1255 209 52 9 11 251 45 104 57 45 0 989 5 67 Matches 9 Seasons 5 Clubs 2 Leagues 146.3 5027 4509 497 122 35 36 673 135 227 123 95 0 3437 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.4 2576 2236 330 91 20 18 397 69 159 86 71 0 1749 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.1 4019 3595 408 101 28 27 518 111 183 100 76 0 2793 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.2 166 5.99 101 38 9 4 12 2 14 0.50 9 4 0 1 0 0 9 Seasons 5 Clubs 7 Leagues 164.3 558 4.53 348 92 44 30 37 7 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.9 268 4.93 164 59 14 11 16 4 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.1 408 4.50 255 71 30 21 26 5 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 3rd 27.7 166 5.99 101 38 9 4 12 2 14 0.50 9 4 0 1 0 0 Matches 9 Seasons 5 Clubs 2 Leagues 146.3 539 4.56 334 92 42 28 36 7 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.4 268 4.93 164 59 14 11 16 4 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.1 408 4.50 255 71 30 21 26 5 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.2 46 29 14 18 14 18 70 25.7 52 33 1 32 9 55 8 0 9 Seasons 5 Clubs 7 Leagues 164.3 266 163 70 127 69 95 301 31.6 206 144 4 140 101 361 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.9 112 69 30 52 30 46 137 33.6 91 59 2 57 27 139 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.1 200 115 55 91 54 72 228 31.6 156 96 4 92 58 258 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 3rd 27.7 46 29 14 18 14 18 70 25.7 52 33 1 32 9 55 8 0 Matches 9 Seasons 5 Clubs 2 Leagues 146.3 253 150 66 122 65 91 293 31.1 202 135 4 131 86 339 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.4 112 69 30 52 30 46 137 33.6 91 59 2 57 27 139 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.1 200 115 55 91 54 72 228 31.6 156 96 4 92 58 258 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.2 1800 5 122 782 934 71 1797 160 75 46.9 77 48.1 1305 7709 3292 101 94 21 65 52 1240 285 9 Seasons 5 Clubs 7 Leagues 164.3 6861 35 618 2952 3443 335 6852 549 279 50.8 251 45.7 4655 29163 14011 473 333 118 372 252 4651 1097 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.9 3293 14 266 1477 1614 140 3285 273 123 45.1 132 48.4 2335 14012 5692 168 150 42 158 104 2232 495 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.1 5245 23 471 2321 2560 248 5236 436 215 49.3 203 46.6 3540 21815 9914 313 242 80 273 168 3586 852 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 3rd 27.7 1800 5 122 782 934 71 1797 160 75 46.9 77 48.1 1305 7709 3292 101 94 21 65 52 1240 285 Matches 9 Seasons 5 Clubs 2 Leagues 146.3 6605 32 585 2841 3327 325 6596 536 270 50.4 247 46.1 4501 28146 13560 458 325 116 357 242 4472 1059 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.4 3293 14 266 1477 1614 140 3285 273 123 45.1 132 48.4 2335 14012 5692 168 150 42 158 104 2232 495 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.1 5245 23 471 2321 2560 248 5236 436 215 49.3 203 46.6 3540 21815 9914 313 242 80 273 168 3586 852 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 33 2,497 76 81.6 27.7 30 81 3 3 22 0 1.82 46 31 +15 +0.54 -0.10 41.2 32.3 +8.9 +0.32 +0.30 Matches 9 Seasons 5 Clubs 7 Leagues 259 14,789 57 39.6 164.3 167 75 54 92 19 44 1.50 274 209 +65 +0.40 +0.16 190.0 145.1 +44.9 +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 82 5,028 61 49.4 55.9 60 75 3 22 24 4 1.57 89 71 +18 +0.32 +0.62 75.7 71.3 +4.4 +0.08 +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) 160 8,196 51 31.4 91.1 93 75 15 67 19 30 1.51 145 115 +30 +0.33 0.00 131.2 108.7 +22.5 +0.25 +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 36 2,631 73 79.0 29.2 31 81 3 5 24 0 1.84 50 33 +17 +0.58 +0.32 41.2 32.3 +8.9 +0.32 +0.30 9 Seasons 5 Clubs 7 Leagues 259 14,789 57 39.6 164.3 167 75 54 92 19 44 1.50 274 209 +65 +0.40 +0.16 190.0 145.1 +44.9 +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 82 5,028 61 49.4 55.9 60 75 3 22 24 4 1.57 89 71 +18 +0.32 +0.62 75.7 71.3 +4.4 +0.08 +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) 160 8,196 51 31.4 91.1 93 75 15 67 19 30 1.51 145 115 +30 +0.33 0.00 131.2 108.7 +22.5 +0.25 +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 3rd 33 2,497 76 81.6 27.7 30 81 3 3 22 0 1.82 46 31 +15 +0.54 -0.10 41.2 32.3 +8.9 +0.32 +0.30 Matches 9 Seasons 5 Clubs 2 Leagues 228 13,164 58 40.0 146.3 149 75 48 79 19 31 1.51 246 185 +61 +0.42 +0.13 181.7 140.1 +41.6 +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 79 4,894 62 49.4 54.4 59 75 3 20 24 4 1.56 85 69 +16 +0.29 +0.56 75.7 71.3 +4.4 +0.08 +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) 160 8,196 51 31.4 91.1 93 75 15 67 19 30 1.51 145 115 +30 +0.33 0.00 131.2 108.7 +22.5 +0.25 +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.2 4 0 0 24 60 3 269 9 29 0 0 0 137 22 30 42.3 9 Seasons 5 Clubs 7 Leagues 164.3 24 1 0 199 211 16 710 101 163 3 0 0 711 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.9 7 1 0 59 104 4 415 27 69 2 0 0 303 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.1 12 1 0 121 161 13 518 58 115 2 0 0 512 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 3rd 27.7 4 0 0 21 58 3 251 9 29 0 0 0 137 22 30 42.3 Matches 9 Seasons 5 Clubs 2 Leagues 146.3 21 1 0 180 197 16 673 86 150 3 0 0 685 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.4 7 1 0 56 102 4 397 27 69 2 0 0 303 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.1 12 1 0 121 161 13 518 58 115 2 0 0 512 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