Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 19 Lyon fr FRA 1. Coupe de la Ligue 0 0 Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 3 0 32 0.4 1 0 1 1 0 0 0 0 2.81 0.00 2.81 2.81 2.81 Matches 2016-2017 20 Lyon fr FRA 1. Ligue 1 0 0 Matches 2017-2018 21 Orléans fr FRA Coupe de France 1 0 24 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Orléans fr FRA 1. Coupe de la Ligue 2 1 155 1.7 1 0 1 1 0 0 0 0 0.58 0.00 0.58 0.58 0.58 Matches 2017-2018 21 Orléans fr FRA 2. Ligue 2 28 16 1,541 17.1 3 2 5 3 0 0 2 0 0.18 0.12 0.29 0.18 0.29 Matches 2018-2019 22 Orléans fr FRA Coupe de France 6 4 430 4.8 4 1 5 4 0 0 0 0 0.84 0.21 1.05 0.84 1.05 Matches 2018-2019 22 Orléans fr FRA 1. Coupe de la Ligue 2 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Orléans fr FRA 2. Ligue 2 25 5 797 8.9 2 0 2 2 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Matches 2019-2020 23 Orléans fr FRA Coupe de France 2 1 101 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 23 Orléans fr FRA 1. Coupe de la Ligue 2 1 123 1.4 1 1 2 1 0 1 0 0 0.73 0.73 1.46 0.73 1.46 Matches 2019-2020 23 Orléans fr FRA 2. Ligue 2 25 14 1,365 15.2 3 1 4 3 0 0 1 0 0.20 0.07 0.26 0.20 0.26 Matches 2020-2021 24 Orléans fr FRA Coupe de France 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 25 Auxerre fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 25 Auxerre fr FRA 2. Ligue 2 36 22 1,914 21.3 5 2 7 5 0 0 2 0 0.24 0.09 0.33 0.24 0.33 Matches 2021-2022 25 Auxerre fr FRA Rel/Pro play-offs 2 0 86 1.0 1 0 1 1 0 0 0 0 1.05 0.00 1.05 1.05 1.05 Matches 2022-2023 26 Auxerre fr FRA Coupe de France 2 1 132 1.5 2 1 3 2 0 0 0 0 1.36 0.68 2.05 1.36 2.05 Matches 2022-2023 26 Auxerre fr FRA 1. Ligue 1 37 15 1,391 15.5 3 1 4 2 1 1 1 0 0.19 0.06 0.26 0.13 0.19 Matches 2023-2024 27 Auxerre fr FRA Coupe de France 3 2 253 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Auxerre fr FRA 2. Ligue 2 38 35 2,993 33.3 7 10 17 7 0 0 1 0 0.21 0.30 0.51 0.21 0.51 Matches 2024-2025 28 Auxerre fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 28 Auxerre fr FRA 1. Ligue 1 34 31 2,691 29.9 10 11 21 10 0 0 2 0 0.33 0.37 0.70 0.33 0.70 Matches 2025-2026 29 Lille 2. Europa Lg 3 3 182 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 29 Lille fr FRA 1. Ligue 1 12 3 338 3.8 1 0 1 1 0 0 2 0 0.27 0.00 0.27 0.27 0.27 Matches 2025-2026 29 Krasnodar ru RUS 1. RPL 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Matches 11 Seasons 5 Clubs 7 Leagues 278 164 15,515 172.4 45 32 77 44 1 2 12 0 0.26 0.19 0.45 0.26 0.44 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Auxerre (4 Seasons) 4 Leagues 154 108 9,640 107.1 28 25 53 27 1 1 6 0 0.26 0.23 0.49 0.25 0.49 Orléans (4 Seasons) 3 Leagues 94 45 4,852 53.9 14 5 19 14 0 1 4 0 0.26 0.09 0.35 0.26 0.35 Lyon (2 Seasons) 2 Leagues 3 0 32 0.4 1 0 1 1 0 0 0 0 2.81 0.00 2.81 2.81 2.81 Lille (1 Season) 2 Leagues 15 6 520 5.8 1 0 1 1 0 0 2 0 0.17 0.00 0.17 0.17 0.17 Krasnodar (1 Season) 1 League 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Coupe de France (8 Seasons) 17 11 1,240 13.8 6 2 8 6 0 0 0 0 0.44 0.15 0.58 0.44 0.58 Ligue 2 (5 Seasons) 152 92 8,610 95.7 20 15 35 20 0 0 7 0 0.21 0.16 0.37 0.21 0.37 Ligue 1 (5 Seasons) 86 49 4,452 49.5 15 12 27 14 1 1 5 0 0.30 0.24 0.55 0.28 0.53 Coupe de la Ligue (4 Seasons) 6 4 474 5.3 2 1 3 2 0 1 0 0 0.38 0.19 0.57 0.38 0.57 RPL (1 Season) 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Europa Lg (1 Season) 3 3 182 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro play-offs (1 Season) 2 0 86 1.0 1 0 1 1 0 0 0 0 1.05 0.00 1.05 1.05 1.05
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 19 Lyon 2 Leagues 3 0 32 0.4 1 0 1 1 0 0 0 0 2.81 0.00 2.81 2.81 2.81 2016-2017 20 Lyon 1 League 0 0 2017-2018 21 Orléans 3 Leagues 31 17 1,720 19.1 4 2 6 4 0 0 2 0 0.21 0.10 0.31 0.21 0.31 2018-2019 22 Orléans 3 Leagues 33 11 1,423 15.8 6 1 7 6 0 0 1 0 0.38 0.06 0.44 0.38 0.44 2019-2020 23 Orléans 3 Leagues 29 16 1,589 17.7 4 2 6 4 0 1 1 0 0.23 0.11 0.34 0.23 0.34 2020-2021 24 Orléans 1 League 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 25 Auxerre 3 Leagues 39 23 2,090 23.2 6 2 8 6 0 0 2 0 0.26 0.09 0.34 0.26 0.34 2022-2023 26 Auxerre 2 Leagues 39 16 1,523 16.9 5 2 7 4 1 1 1 0 0.30 0.12 0.41 0.24 0.35 2023-2024 27 Auxerre 2 Leagues 41 37 3,246 36.1 7 10 17 7 0 0 1 0 0.19 0.28 0.47 0.19 0.47 2024-2025 28 Auxerre 2 Leagues 35 32 2,781 30.9 10 11 21 10 0 0 2 0 0.32 0.36 0.68 0.32 0.68 2025-2026 29 Lille 2 Leagues 15 6 520 5.8 1 0 1 1 0 0 2 0 0.17 0.00 0.17 0.17 0.17 2025-2026 29 Krasnodar 1 League 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 11 Seasons 5 Clubs 7 Leagues 278 164 15,515 172.4 45 32 77 44 1 2 12 0 0.26 0.19 0.45 0.26 0.44 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Auxerre (4 Seasons) 4 Leagues 154 108 9,640 107.1 28 25 53 27 1 1 6 0 0.26 0.23 0.49 0.25 0.49 Orléans (4 Seasons) 3 Leagues 94 45 4,852 53.9 14 5 19 14 0 1 4 0 0.26 0.09 0.35 0.26 0.35 Lyon (2 Seasons) 2 Leagues 3 0 32 0.4 1 0 1 1 0 0 0 0 2.81 0.00 2.81 2.81 2.81 Lille (1 Season) 2 Leagues 15 6 520 5.8 1 0 1 1 0 0 2 0 0.17 0.00 0.17 0.17 0.17 Krasnodar (1 Season) 1 League 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Coupe de France (8 Seasons) 17 11 1,240 13.8 6 2 8 6 0 0 0 0 0.44 0.15 0.58 0.44 0.58 Ligue 2 (5 Seasons) 152 92 8,610 95.7 20 15 35 20 0 0 7 0 0.21 0.16 0.37 0.21 0.37 Ligue 1 (5 Seasons) 86 49 4,452 49.5 15 12 27 14 1 1 5 0 0.30 0.24 0.55 0.28 0.53 Coupe de la Ligue (4 Seasons) 6 4 474 5.3 2 1 3 2 0 1 0 0 0.38 0.19 0.57 0.38 0.57 RPL (1 Season) 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Europa Lg (1 Season) 3 3 182 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rel/Pro play-offs (1 Season) 2 0 86 1.0 1 0 1 1 0 0 0 0 1.05 0.00 1.05 1.05 1.05
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 3 0 32 0.4 1 0 1 1 0 0 0 0 2.81 0.00 2.81 2.81 2.81 Matches 2016-2017 20 Lyon fr FRA 1. Ligue 1 4th 0 0 Matches 2017-2018 21 Orléans fr FRA 2. Ligue 2 12th 28 16 1,541 17.1 3 2 5 3 0 0 2 0 0.18 0.12 0.29 0.18 0.29 Matches 2018-2019 22 Orléans fr FRA 2. Ligue 2 8th 25 5 797 8.9 2 0 2 2 0 0 1 0 0.23 0.00 0.23 0.23 0.23 Matches 2019-2020 23 Orléans fr FRA 2. Ligue 2 20th 25 14 1,365 15.2 3 1 4 3 0 0 1 0 0.20 0.07 0.26 0.20 0.26 Matches 2021-2022 25 Auxerre fr FRA 2. Ligue 2 3rd 36 22 1,914 21.3 5 2 7 5 0 0 2 0 0.24 0.09 0.33 0.24 0.33 Matches 2022-2023 26 Auxerre fr FRA 1. Ligue 1 17th 37 15 1,391 15.5 3 1 4 2 1 1 1 0 0.19 0.06 0.26 0.13 0.19 Matches 2023-2024 27 Auxerre fr FRA 2. Ligue 2 1st 38 35 2,993 33.3 7 10 17 7 0 0 1 0 0.21 0.30 0.51 0.21 0.51 Matches 2024-2025 28 Auxerre fr FRA 1. Ligue 1 11th 34 31 2,691 29.9 10 11 21 10 0 0 2 0 0.33 0.37 0.70 0.33 0.70 Matches 2025-2026 29 Lille fr FRA 1. Ligue 1 3rd 12 3 338 3.8 1 0 1 1 0 0 2 0 0.27 0.00 0.27 0.27 0.27 Matches 2025-2026 29 Krasnodar ru RUS 1. RPL 2nd 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Matches 10 Seasons 5 Clubs 3 Leagues 250 146 13,533 150.4 36 29 65 35 1 1 12 0 0.24 0.19 0.43 0.23 0.43 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Auxerre (4 Seasons) 2 Leagues 145 103 8,989 99.9 25 24 49 24 1 1 6 0 0.25 0.24 0.49 0.24 0.48 Orléans (3 Seasons) 1 League 78 35 3,703 41.1 8 3 11 8 0 0 4 0 0.19 0.07 0.27 0.19 0.27 Lyon (2 Seasons) 1 League 3 0 32 0.4 1 0 1 1 0 0 0 0 2.81 0.00 2.81 2.81 2.81 Lille (1 Season) 1 League 12 3 338 3.8 1 0 1 1 0 0 2 0 0.27 0.00 0.27 0.27 0.27 Krasnodar (1 Season) 1 League 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57 Ligue 2 (5 Seasons) 152 92 8,610 95.7 20 15 35 20 0 0 7 0 0.21 0.16 0.37 0.21 0.37 Ligue 1 (5 Seasons) 86 49 4,452 49.5 15 12 27 14 1 1 5 0 0.30 0.24 0.55 0.28 0.53 RPL (1 Season) 12 5 471 5.2 1 2 3 1 0 0 0 0 0.19 0.38 0.57 0.19 0.57
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2025-2026 29 Lille 2. Europa Lg R16 3 3 182 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 3 3 182 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 19 Lyon 2 Leagues 0.4 1 1 2.81 1.00 0 0 2017-2018 21 Orléans 3 Leagues 19.1 4 0 11 0.00 0.64 0.27 0 0 2018-2019 22 Orléans 3 Leagues 15.8 6 2 2 100.0 0.42 0.42 2.00 2.00 0 0 2019-2020 23 Orléans 3 Leagues 17.7 4 41 15 36.6 2.48 0.91 0.10 0.27 0 1 2020-2021 24 Orléans 1 League 1.3 0 0 0 2021-2022 25 Auxerre 3 Leagues 23.2 6 45 20 44.4 2.03 0.90 0.13 0.30 0 0 2022-2023 26 Auxerre 2 Leagues 16.9 5 33 13 39.4 1.95 0.77 0.12 0.31 1 1 2023-2024 27 Auxerre 2 Leagues 36.1 7 79 31 39.2 2.19 0.86 0.09 0.23 0 0 2024-2025 28 Auxerre 2 Leagues 30.9 10 62 27 43.5 2.01 0.87 0.16 0.37 0 0 2025-2026 29 Lille 2 Leagues 5.8 1 9 6 66.7 1.56 1.04 0.11 0.17 0 0 2025-2026 29 Krasnodar 1 League 5.2 1 15 4 26.7 2.87 0.76 0.07 0.25 0 0 11 Seasons 5 Clubs 7 Leagues 172.4 45 286 130 45.1 1.84 0.83 0.14 0.32 1 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Auxerre (4 Seasons) 4 Leagues 107.1 28 219 91 41.6 2.06 0.86 0.12 0.30 1 1 Orléans (4 Seasons) 3 Leagues 53.9 14 43 28 65.1 1.12 0.73 0.26 0.39 0 1 Lyon (2 Seasons) 2 Leagues 0.4 1 1 2.81 1.00 0 0 Lille (1 Season) 2 Leagues 5.8 1 9 6 66.7 1.56 1.04 0.11 0.17 0 0 Krasnodar (1 Season) 1 League 5.2 1 15 4 26.7 2.87 0.76 0.07 0.25 0 0 Coupe de France (8 Seasons) 13.8 6 13 7 53.8 1.29 0.70 0.46 0.86 0 0 Ligue 2 (5 Seasons) 95.7 20 155 73 47.1 1.79 0.84 0.12 0.25 0 0 Ligue 1 (5 Seasons) 49.5 15 94 41 42.6 1.91 0.83 0.14 0.34 1 1 Coupe de la Ligue (4 Seasons) 5.3 2 6 2 33.3 4.39 1.46 0.17 0.50 0 1 RPL (1 Season) 5.2 1 15 4 26.7 2.87 0.76 0.07 0.25 0 0 Europa Lg (1 Season) 2.0 0 2 2 100.0 0.99 0.99 0.00 0.00 0 0 Rel/Pro play-offs (1 Season) 1.0 1 1 1 100.0 1.05 1.05 1.00 1.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 0.4 1 1 2.81 1.00 0 0 Matches 2017-2018 21 Orléans fr FRA 2. Ligue 2 12th 17.1 3 0 11 0.00 0.64 0.27 0 0 Matches 2018-2019 22 Orléans fr FRA 2. Ligue 2 8th 8.9 2 0 0 Matches 2019-2020 23 Orléans fr FRA 2. Ligue 2 20th 15.2 3 35 13 37.1 2.31 0.86 0.09 0.23 0 0 Matches 2021-2022 25 Auxerre fr FRA 2. Ligue 2 3rd 21.3 5 44 19 43.2 2.07 0.89 0.11 0.26 0 0 Matches 2022-2023 26 Auxerre fr FRA 1. Ligue 1 17th 15.5 3 28 10 35.7 1.81 0.65 0.07 0.20 1 1 Matches 2023-2024 27 Auxerre fr FRA 2. Ligue 2 1st 33.3 7 76 30 39.5 2.29 0.90 0.09 0.23 0 0 Matches 2024-2025 28 Auxerre fr FRA 1. Ligue 1 11th 29.9 10 59 26 44.1 1.97 0.87 0.17 0.38 0 0 Matches 2025-2026 29 Lille fr FRA 1. Ligue 1 3rd 3.8 1 7 4 57.1 1.86 1.07 0.14 0.25 0 0 Matches 2025-2026 29 Krasnodar ru RUS 1. RPL 2nd 5.2 1 15 4 26.7 2.87 0.76 0.07 0.25 0 0 Matches 10 Seasons 5 Clubs 3 Leagues 150.4 36 264 118 44.3 1.87 0.83 0.12 0.28 1 1 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Auxerre (4 Seasons) 2 Leagues 99.9 25 207 85 41.1 2.07 0.85 0.12 0.28 1 1 Orléans (3 Seasons) 1 League 41.1 8 35 24 68.6 1.08 0.74 0.17 0.25 0 0 Lyon (2 Seasons) 1 League 0.4 1 1 2.81 1.00 0 0 Lille (1 Season) 1 League 3.8 1 7 4 57.1 1.86 1.07 0.14 0.25 0 0 Krasnodar (1 Season) 1 League 5.2 1 15 4 26.7 2.87 0.76 0.07 0.25 0 0 Ligue 2 (5 Seasons) 95.7 20 155 73 47.1 1.79 0.84 0.12 0.25 0 0 Ligue 1 (5 Seasons) 49.5 15 94 41 42.6 1.91 0.83 0.14 0.34 1 1 RPL (1 Season) 5.2 1 15 4 26.7 2.87 0.76 0.07 0.25 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2025-2026 29 Lille 2. Europa Lg R16 2.0 0 2 2 100.0 0.99 0.99 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 2.0 0 2 2 100.0 0.99 0.99 0.00 0.00 0 0
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 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 3 32 11 0.9 0.4 0 0 3 7 2.00 2 0 +2 +5.63 +5.04 Matches 2016-2017 20 Lyon fr FRA 1. Ligue 1 0 0 0 0 5 Matches 2017-2018 21 Orléans fr FRA Coupe de France 1 24 24 26.7 0.3 0 0 1 23 0 0.00 0 0 0 0.00 +2.73 Matches 2017-2018 21 Orléans fr FRA 1. Coupe de la Ligue 2 155 78 73.8 1.7 1 89 0 1 66 0 1.50 2 0 +2 +1.16 +2.80 Matches 2017-2018 21 Orléans fr FRA 2. Ligue 2 28 1,541 55 45.1 17.1 16 7 12 10 0.89 26 26 0 0.00 +0.43 Matches 2018-2019 22 Orléans fr FRA Coupe de France 6 430 72 71.7 4.8 4 94 3 2 28 0 2.50 11 5 +6 +1.26 +0.73 Matches 2018-2019 22 Orléans fr FRA 1. Coupe de la Ligue 2 196 98 43.6 2.2 2 98 1 0 1 1.00 1 2 -1 -0.46 -0.46 Matches 2018-2019 22 Orléans fr FRA 2. Ligue 2 25 797 32 23.3 8.9 5 85 2 20 19 7 1.04 12 16 -4 -0.45 -0.52 Matches 2019-2020 23 Orléans fr FRA Coupe de France 2 101 51 56.1 1.1 1 90 1 1 11 0 1.50 5 2 +3 +2.67 +2.67 Matches 2019-2020 23 Orléans fr FRA 1. Coupe de la Ligue 2 123 62 58.6 1.4 1 90 1 1 33 0 2.00 4 2 +2 +1.46 +0.43 Matches 2019-2020 23 Orléans fr FRA 2. Ligue 2 25 1,365 55 54.2 15.2 14 84 8 11 17 2 0.64 12 21 -9 -0.59 +0.42 Matches 2020-2021 24 Orléans fr FRA Coupe de France 1 120 120 50.0 1.3 1 120 1 0 0 1.00 1 1 0 0.00 0.00 Matches 2021-2022 25 Auxerre fr FRA Coupe de France 1 90 90 33.3 1.0 1 90 1 0 1 3.00 4 2 +2 +2.00 +2.00 Matches 2021-2022 25 Auxerre fr FRA 2. Ligue 2 36 1,914 53 56.0 21.3 22 74 2 14 20 1 2.03 36 20 +16 +0.75 +0.39 Matches 2021-2022 25 Auxerre fr FRA Rel/Pro play-offs 2 86 43 41.0 1.0 0 0 2 43 0 1.00 1 1 0 0.00 0.00 Matches 2022-2023 26 Auxerre fr FRA Coupe de France 2 132 66 44.0 1.5 1 76 0 1 56 0 2.00 4 1 +3 +2.05 +2.05 Matches 2022-2023 26 Auxerre fr FRA 1. Ligue 1 37 1,391 38 40.7 15.5 15 60 0 22 22 0 0.92 15 25 -10 -0.65 +0.15 Matches 2023-2024 27 Auxerre fr FRA Coupe de France 3 253 84 76.7 2.8 2 120 2 1 13 0 1.67 0 0 0 0.00 -3.51 Matches 2023-2024 27 Auxerre fr FRA 2. Ligue 2 38 2,993 79 87.5 33.3 35 83 13 3 28 0 1.95 63 27 +36 +1.08 +1.08 Matches 2024-2025 28 Auxerre fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2024-2025 28 Auxerre fr FRA 1. Ligue 1 34 2,691 79 87.9 29.9 31 85 12 3 23 0 1.24 39 43 -4 -0.13 -0.38 Matches 2025-2026 29 Lille 2. Europa Lg 3 182 61 16.4 2.0 3 61 0 0 0 1.00 1 1 0 0.00 -0.10 Matches 2025-2026 29 Lille fr FRA 1. Ligue 1 12 338 28 11.0 3.8 3 72 0 9 13 0 1.92 5 1 +4 +1.07 +0.70 Matches 2025-2026 29 Krasnodar ru RUS 1. RPL 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Matches 11 Seasons 5 Clubs 7 Leagues 278 15,515 56 39.0 172.4 164 80 55 114 21 38 1.40 252 203 +49 +0.28 +0.11 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Auxerre (4 Seasons) 4 Leagues 154 9,640 63 66.4 107.1 108 79 31 46 23 2 1.54 162 120 +42 +0.39 +0.54 Orléans (4 Seasons) 3 Leagues 94 4,852 52 42.8 53.9 45 88 24 49 20 20 1.01 74 75 -1 -0.02 +0.27 Lyon (2 Seasons) 2 Leagues 3 32 11 0.5 0.4 0 0 3 13 2.00 2 0 +2 +5.63 +5.04 Lille (1 Season) 2 Leagues 15 520 35 12.5 5.8 6 67 0 9 13 0 1.74 6 2 +4 +0.69 +0.40 Krasnodar (1 Season) 1 League 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Coupe de France (8 Seasons) 17 1,240 73 59.0 13.8 11 98 9 6 26 1 1.82 25 12 +13 +0.94 +0.73 Ligue 2 (5 Seasons) 152 8,610 57 53.1 95.7 92 81 32 60 19 20 1.41 149 110 +39 +0.41 +0.57 Ligue 1 (5 Seasons) 86 4,452 52 27.2 49.5 49 76 12 37 20 12 1.22 61 69 -8 -0.16 -0.33 Coupe de la Ligue (4 Seasons) 6 474 79 45.1 5.3 4 94 2 2 50 2 1.50 7 4 +3 +0.57 +0.57 RPL (1 Season) 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Europa Lg (1 Season) 3 182 61 16.4 2.0 3 61 0 0 0 1.00 1 1 0 0.00 -0.10 Rel/Pro play-offs (1 Season) 2 86 43 41.0 1.0 0 0 2 43 0 1.00 1 1 0 0.00 0.00
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 Matches 2015-2016 19 Lyon 2 Leagues 3 32 11 0.9 0.4 0 0 3 8 2.00 2 0 +2 +5.63 +5.04 2016-2017 20 Lyon 1 League 0 0 0 0 5 2017-2018 21 Orléans 3 Leagues 31 1,720 55 46.2 19.1 17 90 7 14 45 10 0.90 28 26 +2 +0.10 +0.64 2018-2019 22 Orléans 3 Leagues 33 1,423 43 31.8 15.8 11 90 6 22 19 8 1.30 24 23 +1 +0.06 -0.03 2019-2020 23 Orléans 3 Leagues 29 1,589 55 54.6 17.7 16 85 10 13 18 2 0.79 21 25 -4 -0.23 +0.59 2020-2021 24 Orléans 1 League 1 120 120 50.0 1.3 1 120 1 0 0 1.00 1 1 0 0.00 0.00 2021-2022 25 Auxerre 3 Leagues 39 2,090 54 53.6 23.2 23 75 3 16 23 2 2.00 41 23 +18 +0.78 +0.48 2022-2023 26 Auxerre 2 Leagues 39 1,523 39 40.9 16.9 16 61 0 23 24 0 0.98 19 26 -7 -0.41 +0.32 2023-2024 27 Auxerre 2 Leagues 41 3,246 79 86.6 36.1 37 85 15 4 24 0 1.93 63 27 +36 +1.00 +0.46 2024-2025 28 Auxerre 2 Leagues 35 2,781 79 88.3 30.9 32 85 13 3 23 0 1.20 39 44 -5 -0.16 -0.41 2025-2026 29 Lille 2 Leagues 15 520 35 12.5 5.8 6 67 0 9 13 0 1.74 6 2 +4 +0.69 +0.40 2025-2026 29 Krasnodar 1 League 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 11 Seasons 5 Clubs 7 Leagues 278 15,515 56 39.0 172.4 164 80 55 114 21 38 1.40 252 203 +49 +0.28 +0.11 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Auxerre (4 Seasons) 4 Leagues 154 9,640 63 66.4 107.1 108 79 31 46 23 2 1.54 162 120 +42 +0.39 +0.54 Orléans (4 Seasons) 3 Leagues 94 4,852 52 42.8 53.9 45 88 24 49 20 20 1.01 74 75 -1 -0.02 +0.27 Lyon (2 Seasons) 2 Leagues 3 32 11 0.5 0.4 0 0 3 13 2.00 2 0 +2 +5.63 +5.04 Lille (1 Season) 2 Leagues 15 520 35 12.5 5.8 6 67 0 9 13 0 1.74 6 2 +4 +0.69 +0.40 Krasnodar (1 Season) 1 League 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Coupe de France (8 Seasons) 17 1,240 73 59.0 13.8 11 98 9 6 26 1 1.82 25 12 +13 +0.94 +0.73 Ligue 2 (5 Seasons) 152 8,610 57 53.1 95.7 92 81 32 60 19 20 1.41 149 110 +39 +0.41 +0.57 Ligue 1 (5 Seasons) 86 4,452 52 27.2 49.5 49 76 12 37 20 12 1.22 61 69 -8 -0.16 -0.33 Coupe de la Ligue (4 Seasons) 6 474 79 45.1 5.3 4 94 2 2 50 2 1.50 7 4 +3 +0.57 +0.57 RPL (1 Season) 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Europa Lg (1 Season) 3 182 61 16.4 2.0 3 61 0 0 0 1.00 1 1 0 0.00 -0.10 Rel/Pro play-offs (1 Season) 2 86 43 41.0 1.0 0 0 2 43 0 1.00 1 1 0 0.00 0.00
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 Matches 2015-2016 19 Lyon fr FRA 1. Ligue 1 2nd 3 32 11 0.9 0.4 0 0 3 7 2.00 2 0 +2 +5.63 +5.04 Matches 2016-2017 20 Lyon fr FRA 1. Ligue 1 4th 0 0 0 0 5 Matches 2017-2018 21 Orléans fr FRA 2. Ligue 2 12th 28 1,541 55 45.1 17.1 16 7 12 10 0.89 26 26 0 0.00 +0.43 Matches 2018-2019 22 Orléans fr FRA 2. Ligue 2 8th 25 797 32 23.3 8.9 5 85 2 20 19 7 1.04 12 16 -4 -0.45 -0.52 Matches 2019-2020 23 Orléans fr FRA 2. Ligue 2 20th 25 1,365 55 54.2 15.2 14 84 8 11 17 2 0.64 12 21 -9 -0.59 +0.42 Matches 2021-2022 25 Auxerre fr FRA 2. Ligue 2 3rd 36 1,914 53 56.0 21.3 22 74 2 14 20 1 2.03 36 20 +16 +0.75 +0.39 Matches 2022-2023 26 Auxerre fr FRA 1. Ligue 1 17th 37 1,391 38 40.7 15.5 15 60 0 22 22 0 0.92 15 25 -10 -0.65 +0.15 Matches 2023-2024 27 Auxerre fr FRA 2. Ligue 2 1st 38 2,993 79 87.5 33.3 35 83 13 3 28 0 1.95 63 27 +36 +1.08 +1.08 Matches 2024-2025 28 Auxerre fr FRA 1. Ligue 1 11th 34 2,691 79 87.9 29.9 31 85 12 3 23 0 1.24 39 43 -4 -0.13 -0.38 Matches 2025-2026 29 Lille fr FRA 1. Ligue 1 3rd 12 338 28 11.0 3.8 3 72 0 9 13 0 1.92 5 1 +4 +1.07 +0.70 Matches 2025-2026 29 Krasnodar ru RUS 1. RPL 2nd 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Matches 10 Seasons 5 Clubs 3 Leagues 250 13,533 54 38.4 150.4 146 79 44 104 20 35 1.38 218 185 +33 +0.22 +0.04 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Auxerre (4 Seasons) 2 Leagues 145 8,989 62 67.5 99.9 103 78 27 42 22 1 1.54 153 115 +38 +0.38 +0.61 Orléans (3 Seasons) 1 League 78 3,703 47 39.6 41.1 35 84 17 43 18 19 0.86 50 63 -13 -0.32 0.00 Lyon (2 Seasons) 1 League 3 32 11 0.5 0.4 0 0 3 12 2.00 2 0 +2 +5.63 +5.04 Lille (1 Season) 1 League 12 338 28 11.0 3.8 3 72 0 9 13 0 1.92 5 1 +4 +1.07 +0.70 Krasnodar (1 Season) 1 League 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03 Ligue 2 (5 Seasons) 152 8,610 57 53.1 95.7 92 81 32 60 19 20 1.41 149 110 +39 +0.41 +0.57 Ligue 1 (5 Seasons) 86 4,452 52 27.2 49.5 49 76 12 37 20 12 1.22 61 69 -8 -0.16 -0.33 RPL (1 Season) 12 471 39 17.4 5.2 5 66 0 7 20 3 2.08 8 6 +2 +0.38 -1.03
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 Matches 2025-2026 29 Lille 2. Europa Lg R16 3 182 61 16.4 2.0 3 61 0 0 0 1.00 1 1 0 0.00 -0.10 Matches 1 Season 1 Club 1 League 3 182 61 16.4 2.0 3 61 0 0 0 1.00 1 1 0 0.00 -0.10
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 19 Lyon 2 Leagues 0.4 0 0 2 2017-2018 21 Orléans 3 Leagues 19.1 2 0 0 14 0 0 0 0 0 0 0 0 2018-2019 22 Orléans 3 Leagues 15.8 1 0 0 0 1 0 1 1 2 0 0 0 2019-2020 23 Orléans 3 Leagues 17.7 1 0 0 23 29 2 43 8 11 0 2020-2021 24 Orléans 1 League 1.3 0 0 0 0 2021-2022 25 Auxerre 3 Leagues 23.2 2 0 0 25 30 4 44 13 16 0 2022-2023 26 Auxerre 2 Leagues 16.9 1 0 0 18 22 4 37 9 12 0 2023-2024 27 Auxerre 2 Leagues 36.1 1 0 0 22 40 2 171 20 26 0 2024-2025 28 Auxerre 2 Leagues 30.9 2 0 0 24 22 10 172 12 28 0 2025-2026 29 Lille 2 Leagues 5.8 2 0 0 13 2 0 48 2 9 0 2025-2026 29 Krasnodar 1 League 5.2 0 0 0 4 8 4 7 1 1 0 11 Seasons 5 Clubs 7 Leagues 172.4 12 0 0 145 154 26 523 66 105 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Auxerre (4 Seasons) 4 Leagues 107.1 6 0 0 89 114 20 424 54 82 0 Orléans (4 Seasons) 3 Leagues 53.9 4 0 0 37 30 2 44 9 13 0 0 0 Lyon (2 Seasons) 2 Leagues 0.4 0 0 2 Lille (1 Season) 2 Leagues 5.8 2 0 0 13 2 0 48 2 9 0 Krasnodar (1 Season) 1 League 5.2 0 0 0 4 8 4 7 1 1 0 Coupe de France (8 Seasons) 13.8 0 0 0 0 5 1 23 3 8 0 0 0 Ligue 2 (5 Seasons) 95.7 7 0 0 79 94 8 250 38 47 0 0 0 Ligue 1 (5 Seasons) 49.5 5 0 0 52 43 13 227 23 44 0 Coupe de la Ligue (4 Seasons) 5.3 0 0 0 2 3 0 1 0 1 0 RPL (1 Season) 5.2 0 0 0 4 8 4 7 1 1 0 Europa Lg (1 Season) 2.0 0 0 0 5 1 0 13 0 1 0 Rel/Pro play-offs (1 Season) 1.0 0 0 0 3 0 0 2 1 3
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2025-2026 29 Lille 2. Europa Lg R16 2.0 0 0 0 5 1 0 13 0 1 0 Matches 1 Season 1 Club 1 League 2.0 0 0 0 5 1 0 13 0 1 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.
View Additional Information
More Gaëtan Perrin Pages
Gaëtan Perrin Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary