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 17 17 1,530 17.0 3 2 5 3 0 0 5 0 2.3 2.3 2.9 5.2 34 104 56 0.18 0.12 0.29 0.18 0.29 0.13 0.17 0.30 0.13 0.30 Matches 10 Seasons 2 Clubs 5 Leagues 178 166 14,954 166.2 13 18 31 13 0 0 17 1 8.5 8.5 12.4 20.9 311 493 446 0.08 0.11 0.19 0.08 0.19 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 166 155 13,985 155.4 10 16 26 10 0 0 17 1 8.5 8.5 12.4 20.9 311 493 446 0.06 0.10 0.17 0.06 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) 68 68 5,999 66.7 6 8 14 6 0 0 8 0 5.3 5.3 5.9 11.2 149 269 234 0.09 0.12 0.21 0.09 0.21 0.09 0.10 0.19 0.09 0.19 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 20 20 1,800 20.0 3 3 6 3 0 0 5 0 2.3 2.3 2.9 5.2 34 104 56 0.15 0.15 0.30 0.15 0.30 0.13 0.17 0.30 0.13 0.30 10 Seasons 2 Clubs 5 Leagues 178 166 14,954 166.2 13 18 31 13 0 0 17 1 8.5 8.5 12.4 20.9 311 493 446 0.08 0.11 0.19 0.08 0.19 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 166 155 13,985 155.4 10 16 26 10 0 0 17 1 8.5 8.5 12.4 20.9 311 493 446 0.06 0.10 0.17 0.06 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) 68 68 5,999 66.7 6 8 14 6 0 0 8 0 5.3 5.3 5.9 11.2 149 269 234 0.09 0.12 0.21 0.09 0.21 0.09 0.10 0.19 0.09 0.19 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 2nd 17 17 1,530 17.0 3 2 5 3 0 0 5 0 2.3 2.3 2.9 5.2 34 104 56 0.18 0.12 0.29 0.18 0.29 0.13 0.17 0.30 0.13 0.30 Matches 10 Seasons 2 Clubs 3 Leagues 169 157 14,125 156.9 13 17 30 13 0 0 17 1 8.5 8.5 12.4 20.9 311 493 446 0.08 0.11 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 157 146 13,156 146.2 10 15 25 10 0 0 17 1 8.5 8.5 12.4 20.9 311 493 446 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) 68 68 5,999 66.7 6 8 14 6 0 0 8 0 5.3 5.3 5.9 11.2 149 269 234 0.09 0.12 0.21 0.09 0.21 0.09 0.10 0.19 0.09 0.19 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 20.0 3 21 5 23.8 1.05 0.25 0.14 0.60 13.3 0 0 0 2.3 2.3 0.11 +0.7 +0.7 10 Seasons 2 Clubs 5 Leagues 166.2 13 92 27 28.3 0.62 0.17 0.11 0.37 15.2 1 0 0 8.5 8.5 0.09 +1.5 +1.5 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Metz (10 Seasons) 4 Leagues 155.4 10 92 27 28.3 0.62 0.17 0.11 0.37 15.2 1 0 0 8.5 8.5 0.09 +1.5 +1.5 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) 66.7 6 50 12 22.0 0.85 0.18 0.12 0.50 13.9 1 0 0 5.3 5.3 0.11 +0.7 +0.7 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 2nd 17.0 3 21 5 23.8 1.24 0.29 0.14 0.60 13.3 0 0 0 2.3 2.3 0.11 +0.7 +0.7 Matches 10 Seasons 2 Clubs 3 Leagues 156.9 13 91 26 27.5 0.66 0.18 0.11 0.38 15.2 1 0 0 8.5 8.5 0.09 +1.5 +1.5 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 146.2 10 91 26 27.5 0.66 0.18 0.11 0.38 15.2 1 0 0 8.5 8.5 0.09 +1.5 +1.5 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) 66.7 6 50 12 22.0 0.85 0.18 0.12 0.50 13.9 1 0 0 5.3 5.3 0.11 +0.7 +0.7 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 17.0 1042 1292 80.7 18884 9115 439 481 91.3 491 561 87.5 101 199 50.8 2 2.9 1.7 -0.9 14 103 15 2 104 Matches 10 Seasons 2 Clubs 5 Leagues 166.2 5623 7234 77.7 95761 39252 2594 2911 89.1 2512 3029 82.9 412 982 42.0 18 12.4 9.4 +5.6 126 393 98 47 493 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 155.4 5623 7234 77.7 95761 39252 2594 2911 89.1 2512 3029 82.9 412 982 42.0 16 12.4 9.4 +3.6 126 393 98 47 493 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) 66.7 2930 3703 79.1 50149 20849 1336 1493 89.5 1327 1578 84.1 213 481 44.3 8 5.9 4.6 +2.1 58 232 48 16 269 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 20.0 1042 1292 80.7 18884 9115 439 481 91.3 491 561 87.5 101 199 50.8 3 2.9 1.7 +0.1 14 103 15 2 104 10 Seasons 2 Clubs 5 Leagues 166.2 5623 7234 77.7 95761 39252 2594 2911 89.1 2512 3029 82.9 412 982 42.0 18 12.4 9.4 +5.6 126 393 98 47 493 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 155.4 5623 7234 77.7 95761 39252 2594 2911 89.1 2512 3029 82.9 412 982 42.0 16 12.4 9.4 +3.6 126 393 98 47 493 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) 66.7 2930 3703 79.1 50149 20849 1336 1493 89.5 1327 1578 84.1 213 481 44.3 8 5.9 4.6 +2.1 58 232 48 16 269 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 2nd 17.0 1042 1292 80.7 18884 9115 439 481 91.3 491 561 87.5 101 199 50.8 2 2.9 1.7 -0.9 14 103 15 2 104 Matches 10 Seasons 2 Clubs 3 Leagues 156.9 5623 7234 77.7 95761 39252 2594 2911 89.1 2512 3029 82.9 412 982 42.0 17 12.4 9.4 +4.6 126 393 98 47 493 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 146.2 5623 7234 77.7 95761 39252 2594 2911 89.1 2512 3029 82.9 412 982 42.0 15 12.4 9.4 +2.6 126 393 98 47 493 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) 66.7 2930 3703 79.1 50149 20849 1336 1493 89.5 1327 1578 84.1 213 481 44.3 8 5.9 4.6 +2.1 58 232 48 16 269 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 20.0 1292 1114 171 34 0 11 33 137 0 0 0 0 1042 7 21 10 Seasons 2 Clubs 5 Leagues 166.2 7234 5841 1372 163 5 27 382 1195 13 6 4 0 5623 21 142 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (10 Seasons) 4 Leagues 155.4 7234 5841 1372 163 5 27 382 1195 13 6 4 0 5623 21 142 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) 66.7 3703 3004 688 83 2 18 153 605 0 0 0 0 2930 11 60 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 20.0 36 2.12 26 2 3 3 1 1 3 0.18 2 0 0 1 0 0 10 Seasons 2 Clubs 5 Leagues 166.2 262 1.94 201 21 13 9 13 5 22 0.16 18 1 1 1 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 155.4 262 1.94 201 21 13 9 13 5 22 0.16 18 1 1 1 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) 66.7 129 2.20 100 10 7 4 4 4 13 0.22 10 1 1 1 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 20.0 35 23 18 14 3 17 29 58.6 12 22 3 19 31 65 56 0 10 Seasons 2 Clubs 5 Leagues 166.2 268 172 157 84 27 144 252 57.1 108 224 50 174 277 528 402 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 155.4 268 172 157 84 27 144 252 57.1 108 224 50 174 277 528 402 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) 66.7 113 67 58 41 14 59 101 58.4 42 86 16 70 112 225 175 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 2nd 17.0 35 23 18 14 3 17 29 58.6 12 22 3 19 30 65 56 0 Matches 10 Seasons 2 Clubs 3 Leagues 156.9 268 169 157 84 27 144 252 57.1 108 224 50 174 268 528 402 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 146.2 268 169 157 84 27 144 252 57.1 108 224 50 174 268 528 402 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) 66.7 113 67 58 41 14 59 101 58.4 42 86 16 70 112 225 175 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 17.0 1504 67 533 735 248 33 1504 25 14 56.0 11 44.0 705 3909 2407 34 23 6 21 8 973 56 Matches 10 Seasons 2 Clubs 5 Leagues 166.2 8855 495 3012 4095 1838 181 8855 220 110 50.0 102 46.4 4812 28003 15378 311 229 37 149 67 4892 446 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 155.4 8855 495 3012 4095 1838 181 8855 220 110 50.0 102 46.4 4812 28003 15378 311 229 37 149 67 4892 446 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) 66.7 4428 213 1417 2084 969 110 4428 107 50 46.7 51 47.7 2458 14209 7989 149 113 22 68 29 2565 234 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 20.0 1504 67 533 735 248 33 1504 25 14 56.0 11 44.0 705 3909 2407 34 23 6 21 8 973 56 10 Seasons 2 Clubs 5 Leagues 166.2 8855 495 3012 4095 1838 181 8855 220 110 50.0 102 46.4 4812 28003 15378 311 229 37 149 67 4892 446 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 155.4 8855 495 3012 4095 1838 181 8855 220 110 50.0 102 46.4 4812 28003 15378 311 229 37 149 67 4892 446 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) 66.7 4428 213 1417 2084 969 110 4428 107 50 46.7 51 47.7 2458 14209 7989 149 113 22 68 29 2565 234 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 2nd 17.0 1504 67 533 735 248 33 1504 25 14 56.0 11 44.0 705 3909 2407 34 23 6 21 8 973 56 Matches 10 Seasons 2 Clubs 3 Leagues 156.9 8855 495 3012 4095 1838 181 8855 220 110 50.0 102 46.4 4812 28003 15378 311 229 37 149 67 4892 446 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 146.2 8855 495 3012 4095 1838 181 8855 220 110 50.0 102 46.4 4812 28003 15378 311 229 37 149 67 4892 446 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) 66.7 4428 213 1417 2084 969 110 4428 107 50 46.7 51 47.7 2458 14209 7989 149 113 22 68 29 2565 234 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 17 1,530 90 89.5 17.0 17 90 17 0 0 1.76 23 11 +12 +0.71 +0.21 28.7 16.1 +12.6 +0.74 -0.25 Matches 10 Seasons 2 Clubs 5 Leagues 178 14,954 84 42.3 166.2 166 88 153 12 23 14 1.43 228 200 +28 +0.17 +0.51 169.7 163.4 +6.3 +0.05 +0.37 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 166 13,985 84 43.0 155.4 155 89 145 11 21 14 1.46 214 186 +28 +0.18 +0.54 169.7 163.4 +6.3 +0.05 +0.37 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) 68 5,999 88 50.1 66.7 68 88 64 0 0 1.95 110 54 +56 +0.84 +0.28 90.0 50.6 +39.5 +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 20 1,800 90 90.9 20.0 20 90 20 0 0 1.80 27 14 +13 +0.65 +0.15 28.7 16.1 +12.6 +0.74 -0.25 10 Seasons 2 Clubs 5 Leagues 178 14,954 84 42.3 166.2 166 88 153 12 23 14 1.43 228 200 +28 +0.17 +0.51 169.7 163.4 +6.3 +0.05 +0.37 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 166 13,985 84 43.0 155.4 155 89 145 11 21 14 1.46 214 186 +28 +0.18 +0.54 169.7 163.4 +6.3 +0.05 +0.37 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) 68 5,999 88 50.1 66.7 68 88 64 0 0 1.95 110 54 +56 +0.84 +0.28 90.0 50.6 +39.5 +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 2nd 17 1,530 90 89.5 17.0 17 90 17 0 0 1.76 23 11 +12 +0.71 +0.21 28.7 16.1 +12.6 +0.74 -0.25 Matches 10 Seasons 2 Clubs 3 Leagues 169 14,125 84 41.4 156.9 157 88 145 12 23 12 1.40 213 192 +21 +0.13 +0.48 169.7 163.4 +6.3 +0.05 +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 Metz (10 Seasons) 2 Leagues 157 13,156 84 42.1 146.2 146 88 137 11 21 12 1.42 199 178 +21 +0.14 +0.50 169.7 163.4 +6.3 +0.05 +0.37 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) 68 5,999 88 50.1 66.7 68 88 64 0 0 1.95 110 54 +56 +0.84 +0.28 90.0 50.6 +39.5 +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 20.0 5 0 0 24 21 0 33 31 23 0 1 0 103 39 30 56.5 10 Seasons 2 Clubs 5 Leagues 166.2 17 1 0 131 122 2 382 277 172 0 4 0 751 188 177 51.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (10 Seasons) 4 Leagues 155.4 17 1 0 131 122 2 382 277 172 0 4 0 751 188 177 51.5 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) 66.7 8 0 0 60 53 1 153 112 67 0 1 0 344 104 95 52.3 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