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.3 2.4 4.2 6.6 47 75 125 0.38 0.38 0.76 0.06 0.44 0.40 0.27 0.67 0.15 0.42 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 9.9 12.8 101 155 287 0.29 0.29 0.58 0.18 0.47 0.19 0.36 0.55 0.10 0.46 Matches 2024-2025 28 Brest 1. Champions Lg 5 3 266 3.0 0 0 0 0 0 0 1 0 0.1 0.1 0.6 0.7 11 16 11 0.00 0.00 0.00 0.00 0.00 0.03 0.20 0.22 0.03 0.22 Matches 2024-2025 28 Brest fr FRA Coupe de France 1 1 67 0.7 0 1 1 0 0 0 0 0 0.00 1.34 1.34 0.00 1.34 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 16 10 892 9.9 4 3 7 1 3 4 0 0 3.7 0.5 2.6 3.1 23 46 75 0.40 0.30 0.71 0.10 0.40 0.37 0.27 0.63 0.05 0.32 Matches 10 Seasons 5 Clubs 7 Leagues 281 181 16,014 177.9 29 52 81 16 13 14 25 1 23.8 13.5 35.5 49.0 507 610 1185 0.16 0.29 0.46 0.09 0.38 0.17 0.26 0.44 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 Brest (4 Seasons) 3 Leagues 104 74 6,253 69.5 18 24 42 7 11 12 8 1 15.9 6.4 18.7 25.1 202 337 583 0.26 0.35 0.60 0.10 0.45 0.24 0.28 0.51 0.10 0.37 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 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 (8 Seasons) 176 103 9,088 101.0 20 36 56 8 12 13 12 1 21.1 10.8 27.3 38.1 336 455 929 0.20 0.36 0.55 0.08 0.44 0.21 0.27 0.48 0.11 0.38 Coupe de France (6 Seasons) 15 10 968 10.8 0 4 4 0 0 0 2 0 0.00 0.37 0.37 0.00 0.37 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 Champions Lg (2 Seasons) 9 4 398 4.4 0 0 0 0 0 0 2 0 0.1 0.1 0.7 0.8 13 21 27 0.00 0.00 0.00 0.00 0.00 0.03 0.15 0.18 0.03 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 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.3 2.4 4.2 6.6 47 75 125 0.38 0.38 0.76 0.06 0.44 0.40 0.27 0.67 0.15 0.42 2023-2024 27 Brest 2 Leagues 36 31 2,631 29.2 8 8 16 5 3 3 4 0 5.2 2.9 9.9 12.8 101 155 287 0.27 0.27 0.55 0.17 0.44 0.19 0.36 0.55 0.10 0.46 2024-2025 28 Brest 3 Leagues 22 14 1,225 13.6 4 4 8 1 3 4 1 0 3.7 0.6 3.2 3.8 34 62 86 0.29 0.29 0.59 0.07 0.37 0.29 0.25 0.54 0.04 0.30 10 Seasons 5 Clubs 7 Leagues 281 181 16,014 177.9 29 52 81 16 13 14 25 1 23.8 13.5 35.5 49.0 507 610 1185 0.16 0.29 0.46 0.09 0.38 0.17 0.26 0.44 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 Brest (4 Seasons) 3 Leagues 104 74 6,253 69.5 18 24 42 7 11 12 8 1 15.9 6.4 18.7 25.1 202 337 583 0.26 0.35 0.60 0.10 0.45 0.24 0.28 0.51 0.10 0.37 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 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 (8 Seasons) 176 103 9,088 101.0 20 36 56 8 12 13 12 1 21.1 10.8 27.3 38.1 336 455 929 0.20 0.36 0.55 0.08 0.44 0.21 0.27 0.48 0.11 0.38 Coupe de France (6 Seasons) 15 10 968 10.8 0 4 4 0 0 0 2 0 0.00 0.37 0.37 0.00 0.37 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 Champions Lg (2 Seasons) 9 4 398 4.4 0 0 0 0 0 0 2 0 0.1 0.1 0.7 0.8 13 21 27 0.00 0.00 0.00 0.00 0.00 0.03 0.15 0.18 0.03 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 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.3 2.4 4.2 6.6 47 75 125 0.38 0.38 0.76 0.06 0.44 0.40 0.27 0.67 0.15 0.42 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 9.9 12.8 101 155 287 0.29 0.29 0.58 0.18 0.47 0.19 0.36 0.55 0.10 0.46 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 16 10 892 9.9 4 3 7 1 3 4 0 0 3.7 0.5 2.6 3.1 23 46 75 0.40 0.30 0.71 0.10 0.40 0.37 0.27 0.63 0.05 0.32 Matches 10 Seasons 5 Clubs 2 Leagues 244 159 14,056 156.2 29 48 77 16 13 14 21 1 23.1 12.8 34.7 47.4 481 572 1136 0.19 0.31 0.49 0.10 0.41 0.18 0.27 0.45 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 Brest (4 Seasons) 1 League 95 69 5,786 64.3 18 23 41 7 11 12 7 1 15.9 6.3 18.1 24.4 191 321 572 0.28 0.36 0.64 0.11 0.47 0.25 0.28 0.53 0.10 0.38 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 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 (8 Seasons) 176 103 9,088 101.0 20 36 56 8 12 13 12 1 21.1 10.8 27.3 38.1 336 455 929 0.20 0.36 0.55 0.08 0.44 0.21 0.27 0.48 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 2024-2025 28 Brest 1. Champions Lg 5 3 266 3.0 0 0 0 0 0 0 1 0 0.1 0.1 0.6 0.7 11 16 11 0.00 0.00 0.00 0.00 0.00 0.03 0.20 0.22 0.03 0.22 Matches 4 Seasons 2 Clubs 2 Leagues 18 9 726 8.1 0 0 0 0 0 0 2 0 0.7 0.7 0.9 1.6 26 38 49 0.00 0.00 0.00 0.00 0.00 0.09 0.11 0.20 0.09 0.20 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 (3 Seasons) 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 Brest (1 Season) 1 League 5 3 266 3.0 0 0 0 0 0 0 1 0 0.1 0.1 0.6 0.7 11 16 11 0.00 0.00 0.00 0.00 0.00 0.03 0.20 0.22 0.03 0.22 Champions Lg (2 Seasons) 9 4 398 4.4 0 0 0 0 0 0 2 0 0.1 0.1 0.7 0.8 13 21 27 0.00 0.00 0.00 0.00 0.00 0.03 0.15 0.18 0.03 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
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.3 2.4 0.08 -0.3 -1.4 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 2024-2025 28 Brest 3 Leagues 13.6 4 11 4 36.4 0.81 0.29 0.09 0.25 24.1 1 3 4 3.7 0.6 0.05 +0.3 +0.4 10 Seasons 5 Clubs 7 Leagues 177.9 29 215 91 42.3 1.23 0.52 0.07 0.18 21.0 11 13 14 23.8 13.5 0.07 +0.2 -1.5 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Brest (4 Seasons) 3 Leagues 69.5 18 93 33 35.5 1.34 0.47 0.08 0.21 21.0 7 11 12 15.9 6.4 0.07 +2.1 +0.6 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 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 (8 Seasons) 101.0 20 153 51 33.3 1.52 0.51 0.05 0.16 20.8 8 12 13 21.1 10.8 0.07 -1.1 -2.8 Coupe de France (6 Seasons) 10.8 0 7 3 42.9 0.73 0.31 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 Champions Lg (2 Seasons) 4.4 0 3 1 33.3 0.68 0.23 0.00 0.00 25.6 1 0 0 0.1 0.1 0.04 -0.1 -0.1 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 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.3 2.4 0.08 -0.3 -1.4 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 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 4 9 3 33.3 0.91 0.30 0.11 0.33 23.2 0 3 4 3.7 0.5 0.06 +0.3 +0.5 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 29 194 82 42.3 1.25 0.53 0.08 0.20 21.1 10 13 14 23.1 12.8 0.07 +0.9 -0.8 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Brest (4 Seasons) 1 League 64.3 18 89 31 34.8 1.38 0.48 0.08 0.23 20.8 6 11 12 15.9 6.3 0.07 +2.1 +0.7 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 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 (8 Seasons) 101.0 20 153 51 33.3 1.52 0.51 0.05 0.16 20.8 8 12 13 21.1 10.8 0.07 -1.1 -2.8 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 2024-2025 28 Brest 1. Champions Lg 3.0 0 2 1 50.0 0.68 0.34 0.00 0.00 27.8 1 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 0 10 4 40.0 1.24 0.50 0.00 0.00 19.2 1 0 0 0.7 0.7 0.07 -0.7 -0.7 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 (3 Seasons) 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 Brest (1 Season) 1 League 3.0 0 2 1 50.0 0.68 0.34 0.00 0.00 27.8 1 0 0 0.1 0.1 0.04 -0.1 -0.1 Champions Lg (2 Seasons) 4.4 0 3 1 33.3 0.68 0.23 0.00 0.00 25.6 1 0 0 0.1 0.1 0.04 -0.1 -0.1 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
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 16904 6014 486 603 80.6 327 474 69.0 126 258 48.8 8 9.9 9.1 -1.9 89 103 72 21 155 2024-2025 28 Brest 3 Leagues 13.6 446 638 69.9 7241 2655 241 299 80.6 145 201 72.1 46 92 50.0 4 3.2 3.4 +0.8 36 40 28 8 62 10 Seasons 5 Clubs 7 Leagues 177.9 4022 5859 68.6 63353 21311 2197 2722 80.7 1239 1771 70.0 398 818 48.7 52 35.5 33.3 +16.5 311 357 262 77 610 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Brest (4 Seasons) 3 Leagues 69.5 2195 3214 68.3 36665 12996 1128 1400 80.6 710 1011 70.2 262 541 48.4 24 18.7 18.6 +5.3 176 217 147 42 337 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 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 (8 Seasons) 101.0 3143 4515 69.6 50239 16685 1683 2075 81.1 996 1384 72.0 315 648 48.6 36 27.3 26.5 +8.7 234 280 203 64 455 Coupe de France (6 Seasons) 10.8 4 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 Champions Lg (2 Seasons) 4.4 141 202 69.8 1991 662 90 109 82.6 44 65 67.7 5 12 41.7 0 0.7 0.3 -0.7 8 12 7 0 21 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 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 16904 6014 486 603 80.6 327 474 69.0 126 258 48.8 8 9.9 9.1 -1.9 89 103 72 21 155 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 350 496 70.6 5919 2132 178 222 80.2 116 155 74.8 43 83 51.8 3 2.6 3.2 +0.4 29 33 22 8 46 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 3787 5523 68.6 60056 20258 2051 2541 80.7 1170 1671 70.0 387 796 48.6 48 34.7 32.8 +13.3 297 332 250 77 572 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Brest (4 Seasons) 1 League 64.3 2099 3072 68.3 35343 12473 1065 1323 80.5 681 965 70.6 259 532 48.7 23 18.1 18.4 +4.9 169 210 141 42 321 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 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 (8 Seasons) 101.0 3143 4515 69.6 50239 16685 1683 2075 81.1 996 1384 72.0 315 648 48.6 36 27.3 26.5 +8.7 234 280 203 64 455 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 2024-2025 28 Brest 1. Champions Lg 3.0 96 142 67.6 1322 523 63 77 81.8 29 46 63.0 3 9 33.3 0 0.6 0.2 -0.6 7 7 6 0 16 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 235 336 69.9 3297 1053 146 181 80.7 69 100 69.0 11 22 50.0 0 0.9 0.5 -0.9 14 25 12 0 38 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 (3 Seasons) 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 Brest (1 Season) 1 League 3.0 96 142 67.6 1322 523 63 77 81.8 29 46 63.0 3 9 33.3 0 0.6 0.2 -0.6 7 7 6 0 16 Champions Lg (2 Seasons) 4.4 141 202 69.8 1991 662 90 109 82.6 44 65 67.7 5 12 41.7 0 0.7 0.3 -0.7 8 12 7 0 21 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
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 2024-2025 28 Brest 3 Leagues 13.6 638 560 74 31 3 5 93 18 24 9 13 0 446 4 27 10 Seasons 5 Clubs 7 Leagues 177.9 5859 5260 574 155 39 43 803 154 251 132 108 0 4022 25 227 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Brest (4 Seasons) 3 Leagues 69.5 3214 2796 404 122 23 23 508 87 183 95 84 0 2195 14 124 Rennes (4 Seasons) 6 Leagues 50.3 1637 1550 81 12 9 11 140 43 24 14 5 0 1183 6 58 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 (8 Seasons) 101.0 4515 4027 469 126 31 31 592 124 206 109 88 0 3143 19 168 Coupe de France (6 Seasons) 10.8 32 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 Champions Lg (2 Seasons) 4.4 202 187 14 7 0 2 15 5 1 0 1 0 141 1 7 Europa Lg (2 Seasons) 3.6 134 132 2 1 1 1 8 1 0 0 0 0 94 0 7 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 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 496 432 61 25 3 4 74 13 23 9 12 0 350 3 22 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 5523 4941 558 147 38 40 747 148 250 132 107 0 3787 24 213 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Brest (4 Seasons) 1 League 64.3 3072 2668 391 116 23 22 471 82 182 95 83 0 2099 13 119 Rennes (4 Seasons) 1 League 36.3 1443 1359 78 10 8 9 121 42 24 14 5 0 1044 6 49 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 (8 Seasons) 101.0 4515 4027 469 126 31 31 592 124 206 109 88 0 3143 19 168 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 2024-2025 28 Brest 1. Champions Lg 3.0 142 128 13 6 0 1 12 5 1 0 1 0 96 1 5 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 336 319 16 8 1 3 23 6 1 0 1 0 235 1 14 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rennes (3 Seasons) 2 Leagues 5.1 194 191 3 2 1 2 11 1 0 0 0 0 139 0 9 Brest (1 Season) 1 League 3.0 142 128 13 6 0 1 12 5 1 0 1 0 96 1 5 Champions Lg (2 Seasons) 4.4 202 187 14 7 0 2 15 5 1 0 1 0 141 1 7 Europa Lg (2 Seasons) 3.6 134 132 2 1 1 1 8 1 0 0 0 0 94 0 7
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.98 101 38 9 4 12 2 14 0.50 9 4 0 1 0 0 2024-2025 28 Brest 3 Leagues 13.6 63 4.90 35 21 2 2 2 1 7 0.54 5 1 0 0 1 0 10 Seasons 5 Clubs 7 Leagues 177.9 621 4.56 383 113 46 32 39 8 79 0.58 50 18 4 3 4 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Brest (4 Seasons) 3 Leagues 69.5 331 4.92 199 80 16 13 18 5 44 0.65 29 10 1 1 3 0 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 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 (8 Seasons) 101.0 460 4.57 282 89 32 23 28 6 62 0.62 42 13 2 2 3 0 Coupe de France (6 Seasons) 10.8 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 Champions Lg (2 Seasons) 4.4 15 3.39 12 3 0 0 0 0 1 0.23 1 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 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.98 101 38 9 4 12 2 14 0.50 9 4 0 1 0 0 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 52 5.25 27 18 2 2 2 1 6 0.61 4 1 0 0 1 0 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 591 4.61 361 110 44 30 38 8 78 0.61 49 18 4 3 4 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Brest (4 Seasons) 1 League 64.3 320 4.98 191 77 16 13 18 5 43 0.67 28 10 1 1 3 0 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 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 (8 Seasons) 101.0 460 4.57 282 89 32 23 28 6 62 0.62 42 13 2 2 3 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 2024-2025 28 Brest 1. Champions Lg 3.0 11 3.72 8 3 0 0 0 0 1 0.34 1 0 0 0 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 30 3.72 22 3 2 2 1 0 1 0.12 1 0 0 0 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rennes (3 Seasons) 2 Leagues 5.1 19 3.73 14 0 2 2 1 0 0 0.00 0 0 0 0 0 0 Brest (1 Season) 1 League 3.0 11 3.72 8 3 0 0 0 0 1 0.34 1 0 0 0 0 0 Champions Lg (2 Seasons) 4.4 15 3.39 12 3 0 0 0 0 1 0.23 1 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
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 2024-2025 28 Brest 3 Leagues 13.6 30 19 9 9 12 21 38 55.3 17 16 0 16 9 39 1 0 10 Seasons 5 Clubs 7 Leagues 177.9 296 182 79 136 81 116 339 34.2 223 160 4 156 110 400 47 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Brest (4 Seasons) 3 Leagues 69.5 142 88 39 61 42 67 175 38.3 108 75 2 73 36 178 17 0 Rennes (4 Seasons) 6 Leagues 50.3 101 59 29 44 28 30 99 30.3 69 46 2 44 46 141 19 2 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 (8 Seasons) 101.0 222 130 61 99 62 86 253 34.0 167 109 4 105 64 286 35 2 Coupe de France (6 Seasons) 10.8 3 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 Champions Lg (2 Seasons) 4.4 13 6 4 3 6 9 17 52.9 8 4 0 4 6 19 0 0 Europa Lg (2 Seasons) 3.6 8 6 3 3 2 2 4 50.0 2 8 0 8 6 14 1 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 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 22 15 6 8 8 14 25 56.0 11 13 0 13 6 28 1 0 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 275 165 72 130 73 105 318 33.0 213 148 4 144 92 367 46 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 Brest (4 Seasons) 1 League 64.3 134 84 36 60 38 60 162 37.0 102 72 2 70 33 167 17 0 Rennes (4 Seasons) 1 League 36.3 88 46 25 39 24 26 91 28.6 65 37 2 35 31 119 18 2 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 (8 Seasons) 101.0 222 130 61 99 62 86 253 34.0 167 109 4 105 64 286 35 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 2024-2025 28 Brest 1. Champions Lg 3.0 8 3 3 1 4 7 13 53.8 6 3 0 3 3 11 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 21 12 7 6 8 11 21 52.4 10 12 0 12 12 33 1 0 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 (3 Seasons) 2 Leagues 5.1 13 9 4 5 4 4 8 50.0 4 9 0 9 9 22 1 0 Brest (1 Season) 1 League 3.0 8 3 3 1 4 7 13 53.8 6 3 0 3 3 11 0 0 Champions Lg (2 Seasons) 4.4 13 6 4 3 6 9 17 52.9 8 4 0 4 6 19 0 0 Europa Lg (2 Seasons) 3.6 8 6 3 3 2 2 4 50.0 2 8 0 8 6 14 1 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 780 936 71 1797 160 75 46.9 77 48.1 1306 7721 3294 101 95 21 65 52 1240 287 2024-2025 28 Brest 3 Leagues 13.6 786 4 61 371 364 31 782 43 19 44.2 24 55.8 408 2203 1016 34 29 7 37 17 530 86 10 Seasons 5 Clubs 7 Leagues 177.9 7647 39 679 3321 3809 366 7634 592 298 50.3 275 46.5 5064 31378 15029 507 363 125 409 269 5181 1185 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Brest (4 Seasons) 3 Leagues 69.5 4079 18 327 1846 1980 171 4067 316 142 44.9 156 49.4 2744 16227 6710 202 180 49 195 121 2762 583 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 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 (8 Seasons) 101.0 5853 26 513 2606 2849 278 5840 468 229 48.9 221 47.2 3850 23447 10620 336 264 87 303 181 3995 929 Coupe de France (6 Seasons) 10.8 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 Champions Lg (2 Seasons) 4.4 252 2 28 119 108 4 252 13 6 46.2 7 53.8 141 836 366 13 10 0 11 6 176 27 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 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 780 936 71 1797 160 75 46.9 77 48.1 1306 7721 3294 101 95 21 65 52 1240 287 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 608 3 42 287 287 30 604 32 14 43.8 18 56.3 309 1620 704 23 21 7 30 13 409 75 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 7213 35 627 3126 3616 355 7200 568 284 50.0 265 46.7 4811 29778 14266 481 347 123 387 255 4881 1136 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Brest (4 Seasons) 1 League 64.3 3901 17 308 1762 1903 170 3889 305 137 44.9 150 49.2 2645 15644 6398 191 172 49 188 117 2641 572 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 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 (8 Seasons) 101.0 5853 26 513 2606 2849 278 5840 468 229 48.9 221 47.2 3850 23447 10620 336 264 87 303 181 3995 929 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 2024-2025 28 Brest 1. Champions Lg 3.0 178 1 19 84 77 1 178 11 5 45.5 6 54.5 99 583 312 11 8 0 7 4 121 11 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 434 4 52 195 193 11 434 24 14 58.3 10 41.7 253 1600 763 26 16 2 22 14 300 49 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 (3 Seasons) 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 Brest (1 Season) 1 League 3.0 178 1 19 84 77 1 178 11 5 45.5 6 54.5 99 583 312 11 8 0 7 4 121 11 Champions Lg (2 Seasons) 4.4 252 2 28 119 108 4 252 13 6 46.2 7 53.8 141 836 366 13 10 0 11 6 176 27 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
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.4 -0.09 +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.1 32.2 +8.9 +0.32 +0.30 Matches 2024-2025 28 Brest 1. Champions Lg 5 266 53 49.3 3.0 3 75 1 2 21 1 2.00 3 2 +1 +0.34 -0.65 4.4 4.4 0.0 +0.01 +0.11 Matches 2024-2025 28 Brest fr FRA Coupe de France 1 67 67 37.2 0.7 1 67 0 0 1 3.00 2 0 +2 +2.69 +2.69 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 16 892 56 55.1 9.9 10 76 2 6 23 0 1.19 12 20 -8 -0.81 -1.43 12.1 16.5 -4.4 -0.44 +0.26 Matches 10 Seasons 5 Clubs 7 Leagues 281 16,014 57 40.3 177.9 181 75 57 100 19 46 1.50 291 231 +60 +0.34 +0.08 206.6 165.9 +40.6 +0.30 +0.29 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Brest (4 Seasons) 3 Leagues 104 6,253 60 50.0 69.5 74 75 6 30 23 6 1.55 106 93 +13 +0.19 +0.32 92.2 92.1 +0.1 0.00 +0.41 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 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 (8 Seasons) 176 9,088 52 32.8 101.0 103 75 17 73 19 30 1.48 157 135 +22 +0.22 -0.13 143.3 125.1 +18.2 +0.18 +0.18 Coupe de France (6 Seasons) 15 968 65 50.4 10.8 10 86 5 5 21 5 2.20 20 11 +9 +0.84 +0.46 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 Champions Lg (2 Seasons) 9 398 44 36.9 4.4 4 71 1 5 23 2 1.22 5 4 +1 +0.23 +0.89 6.8 7.2 -0.4 -0.10 +0.51 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 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.4 -0.09 +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.1 32.2 +8.9 +0.32 +0.30 2024-2025 28 Brest 3 Leagues 22 1,225 56 52.4 13.6 14 75 3 8 22 2 1.46 17 22 -5 -0.37 -1.01 16.6 20.9 -4.3 -0.34 +0.20 10 Seasons 5 Clubs 7 Leagues 281 16,014 57 40.3 177.9 181 75 57 100 19 46 1.50 291 231 +60 +0.34 +0.08 206.6 165.9 +40.6 +0.30 +0.29 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Brest (4 Seasons) 3 Leagues 104 6,253 60 50.0 69.5 74 75 6 30 23 6 1.55 106 93 +13 +0.19 +0.32 92.2 92.1 +0.1 0.00 +0.41 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 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 (8 Seasons) 176 9,088 52 32.8 101.0 103 75 17 73 19 30 1.48 157 135 +22 +0.22 -0.13 143.3 125.1 +18.2 +0.18 +0.18 Coupe de France (6 Seasons) 15 968 65 50.4 10.8 10 86 5 5 21 5 2.20 20 11 +9 +0.84 +0.46 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 Champions Lg (2 Seasons) 9 398 44 36.9 4.4 4 71 1 5 23 2 1.22 5 4 +1 +0.23 +0.89 6.8 7.2 -0.4 -0.10 +0.51 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 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.4 -0.09 +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.1 32.2 +8.9 +0.32 +0.30 Matches 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 16 892 56 55.1 9.9 10 76 2 6 23 0 1.19 12 20 -8 -0.81 -1.43 12.1 16.5 -4.4 -0.44 +0.26 Matches 10 Seasons 5 Clubs 2 Leagues 244 14,056 58 40.7 156.2 159 75 50 85 19 31 1.49 258 205 +53 +0.34 +0.04 193.8 156.5 +37.3 +0.29 +0.27 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Brest (4 Seasons) 1 League 95 5,786 61 50.2 64.3 69 75 5 26 23 4 1.50 97 89 +8 +0.12 +0.28 87.8 87.7 +0.1 0.00 +0.42 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 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 (8 Seasons) 176 9,088 52 32.8 101.0 103 75 17 73 19 30 1.48 157 135 +22 +0.22 -0.13 143.3 125.1 +18.2 +0.18 +0.18 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 2024-2025 28 Brest 1. Champions Lg 5 266 53 49.3 3.0 3 75 1 2 21 1 2.00 3 2 +1 +0.34 -0.65 4.4 4.4 0.0 +0.01 +0.11 Matches 4 Seasons 2 Clubs 2 Leagues 18 726 40 28.8 8.1 9 61 1 9 20 8 1.17 9 10 -1 -0.12 +0.18 12.7 9.4 +3.3 +0.41 +0.55 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 (3 Seasons) 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 Brest (1 Season) 1 League 5 266 53 49.3 3.0 3 75 1 2 21 1 2.00 3 2 +1 +0.34 -0.65 4.4 4.4 0.0 +0.01 +0.11 Champions Lg (2 Seasons) 9 398 44 36.9 4.4 4 71 1 5 23 2 1.22 5 4 +1 +0.23 +0.89 6.8 7.2 -0.4 -0.10 +0.51 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
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 2024-2025 28 Brest 3 Leagues 13.6 1 0 0 11 18 0 93 9 19 0 0 0 76 10 13 43.5 10 Seasons 5 Clubs 7 Leagues 177.9 25 1 0 210 229 16 803 110 182 3 0 0 787 148 197 42.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Brest (4 Seasons) 3 Leagues 69.5 8 1 0 70 122 4 508 36 88 2 0 0 379 54 79 40.6 Rennes (4 Seasons) 6 Leagues 50.3 8 0 0 80 71 9 140 46 59 0 0 0 235 57 74 43.5 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 (8 Seasons) 101.0 12 1 0 130 173 13 592 64 130 2 0 0 565 103 143 41.9 Coupe de France (6 Seasons) 10.8 2 0 0 10 7 0 32 6 3 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 Champions Lg (2 Seasons) 4.4 2 0 0 7 7 0 15 6 6 0 0 0 30 3 6 33.3 Europa Lg (2 Seasons) 3.6 0 0 0 4 5 0 8 6 6 0 0 0 19 5 4 55.6 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 2024-2025 28 Brest fr FRA 1. Ligue 1 9th 9.9 0 0 0 9 12 0 74 6 15 0 0 0 53 8 8 50.0 Matches 10 Seasons 5 Clubs 2 Leagues 156.2 21 1 0 189 209 16 747 92 165 3 0 0 738 140 187 42.8 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Brest (4 Seasons) 1 League 64.3 7 1 0 65 114 4 471 33 84 2 0 0 356 52 74 41.3 Rennes (4 Seasons) 1 League 36.3 5 0 0 64 59 9 121 31 46 0 0 0 209 51 69 42.5 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 (8 Seasons) 101.0 12 1 0 130 173 13 592 64 130 2 0 0 565 103 143 41.9 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 2024-2025 28 Brest 1. Champions Lg 3.0 1 0 0 2 6 0 12 3 3 0 0 0 23 2 5 28.6 Matches 4 Seasons 2 Clubs 2 Leagues 8.1 2 0 0 11 12 0 23 12 12 0 0 0 49 8 10 44.4 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Rennes (3 Seasons) 2 Leagues 5.1 1 0 0 9 6 0 11 9 9 0 0 0 26 6 5 54.5 Brest (1 Season) 1 League 3.0 1 0 0 2 6 0 12 3 3 0 0 0 23 2 5 28.6 Champions Lg (2 Seasons) 4.4 2 0 0 7 7 0 15 6 6 0 0 0 30 3 6 33.3 Europa Lg (2 Seasons) 3.6 0 0 0 4 5 0 8 6 6 0 0 0 19 5 4 55.6
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