Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015-2016 19 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.0 0.0 0.0 0.0 10 5 22 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 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.1 0.1 0.3 0.3 6 14 11 0.00 0.26 0.26 0.00 0.26 0.01 0.07 0.08 0.01 0.08 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.7 0.7 0.4 1.0 39 33 17 0.00 0.08 0.08 0.00 0.08 0.06 0.03 0.09 0.06 0.09 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.6 0.6 2.7 3.3 50 58 77 0.00 0.16 0.16 0.00 0.16 0.03 0.14 0.17 0.03 0.17 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.5 0.5 0.4 0.9 17 30 10 0.09 0.00 0.09 0.09 0.09 0.05 0.03 0.08 0.05 0.08 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 2.9 2.9 2.8 5.7 109 151 167 0.08 0.13 0.21 0.08 0.21 0.08 0.07 0.15 0.08 0.15 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 30 30 2,700 30.0 3 3 6 3 0 0 5 0 1.4 1.4 3.1 4.5 46 98 86 0.10 0.10 0.20 0.10 0.20 0.05 0.10 0.15 0.05 0.15 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 14 14 1,260 14.0 3 1 4 3 0 0 4 0 2.1 2.1 2.0 4.2 31 95 38 0.21 0.07 0.29 0.21 0.29 0.15 0.15 0.30 0.15 0.30 Matches 10 Seasons 2 Clubs 5 Leagues 175 163 14,684 163.2 13 17 30 13 0 0 16 1 8.3 8.3 11.5 19.9 308 484 428 0.08 0.10 0.18 0.08 0.18 0.06 0.09 0.15 0.06 0.15 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 Metz (10 Seasons) 4 Leagues 163 152 13,715 152.4 10 15 25 10 0 0 16 1 8.3 8.3 11.5 19.9 308 484 428 0.07 0.10 0.16 0.07 0.16 0.06 0.09 0.15 0.06 0.15 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 (6 Seasons) 89 78 7,157 79.5 4 7 11 4 0 0 9 1 3.3 3.3 6.5 9.7 162 224 212 0.05 0.09 0.14 0.05 0.14 0.04 0.08 0.13 0.04 0.13 Ligue 2 (4 Seasons) 65 65 5,729 63.7 6 7 13 6 0 0 7 0 5.1 5.1 5.1 10.2 146 260 216 0.09 0.11 0.20 0.09 0.20 0.09 0.09 0.18 0.09 0.18 Coupe de France (3 Seasons) 8 8 709 7.9 0 1 1 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 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 xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015-2016 19 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.0 0.0 0.0 0.0 10 5 22 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 2018-2019 22 Metz 2 Leagues 5 5 341 3.8 0 1 1 0 0 0 0 0 0.1 0.1 0.3 0.3 6 14 11 0.00 0.26 0.26 0.00 0.26 0.01 0.07 0.08 0.01 0.08 2019-2020 23 Metz 2 Leagues 14 13 1,222 13.6 0 1 1 0 0 0 3 0 0.7 0.7 0.4 1.0 39 33 17 0.00 0.07 0.07 0.00 0.07 0.06 0.03 0.09 0.06 0.09 2020-2021 24 Metz 2 Leagues 27 21 1,904 21.2 0 3 3 0 0 0 1 1 0.6 0.6 2.7 3.3 50 58 77 0.00 0.14 0.14 0.00 0.14 0.03 0.14 0.17 0.03 0.17 2021-2022 25 Metz 1 League 12 11 1,007 11.2 1 0 1 1 0 0 0 0 0.5 0.5 0.4 0.9 17 30 10 0.09 0.00 0.09 0.09 0.09 0.05 0.03 0.08 0.05 0.08 2022-2023 26 Metz 2 Leagues 41 41 3,667 40.7 3 5 8 3 0 0 2 0 2.9 2.9 2.8 5.7 109 151 167 0.07 0.12 0.20 0.07 0.20 0.08 0.07 0.15 0.08 0.15 2023-2024 27 Metz 1 League 30 30 2,700 30.0 3 3 6 3 0 0 5 0 1.4 1.4 3.1 4.5 46 98 86 0.10 0.10 0.20 0.10 0.20 0.05 0.10 0.15 0.05 0.15 2024-2025 28 Metz 2 Leagues 17 17 1,530 17.0 3 2 5 3 0 0 4 0 2.1 2.1 2.0 4.2 31 95 38 0.18 0.12 0.29 0.18 0.29 0.15 0.15 0.30 0.15 0.30 10 Seasons 2 Clubs 5 Leagues 175 163 14,684 163.2 13 17 30 13 0 0 16 1 8.3 8.3 11.5 19.9 308 484 428 0.08 0.10 0.18 0.08 0.18 0.06 0.09 0.15 0.06 0.15 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 Metz (10 Seasons) 4 Leagues 163 152 13,715 152.4 10 15 25 10 0 0 16 1 8.3 8.3 11.5 19.9 308 484 428 0.07 0.10 0.16 0.07 0.16 0.06 0.09 0.15 0.06 0.15 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 (6 Seasons) 89 78 7,157 79.5 4 7 11 4 0 0 9 1 3.3 3.3 6.5 9.7 162 224 212 0.05 0.09 0.14 0.05 0.14 0.04 0.08 0.13 0.04 0.13 Ligue 2 (4 Seasons) 65 65 5,729 63.7 6 7 13 6 0 0 7 0 5.1 5.1 5.1 10.2 146 260 216 0.09 0.11 0.20 0.09 0.20 0.09 0.09 0.18 0.09 0.18 Coupe de France (3 Seasons) 8 8 709 7.9 0 1 1 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 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 xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015-2016 19 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.0 0.0 0.0 0.0 10 5 22 0.00 0.00 0.00 0.00 0.00 0.01 0.00 0.01 0.01 0.01 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.1 0.1 0.3 0.3 6 14 11 0.00 0.26 0.26 0.00 0.26 0.01 0.07 0.08 0.01 0.08 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.7 0.7 0.4 1.0 39 33 17 0.00 0.08 0.08 0.00 0.08 0.06 0.03 0.09 0.06 0.09 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.6 0.6 2.7 3.3 50 58 77 0.00 0.16 0.16 0.00 0.16 0.03 0.14 0.17 0.03 0.17 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.5 0.5 0.4 0.9 17 30 10 0.09 0.00 0.09 0.09 0.09 0.05 0.03 0.08 0.05 0.08 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 2.9 2.9 2.8 5.7 109 151 167 0.08 0.13 0.21 0.08 0.21 0.08 0.07 0.15 0.08 0.15 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 1.4 1.4 3.1 4.5 46 98 86 0.10 0.10 0.20 0.10 0.20 0.05 0.10 0.15 0.05 0.15 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 4th 14 14 1,260 14.0 3 1 4 3 0 0 4 0 2.1 2.1 2.0 4.2 31 95 38 0.21 0.07 0.29 0.21 0.29 0.15 0.15 0.30 0.15 0.30 Matches 10 Seasons 2 Clubs 3 Leagues 166 154 13,855 153.9 13 16 29 13 0 0 16 1 8.3 8.3 11.5 19.9 308 484 428 0.08 0.10 0.19 0.08 0.19 0.06 0.09 0.15 0.06 0.15 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 Metz (10 Seasons) 2 Leagues 154 143 12,886 143.2 10 14 24 10 0 0 16 1 8.3 8.3 11.5 19.9 308 484 428 0.07 0.10 0.17 0.07 0.17 0.06 0.09 0.15 0.06 0.15 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 (6 Seasons) 89 78 7,157 79.5 4 7 11 4 0 0 9 1 3.3 3.3 6.5 9.7 162 224 212 0.05 0.09 0.14 0.05 0.14 0.04 0.08 0.13 0.04 0.13 Ligue 2 (4 Seasons) 65 65 5,729 63.7 6 7 13 6 0 0 7 0 5.1 5.1 5.1 10.2 146 260 216 0.09 0.11 0.20 0.09 0.20 0.09 0.09 0.18 0.09 0.18 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
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2015-2016 19 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 25.2 0 0 0 0.0 0.0 0.04 0.0 0.0 2018-2019 22 Metz 2 Leagues 3.8 0 1 0 0.0 0.26 0.00 0.00 16.8 0 0 0 0.1 0.1 0.05 -0.1 -0.1 2019-2020 23 Metz 2 Leagues 13.6 0 4 2 50.0 0.29 0.15 0.00 0.00 19.2 0 0 0 0.7 0.7 0.23 -0.7 -0.7 2020-2021 24 Metz 2 Leagues 21.2 0 13 4 30.8 0.61 0.19 0.00 0.00 21.5 0 0 0 0.6 0.6 0.05 -0.6 -0.6 2021-2022 25 Metz 1 League 11.2 1 5 2 40.0 0.45 0.18 0.20 0.50 18.0 0 0 0 0.5 0.5 0.10 +0.5 +0.5 2022-2023 26 Metz 2 Leagues 40.7 3 28 6 21.4 0.69 0.15 0.11 0.50 14.3 1 0 0 2.9 2.9 0.10 +0.1 +0.1 2023-2024 27 Metz 1 League 30.0 3 19 7 36.8 0.63 0.23 0.16 0.43 12.3 0 0 0 1.4 1.4 0.07 +1.6 +1.6 2024-2025 28 Metz 2 Leagues 17.0 3 18 4 22.2 1.06 0.24 0.17 0.75 13.7 0 0 0 2.1 2.1 0.12 +0.9 +0.9 10 Seasons 2 Clubs 5 Leagues 163.2 13 89 26 28.1 0.62 0.17 0.11 0.38 15.3 1 0 0 8.3 8.3 0.10 +1.7 +1.7 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 Metz (10 Seasons) 4 Leagues 152.4 10 89 26 28.1 0.62 0.17 0.11 0.38 15.3 1 0 0 8.3 8.3 0.10 +1.7 +1.7 FC Seraing (1 Season) 1 League 10.8 3 0 0 Ligue 1 (6 Seasons) 79.5 4 41 14 34.1 0.52 0.18 0.10 0.29 16.7 0 0 0 3.3 3.3 0.08 +0.7 +0.7 Ligue 2 (4 Seasons) 63.7 6 47 11 21.3 0.84 0.17 0.13 0.55 14.1 1 0 0 5.1 5.1 0.11 +0.9 +0.9 Coupe de France (3 Seasons) 7.9 0 0 0 0.00 0.00 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 11th 10.8 3 0 0 Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 3rd 8.0 0 1 0.12 0.00 0 0 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 14th 3.0 0 0 0 0.00 0.00 0 0 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 20th 3.9 0 1 0 0.0 0.25 0.00 0.00 25.2 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 1st 3.8 0 1 0 0.0 0.26 0.00 0.00 16.8 0 0 0 0.1 0.1 0.05 -0.1 -0.1 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 12.2 0 3 1 33.3 0.25 0.08 0.00 0.00 19.2 0 0 0 0.7 0.7 0.23 -0.7 -0.7 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 19.2 0 13 4 30.8 0.68 0.21 0.00 0.00 21.5 0 0 0 0.6 0.6 0.05 -0.6 -0.6 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 11.2 1 5 2 40.0 0.45 0.18 0.20 0.50 18.0 0 0 0 0.5 0.5 0.10 +0.5 +0.5 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 37.9 3 28 6 21.4 0.74 0.16 0.11 0.50 14.3 1 0 0 2.9 2.9 0.10 +0.1 +0.1 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 16th 30.0 3 19 7 36.8 0.63 0.23 0.16 0.43 12.3 0 0 0 1.4 1.4 0.07 +1.6 +1.6 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 4th 14.0 3 18 4 22.2 1.29 0.29 0.17 0.75 13.7 0 0 0 2.1 2.1 0.12 +0.9 +0.9 Matches 10 Seasons 2 Clubs 3 Leagues 153.9 13 88 25 27.3 0.65 0.17 0.11 0.40 15.3 1 0 0 8.3 8.3 0.10 +1.7 +1.7 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 Metz (10 Seasons) 2 Leagues 143.2 10 88 25 27.3 0.65 0.17 0.11 0.40 15.3 1 0 0 8.3 8.3 0.10 +1.7 +1.7 FC Seraing (1 Season) 1 League 10.8 3 0 0 Ligue 1 (6 Seasons) 79.5 4 41 14 34.1 0.52 0.18 0.10 0.29 16.7 0 0 0 3.3 3.3 0.08 +0.7 +0.7 Ligue 2 (4 Seasons) 63.7 6 47 11 21.3 0.84 0.17 0.13 0.55 14.1 1 0 0 5.1 5.1 0.11 +0.9 +0.9 Second Division (1 Season) 10.8 3 0 0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 8.0 0 Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 10.8 2 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 3.0 0 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 3.9 130 176 73.9 2269 964 62 65 95.4 54 68 79.4 12 34 35.3 0 0.0 0.1 0.0 0 10 1 0 5 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 3.8 200 249 80.3 3275 1391 106 114 93.0 74 90 82.2 16 34 47.1 1 0.3 0.2 +0.7 6 14 1 1 14 Matches 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 1.3 0 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 12.2 432 599 72.1 7231 3131 207 230 90.0 185 247 74.9 30 96 31.3 1 0.4 0.6 +0.6 7 23 8 4 33 Matches 2020-2021 24 Metz fr FRA Coupe de France 2.0 0 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 19.2 775 959 80.8 12133 4433 418 462 90.5 295 348 84.8 44 103 42.7 3 2.7 1.8 +0.3 23 35 16 10 58 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 11.2 387 497 77.9 6736 2666 169 188 89.9 176 206 85.4 35 76 46.1 0 0.4 0.2 -0.4 6 23 1 1 30 Matches 2022-2023 26 Metz fr FRA Coupe de France 2.9 0 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 37.9 1688 2162 78.1 27990 10343 791 898 88.1 762 927 82.2 96 248 38.7 5 2.8 2.7 +2.2 38 115 32 13 151 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 30.0 969 1300 74.5 17243 7209 402 473 85.0 475 582 81.6 78 192 40.6 3 3.1 2.1 -0.1 32 70 24 16 98 Matches 2024-2025 28 Metz fr FRA Coupe de France 3.0 1 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 14.0 928 1145 81.0 16920 8202 380 415 91.6 450 506 88.9 89 181 49.2 1 2.0 1.4 -1.0 11 95 12 1 95 Matches 10 Seasons 2 Clubs 5 Leagues 163.2 5509 7087 77.7 93797 38339 2535 2845 89.1 2471 2974 83.1 400 964 41.5 17 11.5 9.1 +5.5 123 385 95 46 484 Country 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 Metz (10 Seasons) 4 Leagues 152.4 5509 7087 77.7 93797 38339 2535 2845 89.1 2471 2974 83.1 400 964 41.5 15 11.5 9.1 +3.5 123 385 95 46 484 FC Seraing (1 Season) 1 League 10.8 2 Ligue 1 (6 Seasons) 79.5 2693 3531 76.3 45612 18403 1258 1418 88.7 1185 1451 81.7 199 501 39.7 7 6.5 4.8 +0.5 68 161 50 31 224 Ligue 2 (4 Seasons) 63.7 2816 3556 79.2 48185 19936 1277 1427 89.5 1286 1523 84.4 201 463 43.4 7 5.1 4.2 +1.9 55 224 45 15 260 Coupe de France (3 Seasons) 7.9 1 Coupe de la Ligue (2 Seasons) 1.3 0 Second Division (1 Season) 10.8 2
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2015-2016 19 FC Seraing 1 League 10.8 2 2015-2016 19 Metz 1 League 8.0 0 2016-2017 20 Metz 1 League 3.0 0 2017-2018 21 Metz 1 League 3.9 130 176 73.9 2269 964 62 65 95.4 54 68 79.4 12 34 35.3 0 0.0 0.1 0.0 0 10 1 0 5 2018-2019 22 Metz 2 Leagues 3.8 200 249 80.3 3275 1391 106 114 93.0 74 90 82.2 16 34 47.1 1 0.3 0.2 +0.7 6 14 1 1 14 2019-2020 23 Metz 2 Leagues 13.6 432 599 72.1 7231 3131 207 230 90.0 185 247 74.9 30 96 31.3 1 0.4 0.6 +0.6 7 23 8 4 33 2020-2021 24 Metz 2 Leagues 21.2 775 959 80.8 12133 4433 418 462 90.5 295 348 84.8 44 103 42.7 3 2.7 1.8 +0.3 23 35 16 10 58 2021-2022 25 Metz 1 League 11.2 387 497 77.9 6736 2666 169 188 89.9 176 206 85.4 35 76 46.1 0 0.4 0.2 -0.4 6 23 1 1 30 2022-2023 26 Metz 2 Leagues 40.7 1688 2162 78.1 27990 10343 791 898 88.1 762 927 82.2 96 248 38.7 5 2.8 2.7 +2.2 38 115 32 13 151 2023-2024 27 Metz 1 League 30.0 969 1300 74.5 17243 7209 402 473 85.0 475 582 81.6 78 192 40.6 3 3.1 2.1 -0.1 32 70 24 16 98 2024-2025 28 Metz 2 Leagues 17.0 928 1145 81.0 16920 8202 380 415 91.6 450 506 88.9 89 181 49.2 2 2.0 1.4 0.0 11 95 12 1 95 10 Seasons 2 Clubs 5 Leagues 163.2 5509 7087 77.7 93797 38339 2535 2845 89.1 2471 2974 83.1 400 964 41.5 17 11.5 9.1 +5.5 123 385 95 46 484 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 Metz (10 Seasons) 4 Leagues 152.4 5509 7087 77.7 93797 38339 2535 2845 89.1 2471 2974 83.1 400 964 41.5 15 11.5 9.1 +3.5 123 385 95 46 484 FC Seraing (1 Season) 1 League 10.8 2 Ligue 1 (6 Seasons) 79.5 2693 3531 76.3 45612 18403 1258 1418 88.7 1185 1451 81.7 199 501 39.7 7 6.5 4.8 +0.5 68 161 50 31 224 Ligue 2 (4 Seasons) 63.7 2816 3556 79.2 48185 19936 1277 1427 89.5 1286 1523 84.4 201 463 43.4 7 5.1 4.2 +1.9 55 224 45 15 260 Coupe de France (3 Seasons) 7.9 1 Coupe de la Ligue (2 Seasons) 1.3 0 Second Division (1 Season) 10.8 2
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 11th 10.8 2 Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 3rd 8.0 0 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 14th 3.0 0 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 20th 3.9 130 176 73.9 2269 964 62 65 95.4 54 68 79.4 12 34 35.3 0 0.0 0.1 0.0 0 10 1 0 5 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 1st 3.8 200 249 80.3 3275 1391 106 114 93.0 74 90 82.2 16 34 47.1 1 0.3 0.2 +0.7 6 14 1 1 14 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 12.2 432 599 72.1 7231 3131 207 230 90.0 185 247 74.9 30 96 31.3 1 0.4 0.6 +0.6 7 23 8 4 33 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 19.2 775 959 80.8 12133 4433 418 462 90.5 295 348 84.8 44 103 42.7 3 2.7 1.8 +0.3 23 35 16 10 58 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 11.2 387 497 77.9 6736 2666 169 188 89.9 176 206 85.4 35 76 46.1 0 0.4 0.2 -0.4 6 23 1 1 30 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 37.9 1688 2162 78.1 27990 10343 791 898 88.1 762 927 82.2 96 248 38.7 5 2.8 2.7 +2.2 38 115 32 13 151 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 16th 30.0 969 1300 74.5 17243 7209 402 473 85.0 475 582 81.6 78 192 40.6 3 3.1 2.1 -0.1 32 70 24 16 98 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 4th 14.0 928 1145 81.0 16920 8202 380 415 91.6 450 506 88.9 89 181 49.2 1 2.0 1.4 -1.0 11 95 12 1 95 Matches 10 Seasons 2 Clubs 3 Leagues 153.9 5509 7087 77.7 93797 38339 2535 2845 89.1 2471 2974 83.1 400 964 41.5 16 11.5 9.1 +4.5 123 385 95 46 484 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 Metz (10 Seasons) 2 Leagues 143.2 5509 7087 77.7 93797 38339 2535 2845 89.1 2471 2974 83.1 400 964 41.5 14 11.5 9.1 +2.5 123 385 95 46 484 FC Seraing (1 Season) 1 League 10.8 2 Ligue 1 (6 Seasons) 79.5 2693 3531 76.3 45612 18403 1258 1418 88.7 1185 1451 81.7 199 501 39.7 7 6.5 4.8 +0.5 68 161 50 31 224 Ligue 2 (4 Seasons) 63.7 2816 3556 79.2 48185 19936 1277 1427 89.5 1286 1523 84.4 201 463 43.4 7 5.1 4.2 +1.9 55 224 45 15 260 Second Division (1 Season) 10.8 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 19 FC Seraing 1 League 10.8 2015-2016 19 Metz 1 League 8.0 2016-2017 20 Metz 1 League 3.0 8 2017-2018 21 Metz 1 League 3.9 176 141 34 0 0 0 14 34 0 0 0 0 130 1 5 2018-2019 22 Metz 2 Leagues 3.8 249 172 77 5 0 3 8 72 0 0 0 0 200 0 7 2019-2020 23 Metz 2 Leagues 13.6 599 467 131 19 0 2 42 112 0 0 0 0 432 1 10 2020-2021 24 Metz 2 Leagues 21.2 959 761 197 23 0 3 59 173 0 0 0 0 775 1 21 2021-2022 25 Metz 1 League 11.2 497 440 56 8 1 1 27 36 12 6 3 0 387 1 12 2022-2023 26 Metz 2 Leagues 40.7 2162 1718 440 44 2 4 118 396 0 0 0 0 1688 4 32 2023-2024 27 Metz 1 League 30.0 1300 1028 266 30 2 3 73 235 1 0 1 0 969 6 34 2024-2025 28 Metz 2 Leagues 17.0 1145 996 143 30 0 11 24 113 0 0 0 0 928 6 17 10 Seasons 2 Clubs 5 Leagues 163.2 7087 5723 1344 159 5 27 373 1171 13 6 4 0 5509 20 138 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (10 Seasons) 4 Leagues 152.4 7087 5723 1344 159 5 27 373 1171 13 6 4 0 5509 20 138 FC Seraing (1 Season) 1 League 10.8 Ligue 1 (6 Seasons) 79.5 3531 2837 684 80 3 9 219 590 13 6 4 0 2693 10 82 Ligue 2 (4 Seasons) 63.7 3556 2886 660 79 2 18 144 581 0 0 0 0 2816 10 56 Coupe de France (3 Seasons) 7.9 6 Coupe de la Ligue (2 Seasons) 1.3 4 Second Division (1 Season) 10.8
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2015-2016 19 FC Seraing 1 League 10.8 2015-2016 19 Metz 1 League 8.0 2016-2017 20 Metz 1 League 3.0 2017-2018 21 Metz 1 League 3.9 3 0.76 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 2018-2019 22 Metz 2 Leagues 3.8 9 2.38 7 1 1 0 0 0 2 0.53 2 0 0 0 0 0 2019-2020 23 Metz 2 Leagues 13.6 21 1.72 11 4 3 0 3 0 3 0.25 3 0 0 0 0 0 2020-2021 24 Metz 2 Leagues 21.2 39 2.03 34 3 0 2 0 0 2 0.10 2 0 0 0 0 0 2021-2022 25 Metz 1 League 11.2 16 1.43 12 2 1 0 1 0 1 0.09 0 0 0 0 1 0 2022-2023 26 Metz 2 Leagues 40.7 84 2.22 67 7 3 1 3 3 8 0.21 6 1 1 0 0 0 2023-2024 27 Metz 1 League 30.0 54 1.80 42 2 1 3 5 1 3 0.10 3 0 0 0 0 0 2024-2025 28 Metz 2 Leagues 17.0 27 1.93 22 0 2 2 0 1 2 0.14 2 0 0 0 0 0 10 Seasons 2 Clubs 5 Leagues 163.2 253 1.91 197 19 12 8 12 5 21 0.16 18 1 1 0 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Metz (10 Seasons) 4 Leagues 152.4 253 1.91 197 19 12 8 12 5 21 0.16 18 1 1 0 1 0 FC Seraing (1 Season) 1 League 10.8 Ligue 1 (6 Seasons) 79.5 133 1.74 101 11 6 5 9 1 9 0.12 8 0 0 0 1 0 Ligue 2 (4 Seasons) 63.7 120 2.16 96 8 6 3 3 4 12 0.22 10 1 1 0 0 0 Coupe de France (3 Seasons) 7.9 Coupe de la Ligue (2 Seasons) 1.3 Second Division (1 Season) 10.8
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2015-2016 19 FC Seraing 1 League 10.8 0 2015-2016 19 Metz 1 League 8.0 0 2016-2017 20 Metz 1 League 3.0 3 8 0 2017-2018 21 Metz 1 League 3.9 14 8 13 1 0 5 14 35.7 9 10 2 8 5 19 17 0 2018-2019 22 Metz 2 Leagues 3.8 11 7 7 4 0 6 9 66.7 3 6 1 5 9 20 16 0 2019-2020 23 Metz 2 Leagues 13.6 29 20 19 8 2 13 24 54.2 11 21 4 17 26 52 43 0 2020-2021 24 Metz 2 Leagues 21.2 34 23 18 12 4 17 39 43.6 22 25 5 20 41 73 30 0 2021-2022 25 Metz 1 League 11.2 23 14 11 10 2 12 18 66.7 6 20 7 13 31 54 29 1 2022-2023 26 Metz 2 Leagues 40.7 67 37 33 23 11 36 63 57.1 27 58 12 46 76 140 103 0 2023-2024 27 Metz 1 League 30.0 55 37 38 12 5 38 56 67.9 18 62 16 46 50 105 108 0 2024-2025 28 Metz 2 Leagues 17.0 31 21 16 12 3 17 27 63.0 10 16 2 14 25 55 49 0 10 Seasons 2 Clubs 5 Leagues 163.2 264 170 155 82 27 144 250 57.6 106 218 49 169 271 518 395 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Metz (10 Seasons) 4 Leagues 152.4 264 170 155 82 27 144 250 57.6 106 218 49 169 271 518 395 1 FC Seraing (1 Season) 1 League 10.8 0 Ligue 1 (6 Seasons) 79.5 155 102 99 43 13 85 151 56.3 66 138 34 104 156 303 227 1 Ligue 2 (4 Seasons) 63.7 109 65 56 39 14 59 99 59.6 40 80 15 65 106 215 168 0 Coupe de France (3 Seasons) 7.9 2 6 0 Coupe de la Ligue (2 Seasons) 1.3 1 3 0 Second Division (1 Season) 10.8 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 11th 10.8 Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 3rd 8.0 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 14th 3.0 3 8 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 20th 3.9 14 8 13 1 0 5 14 35.7 9 10 2 8 5 19 17 0 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 1st 3.8 11 7 7 4 0 6 9 66.7 3 6 1 5 9 20 16 0 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 12.2 29 19 19 8 2 13 24 54.2 11 21 4 17 23 52 43 0 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 19.2 34 21 18 12 4 17 39 43.6 22 25 5 20 39 73 30 0 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 11.2 23 14 11 10 2 12 18 66.7 6 20 7 13 31 54 29 1 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 37.9 67 37 33 23 11 36 63 57.1 27 58 12 46 73 140 103 0 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 16th 30.0 55 37 38 12 5 38 56 67.9 18 62 16 46 50 105 108 0 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 4th 14.0 31 21 16 12 3 17 27 63.0 10 16 2 14 24 55 49 0 Matches 10 Seasons 2 Clubs 3 Leagues 153.9 264 167 155 82 27 144 250 57.6 106 218 49 169 262 518 395 1 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 Metz (10 Seasons) 2 Leagues 143.2 264 167 155 82 27 144 250 57.6 106 218 49 169 262 518 395 1 FC Seraing (1 Season) 1 League 10.8 0 Ligue 1 (6 Seasons) 79.5 155 102 99 43 13 85 151 56.3 66 138 34 104 156 303 227 1 Ligue 2 (4 Seasons) 63.7 109 65 56 39 14 59 99 59.6 40 80 15 65 106 215 168 0 Second Division (1 Season) 10.8 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 8.0 Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 10.8 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 3.0 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 3.9 229 18 93 90 48 4 229 7 2 28.6 5 71.4 108 600 367 10 6 2 6 1 119 22 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 3.8 304 18 106 143 59 3 304 6 3 50.0 3 50.0 162 702 347 6 7 0 6 3 151 11 Matches 2019-2020 23 Metz fr FRA 1. Coupe de la Ligue 1.3 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 12.2 750 48 277 345 138 4 750 22 14 63.6 8 36.4 324 2399 1500 39 29 4 9 6 376 17 Matches 2020-2021 24 Metz fr FRA Coupe de France 2.0 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 19.2 1171 41 365 535 283 19 1171 31 15 48.4 16 51.6 615 3444 1848 50 31 6 32 17 660 77 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 11.2 622 44 253 294 81 6 622 13 9 69.2 4 30.8 365 1997 1166 17 10 1 7 3 353 10 Matches 2022-2023 26 Metz fr FRA Coupe de France 2.9 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 37.9 2620 128 778 1206 662 74 2620 76 33 43.4 37 48.7 1591 9598 5235 109 83 16 41 18 1441 167 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 30.0 1655 131 607 747 319 38 1655 40 20 50.0 18 45.0 942 5354 2508 46 40 2 27 11 819 86 Matches 2024-2025 28 Metz fr FRA Coupe de France 3.0 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 14.0 1313 54 490 635 198 26 1313 16 9 56.3 7 43.8 626 3412 2216 31 19 6 12 5 866 38 Matches 10 Seasons 2 Clubs 5 Leagues 163.2 8664 482 2969 3995 1788 174 8664 211 105 49.8 98 46.4 4733 27506 15187 308 225 37 140 64 4785 428 Country 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 Metz (10 Seasons) 4 Leagues 152.4 8664 482 2969 3995 1788 174 8664 211 105 49.8 98 46.4 4733 27506 15187 308 225 37 140 64 4785 428 FC Seraing (1 Season) 1 League 10.8 Ligue 1 (6 Seasons) 79.5 4427 282 1595 2011 869 71 4427 113 60 53.1 51 45.1 2354 13794 7389 162 116 15 81 38 2327 212 Ligue 2 (4 Seasons) 63.7 4237 200 1374 1984 919 103 4237 98 45 45.9 47 48.0 2379 13712 7798 146 109 22 59 26 2458 216 Coupe de France (3 Seasons) 7.9 Coupe de la Ligue (2 Seasons) 1.3 Second Division (1 Season) 10.8
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2015-2016 19 FC Seraing 1 League 10.8 2015-2016 19 Metz 1 League 8.0 2016-2017 20 Metz 1 League 3.0 2017-2018 21 Metz 1 League 3.9 229 18 93 90 48 4 229 7 2 28.6 5 71.4 108 600 367 10 6 2 6 1 119 22 2018-2019 22 Metz 2 Leagues 3.8 304 18 106 143 59 3 304 6 3 50.0 3 50.0 162 702 347 6 7 0 6 3 151 11 2019-2020 23 Metz 2 Leagues 13.6 750 48 277 345 138 4 750 22 14 63.6 8 36.4 324 2399 1500 39 29 4 9 6 376 17 2020-2021 24 Metz 2 Leagues 21.2 1171 41 365 535 283 19 1171 31 15 48.4 16 51.6 615 3444 1848 50 31 6 32 17 660 77 2021-2022 25 Metz 1 League 11.2 622 44 253 294 81 6 622 13 9 69.2 4 30.8 365 1997 1166 17 10 1 7 3 353 10 2022-2023 26 Metz 2 Leagues 40.7 2620 128 778 1206 662 74 2620 76 33 43.4 37 48.7 1591 9598 5235 109 83 16 41 18 1441 167 2023-2024 27 Metz 1 League 30.0 1655 131 607 747 319 38 1655 40 20 50.0 18 45.0 942 5354 2508 46 40 2 27 11 819 86 2024-2025 28 Metz 2 Leagues 17.0 1313 54 490 635 198 26 1313 16 9 56.3 7 43.8 626 3412 2216 31 19 6 12 5 866 38 10 Seasons 2 Clubs 5 Leagues 163.2 8664 482 2969 3995 1788 174 8664 211 105 49.8 98 46.4 4733 27506 15187 308 225 37 140 64 4785 428 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 Metz (10 Seasons) 4 Leagues 152.4 8664 482 2969 3995 1788 174 8664 211 105 49.8 98 46.4 4733 27506 15187 308 225 37 140 64 4785 428 FC Seraing (1 Season) 1 League 10.8 Ligue 1 (6 Seasons) 79.5 4427 282 1595 2011 869 71 4427 113 60 53.1 51 45.1 2354 13794 7389 162 116 15 81 38 2327 212 Ligue 2 (4 Seasons) 63.7 4237 200 1374 1984 919 103 4237 98 45 45.9 47 48.0 2379 13712 7798 146 109 22 59 26 2458 216 Coupe de France (3 Seasons) 7.9 Coupe de la Ligue (2 Seasons) 1.3 Second Division (1 Season) 10.8
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 11th 10.8 Matches 2015-2016 19 Metz fr FRA 2. Ligue 2 3rd 8.0 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 14th 3.0 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 20th 3.9 229 18 93 90 48 4 229 7 2 28.6 5 71.4 108 600 367 10 6 2 6 1 119 22 Matches 2018-2019 22 Metz fr FRA 2. Ligue 2 1st 3.8 304 18 106 143 59 3 304 6 3 50.0 3 50.0 162 702 347 6 7 0 6 3 151 11 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 15th 12.2 750 48 277 345 138 4 750 22 14 63.6 8 36.4 324 2399 1500 39 29 4 9 6 376 17 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 10th 19.2 1171 41 365 535 283 19 1171 31 15 48.4 16 51.6 615 3444 1848 50 31 6 32 17 660 77 Matches 2021-2022 25 Metz fr FRA 1. Ligue 1 19th 11.2 622 44 253 294 81 6 622 13 9 69.2 4 30.8 365 1997 1166 17 10 1 7 3 353 10 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 2nd 37.9 2620 128 778 1206 662 74 2620 76 33 43.4 37 48.7 1591 9598 5235 109 83 16 41 18 1441 167 Matches 2023-2024 27 Metz fr FRA 1. Ligue 1 16th 30.0 1655 131 607 747 319 38 1655 40 20 50.0 18 45.0 942 5354 2508 46 40 2 27 11 819 86 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 4th 14.0 1313 54 490 635 198 26 1313 16 9 56.3 7 43.8 626 3412 2216 31 19 6 12 5 866 38 Matches 10 Seasons 2 Clubs 3 Leagues 153.9 8664 482 2969 3995 1788 174 8664 211 105 49.8 98 46.4 4733 27506 15187 308 225 37 140 64 4785 428 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 Metz (10 Seasons) 2 Leagues 143.2 8664 482 2969 3995 1788 174 8664 211 105 49.8 98 46.4 4733 27506 15187 308 225 37 140 64 4785 428 FC Seraing (1 Season) 1 League 10.8 Ligue 1 (6 Seasons) 79.5 4427 282 1595 2011 869 71 4427 113 60 53.1 51 45.1 2354 13794 7389 162 116 15 81 38 2327 212 Ligue 2 (4 Seasons) 63.7 4237 200 1374 1984 919 103 4237 98 45 45.9 47 48.0 2379 13712 7798 146 109 22 59 26 2458 216 Second Division (1 Season) 10.8
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2015-2016 19 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 4.5 8.6 -4.1 -1.05 -0.27 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 6.6 1.7 +4.9 +1.29 +0.64 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 11.1 18.7 -7.6 -0.62 -0.40 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 23.6 22.7 +0.8 +0.04 +0.36 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 8.9 17.6 -8.7 -0.78 +0.14 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 54.7 32.8 +22.0 +0.58 -0.01 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 31.6 45.1 -13.5 -0.45 +1.25 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 14 1,260 90 87.5 14.0 14 90 14 0 0 1.79 20 10 +10 +0.71 +0.21 24.6 14.1 +10.5 +0.75 -0.24 Matches 10 Seasons 2 Clubs 5 Leagues 175 14,684 84 41.8 163.2 163 88 150 12 23 14 1.43 225 199 +26 +0.16 +0.50 165.5 161.4 +4.2 +0.03 +0.35 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 Metz (10 Seasons) 4 Leagues 163 13,715 84 42.6 152.4 152 89 142 11 21 14 1.45 211 185 +26 +0.17 +0.53 165.5 161.4 +4.2 +0.03 +0.35 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 (6 Seasons) 89 7,157 80 37.2 79.5 78 89 73 11 21 12 1.02 89 124 -35 -0.44 +0.37 79.7 112.8 -33.1 -0.43 +0.25 Ligue 2 (4 Seasons) 65 5,729 88 49.0 63.7 65 88 61 0 0 1.97 107 53 +54 +0.85 +0.29 85.8 48.5 +37.3 +0.67 +0.01 Coupe de France (3 Seasons) 8 709 89 84.4 7.9 8 89 7 0 1 2.25 14 7 +7 +0.89 +0.89 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 onxG onxGA xG+/- xG+/-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 4.5 8.6 -4.1 -1.05 -0.27 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 6.6 1.7 +4.9 +1.29 +0.64 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 11.1 18.7 -7.6 -0.62 -0.40 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 23.6 22.7 +0.8 +0.04 +0.36 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 8.9 17.6 -8.7 -0.78 +0.14 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 54.7 32.8 +22.0 +0.58 -0.01 2023-2024 27 Metz 1 League 30 2,700 90 88.2 30.0 30 90 30 0 0 0.93 29 46 -17 -0.57 +0.93 31.6 45.1 -13.5 -0.45 +1.25 2024-2025 28 Metz 2 Leagues 17 1,530 90 89.5 17.0 17 90 17 0 0 1.83 24 13 +11 +0.65 +0.15 24.6 14.1 +10.5 +0.75 -0.24 10 Seasons 2 Clubs 5 Leagues 175 14,684 84 41.8 163.2 163 88 150 12 23 14 1.43 225 199 +26 +0.16 +0.50 165.5 161.4 +4.2 +0.03 +0.35 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 Metz (10 Seasons) 4 Leagues 163 13,715 84 42.6 152.4 152 89 142 11 21 14 1.45 211 185 +26 +0.17 +0.53 165.5 161.4 +4.2 +0.03 +0.35 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 (6 Seasons) 89 7,157 80 37.2 79.5 78 89 73 11 21 12 1.02 89 124 -35 -0.44 +0.37 79.7 112.8 -33.1 -0.43 +0.25 Ligue 2 (4 Seasons) 65 5,729 88 49.0 63.7 65 88 61 0 0 1.97 107 53 +54 +0.85 +0.29 85.8 48.5 +37.3 +0.67 +0.01 Coupe de France (3 Seasons) 8 709 89 84.4 7.9 8 89 7 0 1 2.25 14 7 +7 +0.89 +0.89 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 onxG onxGA xG+/- xG+/-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 4.5 8.6 -4.1 -1.05 -0.27 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 6.6 1.7 +4.9 +1.29 +0.64 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 11.1 18.7 -7.6 -0.62 -0.40 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 23.6 22.7 +0.8 +0.04 +0.36 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 8.9 17.6 -8.7 -0.78 +0.14 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 54.7 32.8 +22.0 +0.58 -0.01 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 31.6 45.1 -13.5 -0.45 +1.25 Matches 2024-2025 28 Metz fr FRA 2. Ligue 2 4th 14 1,260 90 87.5 14.0 14 90 14 0 0 1.79 20 10 +10 +0.71 +0.21 24.6 14.1 +10.5 +0.75 -0.24 Matches 10 Seasons 2 Clubs 3 Leagues 166 13,855 83 40.9 153.9 154 88 142 12 23 12 1.40 210 191 +19 +0.12 +0.47 165.5 161.4 +4.2 +0.03 +0.35 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 Metz (10 Seasons) 2 Leagues 154 12,886 84 41.6 143.2 143 88 134 11 21 12 1.42 196 177 +19 +0.13 +0.49 165.5 161.4 +4.2 +0.03 +0.35 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 (6 Seasons) 89 7,157 80 37.2 79.5 78 89 73 11 21 12 1.02 89 124 -35 -0.44 +0.37 79.7 112.8 -33.1 -0.43 +0.25 Ligue 2 (4 Seasons) 65 5,729 88 49.0 63.7 65 88 61 0 0 1.97 107 53 +54 +0.85 +0.29 85.8 48.5 +37.3 +0.67 +0.01 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
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2015-2016 19 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 5 8 0 0 0 20 4 3 57.1 2018-2019 22 Metz 2 Leagues 3.8 0 0 0 0 5 0 8 9 7 0 0 0 25 8 5 61.5 2019-2020 23 Metz 2 Leagues 13.6 3 0 0 14 18 0 42 26 20 0 1 0 66 13 14 48.1 2020-2021 24 Metz 2 Leagues 21.2 1 1 0 16 18 0 59 41 23 0 2 0 108 17 14 54.8 2021-2022 25 Metz 1 League 11.2 0 0 0 2 6 0 27 31 14 0 0 0 64 23 11 67.6 2022-2023 26 Metz 2 Leagues 40.7 2 0 0 29 28 1 118 76 37 0 0 0 216 57 60 48.7 2023-2024 27 Metz 1 League 30.0 5 0 0 28 20 1 73 50 37 0 0 0 149 27 40 40.3 2024-2025 28 Metz 2 Leagues 17.0 4 0 0 19 15 0 24 25 21 0 1 0 87 33 27 55.0 10 Seasons 2 Clubs 5 Leagues 163.2 16 1 0 126 116 2 373 271 170 0 4 0 735 182 174 51.1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (10 Seasons) 4 Leagues 152.4 16 1 0 126 116 2 373 271 170 0 4 0 735 182 174 51.1 FC Seraing (1 Season) 1 League 10.8 0 0 0 0 Ligue 1 (6 Seasons) 79.5 9 1 0 69 67 1 219 156 102 0 3 0 407 84 82 50.6 Ligue 2 (4 Seasons) 63.7 7 0 0 55 47 1 144 106 65 0 1 0 328 98 92 51.6 Coupe de France (3 Seasons) 7.9 0 0 0 2 1 0 6 6 2 0 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, 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 Matthieu Udol Pages
Matthieu Udol Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Match Logs (Goalkeeping)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary