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 2. Ligue 2 6 6 540 6.0 3 1 4 3 0 0 4 0 1.9 1.9 1.8 3.7 8 49 19 0.50 0.17 0.67 0.50 0.67 0.31 0.31 0.62 0.31 0.62 Matches 10 Seasons 2 Clubs 5 Leagues 164 152 13,694 152.2 13 16 29 13 0 0 16 1 8.1 8.1 11.3 19.4 285 438 409 0.09 0.11 0.19 0.09 0.19 0.07 0.09 0.16 0.07 0.16 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 152 141 12,725 141.4 10 14 24 10 0 0 16 1 8.1 8.1 11.3 19.4 285 438 409 0.07 0.10 0.17 0.07 0.17 0.07 0.09 0.16 0.07 0.16 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) 57 57 5,009 55.7 6 7 13 6 0 0 7 0 4.8 4.8 4.9 9.7 123 214 197 0.11 0.13 0.23 0.11 0.23 0.10 0.10 0.20 0.10 0.20 Coupe de France (2 Seasons) 5 5 439 4.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 1 League 6 6 540 6.0 3 1 4 3 0 0 4 0 1.9 1.9 1.8 3.7 8 49 19 0.50 0.17 0.67 0.50 0.67 0.31 0.31 0.62 0.31 0.62 10 Seasons 2 Clubs 5 Leagues 164 152 13,694 152.2 13 16 29 13 0 0 16 1 8.1 8.1 11.3 19.4 285 438 409 0.09 0.11 0.19 0.09 0.19 0.07 0.09 0.16 0.07 0.16 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 152 141 12,725 141.4 10 14 24 10 0 0 16 1 8.1 8.1 11.3 19.4 285 438 409 0.07 0.10 0.17 0.07 0.17 0.07 0.09 0.16 0.07 0.16 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) 57 57 5,009 55.7 6 7 13 6 0 0 7 0 4.8 4.8 4.9 9.7 123 214 197 0.11 0.13 0.23 0.11 0.23 0.10 0.10 0.20 0.10 0.20 Coupe de France (2 Seasons) 5 5 439 4.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 5th 6 6 540 6.0 3 1 4 3 0 0 4 0 1.9 1.9 1.8 3.7 8 49 19 0.50 0.17 0.67 0.50 0.67 0.31 0.31 0.62 0.31 0.62 Matches 10 Seasons 2 Clubs 3 Leagues 158 146 13,135 145.9 13 16 29 13 0 0 16 1 8.1 8.1 11.3 19.4 285 438 409 0.09 0.11 0.20 0.09 0.20 0.07 0.09 0.16 0.07 0.16 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 146 135 12,166 135.2 10 14 24 10 0 0 16 1 8.1 8.1 11.3 19.4 285 438 409 0.07 0.10 0.18 0.07 0.18 0.07 0.09 0.16 0.07 0.16 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) 57 57 5,009 55.7 6 7 13 6 0 0 7 0 4.8 4.8 4.9 9.7 123 214 197 0.11 0.13 0.23 0.11 0.23 0.10 0.10 0.20 0.10 0.20 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 4 Seasons 1 Club 2 Leagues 6 6 559 6.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (2 Seasons) 5 5 439 4.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Country 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 Metz fr FRA 2. Ligue 2 8.0 0 1 0.12 0.00 0 0 Matches 2015-2016 19 FC Seraing be BEL 2. Second Division 10.8 3 0 0 Matches 2016-2017 20 Metz fr FRA 1. Ligue 1 3.0 0 0 0 0.00 0.00 0 0 Matches 2017-2018 21 Metz fr FRA 1. Ligue 1 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 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. Coupe de la Ligue 1.3 0 1 1 100.0 0.75 0.75 0.00 0.00 0 0 Matches 2019-2020 23 Metz fr FRA 1. Ligue 1 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 Coupe de France 2.0 0 0 0 0.00 0.00 0 0 Matches 2020-2021 24 Metz fr FRA 1. Ligue 1 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 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 Coupe de France 2.9 0 0 0 0.00 0.00 0 0 Matches 2022-2023 26 Metz fr FRA 2. Ligue 2 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 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 6.0 3 10 4 40.0 1.67 0.67 0.30 0.75 13.2 0 0 0 1.9 1.9 0.19 +1.1 +1.1 Matches 10 Seasons 2 Clubs 5 Leagues 152.2 13 81 26 30.9 0.61 0.18 0.12 0.38 15.5 1 0 0 8.1 8.1 0.10 +1.9 +1.9 Country 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 141.4 10 81 26 30.9 0.61 0.18 0.12 0.38 15.5 1 0 0 8.1 8.1 0.10 +1.9 +1.9 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) 55.7 6 39 11 25.6 0.82 0.20 0.15 0.55 14.1 1 0 0 4.8 4.8 0.12 +1.2 +1.2 Coupe de France (2 Seasons) 4.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 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 1 League 6.0 3 10 4 40.0 1.67 0.67 0.30 0.75 13.2 0 0 0 1.9 1.9 0.19 +1.1 +1.1 10 Seasons 2 Clubs 5 Leagues 152.2 13 81 26 30.9 0.61 0.18 0.12 0.38 15.5 1 0 0 8.1 8.1 0.10 +1.9 +1.9 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 141.4 10 81 26 30.9 0.61 0.18 0.12 0.38 15.5 1 0 0 8.1 8.1 0.10 +1.9 +1.9 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) 55.7 6 39 11 25.6 0.82 0.20 0.15 0.55 14.1 1 0 0 4.8 4.8 0.12 +1.2 +1.2 Coupe de France (2 Seasons) 4.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 5th 6.0 3 10 4 40.0 1.67 0.67 0.30 0.75 13.2 0 0 0 1.9 1.9 0.19 +1.1 +1.1 Matches 10 Seasons 2 Clubs 3 Leagues 145.9 13 80 25 30.0 0.63 0.18 0.13 0.40 15.5 1 0 0 8.1 8.1 0.10 +1.9 +1.9 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 135.2 10 80 25 30.0 0.63 0.18 0.13 0.40 15.5 1 0 0 8.1 8.1 0.10 +1.9 +1.9 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) 55.7 6 39 11 25.6 0.82 0.20 0.15 0.55 14.1 1 0 0 4.8 4.8 0.12 +1.2 +1.2 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 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 4 Seasons 1 Club 2 Leagues 6.2 0 1 1 100.0 0.16 0.16 0.00 0.00 0 0 Coupe de France (2 Seasons) 4.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
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 2. Ligue 2 6.0 429 501 85.6 8185 3673 160 166 96.4 224 240 93.3 42 75 56.0 1 1.8 1.2 -0.8 7 49 5 1 49 Matches 10 Seasons 2 Clubs 5 Leagues 152.2 5010 6443 77.8 85062 33810 2315 2596 89.2 2245 2708 82.9 353 858 41.1 16 11.3 8.8 +4.7 119 339 88 46 438 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 141.4 5010 6443 77.8 85062 33810 2315 2596 89.2 2245 2708 82.9 353 858 41.1 14 11.3 8.8 +2.7 119 339 88 46 438 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) 55.7 2317 2912 79.6 39450 15407 1057 1178 89.7 1060 1257 84.3 154 357 43.1 7 4.9 4.0 +2.1 51 178 38 15 214 Coupe de France (2 Seasons) 4.9 0 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 1 League 6.0 429 501 85.6 8185 3673 160 166 96.4 224 240 93.3 42 75 56.0 1 1.8 1.2 -0.8 7 49 5 1 49 10 Seasons 2 Clubs 5 Leagues 152.2 5010 6443 77.8 85062 33810 2315 2596 89.2 2245 2708 82.9 353 858 41.1 16 11.3 8.8 +4.7 119 339 88 46 438 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 141.4 5010 6443 77.8 85062 33810 2315 2596 89.2 2245 2708 82.9 353 858 41.1 14 11.3 8.8 +2.7 119 339 88 46 438 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) 55.7 2317 2912 79.6 39450 15407 1057 1178 89.7 1060 1257 84.3 154 357 43.1 7 4.9 4.0 +2.1 51 178 38 15 214 Coupe de France (2 Seasons) 4.9 0 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 5th 6.0 429 501 85.6 8185 3673 160 166 96.4 224 240 93.3 42 75 56.0 1 1.8 1.2 -0.8 7 49 5 1 49 Matches 10 Seasons 2 Clubs 3 Leagues 145.9 5010 6443 77.8 85062 33810 2315 2596 89.2 2245 2708 82.9 353 858 41.1 16 11.3 8.8 +4.7 119 339 88 46 438 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 135.2 5010 6443 77.8 85062 33810 2315 2596 89.2 2245 2708 82.9 353 858 41.1 14 11.3 8.8 +2.7 119 339 88 46 438 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) 55.7 2317 2912 79.6 39450 15407 1057 1178 89.7 1060 1257 84.3 154 357 43.1 7 4.9 4.0 +2.1 51 178 38 15 214 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 1 League 6.0 501 455 42 12 0 8 9 30 0 0 0 0 429 4 9 10 Seasons 2 Clubs 5 Leagues 152.2 6443 5182 1243 141 5 24 358 1088 13 6 4 0 5010 18 130 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (10 Seasons) 4 Leagues 141.4 6443 5182 1243 141 5 24 358 1088 13 6 4 0 5010 18 130 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) 55.7 2912 2345 559 61 2 15 132 498 0 0 0 0 2317 8 48 Coupe de France (2 Seasons) 4.9 3 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 1 League 6.0 17 2.83 13 0 2 1 0 1 2 0.33 2 0 0 0 0 0 10 Seasons 2 Clubs 5 Leagues 152.2 243 1.96 188 19 12 7 12 5 21 0.17 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 141.4 243 1.96 188 19 12 7 12 5 21 0.17 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) 55.7 110 2.31 87 8 6 2 3 4 12 0.25 10 1 1 0 0 0 Coupe de France (2 Seasons) 4.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 1 League 6.0 11 9 4 5 2 8 12 66.7 4 4 0 4 12 23 21 0 10 Seasons 2 Clubs 5 Leagues 152.2 244 158 143 75 26 135 235 57.4 100 206 47 159 258 486 367 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 141.4 244 158 143 75 26 135 235 57.4 100 206 47 159 258 486 367 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) 55.7 89 53 44 32 13 50 84 59.5 34 68 13 55 94 183 140 0 Coupe de France (2 Seasons) 4.9 2 5 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 5th 6.0 11 9 4 5 2 8 12 66.7 4 4 0 4 12 23 21 0 Matches 10 Seasons 2 Clubs 3 Leagues 145.9 244 155 143 75 26 135 235 57.4 100 206 47 159 250 486 367 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 135.2 244 155 143 75 26 135 235 57.4 100 206 47 159 250 486 367 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) 55.7 89 53 44 32 13 50 84 59.5 34 68 13 55 94 183 140 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 2. Ligue 2 6.0 570 27 199 288 85 17 570 5 5 100.0 0 0.0 307 1602 1044 8 7 3 3 3 406 19 Matches 10 Seasons 2 Clubs 5 Leagues 152.2 7921 455 2678 3648 1675 165 7921 200 101 50.5 91 45.5 4414 25696 14015 285 213 34 131 62 4325 409 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 141.4 7921 455 2678 3648 1675 165 7921 200 101 50.5 91 45.5 4414 25696 14015 285 213 34 131 62 4325 409 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) 55.7 3494 173 1083 1637 806 94 3494 87 41 47.1 40 46.0 2060 11902 6626 123 97 19 50 24 1998 197 Coupe de France (2 Seasons) 4.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 1 League 6.0 570 27 199 288 85 17 570 5 5 100.0 0 0.0 307 1602 1044 8 7 3 3 3 406 19 10 Seasons 2 Clubs 5 Leagues 152.2 7921 455 2678 3648 1675 165 7921 200 101 50.5 91 45.5 4414 25696 14015 285 213 34 131 62 4325 409 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 141.4 7921 455 2678 3648 1675 165 7921 200 101 50.5 91 45.5 4414 25696 14015 285 213 34 131 62 4325 409 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) 55.7 3494 173 1083 1637 806 94 3494 87 41 47.1 40 46.0 2060 11902 6626 123 97 19 50 24 1998 197 Coupe de France (2 Seasons) 4.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 5th 6.0 570 27 199 288 85 17 570 5 5 100.0 0 0.0 307 1602 1044 8 7 3 3 3 406 19 Matches 10 Seasons 2 Clubs 3 Leagues 145.9 7921 455 2678 3648 1675 165 7921 200 101 50.5 91 45.5 4414 25696 14015 285 213 34 131 62 4325 409 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 135.2 7921 455 2678 3648 1675 165 7921 200 101 50.5 91 45.5 4414 25696 14015 285 213 34 131 62 4325 409 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) 55.7 3494 173 1083 1637 806 94 3494 87 41 47.1 40 46.0 2060 11902 6626 123 97 19 50 24 1998 197 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 2. Ligue 2 6 540 90 85.7 6.0 6 90 6 0 0 1.83 14 6 +8 +1.33 +1.33 13.0 6.1 +6.9 +1.16 +0.39 Matches 10 Seasons 2 Clubs 5 Leagues 164 13,694 84 40.3 152.2 152 88 139 12 23 14 1.40 215 192 +23 +0.15 +0.50 154.0 153.3 +0.7 +0.01 +0.34 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 152 12,725 84 40.9 141.4 141 89 131 11 21 14 1.42 201 178 +23 +0.16 +0.53 154.0 153.3 +0.7 +0.01 +0.34 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) 57 5,009 88 46.0 55.7 57 88 53 0 0 2.00 101 49 +52 +0.93 +0.38 74.3 40.5 +33.8 +0.71 +0.06 Coupe de France (2 Seasons) 5 439 88 77.0 4.9 5 88 4 0 1 2.40 10 4 +6 +1.23 +1.23 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 1 League 6 540 90 85.7 6.0 6 90 6 0 0 1.83 14 6 +8 +1.33 +1.33 13.0 6.1 +6.9 +1.16 +0.39 10 Seasons 2 Clubs 5 Leagues 164 13,694 84 40.3 152.2 152 88 139 12 23 14 1.40 215 192 +23 +0.15 +0.50 154.0 153.3 +0.7 +0.01 +0.34 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 152 12,725 84 40.9 141.4 141 89 131 11 21 14 1.42 201 178 +23 +0.16 +0.53 154.0 153.3 +0.7 +0.01 +0.34 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) 57 5,009 88 46.0 55.7 57 88 53 0 0 2.00 101 49 +52 +0.93 +0.38 74.3 40.5 +33.8 +0.71 +0.06 Coupe de France (2 Seasons) 5 439 88 77.0 4.9 5 88 4 0 1 2.40 10 4 +6 +1.23 +1.23 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 5th 6 540 90 85.7 6.0 6 90 6 0 0 1.83 14 6 +8 +1.33 +1.33 13.0 6.1 +6.9 +1.16 +0.39 Matches 10 Seasons 2 Clubs 3 Leagues 158 13,135 83 39.8 145.9 146 88 134 12 23 12 1.38 204 187 +17 +0.12 +0.47 154.0 153.3 +0.7 +0.01 +0.34 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 146 12,166 83 40.4 135.2 135 88 126 11 21 12 1.40 190 173 +17 +0.13 +0.49 154.0 153.3 +0.7 +0.01 +0.34 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) 57 5,009 88 46.0 55.7 57 88 53 0 0 2.00 101 49 +52 +0.93 +0.38 74.3 40.5 +33.8 +0.71 +0.06 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 4 Seasons 1 Club 2 Leagues 6 559 93 56.5 6.2 6 93 5 0 2 2.00 11 5 +6 +0.97 +0.97 Coupe de France (2 Seasons) 5 439 88 77.0 4.9 5 88 4 0 1 2.40 10 4 +6 +1.23 +1.23 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 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 1 League 6.0 4 0 0 8 6 0 9 12 9 0 1 0 30 18 10 64.3 10 Seasons 2 Clubs 5 Leagues 152.2 16 1 0 115 107 2 358 258 158 0 4 0 678 167 157 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 141.4 16 1 0 115 107 2 358 258 158 0 4 0 678 167 157 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) 55.7 7 0 0 45 39 1 132 94 53 0 1 0 271 83 75 52.5 Coupe de France (2 Seasons) 4.9 0 0 0 1 0 0 3 5 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)
Scouting Report
Stathead & Player Comparison
Player Club Summary