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 Metz fr FRA 2. Ligue 2 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 6 3 354 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Metz fr FRA 1. Coupe de la Ligue 0 0 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 5 5 341 3.8 0 1 1 0 0 0 0 0 0.00 0.26 0.26 0.00 0.26 Matches 2019-2020 23 Metz 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 2019-2020 23 Metz fr FRA 1. Ligue 1 13 12 1,102 12.2 0 1 1 0 0 0 3 0 0.00 0.08 0.08 0.00 0.08 Matches 2020-2021 24 Metz fr FRA Coupe de France 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 25 19 1,724 19.2 0 3 3 0 0 0 1 1 0.00 0.16 0.16 0.00 0.16 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 12 11 1,007 11.2 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Matches 2022-2023 26 Metz fr FRA Coupe de France 3 3 259 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 38 38 3,408 37.9 3 5 8 3 0 0 2 0 0.08 0.13 0.21 0.08 0.21 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 30 30 2,700 30.0 3 3 6 3 0 0 5 0 0.10 0.10 0.20 0.10 0.20 Matches 2023-2024 27 Metz fr FRA Rel/Pro play-offs 2 2 210 2.3 0 1 1 0 0 0 1 0 0.00 0.43 0.43 0.00 0.43 Matches 2024-2025 28 Metz fr FRA Coupe de France 3 3 270 3.0 0 1 1 0 0 0 0 0 0.00 0.33 0.33 0.00 0.33 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 31 31 2,790 31.0 4 7 11 4 0 0 6 0 0.13 0.23 0.35 0.13 0.35 Matches 2024-2025 28 Metz fr FRA Rel/Pro play-offs 2 2 210 2.3 2 0 2 2 0 0 0 0 0.86 0.00 0.86 0.86 0.86 Matches 2025-2026 29 Lens fr FRA Coupe de France 6 5 471 5.2 2 3 5 2 0 0 2 0 0.38 0.57 0.96 0.38 0.96 Matches 2025-2026 29 Lens fr FRA 1. Ligue 1 34 33 3,002 33.4 1 7 8 1 0 0 2 0 0.03 0.21 0.24 0.03 0.24 Matches 11 Seasons 3 Clubs 6 Leagues 236 222 20,107 223.4 19 34 53 19 0 0 23 1 0.09 0.15 0.24 0.09 0.24 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 Metz (10 Seasons) 5 Leagues 184 173 15,665 174.1 13 22 35 13 0 0 19 1 0.07 0.13 0.20 0.07 0.20 Lens (1 Season) 2 Leagues 40 38 3,473 38.6 3 10 13 3 0 0 4 0 0.08 0.26 0.34 0.08 0.34 FC Seraing (1 Season) 1 League 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46 Ligue 1 (7 Seasons) 123 111 10,159 112.9 5 14 19 5 0 0 11 1 0.04 0.12 0.17 0.04 0.17 Ligue 2 (4 Seasons) 82 82 7,259 80.7 7 13 20 7 0 0 9 0 0.09 0.16 0.25 0.09 0.25 Coupe de France (4 Seasons) 14 13 1,180 13.1 2 4 6 2 0 0 2 0 0.15 0.31 0.46 0.15 0.46 Rel/Pro play-offs (2 Seasons) 4 4 420 4.7 2 1 3 2 0 0 1 0 0.43 0.21 0.64 0.43 0.64 Coupe de la Ligue (2 Seasons) 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Second Division (1 Season) 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46
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 FC Seraing 1 League 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46 2015-2016 19 Metz 1 League 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 20 Metz 1 League 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 21 Metz 1 League 6 3 354 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 22 Metz 2 Leagues 5 5 341 3.8 0 1 1 0 0 0 0 0 0.00 0.26 0.26 0.00 0.26 2019-2020 23 Metz 2 Leagues 14 13 1,222 13.6 0 1 1 0 0 0 3 0 0.00 0.07 0.07 0.00 0.07 2020-2021 24 Metz 2 Leagues 27 21 1,904 21.2 0 3 3 0 0 0 1 1 0.00 0.14 0.14 0.00 0.14 2021-2022 25 Metz 1 League 12 11 1,007 11.2 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 2022-2023 26 Metz 2 Leagues 41 41 3,667 40.7 3 5 8 3 0 0 2 0 0.07 0.12 0.20 0.07 0.20 2023-2024 27 Metz 2 Leagues 32 32 2,910 32.3 3 4 7 3 0 0 6 0 0.09 0.12 0.22 0.09 0.22 2024-2025 28 Metz 3 Leagues 36 36 3,270 36.3 6 8 14 6 0 0 6 0 0.17 0.22 0.39 0.17 0.39 2025-2026 29 Lens 2 Leagues 40 38 3,473 38.6 3 10 13 3 0 0 4 0 0.08 0.26 0.34 0.08 0.34 11 Seasons 3 Clubs 6 Leagues 236 222 20,107 223.4 19 34 53 19 0 0 23 1 0.09 0.15 0.24 0.09 0.24 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 Metz (10 Seasons) 5 Leagues 184 173 15,665 174.1 13 22 35 13 0 0 19 1 0.07 0.13 0.20 0.07 0.20 Lens (1 Season) 2 Leagues 40 38 3,473 38.6 3 10 13 3 0 0 4 0 0.08 0.26 0.34 0.08 0.34 FC Seraing (1 Season) 1 League 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46 Ligue 1 (7 Seasons) 123 111 10,159 112.9 5 14 19 5 0 0 11 1 0.04 0.12 0.17 0.04 0.17 Ligue 2 (4 Seasons) 82 82 7,259 80.7 7 13 20 7 0 0 9 0 0.09 0.16 0.25 0.09 0.25 Coupe de France (4 Seasons) 14 13 1,180 13.1 2 4 6 2 0 0 2 0 0.15 0.31 0.46 0.15 0.46 Rel/Pro play-offs (2 Seasons) 4 4 420 4.7 2 1 3 2 0 0 1 0 0.43 0.21 0.64 0.43 0.64 Coupe de la Ligue (2 Seasons) 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Second Division (1 Season) 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46
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 FC Seraing be BEL 2. Second Division 11th 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46 Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 3rd 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 14th 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 20th 6 3 354 3.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 1st 5 5 341 3.8 0 1 1 0 0 0 0 0 0.00 0.26 0.26 0.00 0.26 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 13 12 1,102 12.2 0 1 1 0 0 0 3 0 0.00 0.08 0.08 0.00 0.08 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 25 19 1,724 19.2 0 3 3 0 0 0 1 1 0.00 0.16 0.16 0.00 0.16 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 12 11 1,007 11.2 1 0 1 1 0 0 0 0 0.09 0.00 0.09 0.09 0.09 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 38 38 3,408 37.9 3 5 8 3 0 0 2 0 0.08 0.13 0.21 0.08 0.21 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 16th 30 30 2,700 30.0 3 3 6 3 0 0 5 0 0.10 0.10 0.20 0.10 0.20 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 3rd 31 31 2,790 31.0 4 7 11 4 0 0 6 0 0.13 0.23 0.35 0.13 0.35 Matches 2025-2026 29 Lens fr FRA 1. Ligue 1 2nd 34 33 3,002 33.4 1 7 8 1 0 0 2 0 0.03 0.21 0.24 0.03 0.24 Matches 11 Seasons 3 Clubs 3 Leagues 217 204 18,387 204.3 15 29 44 15 0 0 20 1 0.07 0.14 0.22 0.07 0.22 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 Metz (10 Seasons) 2 Leagues 171 160 14,416 160.2 11 20 31 11 0 0 18 1 0.07 0.12 0.19 0.07 0.19 Lens (1 Season) 1 League 34 33 3,002 33.4 1 7 8 1 0 0 2 0 0.03 0.21 0.24 0.03 0.24 FC Seraing (1 Season) 1 League 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46 Ligue 1 (7 Seasons) 123 111 10,159 112.9 5 14 19 5 0 0 11 1 0.04 0.12 0.17 0.04 0.17 Ligue 2 (4 Seasons) 82 82 7,259 80.7 7 13 20 7 0 0 9 0 0.09 0.16 0.25 0.09 0.25 Second Division (1 Season) 12 11 969 10.8 3 2 5 3 0 0 0 0 0.28 0.19 0.46 0.28 0.46
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 2018-2019 22 Metz fr FRA 1. Coupe de la Ligue 17th 0 0 Matches 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 17th 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 24 Metz fr FRA Coupe de France 9th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Metz fr FRA Coupe de France R64 3 3 259 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 28 Metz fr FRA Coupe de France R64 3 3 270 3.0 0 1 1 0 0 0 0 0 0.00 0.33 0.33 0.00 0.33 Matches 2025-2026 29 Lens fr FRA Coupe de France 1st 6 5 471 5.2 2 3 5 2 0 0 2 0 0.38 0.57 0.96 0.38 0.96 Matches 6 Seasons 2 Clubs 2 Leagues 15 14 1,300 14.4 2 4 6 2 0 0 2 0 0.14 0.28 0.42 0.14 0.42 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 Metz (5 Seasons) 2 Leagues 9 9 829 9.2 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Lens (1 Season) 1 League 6 5 471 5.2 2 3 5 2 0 0 2 0 0.38 0.57 0.96 0.38 0.96 Coupe de France (4 Seasons) 14 13 1,180 13.1 2 4 6 2 0 0 2 0 0.15 0.31 0.46 0.15 0.46 Coupe de la Ligue (2 Seasons) 1 1 120 1.3 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 FC Seraing 1 League 10.8 3 0 0 2015-2016 19 Metz 1 League 8.0 0 1 0.12 0.00 0 0 2016-2017 20 Metz 1 League 3.0 0 0 0 0.00 0.00 0 0 2017-2018 21 Metz 1 League 3.9 0 1 0 0.0 0.25 0.00 0.00 0 0 2018-2019 22 Metz 2 Leagues 3.8 0 0 0 2019-2020 23 Metz 2 Leagues 13.6 0 4 2 50.0 0.29 0.15 0.00 0.00 0 0 2020-2021 24 Metz 2 Leagues 21.2 0 13 3 23.1 0.61 0.14 0.00 0.00 0 0 2021-2022 25 Metz 1 League 11.2 1 5 2 40.0 0.45 0.18 0.20 0.50 0 0 2022-2023 26 Metz 2 Leagues 40.7 3 28 6 21.4 0.69 0.15 0.11 0.50 0 0 2023-2024 27 Metz 2 Leagues 32.3 3 22 9 40.9 0.68 0.28 0.14 0.33 0 0 2024-2025 28 Metz 3 Leagues 36.3 6 44 12 27.3 1.21 0.33 0.14 0.50 0 0 2025-2026 29 Lens 2 Leagues 38.6 3 51 20 39.2 1.32 0.52 0.06 0.15 0 0 11 Seasons 3 Clubs 6 Leagues 223.4 19 168 55 32.1 0.84 0.26 0.10 0.29 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Metz (10 Seasons) 5 Leagues 174.1 13 117 35 29.1 0.72 0.21 0.11 0.37 0 0 Lens (1 Season) 2 Leagues 38.6 3 51 20 39.2 1.32 0.52 0.06 0.15 0 0 FC Seraing (1 Season) 1 League 10.8 3 0 0 Ligue 1 (7 Seasons) 112.9 5 88 31 35.2 0.78 0.27 0.06 0.16 0 0 Ligue 2 (4 Seasons) 80.7 7 70 17 22.9 1.02 0.22 0.10 0.41 0 0 Coupe de France (4 Seasons) 13.1 2 4 3 75.0 0.31 0.23 0.50 0.67 0 0 Rel/Pro play-offs (2 Seasons) 4.7 2 5 3 60.0 1.07 0.64 0.40 0.67 0 0 Coupe de la Ligue (2 Seasons) 1.3 0 1 1 100.0 0.75 0.75 0.00 0.00 0 0 Second Division (1 Season) 10.8 3 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 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 17th 1.3 0 1 1 100.0 0.75 0.75 0.00 0.00 0 0 Matches 2020-2021 24 Metz fr FRA Coupe de France 9th 2.0 0 0 0 0.00 0.00 0 0 Matches 2022-2023 26 Metz fr FRA Coupe de France R64 2.9 0 0 0 0.00 0.00 0 0 Matches 2024-2025 28 Metz fr FRA Coupe de France R64 3.0 0 0 0 0.00 0.00 0 0 Matches 2025-2026 29 Lens fr FRA Coupe de France 1st 5.2 2 4 3 75.0 0.76 0.57 0.50 0.67 0 0 Matches 6 Seasons 2 Clubs 2 Leagues 14.4 2 5 4 80.0 0.35 0.28 0.40 0.50 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Metz (5 Seasons) 2 Leagues 9.2 0 1 1 100.0 0.11 0.11 0.00 0.00 0 0 Lens (1 Season) 1 League 5.2 2 4 3 75.0 0.76 0.57 0.50 0.67 0 0 Coupe de France (4 Seasons) 13.1 2 4 3 75.0 0.31 0.23 0.50 0.67 0 0 Coupe de la Ligue (2 Seasons) 1.3 0 1 1 100.0 0.75 0.75 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 Metz fr FRA 2. Ligue 2 8 720 90 21.1 8.0 8 8 0 0 2.25 15 7 +8 +1.00 +0.77 Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 3 270 90 7.9 3.0 3 3 0 2 0.33 3 5 -2 -0.67 +0.22 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 6 354 59 10.4 3.9 3 90 2 3 28 1 0.50 2 7 -5 -1.27 -0.19 Matches 2018-2019 22 Metz fr FRA 1. Coupe de la Ligue 0 0 0 0 1 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 5 341 68 10.0 3.8 5 68 3 0 0 2.60 11 3 +8 +2.11 +1.26 Matches 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 1 0 0.00 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 13 1,102 85 43.7 12.2 12 90 11 1 24 5 1.38 14 15 -1 -0.08 +0.36 Matches 2020-2021 24 Metz fr FRA Coupe de France 2 180 90 60.0 2.0 2 90 2 0 1 3.00 6 1 +5 +2.50 +2.50 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 25 1,724 69 50.4 19.2 19 85 16 6 17 4 1.36 29 25 +4 +0.21 +0.63 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 12 1,007 84 29.4 11.2 11 90 11 1 17 0 0.58 12 26 -14 -1.25 -0.51 Matches 2022-2023 26 Metz fr FRA Coupe de France 3 259 86 95.9 2.9 3 86 2 0 0 2.00 4 3 +1 +0.35 +0.35 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 38 3,408 90 99.6 37.9 38 90 36 0 0 1.89 61 33 +28 +0.74 +0.74 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 30 2,700 90 88.2 30.0 30 90 30 0 0 0.93 29 46 -17 -0.57 +0.93 Matches 2023-2024 27 Metz fr FRA Rel/Pro play-offs 2 210 105 100.0 2.3 2 105 2 0 0 0.50 3 4 -1 -0.43 Matches 2024-2025 28 Metz fr FRA Coupe de France 3 270 90 100.0 3.0 3 90 3 0 0 2.00 4 3 +1 +0.33 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 31 2,790 90 91.2 31.0 31 90 31 0 0 1.91 57 29 +28 +0.90 +0.24 Matches 2024-2025 28 Metz fr FRA Rel/Pro play-offs 2 210 105 100.0 2.3 2 105 2 0 0 2.00 4 2 +2 +0.86 Matches 2025-2026 29 Lens fr FRA Coupe de France 6 471 79 87.2 5.2 5 90 5 1 21 0 2.67 16 7 +9 +1.72 -2.19 Matches 2025-2026 29 Lens fr FRA 1. Ligue 1 34 3,002 88 98.1 33.4 33 90 30 1 45 0 2.06 62 35 +27 +0.81 -5.40 Matches 11 Seasons 3 Clubs 6 Leagues 236 20,107 85 49.4 223.4 222 89 206 14 24 14 1.59 347 266 +81 +0.36 +0.67 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Metz (10 Seasons) 5 Leagues 184 15,665 85 45.7 174.1 173 89 163 11 21 14 1.50 255 210 +45 +0.26 +0.61 Lens (1 Season) 2 Leagues 40 3,473 87 96.5 38.6 38 90 35 2 33 0 2.15 78 42 +36 +0.93 -4.03 FC Seraing (1 Season) 1 League 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24 Ligue 1 (7 Seasons) 123 10,159 83 45.5 112.9 111 89 103 12 23 12 1.31 151 159 -8 -0.07 +0.71 Ligue 2 (4 Seasons) 82 7,259 89 54.5 80.7 82 88 78 0 0 1.98 144 72 +72 +0.89 +0.33 Coupe de France (4 Seasons) 14 1,180 84 85.5 13.1 13 89 12 1 21 1 2.43 30 14 +16 +1.22 -0.13 Rel/Pro play-offs (2 Seasons) 4 420 105 100.0 4.7 4 105 4 0 0 1.25 7 6 +1 +0.21 Coupe de la Ligue (2 Seasons) 1 120 120 28.6 1.3 1 120 1 0 1 0.00 1 1 0 0.00 Second Division (1 Season) 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24
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 FC Seraing 1 League 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24 2015-2016 19 Metz 1 League 8 720 90 21.1 8.0 8 8 0 0 2.25 15 7 +8 +1.00 +0.77 2016-2017 20 Metz 1 League 3 270 90 7.9 3.0 3 3 0 2 0.33 3 5 -2 -0.67 +0.22 2017-2018 21 Metz 1 League 6 354 59 10.4 3.9 3 90 2 3 28 1 0.50 2 7 -5 -1.27 -0.19 2018-2019 22 Metz 2 Leagues 5 341 68 9.2 3.8 5 68 3 0 1 2.60 11 3 +8 +2.11 +1.26 2019-2020 23 Metz 2 Leagues 14 1,222 87 46.3 13.6 13 92 12 1 24 5 1.28 15 16 -1 -0.07 +0.37 2020-2021 24 Metz 2 Leagues 27 1,904 71 51.2 21.2 21 86 18 6 17 5 1.48 35 26 +9 +0.43 +0.82 2021-2022 25 Metz 1 League 12 1,007 84 29.4 11.2 11 90 11 1 17 0 0.58 12 26 -14 -1.25 -0.51 2022-2023 26 Metz 2 Leagues 41 3,667 89 99.4 40.7 41 89 38 0 0 1.90 65 36 +29 +0.71 +0.71 2023-2024 27 Metz 2 Leagues 32 2,910 91 89.0 32.3 32 91 32 0 0 0.90 32 50 -18 -0.56 +0.94 2024-2025 28 Metz 3 Leagues 36 3,270 91 92.4 36.3 36 91 36 0 0 1.92 65 34 +31 +0.85 +0.19 2025-2026 29 Lens 2 Leagues 40 3,473 87 96.5 38.6 38 90 35 2 33 0 2.15 78 42 +36 +0.93 -4.03 11 Seasons 3 Clubs 6 Leagues 236 20,107 85 49.4 223.4 222 89 206 14 24 14 1.59 347 266 +81 +0.36 +0.67 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Metz (10 Seasons) 5 Leagues 184 15,665 85 45.7 174.1 173 89 163 11 21 14 1.50 255 210 +45 +0.26 +0.61 Lens (1 Season) 2 Leagues 40 3,473 87 96.5 38.6 38 90 35 2 33 0 2.15 78 42 +36 +0.93 -4.03 FC Seraing (1 Season) 1 League 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24 Ligue 1 (7 Seasons) 123 10,159 83 45.5 112.9 111 89 103 12 23 12 1.31 151 159 -8 -0.07 +0.71 Ligue 2 (4 Seasons) 82 7,259 89 54.5 80.7 82 88 78 0 0 1.98 144 72 +72 +0.89 +0.33 Coupe de France (4 Seasons) 14 1,180 84 85.5 13.1 13 89 12 1 21 1 2.43 30 14 +16 +1.22 -0.13 Rel/Pro play-offs (2 Seasons) 4 420 105 100.0 4.7 4 105 4 0 0 1.25 7 6 +1 +0.21 Coupe de la Ligue (2 Seasons) 1 120 120 28.6 1.3 1 120 1 0 1 0.00 1 1 0 0.00 Second Division (1 Season) 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24
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 FC Seraing be BEL 2. Second Division 11th 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24 Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 3rd 8 720 90 21.1 8.0 8 8 0 0 2.25 15 7 +8 +1.00 +0.77 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 14th 3 270 90 7.9 3.0 3 3 0 2 0.33 3 5 -2 -0.67 +0.22 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 20th 6 354 59 10.4 3.9 3 90 2 3 28 1 0.50 2 7 -5 -1.27 -0.19 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 1st 5 341 68 10.0 3.8 5 68 3 0 0 2.60 11 3 +8 +2.11 +1.26 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 13 1,102 85 43.7 12.2 12 90 11 1 24 5 1.38 14 15 -1 -0.08 +0.36 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 25 1,724 69 50.4 19.2 19 85 16 6 17 4 1.36 29 25 +4 +0.21 +0.63 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 12 1,007 84 29.4 11.2 11 90 11 1 17 0 0.58 12 26 -14 -1.25 -0.51 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 38 3,408 90 99.6 37.9 38 90 36 0 0 1.89 61 33 +28 +0.74 +0.74 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 16th 30 2,700 90 88.2 30.0 30 90 30 0 0 0.93 29 46 -17 -0.57 +0.93 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 3rd 31 2,790 90 91.2 31.0 31 90 31 0 0 1.91 57 29 +28 +0.90 +0.24 Matches 2025-2026 29 Lens fr FRA 1. Ligue 1 2nd 34 3,002 88 98.1 33.4 33 90 30 1 45 0 2.06 62 35 +27 +0.81 -5.40 Matches 11 Seasons 3 Clubs 3 Leagues 217 18,387 85 47.7 204.3 204 88 189 13 24 12 1.55 309 245 +64 +0.31 +0.64 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Metz (10 Seasons) 2 Leagues 171 14,416 84 44.2 160.2 160 89 151 11 21 12 1.48 233 196 +37 +0.23 +0.58 Lens (1 Season) 1 League 34 3,002 88 98.1 33.4 33 90 30 1 45 0 2.06 62 35 +27 +0.81 -5.40 FC Seraing (1 Season) 1 League 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24 Ligue 1 (7 Seasons) 123 10,159 83 45.5 112.9 111 89 103 12 23 12 1.31 151 159 -8 -0.07 +0.71 Ligue 2 (4 Seasons) 82 7,259 89 54.5 80.7 82 88 78 0 0 1.98 144 72 +72 +0.89 +0.33 Second Division (1 Season) 12 969 81 33.6 10.8 11 84 8 1 45 0 1.08 14 14 0 0.00 +0.24
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 2018-2019 22 Metz fr FRA 1. Coupe de la Ligue 17th 0 0 0 0 1 Matches 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 17th 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 1 0 0.00 Matches 2020-2021 24 Metz fr FRA Coupe de France 9th 2 180 90 60.0 2.0 2 90 2 0 1 3.00 6 1 +5 +2.50 +2.50 Matches 2022-2023 26 Metz fr FRA Coupe de France R64 3 259 86 95.9 2.9 3 86 2 0 0 2.00 4 3 +1 +0.35 +0.35 Matches 2024-2025 28 Metz fr FRA Coupe de France R64 3 270 90 100.0 3.0 3 90 3 0 0 2.00 4 3 +1 +0.33 Matches 2025-2026 29 Lens fr FRA Coupe de France 1st 6 471 79 87.2 5.2 5 90 5 1 21 0 2.67 16 7 +9 +1.72 -2.19 Matches 6 Seasons 2 Clubs 2 Leagues 15 1,300 87 72.2 14.4 14 91 13 1 21 2 2.27 31 15 +16 +1.11 -0.24 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Metz (5 Seasons) 2 Leagues 9 829 92 65.8 9.2 9 92 8 0 2 2.00 15 8 +7 +0.76 +0.76 Lens (1 Season) 1 League 6 471 79 87.2 5.2 5 90 5 1 21 0 2.67 16 7 +9 +1.72 -2.19 Coupe de France (4 Seasons) 14 1,180 84 85.5 13.1 13 89 12 1 21 1 2.43 30 14 +16 +1.22 -0.13 Coupe de la Ligue (2 Seasons) 1 120 120 28.6 1.3 1 120 1 0 1 0.00 1 1 0 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 19 FC Seraing 1 League 10.8 0 0 0 0 2015-2016 19 Metz 1 League 8.0 1 0 8 2016-2017 20 Metz 1 League 3.0 0 0 0 2 5 0 8 8 3 0 0 0 2017-2018 21 Metz 1 League 3.9 0 0 0 8 1 0 14 10 9 0 0 0 2018-2019 22 Metz 2 Leagues 3.8 0 0 0 0 2019-2020 23 Metz 2 Leagues 13.6 3 0 0 13 18 0 42 27 20 0 2020-2021 24 Metz 2 Leagues 21.2 1 1 0 16 19 0 60 41 24 0 2021-2022 25 Metz 1 League 11.2 0 0 0 3 6 0 27 29 14 0 2022-2023 26 Metz 2 Leagues 40.7 2 0 0 29 28 1 116 76 35 0 2023-2024 27 Metz 2 Leagues 32.3 6 0 0 35 22 1 74 50 39 0 2024-2025 28 Metz 3 Leagues 36.3 6 0 0 46 43 0 88 66 38 0 2025-2026 29 Lens 2 Leagues 38.6 4 0 0 37 29 3 131 55 29 0 11 Seasons 3 Clubs 6 Leagues 223.4 23 1 0 197 171 5 560 362 211 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Metz (10 Seasons) 5 Leagues 174.1 19 1 0 160 142 2 429 307 182 0 0 0 Lens (1 Season) 2 Leagues 38.6 4 0 0 37 29 3 131 55 29 0 FC Seraing (1 Season) 1 League 10.8 0 0 0 0 Ligue 1 (7 Seasons) 112.9 11 1 0 99 96 3 333 205 124 0 0 0 Ligue 2 (4 Seasons) 80.7 9 0 0 79 69 1 190 135 72 0 Coupe de France (4 Seasons) 13.1 2 0 0 9 3 1 22 10 10 0 Rel/Pro play-offs (2 Seasons) 4.7 1 0 0 10 2 0 11 9 4 Coupe de la Ligue (2 Seasons) 1.3 0 0 0 0 1 0 4 3 1 0 Second Division (1 Season) 10.8 0 0 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.
View Additional Information
More Matthieu Udol Pages
Matthieu Udol Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary