Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 3 2 165 1.8 3 1.64 8 5 62.5 0 1 1 0 0.0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 1 0 0 0.0 0 0 0 0 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 14 14 1,257 14.0 18 1.29 53 35 71.7 4 7 3 4 28.6 3 3 0 0 0.0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 29 29 2,610 29.0 47 1.62 121 74 65.3 9 9 11 5 17.2 6 5 1 0 16.7 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 37 37 3,330 37.0 52 1.41 14 7 16 13 35.1 12 9 1 2 10.0 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 28 28 2,520 28.0 25 0.89 92 66 72.8 16 3 9 12 42.9 1 0 0 1 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 35 35 3,150 35.0 33 0.94 101 75 73.3 22 7 6 15 42.9 7 6 1 0 14.3 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 31 31 2,790 31.0 45 1.45 135 92 72.6 8 8 15 8 25.8 8 8 0 0 0.0 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 30 30 2,667 29.6 65 2.19 177 114 66.1 3 9 18 0 0.0 5 5 0 0 0.0 Matches 2023-2024 30 Rennes fr FRA Coupe de France 4 4 360 4.0 3 0.75 8 6 75.0 3 1 0 1 25.0 1 1 0 0 0.0 Matches 2023-2024 30 Rennes 2. Europa Lg 1 1 90 1.0 1 1.00 2 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0 Matches 2024-2025 31 Rennes fr FRA Coupe de France 1 1 90 1.0 1 1.00 4 3 75.0 1 0 0 0 0.0 0 0 0 0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 1 0 45 0.5 0 0.00 0 0 0 0 0 0 0 0 0 0 Matches 11 Seasons 4 Clubs 5 Leagues 216 214 19,284 214.3 293 1.38 701 471 69.8 81 53 80 58 27.1 44 38 3 3 7.3 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Troyes (4 Seasons) 4 Leagues 124 124 11,127 123.6 168 1.36 505 347 70.5 49 27 48 35 28.2 21 19 1 1 5.0 Nîmes (3 Seasons) 2 Leagues 19 18 1,632 18.1 21 1.33 61 40 70.5 4 9 5 4 22.2 3 3 0 0 0.0 Orléans (2 Seasons) 3 Leagues 66 66 5,940 66.0 99 1.50 121 74 65.3 23 16 27 18 27.3 18 14 2 2 12.5 Rennes (2 Seasons) 3 Leagues 7 6 585 6.5 5 0.77 14 10 78.6 5 1 0 1 16.7 2 2 0 0 0.0 Ligue 2 (7 Seasons) 146 145 13,032 144.8 178 1.23 375 255 70.1 65 34 46 49 33.8 29 23 3 3 11.5 Coupe de France (5 Seasons) 5 5 450 5.0 4 0.80 12 9 75.0 4 1 0 1 20.0 1 1 0 0 0.0 Coupe de la Ligue (5 Seasons) 2 2 210 2.3 0 0 1 1 0 0.0 0 0 0 0 Ligue 1 (4 Seasons) 62 61 5,502 61.1 110 1.80 312 206 68.9 11 17 33 8 13.1 13 13 0 0 0.0 Europa Lg (1 Season) 1 1 90 1.0 1 1.00 2 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2015-2016 22 Nîmes 2 Leagues 4 3 255 2.8 3 1.64 8 5 62.5 0 1 2 0 0.0 0 0 0 0 2016-2017 23 Nîmes 2 Leagues 15 15 1,377 15.3 18 1.29 53 35 71.7 4 8 3 4 26.7 3 3 0 0 0.0 2017-2018 24 Orléans 2 Leagues 29 29 2,610 29.0 47 1.62 121 74 65.3 9 9 11 5 17.2 6 5 1 0 16.7 2018-2019 25 Orléans 3 Leagues 37 37 3,330 37.0 52 1.41 14 7 16 13 35.1 12 9 1 2 10.0 2019-2020 26 Troyes 3 Leagues 28 28 2,520 28.0 25 0.89 92 66 72.8 16 3 9 12 42.9 1 0 0 1 2020-2021 27 Troyes 1 League 35 35 3,150 35.0 33 0.94 101 75 73.3 22 7 6 15 42.9 7 6 1 0 14.3 2021-2022 28 Troyes 1 League 31 31 2,790 31.0 45 1.45 135 92 72.6 8 8 15 8 25.8 8 8 0 0 0.0 2022-2023 29 Troyes 2 Leagues 30 30 2,667 29.6 65 2.19 177 114 66.1 3 9 18 0 0.0 5 5 0 0 0.0 2023-2024 30 Rennes 3 Leagues 5 5 450 5.0 4 0.80 10 7 80.0 4 1 0 1 20.0 2 2 0 0 0.0 2024-2025 31 Rennes 2 Leagues 2 1 135 1.5 1 0.67 4 3 75.0 1 0 0 0 0.0 0 0 0 0 11 Seasons 4 Clubs 5 Leagues 216 214 19,284 214.3 293 1.38 701 471 69.8 81 53 80 58 27.1 44 38 3 3 7.3 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Troyes (4 Seasons) 4 Leagues 124 124 11,127 123.6 168 1.36 505 347 70.5 49 27 48 35 28.2 21 19 1 1 5.0 Nîmes (3 Seasons) 2 Leagues 19 18 1,632 18.1 21 1.33 61 40 70.5 4 9 5 4 22.2 3 3 0 0 0.0 Orléans (2 Seasons) 3 Leagues 66 66 5,940 66.0 99 1.50 121 74 65.3 23 16 27 18 27.3 18 14 2 2 12.5 Rennes (2 Seasons) 3 Leagues 7 6 585 6.5 5 0.77 14 10 78.6 5 1 0 1 16.7 2 2 0 0 0.0 Ligue 2 (7 Seasons) 146 145 13,032 144.8 178 1.23 375 255 70.1 65 34 46 49 33.8 29 23 3 3 11.5 Coupe de France (5 Seasons) 5 5 450 5.0 4 0.80 12 9 75.0 4 1 0 1 20.0 1 1 0 0 0.0 Coupe de la Ligue (5 Seasons) 2 2 210 2.3 0 0 1 1 0 0.0 0 0 0 0 Ligue 1 (4 Seasons) 62 61 5,502 61.1 110 1.80 312 206 68.9 11 17 33 8 13.1 13 13 0 0 0.0 Europa Lg (1 Season) 1 1 90 1.0 1 1.00 2 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 14th 3 2 165 1.8 3 1.64 8 5 62.5 0 1 1 0 0.0 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14 14 1,257 14.0 18 1.29 53 35 71.7 4 7 3 4 28.6 3 3 0 0 0.0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29 29 2,610 29.0 47 1.62 121 74 65.3 9 9 11 5 17.2 6 5 1 0 16.7 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37 37 3,330 37.0 52 1.41 14 7 16 13 35.1 12 9 1 2 10.0 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28 28 2,520 28.0 25 0.89 92 66 72.8 16 3 9 12 42.9 1 0 0 1 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35 35 3,150 35.0 33 0.94 101 75 73.3 22 7 6 15 42.9 7 6 1 0 14.3 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31 31 2,790 31.0 45 1.45 135 92 72.6 8 8 15 8 25.8 8 8 0 0 0.0 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 30 30 2,667 29.6 65 2.19 177 114 66.1 3 9 18 0 0.0 5 5 0 0 0.0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 1 0 45 0.5 0 0.00 0 0 0 0 0 0 0 0 0 0 Matches 11 Seasons 4 Clubs 2 Leagues 208 206 18,534 205.9 288 1.40 687 461 69.6 76 51 79 57 27.7 42 36 3 3 7.7 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Troyes (4 Seasons) 2 Leagues 124 124 11,127 123.6 168 1.36 505 347 70.5 49 27 48 35 28.2 21 19 1 1 5.0 Nîmes (3 Seasons) 1 League 17 16 1,422 15.8 21 1.33 61 40 70.5 4 8 4 4 25.0 3 3 0 0 0.0 Orléans (2 Seasons) 1 League 66 66 5,940 66.0 99 1.50 121 74 65.3 23 16 27 18 27.3 18 14 2 2 12.5 Rennes (2 Seasons) 1 League 1 0 45 0.5 0 0.00 0 0 0 0 0 0 0 0 0 0 Ligue 2 (7 Seasons) 146 145 13,032 144.8 178 1.23 375 255 70.1 65 34 46 49 33.8 29 23 3 3 11.5 Ligue 1 (4 Seasons) 62 61 5,502 61.1 110 1.80 312 206 68.9 11 17 33 8 13.1 13 13 0 0 0.0
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1 1 90 1.0 0 0 0 1 0 0.0 0 0 0 0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1 1 120 1.3 0 0 1 0 0 0.0 0 0 0 0 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4 4 360 4.0 3 0.75 8 6 75.0 3 1 0 1 25.0 1 1 0 0 0.0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1 1 90 1.0 1 1.00 4 3 75.0 1 0 0 0 0.0 0 0 0 0 Matches 8 Seasons 4 Clubs 2 Leagues 7 7 660 7.3 4 0.80 12 9 75.0 4 2 1 1 14.3 1 1 0 0 0.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Rennes (2 Seasons) 1 League 5 5 450 5.0 4 0.80 12 9 75.0 4 1 0 1 20.0 1 1 0 0 0.0 Nîmes (2 Seasons) 1 League 2 2 210 2.3 0 0 1 1 0 0.0 0 0 0 0 Coupe de France (5 Seasons) 5 5 450 5.0 4 0.80 12 9 75.0 4 1 0 1 20.0 1 1 0 0 0.0 Coupe de la Ligue (5 Seasons) 2 2 210 2.3 0 0 1 1 0 0.0 0 0 0 0
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2023-2024 30 Rennes 2. Europa Lg KO 1 1 90 1.0 1 1.00 2 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0 Matches 1 Season 1 Club 1 League 1 1 90 1.0 1 1.00 2 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0
Advanced Goalkeeping Table Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 1.0 0 Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 1.8 3 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 1.3 0 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 14.0 18 3 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 29.0 47 5 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 37.0 52 9 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 28.0 25 0 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 35.0 33 6 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 31.0 45 8 1 7 2 45.3 0.28 +2.3 +0.07 183 452 40.5 814 159 38.9 34.7 246 54.9 40.1 411 19 4.6 25 0.81 14.5 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 29.6 65 5 0 8 2 54.9 0.29 -8.1 -0.27 107 391 27.4 707 144 35.2 33.2 241 58.9 44.4 496 33 6.7 9 0.30 8.8 Matches 2023-2024 30 Rennes fr FRA Coupe de France 4.0 3 1 Matches 2023-2024 30 Rennes 2. Europa Lg 1.0 1 1 0 0 0 0.9 0.01 -0.1 -0.06 8 22 36.4 33 0 36.4 35.0 12 83.3 59.8 15 0 0.0 3 3.00 28.0 Matches 2024-2025 31 Rennes fr FRA Coupe de France 1.0 1 0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 0.5 0 0 0 0 0 0.0 0.0 0.00 0 3 0.0 15 2 13.3 23.8 4 25.0 26.3 2 0 0.0 1 2.00 28.0 Matches 11 Seasons 4 Clubs 5 Leagues 214.3 293 38 1 15 4 101.1 0.28 -5.9 -0.09 298 868 34.3 1569 305 37.0 33.9 503 57.3 42.5 924 52 5.6 38 0.61 11.7 Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Troyes (4 Seasons) 4 Leagues 123.6 168 19 1 15 4 100.2 0.29 -5.8 -0.10 290 843 34.4 1521 303 37.2 34.0 487 56.9 42.2 907 52 5.7 34 0.56 11.4 Nîmes (3 Seasons) 2 Leagues 18.1 21 3 Orléans (2 Seasons) 3 Leagues 66.0 99 14 Rennes (2 Seasons) 3 Leagues 6.5 5 2 0 0 0 0.9 0.01 -0.1 -0.04 8 25 32.0 48 2 29.2 31.5 16 68.8 51.4 17 0 0.0 4 2.67 28.0 Ligue 2 (7 Seasons) 144.8 178 23 Coupe de France (5 Seasons) 5.0 4 1 Coupe de la Ligue (5 Seasons) 2.3 0 Ligue 1 (4 Seasons) 61.1 110 13 1 15 4 100.2 0.29 -5.8 -0.10 290 846 34.3 1536 305 37.0 33.9 491 56.6 42.1 909 52 5.7 35 0.57 11.5 Europa Lg (1 Season) 1.0 1 1 0 0 0 0.9 0.01 -0.1 -0.06 8 22 36.4 33 0 36.4 35.0 12 83.3 59.8 15 0 0.0 3 3.00 28.0
Advanced Goalkeeping Table Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2015-2016 22 Nîmes 2 Leagues 2.8 3 0 2016-2017 23 Nîmes 2 Leagues 15.3 18 3 2017-2018 24 Orléans 2 Leagues 29.0 47 5 2018-2019 25 Orléans 3 Leagues 37.0 52 9 2019-2020 26 Troyes 3 Leagues 28.0 25 0 2020-2021 27 Troyes 1 League 35.0 33 6 2021-2022 28 Troyes 1 League 31.0 45 8 1 7 2 45.3 0.28 +2.3 +0.07 183 452 40.5 814 159 38.9 34.7 246 54.9 40.1 411 19 4.6 25 0.81 14.5 2022-2023 29 Troyes 2 Leagues 29.6 65 5 0 8 2 54.9 0.29 -8.1 -0.27 107 391 27.4 707 144 35.2 33.2 241 58.9 44.4 496 33 6.7 9 0.30 8.8 2023-2024 30 Rennes 3 Leagues 5.0 4 2 0 0 0 0.9 0.01 -0.1 -0.06 8 22 36.4 33 0 36.4 35.0 12 83.3 59.8 15 0 0.0 3 3.00 28.0 2024-2025 31 Rennes 2 Leagues 1.5 1 0 0 0 0 0.0 0.0 0.00 0 3 0.0 15 2 13.3 23.8 4 25.0 26.3 2 0 0.0 1 2.00 28.0 11 Seasons 4 Clubs 5 Leagues 214.3 293 38 1 15 4 101.1 0.28 -5.9 -0.09 298 868 34.3 1569 305 37.0 33.9 503 57.3 42.5 924 52 5.6 38 0.61 11.7 Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Troyes (4 Seasons) 4 Leagues 123.6 168 19 1 15 4 100.2 0.29 -5.8 -0.10 290 843 34.4 1521 303 37.2 34.0 487 56.9 42.2 907 52 5.7 34 0.56 11.4 Nîmes (3 Seasons) 2 Leagues 18.1 21 3 Orléans (2 Seasons) 3 Leagues 66.0 99 14 Rennes (2 Seasons) 3 Leagues 6.5 5 2 0 0 0 0.9 0.01 -0.1 -0.04 8 25 32.0 48 2 29.2 31.5 16 68.8 51.4 17 0 0.0 4 2.67 28.0 Ligue 2 (7 Seasons) 144.8 178 23 Coupe de France (5 Seasons) 5.0 4 1 Coupe de la Ligue (5 Seasons) 2.3 0 Ligue 1 (4 Seasons) 61.1 110 13 1 15 4 100.2 0.29 -5.8 -0.10 290 846 34.3 1536 305 37.0 33.9 491 56.6 42.1 909 52 5.7 35 0.57 11.5 Europa Lg (1 Season) 1.0 1 1 0 0 0 0.9 0.01 -0.1 -0.06 8 22 36.4 33 0 36.4 35.0 12 83.3 59.8 15 0 0.0 3 3.00 28.0
Advanced Goalkeeping Table Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 14th 1.8 3 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14.0 18 3 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29.0 47 5 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37.0 52 9 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28.0 25 0 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35.0 33 6 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31.0 45 8 1 7 2 45.3 0.28 +2.3 +0.07 183 452 40.5 814 159 38.9 34.7 246 54.9 40.1 411 19 4.6 25 0.81 14.5 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 29.6 65 5 0 8 2 54.9 0.29 -8.1 -0.27 107 391 27.4 707 144 35.2 33.2 241 58.9 44.4 496 33 6.7 9 0.30 8.8 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 0.5 0 0 0 0 0 0.0 0.0 0.00 0 3 0.0 15 2 13.3 23.8 4 25.0 26.3 2 0 0.0 1 2.00 28.0 Matches 11 Seasons 4 Clubs 2 Leagues 205.9 288 36 1 15 4 100.2 0.29 -5.8 -0.10 290 846 34.3 1536 305 37.0 33.9 491 56.6 42.1 909 52 5.7 35 0.57 11.5 Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Troyes (4 Seasons) 2 Leagues 123.6 168 19 1 15 4 100.2 0.29 -5.8 -0.10 290 843 34.4 1521 303 37.2 34.0 487 56.9 42.2 907 52 5.7 34 0.56 11.4 Nîmes (3 Seasons) 1 League 15.8 21 3 Orléans (2 Seasons) 1 League 66.0 99 14 Rennes (2 Seasons) 1 League 0.5 0 0 0 0 0 0.0 0.0 0.00 0 3 0.0 15 2 13.3 23.8 4 25.0 26.3 2 0 0.0 1 2.00 28.0 Ligue 2 (7 Seasons) 144.8 178 23 Ligue 1 (4 Seasons) 61.1 110 13 1 15 4 100.2 0.29 -5.8 -0.10 290 846 34.3 1536 305 37.0 33.9 491 56.6 42.1 909 52 5.7 35 0.57 11.5
Advanced Goalkeeping Table Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 0 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 3 1 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 1 0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 4 1 Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches Rennes (2 Seasons) 1 League 5.0 4 1 Nîmes (2 Seasons) 1 League 2.3 0 Orléans (2 Seasons) 2 Leagues Troyes (2 Seasons) 2 Leagues Coupe de France (5 Seasons) 5.0 4 1 Coupe de la Ligue (5 Seasons) 2.3 0
Advanced Goalkeeping Table Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches 2023-2024 30 Rennes 2. Europa Lg KO 1.0 1 1 0 0 0 0.9 0.01 -0.1 -0.06 8 22 36.4 33 0 36.4 35.0 12 83.3 59.8 15 0 0.0 3 3.00 28.0 Matches 1 Season 1 Club 1 League 1.0 1 1 0 0 0 0.9 0.01 -0.1 -0.06 8 22 36.4 33 0 36.4 35.0 12 83.3 59.8 15 0 0.0 3 3.00 28.0
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 2014-2015 21 Nîmes fr FRA 2. Ligue 2 0 0 Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 3 2 165 1.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Nîmes 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 23 Nîmes fr FRA 2. Ligue 2 14 14 1,257 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Orléans fr FRA 1. Coupe de la Ligue 0 0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 29 29 2,610 29.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Orléans fr FRA Coupe de France 0 0 Matches 2018-2019 25 Orléans fr FRA 1. Coupe de la Ligue 0 0 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 37 37 3,330 37.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 Matches 2019-2020 26 Troyes fr FRA Coupe de France 0 0 Matches 2019-2020 26 Troyes fr FRA 1. Coupe de la Ligue 0 0 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 28 28 2,520 28.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 35 35 3,150 35.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 31 31 2,790 31.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Troyes fr FRA Coupe de France 0 0 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 30 30 2,667 29.6 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Rennes fr FRA Coupe de France 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Rennes 2. Europa Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Rennes fr FRA 1. Ligue 1 0 0 0.0 0 0 0 0 0 0 1 0 Matches 2024-2025 31 Rennes 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 31 Rennes fr FRA 1. Ligue 1 1 0 45 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 4 Clubs 5 Leagues 216 214 19,284 214.3 0 1 1 0 0 0 20 2 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 Troyes (4 Seasons) 4 Leagues 124 124 11,127 123.6 0 0 0 0 0 0 10 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Nîmes (3 Seasons) 2 Leagues 19 18 1,632 18.1 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Orléans (2 Seasons) 3 Leagues 66 66 5,940 66.0 0 1 1 0 0 0 8 0 0.00 0.02 0.02 0.00 0.02 Rennes (2 Seasons) 3 Leagues 7 6 585 6.5 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Ligue 2 (7 Seasons) 146 145 13,032 144.8 0 1 1 0 0 0 13 1 0.00 0.01 0.01 0.00 0.01 Coupe de France (5 Seasons) 5 5 450 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (5 Seasons) 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (4 Seasons) 62 61 5,502 61.1 0 0 0 0 0 0 6 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 2014-2015 21 Nîmes 1 League 0 0 2015-2016 22 Nîmes 2 Leagues 4 3 255 2.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2016-2017 23 Nîmes 2 Leagues 15 15 1,377 15.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 24 Orléans 2 Leagues 29 29 2,610 29.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2018-2019 25 Orléans 3 Leagues 37 37 3,330 37.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 2019-2020 26 Troyes 3 Leagues 28 28 2,520 28.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 Troyes 1 League 35 35 3,150 35.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2021-2022 28 Troyes 1 League 31 31 2,790 31.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2022-2023 29 Troyes 2 Leagues 30 30 2,667 29.6 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2023-2024 30 Rennes 3 Leagues 5 5 450 5.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2024-2025 31 Rennes 2 Leagues 2 1 135 1.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11 Seasons 4 Clubs 5 Leagues 216 214 19,284 214.3 0 1 1 0 0 0 20 2 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 Troyes (4 Seasons) 4 Leagues 124 124 11,127 123.6 0 0 0 0 0 0 10 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Nîmes (3 Seasons) 2 Leagues 19 18 1,632 18.1 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Orléans (2 Seasons) 3 Leagues 66 66 5,940 66.0 0 1 1 0 0 0 8 0 0.00 0.02 0.02 0.00 0.02 Rennes (2 Seasons) 3 Leagues 7 6 585 6.5 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Ligue 2 (7 Seasons) 146 145 13,032 144.8 0 1 1 0 0 0 13 1 0.00 0.01 0.01 0.00 0.01 Coupe de France (5 Seasons) 5 5 450 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (5 Seasons) 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (4 Seasons) 62 61 5,502 61.1 0 0 0 0 0 0 6 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 2014-2015 21 Nîmes fr FRA 2. Ligue 2 13th 0 0 Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 14th 3 2 165 1.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14 14 1,257 14.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29 29 2,610 29.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37 37 3,330 37.0 0 1 1 0 0 0 4 0 0.00 0.03 0.03 0.00 0.03 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28 28 2,520 28.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35 35 3,150 35.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31 31 2,790 31.0 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 30 30 2,667 29.6 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 30 Rennes fr FRA 1. Ligue 1 10th 0 0 0.0 0 0 0 0 0 0 1 0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 1 0 45 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 4 Clubs 2 Leagues 208 206 18,534 205.9 0 1 1 0 0 0 19 2 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 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 Troyes (4 Seasons) 2 Leagues 124 124 11,127 123.6 0 0 0 0 0 0 10 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Nîmes (3 Seasons) 1 League 17 16 1,422 15.8 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 Orléans (2 Seasons) 1 League 66 66 5,940 66.0 0 1 1 0 0 0 8 0 0.00 0.02 0.02 0.00 0.02 Rennes (2 Seasons) 1 League 1 0 45 0.5 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Ligue 2 (7 Seasons) 146 145 13,032 144.8 0 1 1 0 0 0 13 1 0.00 0.01 0.01 0.00 0.01 Ligue 1 (4 Seasons) 62 61 5,502 61.1 0 0 0 0 0 0 6 1 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
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 2023-2024 30 Rennes 2. Europa Lg KO 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2015-2016 22 Nîmes 2 Leagues 2.8 0 0 0.00 0 0 2016-2017 23 Nîmes 2 Leagues 15.3 0 0 0 0.00 0.00 0 0 2017-2018 24 Orléans 2 Leagues 29.0 0 0 0 0.00 0.00 0 0 2018-2019 25 Orléans 3 Leagues 37.0 0 0 0 2019-2020 26 Troyes 3 Leagues 28.0 0 1 0 0.0 0.04 0.00 0.00 0 0 2020-2021 27 Troyes 1 League 35.0 0 0 0 0.00 0.00 0 0 2021-2022 28 Troyes 1 League 31.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2022-2023 29 Troyes 2 Leagues 29.6 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2023-2024 30 Rennes 3 Leagues 5.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2024-2025 31 Rennes 2 Leagues 1.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 11 Seasons 4 Clubs 5 Leagues 214.3 0 1 0 0.0 0.01 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 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 Troyes (4 Seasons) 4 Leagues 123.6 0 1 0 0.0 0.01 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Nîmes (3 Seasons) 2 Leagues 18.1 0 0 0 0.00 0.00 0 0 Orléans (2 Seasons) 3 Leagues 66.0 0 0 0 0.00 0.00 0 0 Rennes (2 Seasons) 3 Leagues 6.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Ligue 2 (7 Seasons) 144.8 0 1 0 0.0 0.01 0.00 0.00 0 0 Coupe de France (5 Seasons) 5.0 0 0 0 0.00 0.00 0 0 Coupe de la Ligue (5 Seasons) 2.3 0 0 0 Ligue 1 (4 Seasons) 61.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Europa Lg (1 Season) 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 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 22 Nîmes fr FRA 2. Ligue 2 14th 1.8 0 0 0.00 0 0 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14.0 0 0 0 0.00 0.00 0 0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29.0 0 0 0 0.00 0.00 0 0 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37.0 0 0 0 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28.0 0 1 0 0.0 0.04 0.00 0.00 0 0 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35.0 0 0 0 0.00 0.00 0 0 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 29.6 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 11 Seasons 4 Clubs 2 Leagues 205.9 0 1 0 0.0 0.01 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 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 Troyes (4 Seasons) 2 Leagues 123.6 0 1 0 0.0 0.01 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Nîmes (3 Seasons) 1 League 15.8 0 0 0 0.00 0.00 0 0 Orléans (2 Seasons) 1 League 66.0 0 0 0 0.00 0.00 0 0 Rennes (2 Seasons) 1 League 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Ligue 2 (7 Seasons) 144.8 0 1 0 0.0 0.01 0.00 0.00 0 0 Ligue 1 (4 Seasons) 61.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 0 0 0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 0 0 0 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 0 0 0 0.00 0.00 0 0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 0 0 0 0.00 0.00 0 0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 0 0 0 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Rennes (2 Seasons) 1 League 5.0 0 0 0 0.00 0.00 0 0 Nîmes (2 Seasons) 1 League 2.3 0 0 0 Orléans (2 Seasons) 2 Leagues Troyes (2 Seasons) 2 Leagues Coupe de France (5 Seasons) 5.0 0 0 0 0.00 0.00 0 0 Coupe de la Ligue (5 Seasons) 2.3 0 0 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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 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 22 Nîmes 2 Leagues 2.8 0 2016-2017 23 Nîmes 2 Leagues 15.3 0 2017-2018 24 Orléans 2 Leagues 29.0 0 2018-2019 25 Orléans 3 Leagues 37.0 1 2019-2020 26 Troyes 3 Leagues 28.0 0 2020-2021 27 Troyes 1 League 35.0 0 2021-2022 28 Troyes 1 League 31.0 755 1062 71.1 21393 15894 155 157 98.7 314 321 97.8 277 573 48.3 0 0.0 0.0 0.0 0 13 0 0 0 2022-2023 29 Troyes 2 Leagues 29.6 633 951 66.6 16827 12352 134 135 99.3 301 306 98.4 184 492 37.4 0 0.0 0.0 0.0 1 10 0 0 0 2023-2024 30 Rennes 3 Leagues 5.0 31 45 68.9 1005 668 4 4 100.0 13 13 100.0 14 28 50.0 0 0.0 0.0 0.0 0 0 0 0 0 2024-2025 31 Rennes 2 Leagues 1.5 16 19 84.2 277 175 7 7 100.0 7 7 100.0 2 5 40.0 0 0.0 0.0 0.0 0 0 0 0 0 11 Seasons 4 Clubs 5 Leagues 214.3 1435 2077 69.1 39502 29089 300 303 99.0 635 647 98.1 477 1098 43.4 1 0.0 0.1 +1.0 1 23 0 0 0 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 Troyes (4 Seasons) 4 Leagues 123.6 1388 2013 69.0 38220 28246 289 292 99.0 615 627 98.1 461 1065 43.3 0 0.0 0.1 0.0 1 23 0 0 0 Nîmes (3 Seasons) 2 Leagues 18.1 0 Orléans (2 Seasons) 3 Leagues 66.0 1 Rennes (2 Seasons) 3 Leagues 6.5 47 64 73.4 1282 843 11 11 100.0 20 20 100.0 16 33 48.5 0 0.0 0.0 0.0 0 0 0 0 0 Ligue 2 (7 Seasons) 144.8 1 Coupe de France (5 Seasons) 5.0 0 Coupe de la Ligue (5 Seasons) 2.3 0 Ligue 1 (4 Seasons) 61.1 1404 2032 69.1 38497 28421 296 299 99.0 622 634 98.1 463 1070 43.3 0 0.0 0.1 0.0 1 23 0 0 0 Europa Lg (1 Season) 1.0 31 45 68.9 1005 668 4 4 100.0 13 13 100.0 14 28 50.0 0 0.0 0.0 0.0 0 0 0 0 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 22 Nîmes fr FRA 2. Ligue 2 14th 1.8 0 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14.0 0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29.0 0 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37.0 1 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28.0 0 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35.0 0 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31.0 755 1062 71.1 21393 15894 155 157 98.7 314 321 97.8 277 573 48.3 0 0.0 0.0 0.0 0 13 0 0 0 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 29.6 633 951 66.6 16827 12352 134 135 99.3 301 306 98.4 184 492 37.4 0 0.0 0.0 0.0 1 10 0 0 0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 0.5 16 19 84.2 277 175 7 7 100.0 7 7 100.0 2 5 40.0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 11 Seasons 4 Clubs 2 Leagues 205.9 1404 2032 69.1 38497 28421 296 299 99.0 622 634 98.1 463 1070 43.3 1 0.0 0.1 +1.0 1 23 0 0 0 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 Troyes (4 Seasons) 2 Leagues 123.6 1388 2013 69.0 38220 28246 289 292 99.0 615 627 98.1 461 1065 43.3 0 0.0 0.1 0.0 1 23 0 0 0 Nîmes (3 Seasons) 1 League 15.8 0 Orléans (2 Seasons) 1 League 66.0 1 Rennes (2 Seasons) 1 League 0.5 16 19 84.2 277 175 7 7 100.0 7 7 100.0 2 5 40.0 0 0.0 0.0 0.0 0 0 0 0 0 Ligue 2 (7 Seasons) 144.8 1 Ligue 1 (4 Seasons) 61.1 1404 2032 69.1 38497 28421 296 299 99.0 622 634 98.1 463 1070 43.3 0 0.0 0.1 0.0 1 23 0 0 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 A-xAG KP 1/3 PPA CrsPA Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 0 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Rennes (2 Seasons) 1 League 5.0 0 Nîmes (2 Seasons) 1 League 2.3 0 Orléans (2 Seasons) 2 Leagues Troyes (2 Seasons) 2 Leagues Coupe de France (5 Seasons) 5.0 0 Coupe de la Ligue (5 Seasons) 2.3 0
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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 31 45 68.9 1005 668 4 4 100.0 13 13 100.0 14 28 50.0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.0 31 45 68.9 1005 668 4 4 100.0 13 13 100.0 14 28 50.0 0 0.0 0.0 0.0 0 0 0 0 0
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 22 Nîmes 2 Leagues 2.8 2016-2017 23 Nîmes 2 Leagues 15.3 0 2017-2018 24 Orléans 2 Leagues 29.0 0 2018-2019 25 Orléans 3 Leagues 37.0 2019-2020 26 Troyes 3 Leagues 28.0 0 2020-2021 27 Troyes 1 League 35.0 0 2021-2022 28 Troyes 1 League 31.0 1062 730 330 84 0 8 0 0 0 0 0 0 755 2 1 2022-2023 29 Troyes 2 Leagues 29.6 951 599 349 108 0 5 0 0 0 0 0 0 633 3 0 2023-2024 30 Rennes 3 Leagues 5.0 45 28 17 5 0 0 0 0 0 0 0 0 31 0 0 2024-2025 31 Rennes 2 Leagues 1.5 19 15 4 0 0 0 0 0 0 0 0 0 16 0 0 11 Seasons 4 Clubs 5 Leagues 214.3 2077 1372 700 197 0 13 0 0 0 0 0 0 1435 5 1 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Troyes (4 Seasons) 4 Leagues 123.6 2013 1329 679 192 0 13 0 0 0 0 0 0 1388 5 1 Nîmes (3 Seasons) 2 Leagues 18.1 0 Orléans (2 Seasons) 3 Leagues 66.0 0 Rennes (2 Seasons) 3 Leagues 6.5 64 43 21 5 0 0 0 0 0 0 0 0 47 0 0 Ligue 2 (7 Seasons) 144.8 0 Coupe de France (5 Seasons) 5.0 0 Coupe de la Ligue (5 Seasons) 2.3 Ligue 1 (4 Seasons) 61.1 2032 1344 683 192 0 13 0 0 0 0 0 0 1404 5 1 Europa Lg (1 Season) 1.0 45 28 17 5 0 0 0 0 0 0 0 0 31 0 0
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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 45 28 17 5 0 0 0 0 0 0 0 0 31 0 0 Matches 1 Season 1 Club 1 League 1.0 45 28 17 5 0 0 0 0 0 0 0 0 31 0 0
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 22 Nîmes 2 Leagues 2.8 2016-2017 23 Nîmes 2 Leagues 15.3 2017-2018 24 Orléans 2 Leagues 29.0 2018-2019 25 Orléans 3 Leagues 37.0 2019-2020 26 Troyes 3 Leagues 28.0 2020-2021 27 Troyes 1 League 35.0 2021-2022 28 Troyes 1 League 31.0 1 0.03 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 29 Troyes 2 Leagues 29.6 2 0.07 1 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2023-2024 30 Rennes 3 Leagues 5.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2024-2025 31 Rennes 2 Leagues 1.5 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 11 Seasons 4 Clubs 5 Leagues 214.3 3 0.05 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Troyes (4 Seasons) 4 Leagues 123.6 3 0.05 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Nîmes (3 Seasons) 2 Leagues 18.1 Orléans (2 Seasons) 3 Leagues 66.0 Rennes (2 Seasons) 3 Leagues 6.5 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 2 (7 Seasons) 144.8 Coupe de France (5 Seasons) 5.0 Coupe de la Ligue (5 Seasons) 2.3 Ligue 1 (4 Seasons) 61.1 3 0.05 2 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (1 Season) 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rennes (2 Seasons) 1 League 5.0 Nîmes (2 Seasons) 1 League 2.3 Orléans (2 Seasons) 2 Leagues Troyes (2 Seasons) 2 Leagues Coupe de France (5 Seasons) 5.0 Coupe de la Ligue (5 Seasons) 2.3
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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0.00 0 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 22 Nîmes 2 Leagues 2.8 0 2016-2017 23 Nîmes 2 Leagues 15.3 0 0 0 2017-2018 24 Orléans 2 Leagues 29.0 0 0 0 2018-2019 25 Orléans 3 Leagues 37.0 0 2019-2020 26 Troyes 3 Leagues 28.0 0 0 0 2020-2021 27 Troyes 1 League 35.0 2 1 0 2021-2022 28 Troyes 1 League 31.0 3 0 3 0 0 1 1 100.0 0 0 0 0 2 5 12 1 2022-2023 29 Troyes 2 Leagues 29.6 2 2 2 0 0 2 4 50.0 2 0 0 0 2 4 17 0 2023-2024 30 Rennes 3 Leagues 5.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2024-2025 31 Rennes 2 Leagues 1.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 Seasons 4 Clubs 5 Leagues 214.3 5 4 5 0 0 3 5 60.0 2 0 0 0 5 9 30 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Troyes (4 Seasons) 4 Leagues 123.6 5 4 5 0 0 3 5 60.0 2 0 0 0 5 9 29 1 Nîmes (3 Seasons) 2 Leagues 18.1 0 0 0 Orléans (2 Seasons) 3 Leagues 66.0 0 0 0 Rennes (2 Seasons) 3 Leagues 6.5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Ligue 2 (7 Seasons) 144.8 2 1 0 Coupe de France (5 Seasons) 5.0 0 0 0 Coupe de la Ligue (5 Seasons) 2.3 0 Ligue 1 (4 Seasons) 61.1 5 2 5 0 0 3 5 60.0 2 0 0 0 4 9 29 1 Europa Lg (1 Season) 1.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 0 0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 0 0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 0 0 0 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 (2 Seasons) 1 League 5.0 0 0 0 Nîmes (2 Seasons) 1 League 2.3 0 Orléans (2 Seasons) 2 Leagues 0 Troyes (2 Seasons) 2 Leagues 0 Coupe de France (5 Seasons) 5.0 0 0 0 Coupe de la Ligue (5 Seasons) 2.3 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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 Nîmes 2 Leagues 2.8 2016-2017 23 Nîmes 2 Leagues 15.3 2017-2018 24 Orléans 2 Leagues 29.0 2018-2019 25 Orléans 3 Leagues 37.0 2019-2020 26 Troyes 3 Leagues 28.0 2020-2021 27 Troyes 1 League 35.0 2021-2022 28 Troyes 1 League 31.0 1143 1027 1139 4 0 0 1143 0 0 0 652 3120 1930 0 0 0 1 0 477 0 2022-2023 29 Troyes 2 Leagues 29.6 1055 954 1053 2 0 0 1055 0 0 0 620 3049 1706 0 1 1 0 0 386 0 2023-2024 30 Rennes 3 Leagues 5.0 47 42 47 0 0 0 47 0 0 0 28 100 42 0 0 0 0 0 23 0 2024-2025 31 Rennes 2 Leagues 1.5 19 12 18 1 0 0 19 0 0 0 12 75 45 0 0 0 0 0 13 0 11 Seasons 4 Clubs 5 Leagues 214.3 2264 2035 2257 7 0 0 2264 0 0 0 1312 6344 3723 0 1 1 1 0 899 0 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 Troyes (4 Seasons) 4 Leagues 123.6 2198 1981 2192 6 0 0 2198 0 0 0 1272 6169 3636 0 1 1 1 0 863 0 Nîmes (3 Seasons) 2 Leagues 18.1 Orléans (2 Seasons) 3 Leagues 66.0 Rennes (2 Seasons) 3 Leagues 6.5 66 54 65 1 0 0 66 0 0 0 40 175 87 0 0 0 0 0 36 0 Ligue 2 (7 Seasons) 144.8 Coupe de France (5 Seasons) 5.0 Coupe de la Ligue (5 Seasons) 2.3 Ligue 1 (4 Seasons) 61.1 2217 1993 2210 7 0 0 2217 0 0 0 1284 6244 3681 0 1 1 1 0 876 0 Europa Lg (1 Season) 1.0 47 42 47 0 0 0 47 0 0 0 28 100 42 0 0 0 0 0 23 0
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 22 Nîmes fr FRA 2. Ligue 2 14th 1.8 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14.0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29.0 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37.0 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28.0 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35.0 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31.0 1143 1027 1139 4 0 0 1143 0 0 0 652 3120 1930 0 0 0 1 0 477 0 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 29.6 1055 954 1053 2 0 0 1055 0 0 0 620 3049 1706 0 1 1 0 0 386 0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 0.5 19 12 18 1 0 0 19 0 0 0 12 75 45 0 0 0 0 0 13 0 Matches 11 Seasons 4 Clubs 2 Leagues 205.9 2217 1993 2210 7 0 0 2217 0 0 0 1284 6244 3681 0 1 1 1 0 876 0 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Troyes (4 Seasons) 2 Leagues 123.6 2198 1981 2192 6 0 0 2198 0 0 0 1272 6169 3636 0 1 1 1 0 863 0 Nîmes (3 Seasons) 1 League 15.8 Orléans (2 Seasons) 1 League 66.0 Rennes (2 Seasons) 1 League 0.5 19 12 18 1 0 0 19 0 0 0 12 75 45 0 0 0 0 0 13 0 Ligue 2 (7 Seasons) 144.8 Ligue 1 (4 Seasons) 61.1 2217 1993 2210 7 0 0 2217 0 0 0 1284 6244 3681 0 1 1 1 0 876 0
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 1/3 CPA Mis Dis Rec Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Rennes (2 Seasons) 1 League 5.0 Nîmes (2 Seasons) 1 League 2.3 Orléans (2 Seasons) 2 Leagues Troyes (2 Seasons) 2 Leagues Coupe de France (5 Seasons) 5.0 Coupe de la Ligue (5 Seasons) 2.3
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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 47 42 47 0 0 0 47 0 0 0 28 100 42 0 0 0 0 0 23 0 Matches 1 Season 1 Club 1 League 1.0 47 42 47 0 0 0 47 0 0 0 28 100 42 0 0 0 0 0 23 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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2014-2015 21 Nîmes fr FRA 2. Ligue 2 0 0 0 0 38 Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 3 165 55 4.8 1.8 2 1 1 35 0.33 3 3 0 0.00 +0.06 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 1 120 120 100.0 1.3 1 120 1 0 0 1.00 1 1 0 0.00 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 14 1,257 90 36.8 14.0 14 13 0 6 1.36 21 18 +3 +0.21 -0.41 Matches 2017-2018 24 Orléans fr FRA 1. Coupe de la Ligue 0 0 0 0 2 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 29 2,610 90 76.3 29.0 29 29 0 3 1.24 39 47 -8 -0.28 -0.16 Matches 2018-2019 25 Orléans fr FRA Coupe de France 0 0 0 0 6 Matches 2018-2019 25 Orléans fr FRA 1. Coupe de la Ligue 0 0 0 0 4 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 37 3,330 90 97.4 37.0 37 90 37 0 0 1.32 49 52 -3 -0.08 -1.08 Matches 2019-2020 26 Troyes fr FRA Coupe de France 0 0 0 0 1 Matches 2019-2020 26 Troyes fr FRA 1. Coupe de la Ligue 0 0 0 0 1 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 28 2,520 90 100.0 28.0 28 90 28 0 0 1.82 34 25 +9 +0.32 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 35 3,150 90 92.1 35.0 35 90 35 0 0 2.09 56 33 +23 +0.66 +0.32 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 31 2,790 90 81.6 31.0 31 90 31 0 0 1.03 29 45 -16 -0.52 -0.52 30.0 42.2 -12.2 -0.39 -0.49 Matches 2022-2023 29 Troyes fr FRA Coupe de France 0 0 0 0 1 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 30 2,667 89 78.0 29.6 30 89 29 0 5 0.60 35 65 -30 -1.01 -0.30 33.4 61.8 -28.4 -0.96 +0.30 Matches 2023-2024 30 Rennes fr FRA Coupe de France 4 360 90 80.0 4.0 4 90 4 0 1 2.50 12 3 +9 +2.25 +3.25 Matches 2023-2024 30 Rennes 2. Europa Lg 1 90 90 12.5 1.0 1 90 1 0 7 3.00 3 1 +2 +2.00 +1.57 2.1 1.6 +0.5 +0.53 +0.30 Matches 2023-2024 30 Rennes fr FRA 1. Ligue 1 0 0.0 0.0 0 0 0 33 3.00 3 1 +2 Matches 2024-2025 31 Rennes fr FRA Coupe de France 1 90 90 50.0 1.0 1 90 1 0 0 3.00 4 1 +3 +3.00 +4.00 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 1 45 45 2.3 0.5 0 0 1 45 15 0.00 0 0 0 0.00 +0.14 0.2 0.1 +0.1 +0.21 +0.26 Matches 11 Seasons 4 Clubs 5 Leagues 216 19,284 89 50.7 214.3 214 90 211 2 45 158 1.37 289 296 -7 -0.03 -0.10 65.8 105.7 -40.0 -0.64 -0.43 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 Troyes (4 Seasons) 4 Leagues 124 11,127 90 85.3 123.6 124 90 123 0 8 1.40 154 168 -14 -0.11 +0.16 63.4 104.0 -40.6 -0.67 -0.03 Nîmes (3 Seasons) 2 Leagues 19 1,632 86 15.6 18.1 18 105 16 1 79 1.11 25 23 +2 +0.11 -0.11 Orléans (2 Seasons) 3 Leagues 66 5,940 90 73.3 66.0 66 90 66 0 15 1.28 88 99 -11 -0.17 -0.17 Rennes (2 Seasons) 3 Leagues 7 585 84 9.2 6.5 6 90 6 1 45 56 2.29 22 6 +16 +2.46 +2.42 2.3 1.7 +0.6 +0.42 +0.40 Ligue 2 (7 Seasons) 146 13,032 89 56.6 144.8 145 90 143 1 82 1.57 202 178 +24 +0.17 -0.03 Coupe de France (5 Seasons) 5 450 90 31.9 5.0 5 90 5 0 9 2.60 16 4 +12 +2.40 +3.40 Coupe de la Ligue (5 Seasons) 2 210 105 21.9 2.3 2 105 2 0 7 0.50 1 2 -1 -0.43 Ligue 1 (4 Seasons) 62 5,502 89 46.3 61.1 61 89 60 1 45 53 0.81 67 111 -44 -0.72 -0.66 63.6 104.1 -40.5 -0.66 -0.37 Europa Lg (1 Season) 1 90 90 12.5 1.0 1 90 1 0 7 3.00 3 1 +2 +2.00 +1.57 2.1 1.6 +0.5 +0.53 +0.30
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 2014-2015 21 Nîmes 1 League 0 0 0 0 38 2015-2016 22 Nîmes 2 Leagues 4 255 64 7.3 2.8 3 90 2 1 35 0.25 3 4 -1 -0.35 -0.30 2016-2017 23 Nîmes 2 Leagues 15 1,377 92 38.9 15.3 15 120 14 0 6 1.34 22 19 +3 +0.20 -0.43 2017-2018 24 Orléans 2 Leagues 29 2,610 90 71.9 29.0 29 29 0 5 1.24 39 47 -8 -0.28 -0.16 2018-2019 25 Orléans 3 Leagues 37 3,330 90 74.5 37.0 37 90 37 0 10 1.32 49 52 -3 -0.08 -1.08 2019-2020 26 Troyes 3 Leagues 28 2,520 90 93.3 28.0 28 90 28 0 2 1.82 34 25 +9 +0.32 2020-2021 27 Troyes 1 League 35 3,150 90 92.1 35.0 35 90 35 0 0 2.09 56 33 +23 +0.66 +0.32 2021-2022 28 Troyes 1 League 31 2,790 90 81.6 31.0 31 90 31 0 0 1.03 29 45 -16 -0.52 -0.52 30.0 42.2 -12.2 -0.39 -0.49 2022-2023 29 Troyes 2 Leagues 30 2,667 89 76.0 29.6 30 89 29 0 6 0.60 35 65 -30 -1.01 -0.30 33.4 61.8 -28.4 -0.96 +0.30 2023-2024 30 Rennes 3 Leagues 5 450 90 10.6 5.0 5 90 5 0 41 2.60 18 5 +13 +2.60 +2.43 2.1 1.6 +0.5 +0.53 +0.30 2024-2025 31 Rennes 2 Leagues 2 135 68 6.3 1.5 1 90 1 1 45 15 1.50 4 1 +3 +2.00 +2.18 0.2 0.1 +0.1 +0.21 +0.26 11 Seasons 4 Clubs 5 Leagues 216 19,284 89 50.7 214.3 214 90 211 2 45 158 1.37 289 296 -7 -0.03 -0.10 65.8 105.7 -40.0 -0.64 -0.43 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 Troyes (4 Seasons) 4 Leagues 124 11,127 90 85.3 123.6 124 90 123 0 8 1.40 154 168 -14 -0.11 +0.16 63.4 104.0 -40.6 -0.67 -0.03 Nîmes (3 Seasons) 2 Leagues 19 1,632 86 15.6 18.1 18 105 16 1 79 1.11 25 23 +2 +0.11 -0.11 Orléans (2 Seasons) 3 Leagues 66 5,940 90 73.3 66.0 66 90 66 0 15 1.28 88 99 -11 -0.17 -0.17 Rennes (2 Seasons) 3 Leagues 7 585 84 9.2 6.5 6 90 6 1 45 56 2.29 22 6 +16 +2.46 +2.42 2.3 1.7 +0.6 +0.42 +0.40 Ligue 2 (7 Seasons) 146 13,032 89 56.6 144.8 145 90 143 1 82 1.57 202 178 +24 +0.17 -0.03 Coupe de France (5 Seasons) 5 450 90 31.9 5.0 5 90 5 0 9 2.60 16 4 +12 +2.40 +3.40 Coupe de la Ligue (5 Seasons) 2 210 105 21.9 2.3 2 105 2 0 7 0.50 1 2 -1 -0.43 Ligue 1 (4 Seasons) 62 5,502 89 46.3 61.1 61 89 60 1 45 53 0.81 67 111 -44 -0.72 -0.66 63.6 104.1 -40.5 -0.66 -0.37 Europa Lg (1 Season) 1 90 90 12.5 1.0 1 90 1 0 7 3.00 3 1 +2 +2.00 +1.57 2.1 1.6 +0.5 +0.53 +0.30
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 2014-2015 21 Nîmes fr FRA 2. Ligue 2 13th 0 0 0 0 38 Matches 2015-2016 22 Nîmes fr FRA 2. Ligue 2 14th 3 165 55 4.8 1.8 2 1 1 35 0.33 3 3 0 0.00 +0.06 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14 1,257 90 36.8 14.0 14 13 0 6 1.36 21 18 +3 +0.21 -0.41 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29 2,610 90 76.3 29.0 29 29 0 3 1.24 39 47 -8 -0.28 -0.16 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37 3,330 90 97.4 37.0 37 90 37 0 0 1.32 49 52 -3 -0.08 -1.08 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28 2,520 90 100.0 28.0 28 90 28 0 0 1.82 34 25 +9 +0.32 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35 3,150 90 92.1 35.0 35 90 35 0 0 2.09 56 33 +23 +0.66 +0.32 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31 2,790 90 81.6 31.0 31 90 31 0 0 1.03 29 45 -16 -0.52 -0.52 30.0 42.2 -12.2 -0.39 -0.49 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 30 2,667 89 78.0 29.6 30 89 29 0 5 0.60 35 65 -30 -1.01 -0.30 33.4 61.8 -28.4 -0.96 +0.30 Matches 2023-2024 30 Rennes fr FRA 1. Ligue 1 10th 0 0.0 0.0 0 0 0 33 3.00 3 1 +2 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 1 45 45 2.3 0.5 0 0 1 45 15 0.00 0 0 0 0.00 +0.14 0.2 0.1 +0.1 +0.21 +0.26 Matches 11 Seasons 4 Clubs 2 Leagues 208 18,534 89 53.1 205.9 206 90 203 2 45 135 1.34 269 289 -20 -0.10 -0.17 63.6 104.1 -40.5 -0.66 -0.37 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Troyes (4 Seasons) 2 Leagues 124 11,127 90 87.1 123.6 124 90 123 0 5 1.40 154 168 -14 -0.11 +0.16 63.4 104.0 -40.6 -0.67 -0.03 Nîmes (3 Seasons) 1 League 17 1,422 84 13.9 15.8 16 14 1 79 1.18 24 21 +3 +0.19 -0.03 Orléans (2 Seasons) 1 League 66 5,940 90 86.8 66.0 66 90 66 0 3 1.28 88 99 -11 -0.17 -0.17 Rennes (2 Seasons) 1 League 1 45 45 0.9 0.5 0 0 1 45 48 0.00 3 1 +2 +4.00 +3.96 0.2 0.1 +0.1 +0.21 +0.26 Ligue 2 (7 Seasons) 146 13,032 89 56.6 144.8 145 90 143 1 82 1.57 202 178 +24 +0.17 -0.03 Ligue 1 (4 Seasons) 62 5,502 89 46.3 61.1 61 89 60 1 45 53 0.81 67 111 -44 -0.72 -0.66 63.6 104.1 -40.5 -0.66 -0.37
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 2023-2024 30 Rennes 2. Europa Lg KO 1 90 90 12.5 1.0 1 90 1 0 7 3.00 3 1 +2 +2.00 +1.57 2.1 1.6 +0.5 +0.53 +0.30 Matches 1 Season 1 Club 1 League 1 90 90 12.5 1.0 1 90 1 0 7 3.00 3 1 +2 +2.00 +1.57 2.1 1.6 +0.5 +0.53 +0.30
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 22 Nîmes 2 Leagues 2.8 0 1 0 0 0 2016-2017 23 Nîmes 2 Leagues 15.3 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 24 Orléans 2 Leagues 29.0 4 0 0 1 0 0 0 0 0 0 0 0 2018-2019 25 Orléans 3 Leagues 37.0 4 0 0 0 2019-2020 26 Troyes 3 Leagues 28.0 2 0 0 0 9 0 0 0 0 0 2020-2021 27 Troyes 1 League 35.0 3 0 0 3 10 0 0 1 2 0 2021-2022 28 Troyes 1 League 31.0 2 0 0 0 7 0 0 2 0 0 0 0 33 2 1 66.7 2022-2023 29 Troyes 2 Leagues 29.6 3 1 0 2 5 0 0 2 2 0 1 0 33 14 0 100.0 2023-2024 30 Rennes 3 Leagues 5.0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2024-2025 31 Rennes 2 Leagues 1.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 Seasons 4 Clubs 5 Leagues 214.3 20 2 0 6 31 0 0 5 4 0 1 0 67 16 1 94.1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Troyes (4 Seasons) 4 Leagues 123.6 10 1 0 5 31 0 0 5 4 0 1 0 66 16 1 94.1 Nîmes (3 Seasons) 2 Leagues 18.1 0 1 0 0 0 0 0 0 0 0 0 0 Orléans (2 Seasons) 3 Leagues 66.0 8 0 0 1 0 0 0 0 0 0 0 0 Rennes (2 Seasons) 3 Leagues 6.5 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Ligue 2 (7 Seasons) 144.8 13 1 0 4 19 0 0 1 2 0 0 0 Coupe de France (5 Seasons) 5.0 1 0 0 0 0 0 0 0 0 0 Coupe de la Ligue (5 Seasons) 2.3 0 0 0 0 Ligue 1 (4 Seasons) 61.1 6 1 0 2 12 0 0 4 2 0 1 0 66 16 1 94.1 Europa Lg (1 Season) 1.0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 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 22 Nîmes fr FRA 2. Ligue 2 14th 1.8 0 1 0 Matches 2016-2017 23 Nîmes fr FRA 2. Ligue 2 6th 14.0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2017-2018 24 Orléans fr FRA 2. Ligue 2 12th 29.0 4 0 0 1 0 0 0 0 0 0 0 0 Matches 2018-2019 25 Orléans fr FRA 2. Ligue 2 8th 37.0 4 0 0 0 Matches 2019-2020 26 Troyes fr FRA 2. Ligue 2 4th 28.0 2 0 0 0 9 0 0 0 0 0 Matches 2020-2021 27 Troyes fr FRA 2. Ligue 2 1st 35.0 3 0 0 3 10 0 0 1 2 0 Matches 2021-2022 28 Troyes fr FRA 1. Ligue 1 15th 31.0 2 0 0 0 7 0 0 2 0 0 0 0 33 2 1 66.7 Matches 2022-2023 29 Troyes fr FRA 1. Ligue 1 19th 29.6 3 1 0 2 5 0 0 2 2 0 1 0 33 14 0 100.0 Matches 2024-2025 31 Rennes fr FRA 1. Ligue 1 13th 0.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 11 Seasons 4 Clubs 2 Leagues 205.9 19 2 0 6 31 0 0 5 4 0 1 0 66 16 1 94.1 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Troyes (4 Seasons) 2 Leagues 123.6 10 1 0 5 31 0 0 5 4 0 1 0 66 16 1 94.1 Nîmes (3 Seasons) 1 League 15.8 0 1 0 0 0 0 0 0 0 0 0 0 Orléans (2 Seasons) 1 League 66.0 8 0 0 1 0 0 0 0 0 0 0 0 Rennes (2 Seasons) 1 League 0.5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ligue 2 (7 Seasons) 144.8 13 1 0 4 19 0 0 1 2 0 0 0 Ligue 1 (4 Seasons) 61.1 6 1 0 2 12 0 0 4 2 0 1 0 66 16 1 94.1
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 22 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.0 0 0 0 0 Matches 2016-2017 23 Nîmes fr FRA 1. Coupe de la Ligue 33rd 1.3 0 0 0 0 Matches 2023-2024 30 Rennes fr FRA Coupe de France SF 4.0 1 0 0 0 0 0 0 0 0 0 Matches 2024-2025 31 Rennes fr FRA Coupe de France R32 1.0 0 0 0 0 0 0 0 0 0 0 Matches 8 Seasons 4 Clubs 2 Leagues 7.3 1 0 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rennes (2 Seasons) 1 League 5.0 1 0 0 0 0 0 0 0 0 0 Nîmes (2 Seasons) 1 League 2.3 0 0 0 0 Orléans (2 Seasons) 2 Leagues Troyes (2 Seasons) 2 Leagues Coupe de France (5 Seasons) 5.0 1 0 0 0 0 0 0 0 0 0 Coupe de la Ligue (5 Seasons) 2.3 0 0 0 0
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 2023-2024 30 Rennes 2. Europa Lg KO 1.0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 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 Gauthier Gallon Pages
Gauthier Gallon Overview
Stats by Competition
Match Logs (Goalkeeping)
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)
Scouting Report
Stathead & Player Comparison
Player Club Summary