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 2018-2019 18 Toulouse fr FRA 1. Coupe de la Ligue 0 0 Matches 2018-2019 18 Toulouse fr FRA 1. Ligue 1 1 1 70 0.8 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 Matches 2019-2020 19 Toulouse fr FRA Coupe de France 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Toulouse fr FRA 1. Coupe de la Ligue 2 0 85 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 1 0 9 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Toulouse fr FRA Coupe de France 4 3 280 3.1 1 0 1 1 0 0 0 0 0.32 0.00 0.32 0.32 0.32 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 9 3 281 3.1 2 0 2 2 0 0 0 0 0.64 0.00 0.64 0.64 0.64 Matches 2021-2022 21 Toulouse fr FRA Coupe de France 2 0 77 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 35 28 2,528 28.1 8 4 12 8 0 0 1 0 0.28 0.14 0.43 0.28 0.43 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 20 7 695 7.7 1 0 1 1 0 0 0 0 0.8 0.8 0.3 1.2 23 14 63 0.13 0.00 0.13 0.13 0.13 0.11 0.04 0.15 0.11 0.15 Matches 2022-2023 22 Gladbach de GER DFB-Pokal 1 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 1 5 7 0.00 0.00 0.00 0.00 0.00 0.00 0.25 0.25 0.00 0.25 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 32 14 1,385 15.4 5 2 7 5 0 0 1 0 3.8 3.8 1.7 5.5 52 47 150 0.32 0.13 0.45 0.32 0.45 0.24 0.11 0.35 0.24 0.35 Matches 2023-2024 23 Gladbach de GER DFB-Pokal 4 2 229 2.5 1 2 3 1 0 0 0 0 0.39 0.79 1.18 0.39 1.18 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 17 9 812 9.0 2 1 3 2 0 0 0 0 1.9 1.9 1.3 3.2 30 16 85 0.22 0.11 0.33 0.22 0.33 0.21 0.15 0.35 0.21 0.35 Matches 2024-2025 24 Gladbach de GER DFB-Pokal 2 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 2 Clubs 6 Leagues 132 69 6,649 73.9 20 9 29 20 0 0 2 0 6.5 6.5 3.6 10.1 106 82 309 0.27 0.12 0.39 0.27 0.39 0.19 0.11 0.30 0.19 0.30 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 Toulouse (5 Seasons) 4 Leagues 56 36 3,421 38.0 11 4 15 11 0 0 1 0 0.0 0.0 0.3 0.3 1 5 11 0.29 0.11 0.39 0.29 0.39 0.02 0.13 0.15 0.02 0.15 Gladbach (3 Seasons) 2 Leagues 76 33 3,228 35.9 9 5 14 9 0 0 1 0 6.5 6.5 3.3 9.8 105 77 298 0.25 0.14 0.39 0.25 0.39 0.20 0.10 0.30 0.20 0.30 Bundesliga (3 Seasons) 69 30 2,892 32.1 8 3 11 8 0 0 1 0 6.5 6.5 3.3 9.8 105 77 298 0.25 0.09 0.34 0.25 0.34 0.20 0.10 0.30 0.20 0.30 Coupe de France (3 Seasons) 7 3 358 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 DFB-Pokal (3 Seasons) 7 3 336 3.7 1 2 3 1 0 0 0 0 0.27 0.54 0.80 0.27 0.80 Ligue 1 (3 Seasons) 3 2 169 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 1 5 11 0.00 0.00 0.00 0.00 0.00 0.02 0.13 0.15 0.02 0.15 Ligue 2 (2 Seasons) 44 31 2,809 31.2 10 4 14 10 0 0 1 0 0.32 0.13 0.45 0.32 0.45 Coupe de la Ligue (2 Seasons) 2 0 85 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2018-2019 18 Toulouse 2 Leagues 1 1 70 0.8 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 2019-2020 19 Toulouse 3 Leagues 4 0 95 1.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2020-2021 20 Toulouse 2 Leagues 13 6 561 6.2 3 0 3 3 0 0 0 0 0.48 0.00 0.48 0.48 0.48 2021-2022 21 Toulouse 2 Leagues 37 28 2,605 28.9 8 4 12 8 0 0 1 0 0.28 0.14 0.41 0.28 0.41 2022-2023 22 Toulouse 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 1 5 7 0.00 0.00 0.00 0.00 0.00 0.00 0.25 0.25 0.00 0.25 2022-2023 22 Gladbach 2 Leagues 21 8 777 8.6 1 0 1 1 0 0 0 0 0.8 0.8 0.3 1.2 23 14 63 0.12 0.00 0.12 0.12 0.12 0.11 0.04 0.15 0.11 0.15 2023-2024 23 Gladbach 2 Leagues 36 16 1,614 17.9 6 4 10 6 0 0 1 0 3.8 3.8 1.7 5.5 52 47 150 0.33 0.22 0.56 0.33 0.56 0.24 0.11 0.35 0.24 0.35 2024-2025 24 Gladbach 2 Leagues 19 9 837 9.3 2 1 3 2 0 0 0 0 1.9 1.9 1.3 3.2 30 16 85 0.22 0.11 0.32 0.22 0.32 0.21 0.15 0.35 0.21 0.35 7 Seasons 2 Clubs 6 Leagues 132 69 6,649 73.9 20 9 29 20 0 0 2 0 6.5 6.5 3.6 10.1 106 82 309 0.27 0.12 0.39 0.27 0.39 0.19 0.11 0.30 0.19 0.30 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 Toulouse (5 Seasons) 4 Leagues 56 36 3,421 38.0 11 4 15 11 0 0 1 0 0.0 0.0 0.3 0.3 1 5 11 0.29 0.11 0.39 0.29 0.39 0.02 0.13 0.15 0.02 0.15 Gladbach (3 Seasons) 2 Leagues 76 33 3,228 35.9 9 5 14 9 0 0 1 0 6.5 6.5 3.3 9.8 105 77 298 0.25 0.14 0.39 0.25 0.39 0.20 0.10 0.30 0.20 0.30 Bundesliga (3 Seasons) 69 30 2,892 32.1 8 3 11 8 0 0 1 0 6.5 6.5 3.3 9.8 105 77 298 0.25 0.09 0.34 0.25 0.34 0.20 0.10 0.30 0.20 0.30 Coupe de France (3 Seasons) 7 3 358 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 DFB-Pokal (3 Seasons) 7 3 336 3.7 1 2 3 1 0 0 0 0 0.27 0.54 0.80 0.27 0.80 Ligue 1 (3 Seasons) 3 2 169 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 1 5 11 0.00 0.00 0.00 0.00 0.00 0.02 0.13 0.15 0.02 0.15 Ligue 2 (2 Seasons) 44 31 2,809 31.2 10 4 14 10 0 0 1 0 0.32 0.13 0.45 0.32 0.45 Coupe de la Ligue (2 Seasons) 2 0 85 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 1 1 70 0.8 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 1 0 9 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 9 3 281 3.1 2 0 2 2 0 0 0 0 0.64 0.00 0.64 0.64 0.64 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 35 28 2,528 28.1 8 4 12 8 0 0 1 0 0.28 0.14 0.43 0.28 0.43 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 1 5 7 0.00 0.00 0.00 0.00 0.00 0.00 0.25 0.25 0.00 0.25 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 20 7 695 7.7 1 0 1 1 0 0 0 0 0.8 0.8 0.3 1.2 23 14 63 0.13 0.00 0.13 0.13 0.13 0.11 0.04 0.15 0.11 0.15 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 32 14 1,385 15.4 5 2 7 5 0 0 1 0 3.8 3.8 1.7 5.5 52 47 150 0.32 0.13 0.45 0.32 0.45 0.24 0.11 0.35 0.24 0.35 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 17 9 812 9.0 2 1 3 2 0 0 0 0 1.9 1.9 1.3 3.2 30 16 85 0.22 0.11 0.33 0.22 0.33 0.21 0.15 0.35 0.21 0.35 Matches 7 Seasons 2 Clubs 3 Leagues 116 63 5,870 65.2 18 7 25 18 0 0 2 0 6.5 6.5 3.6 10.1 106 82 309 0.28 0.11 0.38 0.28 0.38 0.19 0.11 0.30 0.19 0.30 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 Toulouse (5 Seasons) 2 Leagues 47 33 2,978 33.1 10 4 14 10 0 0 1 0 0.0 0.0 0.3 0.3 1 5 11 0.30 0.12 0.42 0.30 0.42 0.02 0.13 0.15 0.02 0.15 Gladbach (3 Seasons) 1 League 69 30 2,892 32.1 8 3 11 8 0 0 1 0 6.5 6.5 3.3 9.8 105 77 298 0.25 0.09 0.34 0.25 0.34 0.20 0.10 0.30 0.20 0.30 Bundesliga (3 Seasons) 69 30 2,892 32.1 8 3 11 8 0 0 1 0 6.5 6.5 3.3 9.8 105 77 298 0.25 0.09 0.34 0.25 0.34 0.20 0.10 0.30 0.20 0.30 Ligue 1 (3 Seasons) 3 2 169 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 1 5 11 0.00 0.00 0.00 0.00 0.00 0.02 0.13 0.15 0.02 0.15 Ligue 2 (2 Seasons) 44 31 2,809 31.2 10 4 14 10 0 0 1 0 0.32 0.13 0.45 0.32 0.45
Standard Stats Table Season Age Squad 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 2026 25 cm Cameroon WCQ 2 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2018-2019 18 Toulouse 2 Leagues 0.8 0 1 0 0.0 1.29 0.00 0.00 22.2 0 0 0 0.0 0.0 0.03 0.0 0.0 2019-2020 19 Toulouse 3 Leagues 1.1 0 1 0 0.0 0.95 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020-2021 20 Toulouse 2 Leagues 6.2 3 15 8 53.3 2.41 1.28 0.20 0.38 0 0 2021-2022 21 Toulouse 2 Leagues 28.9 8 50 24 48.0 1.73 0.83 0.16 0.33 0 0 2022-2023 22 Toulouse 1 League 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2022-2023 22 Gladbach 2 Leagues 8.6 1 16 5 31.3 1.85 0.58 0.06 0.20 18.1 0 0 0 0.8 0.8 0.06 +0.2 +0.2 2023-2024 23 Gladbach 2 Leagues 17.9 6 37 14 37.8 2.06 0.78 0.16 0.43 15.8 0 0 0 3.8 3.8 0.12 +1.2 +1.2 2024-2025 24 Gladbach 2 Leagues 9.3 2 25 13 52.0 2.69 1.40 0.08 0.15 15.4 0 0 0 1.9 1.9 0.08 +0.1 +0.1 7 Seasons 2 Clubs 6 Leagues 73.9 20 145 64 44.1 1.96 0.87 0.14 0.31 16.2 0 0 0 6.5 6.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 Toulouse (5 Seasons) 4 Leagues 38.0 11 67 32 47.8 1.76 0.84 0.16 0.34 22.2 0 0 0 0.0 0.0 0.03 0.0 0.0 Gladbach (3 Seasons) 2 Leagues 35.9 9 78 32 41.0 2.17 0.89 0.12 0.28 16.1 0 0 0 6.5 6.5 0.10 +1.5 +1.5 Bundesliga (3 Seasons) 32.1 8 68 28 41.2 2.12 0.87 0.12 0.29 16.1 0 0 0 6.5 6.5 0.10 +1.5 +1.5 Coupe de France (3 Seasons) 4.0 1 6 4 66.7 1.51 1.01 0.17 0.25 0 0 DFB-Pokal (3 Seasons) 3.7 1 10 4 40.0 2.68 1.07 0.10 0.25 0 0 Ligue 1 (3 Seasons) 1.9 0 1 0 0.0 0.53 0.00 0.00 22.2 0 0 0 0.0 0.0 0.03 0.0 0.0 Ligue 2 (2 Seasons) 31.2 10 59 28 47.5 1.89 0.90 0.17 0.36 0 0 Coupe de la Ligue (2 Seasons) 0.9 0 1 0 0.0 1.06 0.00 0.00 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 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 0.8 0 1 0 0.0 1.29 0.00 0.00 22.2 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 3.1 2 9 4 44.4 2.88 1.28 0.22 0.50 0 0 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 28.1 8 50 24 48.0 1.78 0.85 0.16 0.33 0 0 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 7.7 1 13 4 30.8 1.68 0.52 0.08 0.25 18.1 0 0 0 0.8 0.8 0.06 +0.2 +0.2 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 15.4 5 31 11 35.5 2.01 0.71 0.16 0.45 15.8 0 0 0 3.8 3.8 0.12 +1.2 +1.2 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 9.0 2 24 13 54.2 2.66 1.44 0.08 0.15 15.4 0 0 0 1.9 1.9 0.08 +0.1 +0.1 Matches 7 Seasons 2 Clubs 3 Leagues 65.2 18 128 56 43.8 1.96 0.86 0.14 0.32 16.2 0 0 0 6.5 6.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 Toulouse (5 Seasons) 2 Leagues 33.1 10 60 28 46.7 1.81 0.85 0.17 0.36 22.2 0 0 0 0.0 0.0 0.03 0.0 0.0 Gladbach (3 Seasons) 1 League 32.1 8 68 28 41.2 2.12 0.87 0.12 0.29 16.1 0 0 0 6.5 6.5 0.10 +1.5 +1.5 Bundesliga (3 Seasons) 32.1 8 68 28 41.2 2.12 0.87 0.12 0.29 16.1 0 0 0 6.5 6.5 0.10 +1.5 +1.5 Ligue 1 (3 Seasons) 1.9 0 1 0 0.0 0.53 0.00 0.00 22.2 0 0 0 0.0 0.0 0.03 0.0 0.0 Ligue 2 (2 Seasons) 31.2 10 59 28 47.5 1.89 0.90 0.17 0.36 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2026 25 cm Cameroon WCQ 0.3 0 0 0 Matches 1 Season 1 Club 1 League 0.3 0 0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2018-2019 18 Toulouse 2 Leagues 0.8 29 33 87.9 345 117 21 23 91.3 3 3 100.0 2 2 100.0 0 0.0 0.0 0.0 0 2 0 0 0 2019-2020 19 Toulouse 3 Leagues 1.1 1 1 100.0 10 0 1 1 100.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 2020-2021 20 Toulouse 2 Leagues 6.2 0 2021-2022 21 Toulouse 2 Leagues 28.9 4 2022-2023 22 Toulouse 1 League 1.0 25 30 83.3 352 110 18 22 81.8 5 6 83.3 1 1 100.0 0 0.3 0.4 -0.3 1 2 4 1 5 2022-2023 22 Gladbach 2 Leagues 8.6 166 226 73.5 2186 587 108 127 85.0 39 59 66.1 8 12 66.7 0 0.3 0.7 -0.3 3 3 7 5 14 2023-2024 23 Gladbach 2 Leagues 17.9 329 445 73.9 4312 1007 206 255 80.8 87 115 75.7 16 27 59.3 4 1.7 2.9 +2.3 16 9 17 4 47 2024-2025 24 Gladbach 2 Leagues 9.3 191 261 73.2 2493 543 126 150 84.0 54 77 70.1 4 11 36.4 1 1.3 1.3 -0.3 6 11 9 3 16 7 Seasons 2 Clubs 6 Leagues 73.9 741 996 74.4 9698 2364 480 578 83.0 188 260 72.3 31 53 58.5 9 3.6 5.3 +5.4 26 27 37 13 82 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 Toulouse (5 Seasons) 4 Leagues 38.0 55 64 85.9 707 227 40 46 87.0 8 9 88.9 3 3 100.0 4 0.3 0.4 +3.7 1 4 4 1 5 Gladbach (3 Seasons) 2 Leagues 35.9 686 932 73.6 8991 2137 440 532 82.7 180 251 71.7 28 50 56.0 5 3.3 4.9 +1.7 25 23 33 12 77 Bundesliga (3 Seasons) 32.1 686 932 73.6 8991 2137 440 532 82.7 180 251 71.7 28 50 56.0 3 3.3 4.9 -0.3 25 23 33 12 77 Coupe de France (3 Seasons) 4.0 0 DFB-Pokal (3 Seasons) 3.7 2 Ligue 1 (3 Seasons) 1.9 55 64 85.9 707 227 40 46 87.0 8 9 88.9 3 3 100.0 0 0.3 0.4 -0.3 1 4 4 1 5 Ligue 2 (2 Seasons) 31.2 4 Coupe de la Ligue (2 Seasons) 0.9 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 0.8 29 33 87.9 345 117 21 23 91.3 3 3 100.0 2 2 100.0 0 0.0 0.0 0.0 0 2 0 0 0 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 0.1 1 1 100.0 10 0 1 1 100.0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 3.1 0 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 28.1 4 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1.0 25 30 83.3 352 110 18 22 81.8 5 6 83.3 1 1 100.0 0 0.3 0.4 -0.3 1 2 4 1 5 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 7.7 166 226 73.5 2186 587 108 127 85.0 39 59 66.1 8 12 66.7 0 0.3 0.7 -0.3 3 3 7 5 14 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 15.4 329 445 73.9 4312 1007 206 255 80.8 87 115 75.7 16 27 59.3 2 1.7 2.9 +0.3 16 9 17 4 47 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 9.0 191 261 73.2 2493 543 126 150 84.0 54 77 70.1 4 11 36.4 1 1.3 1.3 -0.3 6 11 9 3 16 Matches 7 Seasons 2 Clubs 3 Leagues 65.2 741 996 74.4 9698 2364 480 578 83.0 188 260 72.3 31 53 58.5 7 3.6 5.3 +3.4 26 27 37 13 82 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 Toulouse (5 Seasons) 2 Leagues 33.1 55 64 85.9 707 227 40 46 87.0 8 9 88.9 3 3 100.0 4 0.3 0.4 +3.7 1 4 4 1 5 Gladbach (3 Seasons) 1 League 32.1 686 932 73.6 8991 2137 440 532 82.7 180 251 71.7 28 50 56.0 3 3.3 4.9 -0.3 25 23 33 12 77 Bundesliga (3 Seasons) 32.1 686 932 73.6 8991 2137 440 532 82.7 180 251 71.7 28 50 56.0 3 3.3 4.9 -0.3 25 23 33 12 77 Ligue 1 (3 Seasons) 1.9 55 64 85.9 707 227 40 46 87.0 8 9 88.9 3 3 100.0 0 0.3 0.4 -0.3 1 4 4 1 5 Ligue 2 (2 Seasons) 31.2 4
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2026 25 cm Cameroon WCQ 0.3 0 Matches 1 Season 1 Club 1 League 0.3 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 18 Toulouse 2 Leagues 0.8 33 33 0 0 0 0 0 0 0 0 0 0 29 0 1 2019-2020 19 Toulouse 3 Leagues 1.1 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 2020-2021 20 Toulouse 2 Leagues 6.2 20 2021-2022 21 Toulouse 2 Leagues 28.9 96 2022-2023 22 Toulouse 1 League 1.0 30 29 1 0 0 0 1 1 0 0 0 0 25 0 1 2022-2023 22 Gladbach 2 Leagues 8.6 226 206 19 3 0 0 21 15 0 0 0 0 166 1 14 2023-2024 23 Gladbach 2 Leagues 17.9 445 425 16 4 0 2 33 7 1 0 0 0 329 4 9 2024-2025 24 Gladbach 2 Leagues 9.3 261 251 9 0 1 0 23 8 0 0 0 0 191 1 7 7 Seasons 2 Clubs 6 Leagues 73.9 996 945 45 7 1 2 195 31 1 0 0 0 741 6 32 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Toulouse (5 Seasons) 4 Leagues 38.0 64 63 1 0 0 0 118 1 0 0 0 0 55 0 2 Gladbach (3 Seasons) 2 Leagues 35.9 932 882 44 7 1 2 77 30 1 0 0 0 686 6 30 Bundesliga (3 Seasons) 32.1 932 882 44 7 1 2 70 30 1 0 0 0 686 6 30 Coupe de France (3 Seasons) 4.0 11 DFB-Pokal (3 Seasons) 3.7 7 Ligue 1 (3 Seasons) 1.9 64 63 1 0 0 0 1 1 0 0 0 0 55 0 2 Ligue 2 (2 Seasons) 31.2 105 Coupe de la Ligue (2 Seasons) 0.9 1
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2026 25 cm Cameroon WCQ 0.3 Matches 1 Season 1 Club 1 League 0.3
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 2018-2019 18 Toulouse 2 Leagues 0.8 2 2.57 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 19 Toulouse 3 Leagues 1.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 20 Toulouse 2 Leagues 6.2 2021-2022 21 Toulouse 2 Leagues 28.9 2022-2023 22 Toulouse 1 League 1.0 3 3.00 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 22 Gladbach 2 Leagues 8.6 9 1.17 8 1 0 0 0 0 1 0.13 1 0 0 0 0 0 2023-2024 23 Gladbach 2 Leagues 17.9 42 2.73 27 0 8 4 3 0 4 0.26 3 0 0 1 0 0 2024-2025 24 Gladbach 2 Leagues 9.3 22 2.44 16 0 2 3 1 0 5 0.55 4 0 0 1 0 0 7 Seasons 2 Clubs 6 Leagues 73.9 78 2.29 55 1 11 7 4 0 10 0.29 8 0 0 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Toulouse (5 Seasons) 4 Leagues 38.0 5 2.66 4 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Gladbach (3 Seasons) 2 Leagues 35.9 73 2.27 51 1 10 7 4 0 10 0.31 8 0 0 2 0 0 Bundesliga (3 Seasons) 32.1 73 2.27 51 1 10 7 4 0 10 0.31 8 0 0 2 0 0 Coupe de France (3 Seasons) 4.0 DFB-Pokal (3 Seasons) 3.7 Ligue 1 (3 Seasons) 1.9 5 2.66 4 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 2 (2 Seasons) 31.2 Coupe de la Ligue (2 Seasons) 0.9
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2026 25 cm Cameroon WCQ 0.3 Matches 1 Season 1 Club 1 League 0.3
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 2018-2019 18 Toulouse 2 Leagues 0.8 1 1 0 1 0 0 1 0.0 1 1 0 1 0 1 3 0 2019-2020 19 Toulouse 3 Leagues 1.1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 2020-2021 20 Toulouse 2 Leagues 6.2 8 5 0 2021-2022 21 Toulouse 2 Leagues 28.9 22 12 0 2022-2023 22 Toulouse 1 League 1.0 3 2 2 1 0 1 1 100.0 0 2 0 2 2 5 0 0 2022-2023 22 Gladbach 2 Leagues 8.6 11 8 5 5 1 7 13 53.8 6 9 0 9 2 12 4 0 2023-2024 23 Gladbach 2 Leagues 17.9 37 23 17 18 2 16 34 47.1 18 22 0 22 9 42 17 1 2024-2025 24 Gladbach 2 Leagues 9.3 17 11 11 4 2 6 11 54.5 5 8 2 6 5 21 16 0 7 Seasons 2 Clubs 6 Leagues 73.9 69 76 35 29 5 30 60 50.0 30 42 2 40 36 81 41 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Toulouse (5 Seasons) 4 Leagues 38.0 4 34 2 2 0 1 2 50.0 1 3 0 3 20 6 4 0 Gladbach (3 Seasons) 2 Leagues 35.9 65 42 33 27 5 29 58 50.0 29 39 2 37 16 75 37 1 Bundesliga (3 Seasons) 32.1 65 38 33 27 5 29 58 50.0 29 39 2 37 10 75 37 1 Coupe de France (3 Seasons) 4.0 3 3 0 DFB-Pokal (3 Seasons) 3.7 4 6 0 Ligue 1 (3 Seasons) 1.9 4 3 2 2 0 1 2 50.0 1 3 0 3 2 6 4 0 Ligue 2 (2 Seasons) 31.2 27 14 0 Coupe de la Ligue (2 Seasons) 0.9 1 1 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 0.8 1 1 0 1 0 0 1 0.0 1 1 0 1 0 1 3 0 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 3.1 6 2 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 28.1 21 12 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1.0 3 2 2 1 0 1 1 100.0 0 2 0 2 2 5 0 0 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 7.7 11 5 5 5 1 7 13 53.8 6 9 0 9 1 12 4 0 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 15.4 37 22 17 18 2 16 34 47.1 18 22 0 22 5 42 17 1 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 9.0 17 11 11 4 2 6 11 54.5 5 8 2 6 4 21 16 0 Matches 7 Seasons 2 Clubs 3 Leagues 65.2 69 68 35 29 5 30 60 50.0 30 42 2 40 26 81 41 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 Toulouse (5 Seasons) 2 Leagues 33.1 4 30 2 2 0 1 2 50.0 1 3 0 3 16 6 4 0 Gladbach (3 Seasons) 1 League 32.1 65 38 33 27 5 29 58 50.0 29 39 2 37 10 75 37 1 Bundesliga (3 Seasons) 32.1 65 38 33 27 5 29 58 50.0 29 39 2 37 10 75 37 1 Ligue 1 (3 Seasons) 1.9 4 3 2 2 0 1 2 50.0 1 3 0 3 2 6 4 0 Ligue 2 (2 Seasons) 31.2 27 14 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2026 25 cm Cameroon WCQ 0.3 Matches 1 Season 1 Club 1 League 0.3 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2018-2019 18 Toulouse 2 Leagues 0.8 46 1 11 19 16 2 46 2 1 50.0 1 50.0 32 127 50 0 1 0 3 1 30 3 2019-2020 19 Toulouse 3 Leagues 1.1 2 1 1 0 1 0 2 0 0 0 1 0 0 0 0 0 0 0 1 1 2020-2021 20 Toulouse 2 Leagues 6.2 2021-2022 21 Toulouse 2 Leagues 28.9 2022-2023 22 Toulouse 1 League 1.0 40 0 6 14 20 0 40 3 1 33.3 2 66.7 27 167 27 1 2 0 0 2 25 7 2022-2023 22 Gladbach 2 Leagues 8.6 308 8 59 95 158 27 308 27 7 25.9 14 51.9 168 1167 551 23 12 12 18 4 202 63 2023-2024 23 Gladbach 2 Leagues 17.9 652 19 102 253 306 68 652 58 20 34.5 32 55.2 403 2906 1385 52 38 25 32 14 460 150 2024-2025 24 Gladbach 2 Leagues 9.3 380 13 67 128 191 55 380 27 9 33.3 12 44.4 214 1442 837 30 18 16 12 11 257 85 7 Seasons 2 Clubs 6 Leagues 73.9 1428 42 246 509 692 152 1428 117 38 32.5 61 52.1 845 5809 2850 106 71 53 65 32 975 309 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 Toulouse (5 Seasons) 4 Leagues 38.0 88 2 18 33 37 2 88 5 2 40.0 3 60.0 60 294 77 1 3 0 3 3 56 11 Gladbach (3 Seasons) 2 Leagues 35.9 1340 40 228 476 655 150 1340 112 36 32.1 58 51.8 785 5515 2773 105 68 53 62 29 919 298 Bundesliga (3 Seasons) 32.1 1340 40 228 476 655 150 1340 112 36 32.1 58 51.8 785 5515 2773 105 68 53 62 29 919 298 Coupe de France (3 Seasons) 4.0 DFB-Pokal (3 Seasons) 3.7 Ligue 1 (3 Seasons) 1.9 88 2 18 33 37 2 88 5 2 40.0 3 60.0 60 294 77 1 3 0 3 3 56 11 Ligue 2 (2 Seasons) 31.2 Coupe de la Ligue (2 Seasons) 0.9
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 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 0.8 46 1 11 19 16 2 46 2 1 50.0 1 50.0 32 127 50 0 1 0 3 1 30 3 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 0.1 2 1 1 0 1 0 2 0 0 0 1 0 0 0 0 0 0 0 1 1 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 3.1 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 28.1 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1.0 40 0 6 14 20 0 40 3 1 33.3 2 66.7 27 167 27 1 2 0 0 2 25 7 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 7.7 308 8 59 95 158 27 308 27 7 25.9 14 51.9 168 1167 551 23 12 12 18 4 202 63 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 15.4 652 19 102 253 306 68 652 58 20 34.5 32 55.2 403 2906 1385 52 38 25 32 14 460 150 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 9.0 380 13 67 128 191 55 380 27 9 33.3 12 44.4 214 1442 837 30 18 16 12 11 257 85 Matches 7 Seasons 2 Clubs 3 Leagues 65.2 1428 42 246 509 692 152 1428 117 38 32.5 61 52.1 845 5809 2850 106 71 53 65 32 975 309 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 Toulouse (5 Seasons) 2 Leagues 33.1 88 2 18 33 37 2 88 5 2 40.0 3 60.0 60 294 77 1 3 0 3 3 56 11 Gladbach (3 Seasons) 1 League 32.1 1340 40 228 476 655 150 1340 112 36 32.1 58 51.8 785 5515 2773 105 68 53 62 29 919 298 Bundesliga (3 Seasons) 32.1 1340 40 228 476 655 150 1340 112 36 32.1 58 51.8 785 5515 2773 105 68 53 62 29 919 298 Ligue 1 (3 Seasons) 1.9 88 2 18 33 37 2 88 5 2 40.0 3 60.0 60 294 77 1 3 0 3 3 56 11 Ligue 2 (2 Seasons) 31.2
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2026 25 cm Cameroon WCQ 0.3 Matches 1 Season 1 Club 1 League 0.3
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 2018-2019 18 Toulouse fr FRA 1. Coupe de la Ligue 0 0 0 0 1 Matches 2018-2019 18 Toulouse fr FRA 1. Ligue 1 1 70 70 2.0 0.8 1 70 0 0 0 0.00 1 2 -1 -1.29 -0.72 0.4 0.9 -0.6 -0.76 -0.49 Matches 2019-2020 19 Toulouse fr FRA Coupe de France 1 1 1 1.1 0.0 0 0 1 1 0 0.00 0 1 -1 -90.00 -90.00 Matches 2019-2020 19 Toulouse fr FRA 1. Coupe de la Ligue 2 85 43 47.2 0.9 0 0 2 43 0 1.50 2 2 0 0.00 +1.89 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 1 9 9 0.4 0.1 0 0 1 8 5 0.00 0 0 0 0.00 +1.29 0.0 0.3 -0.3 -2.52 -2.03 Matches 2020-2021 20 Toulouse fr FRA Coupe de France 4 280 70 62.2 3.1 3 90 3 1 10 0 3.00 5 0 +5 +1.61 +2.14 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 9 281 31 8.2 3.1 3 63 1 6 15 6 1.80 6 5 +1 +0.32 -0.48 Matches 2021-2022 21 Toulouse fr FRA Coupe de France 2 77 39 16.0 0.9 0 0 2 39 0 1.50 3 2 +1 +1.17 +0.28 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 35 2,528 72 73.9 28.1 28 81 14 7 35 0 2.06 64 23 +41 +1.46 +0.65 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 20 695 35 22.7 7.7 7 73 1 13 14 10 0.85 8 12 -4 -0.52 -0.56 9.2 14.6 -5.3 -0.69 -0.84 Matches 2022-2023 22 Gladbach de GER DFB-Pokal 1 82 82 45.6 0.9 1 82 0 0 0 0.00 1 2 -1 -1.10 -8.44 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 1 90 90 2.6 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +0.16 0.9 1.2 -0.3 -0.33 -0.21 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 32 1,385 43 45.3 15.4 14 70 0 18 23 2 0.94 27 31 -4 -0.26 +0.12 21.7 25.0 -3.3 -0.21 +0.03 Matches 2023-2024 23 Gladbach de GER DFB-Pokal 4 229 57 58.7 2.5 2 73 0 2 42 0 2.25 9 1 +8 +3.14 +2.59 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 17 812 48 34.7 9.0 9 74 0 8 19 1 1.59 12 15 -3 -0.33 -0.69 13.3 16.5 -3.2 -0.35 -0.11 Matches 2024-2025 24 Gladbach de GER DFB-Pokal 2 25 13 13.9 0.3 0 0 2 13 0 1.50 0 0 0 0.00 -0.58 Matches 7 Seasons 2 Clubs 6 Leagues 132 6,649 50 24.9 73.9 69 77 20 63 22 25 1.47 139 97 +42 +0.57 +0.64 45.5 58.5 -13.0 -0.38 -0.18 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 Toulouse (5 Seasons) 4 Leagues 56 3,421 61 19.6 38.0 36 81 19 20 26 12 1.92 82 36 +46 +1.21 +1.38 1.3 2.4 -1.2 -0.62 -0.35 Gladbach (3 Seasons) 2 Leagues 76 3,228 42 35.0 35.9 33 72 1 43 20 13 1.13 57 61 -4 -0.11 -0.26 44.2 56.1 -11.8 -0.37 -0.29 Bundesliga (3 Seasons) 69 2,892 42 34.2 32.1 30 72 1 39 19 13 1.07 47 58 -11 -0.34 -0.34 44.2 56.1 -11.8 -0.37 -0.29 Coupe de France (3 Seasons) 7 358 51 35.1 4.0 3 90 3 4 22 0 2.14 8 3 +5 +1.26 +0.85 DFB-Pokal (3 Seasons) 7 336 48 44.8 3.7 3 76 0 4 27 0 1.71 10 3 +7 +1.87 -0.30 Ligue 1 (3 Seasons) 3 169 56 1.8 1.9 2 81 1 1 8 5 0.33 2 3 -1 -0.53 +0.08 1.3 2.4 -1.2 -0.62 -0.35 Ligue 2 (2 Seasons) 44 2,809 64 41.1 31.2 31 80 15 13 26 6 2.01 70 28 +42 +1.35 +0.54 Coupe de la Ligue (2 Seasons) 2 85 43 31.5 0.9 0 0 2 43 1 1.50 2 2 0 0.00 +1.89
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 2018-2019 18 Toulouse 2 Leagues 1 70 70 2.0 0.8 1 70 0 0 1 0.00 1 2 -1 -1.29 -0.72 0.4 0.9 -0.6 -0.76 -0.49 2019-2020 19 Toulouse 3 Leagues 4 95 24 3.4 1.1 0 0 4 24 5 0.75 2 3 -1 -0.95 +0.32 0.0 0.3 -0.3 -2.52 -2.03 2020-2021 20 Toulouse 2 Leagues 13 561 43 14.5 6.2 6 77 4 7 14 6 2.17 11 5 +6 +0.96 +0.23 2021-2022 21 Toulouse 2 Leagues 37 2,605 70 66.8 28.9 28 81 14 9 36 0 2.03 67 25 +42 +1.45 +0.62 2022-2023 22 Toulouse 1 League 1 90 90 2.6 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +0.16 0.9 1.2 -0.3 -0.33 -0.21 2022-2023 22 Gladbach 2 Leagues 21 777 37 24.0 8.6 8 75 1 13 14 10 0.81 9 14 -5 -0.58 -0.91 9.2 14.6 -5.3 -0.69 -0.84 2023-2024 23 Gladbach 2 Leagues 36 1,614 45 46.8 17.9 16 70 0 20 24 2 1.09 36 32 +4 +0.22 +0.52 21.7 25.0 -3.3 -0.21 +0.03 2024-2025 24 Gladbach 2 Leagues 19 837 44 33.2 9.3 9 74 0 10 18 1 1.58 12 15 -3 -0.32 -0.70 13.3 16.5 -3.2 -0.35 -0.11 7 Seasons 2 Clubs 6 Leagues 132 6,649 50 24.9 73.9 69 77 20 63 22 25 1.47 139 97 +42 +0.57 +0.64 45.5 58.5 -13.0 -0.38 -0.18 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 Toulouse (5 Seasons) 4 Leagues 56 3,421 61 19.6 38.0 36 81 19 20 26 12 1.92 82 36 +46 +1.21 +1.38 1.3 2.4 -1.2 -0.62 -0.35 Gladbach (3 Seasons) 2 Leagues 76 3,228 42 35.0 35.9 33 72 1 43 20 13 1.13 57 61 -4 -0.11 -0.26 44.2 56.1 -11.8 -0.37 -0.29 Bundesliga (3 Seasons) 69 2,892 42 34.2 32.1 30 72 1 39 19 13 1.07 47 58 -11 -0.34 -0.34 44.2 56.1 -11.8 -0.37 -0.29 Coupe de France (3 Seasons) 7 358 51 35.1 4.0 3 90 3 4 22 0 2.14 8 3 +5 +1.26 +0.85 DFB-Pokal (3 Seasons) 7 336 48 44.8 3.7 3 76 0 4 27 0 1.71 10 3 +7 +1.87 -0.30 Ligue 1 (3 Seasons) 3 169 56 1.8 1.9 2 81 1 1 8 5 0.33 2 3 -1 -0.53 +0.08 1.3 2.4 -1.2 -0.62 -0.35 Ligue 2 (2 Seasons) 44 2,809 64 41.1 31.2 31 80 15 13 26 6 2.01 70 28 +42 +1.35 +0.54 Coupe de la Ligue (2 Seasons) 2 85 43 31.5 0.9 0 0 2 43 1 1.50 2 2 0 0.00 +1.89
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 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 1 70 70 2.0 0.8 1 70 0 0 0 0.00 1 2 -1 -1.29 -0.72 0.4 0.9 -0.6 -0.76 -0.49 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 1 9 9 0.4 0.1 0 0 1 8 5 0.00 0 0 0 0.00 +1.29 0.0 0.3 -0.3 -2.52 -2.03 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 9 281 31 8.2 3.1 3 63 1 6 15 6 1.80 6 5 +1 +0.32 -0.48 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 35 2,528 72 73.9 28.1 28 81 14 7 35 0 2.06 64 23 +41 +1.46 +0.65 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1 90 90 2.6 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +0.16 0.9 1.2 -0.3 -0.33 -0.21 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 20 695 35 22.7 7.7 7 73 1 13 14 10 0.85 8 12 -4 -0.52 -0.56 9.2 14.6 -5.3 -0.69 -0.84 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 32 1,385 43 45.3 15.4 14 70 0 18 23 2 0.94 27 31 -4 -0.26 +0.12 21.7 25.0 -3.3 -0.21 +0.03 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 17 812 48 34.7 9.0 9 74 0 8 19 1 1.59 12 15 -3 -0.33 -0.69 13.3 16.5 -3.2 -0.35 -0.11 Matches 7 Seasons 2 Clubs 3 Leagues 116 5,870 51 23.8 65.2 63 76 17 53 20 24 1.41 119 89 +30 +0.46 +0.59 45.5 58.5 -13.0 -0.38 -0.18 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 Toulouse (5 Seasons) 2 Leagues 47 2,978 63 18.4 33.1 33 80 16 14 25 11 1.90 72 31 +41 +1.24 +1.42 1.3 2.4 -1.2 -0.62 -0.35 Gladbach (3 Seasons) 1 League 69 2,892 42 34.2 32.1 30 72 1 39 19 13 1.07 47 58 -11 -0.34 -0.34 44.2 56.1 -11.8 -0.37 -0.29 Bundesliga (3 Seasons) 69 2,892 42 34.2 32.1 30 72 1 39 19 13 1.07 47 58 -11 -0.34 -0.34 44.2 56.1 -11.8 -0.37 -0.29 Ligue 1 (3 Seasons) 3 169 56 1.8 1.9 2 81 1 1 8 5 0.33 2 3 -1 -0.53 +0.08 1.3 2.4 -1.2 -0.62 -0.35 Ligue 2 (2 Seasons) 44 2,809 64 41.1 31.2 31 80 15 13 26 6 2.01 70 28 +42 +1.35 +0.54
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 18 Toulouse fr FRA 1. Coupe de la Ligue 17th 0 0 0 0 1 Matches 2019-2020 19 Toulouse fr FRA Coupe de France 33rd 1 1 1 1.1 0.0 0 0 1 1 0 0.00 0 1 -1 -90.00 -90.00 Matches 2019-2020 19 Toulouse fr FRA 1. Coupe de la Ligue 9th 2 85 43 47.2 0.9 0 0 2 43 0 1.50 2 2 0 0.00 +1.89 Matches 2020-2021 20 Toulouse fr FRA Coupe de France 5th 4 280 70 62.2 3.1 3 90 3 1 10 0 3.00 5 0 +5 +1.61 +2.14 Matches 2021-2022 21 Toulouse fr FRA Coupe de France R16 2 77 39 16.0 0.9 0 0 2 39 0 1.50 3 2 +1 +1.17 +0.28 Matches 2022-2023 22 Gladbach de GER DFB-Pokal R32 1 82 82 45.6 0.9 1 82 0 0 0 0.00 1 2 -1 -1.10 -8.44 Matches 2023-2024 23 Gladbach de GER DFB-Pokal QF 4 229 57 58.7 2.5 2 73 0 2 42 0 2.25 9 1 +8 +3.14 +2.59 Matches 2024-2025 24 Gladbach de GER DFB-Pokal R32 2 25 13 13.9 0.3 0 0 2 13 0 1.50 0 0 0 0.00 -0.58 Matches 7 Seasons 2 Clubs 3 Leagues 16 779 49 38.2 8.7 6 83 3 10 28 1 1.88 20 8 +12 +1.39 +0.54 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Toulouse (4 Seasons) 2 Leagues 9 443 49 34.3 4.9 3 90 3 6 29 1 2.00 10 5 +5 +1.02 +0.90 Gladbach (3 Seasons) 1 League 7 336 48 44.8 3.7 3 76 0 4 27 0 1.71 10 3 +7 +1.87 -0.30 Coupe de France (3 Seasons) 7 358 51 35.1 4.0 3 90 3 4 22 0 2.14 8 3 +5 +1.26 +0.85 DFB-Pokal (3 Seasons) 7 336 48 44.8 3.7 3 76 0 4 27 0 1.71 10 3 +7 +1.87 -0.30 Coupe de la Ligue (2 Seasons) 2 85 43 31.5 0.9 0 0 2 43 1 1.50 2 2 0 0.00 +1.89
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2026 25 cm Cameroon WCQ 2 31 16 5.7 0.3 0 0 2 16 0 2.00 0 1 -1 -2.90 -4.49 Matches 1 Season 1 Club 1 League 2 31 16 5.7 0.3 0 0 2 16 0 2.00 0 1 -1 -2.90 -4.49
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 2018-2019 18 Toulouse 2 Leagues 0.8 0 0 0 1 0 0 0 0 1 0 0 0 5 0 2 0.0 2019-2020 19 Toulouse 3 Leagues 1.1 0 0 0 1 2 1 1 1 1 0 0 0 0 0 1 0.0 2020-2021 20 Toulouse 2 Leagues 6.2 0 0 0 4 5 4 20 5 8 0 2021-2022 21 Toulouse 2 Leagues 28.9 1 0 0 19 30 12 96 12 22 0 2022-2023 22 Toulouse 1 League 1.0 0 0 0 0 0 0 1 2 2 0 0 0 6 1 0 100.0 2022-2023 22 Gladbach 2 Leagues 8.6 0 0 0 7 8 3 21 2 8 0 0 0 28 8 4 66.7 2023-2024 23 Gladbach 2 Leagues 17.9 1 0 0 13 19 6 33 9 23 0 1 0 62 9 34 20.9 2024-2025 24 Gladbach 2 Leagues 9.3 0 0 0 8 12 7 23 5 11 1 0 0 21 9 15 37.5 7 Seasons 2 Clubs 6 Leagues 73.9 2 0 0 53 76 33 195 36 76 1 1 0 122 27 56 32.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Toulouse (5 Seasons) 4 Leagues 38.0 1 0 0 25 37 17 118 20 34 0 0 0 11 1 3 25.0 Gladbach (3 Seasons) 2 Leagues 35.9 1 0 0 28 39 16 77 16 42 1 1 0 111 26 53 32.9 Bundesliga (3 Seasons) 32.1 1 0 0 27 36 16 70 10 38 1 1 0 111 26 53 32.9 Coupe de France (3 Seasons) 4.0 0 0 0 0 3 1 11 3 3 0 DFB-Pokal (3 Seasons) 3.7 0 0 0 1 3 0 7 6 4 0 Ligue 1 (3 Seasons) 1.9 0 0 0 1 0 0 1 2 3 0 0 0 11 1 3 25.0 Ligue 2 (2 Seasons) 31.2 1 0 0 23 32 15 105 14 27 0 Coupe de la Ligue (2 Seasons) 0.9 0 0 0 1 2 1 1 1 1 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2018-2019 18 Toulouse fr FRA 1. Ligue 1 16th 0.8 0 0 0 1 0 0 0 0 1 0 0 0 5 0 2 0.0 Matches 2019-2020 19 Toulouse fr FRA 1. Ligue 1 20th 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0.0 Matches 2020-2021 20 Toulouse fr FRA 2. Ligue 2 3rd 3.1 0 0 0 4 3 3 10 2 6 0 Matches 2021-2022 21 Toulouse fr FRA 2. Ligue 2 1st 28.1 1 0 0 19 29 12 95 12 21 0 Matches 2022-2023 22 Toulouse fr FRA 1. Ligue 1 13th 1.0 0 0 0 0 0 0 1 2 2 0 0 0 6 1 0 100.0 Matches 2022-2023 22 Gladbach de GER 1. Bundesliga 10th 7.7 0 0 0 7 6 3 20 1 5 0 0 0 28 8 4 66.7 Matches 2023-2024 23 Gladbach de GER 1. Bundesliga 14th 15.4 1 0 0 13 18 6 28 5 22 0 1 0 62 9 34 20.9 Matches 2024-2025 24 Gladbach de GER 1. Bundesliga 7th 9.0 0 0 0 7 12 7 22 4 11 1 0 0 21 9 15 37.5 Matches 7 Seasons 2 Clubs 3 Leagues 65.2 2 0 0 51 68 31 176 26 68 1 1 0 122 27 56 32.5 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Toulouse (5 Seasons) 2 Leagues 33.1 1 0 0 24 32 15 106 16 30 0 0 0 11 1 3 25.0 Gladbach (3 Seasons) 1 League 32.1 1 0 0 27 36 16 70 10 38 1 1 0 111 26 53 32.9 Bundesliga (3 Seasons) 32.1 1 0 0 27 36 16 70 10 38 1 1 0 111 26 53 32.9 Ligue 1 (3 Seasons) 1.9 0 0 0 1 0 0 1 2 3 0 0 0 11 1 3 25.0 Ligue 2 (2 Seasons) 31.2 1 0 0 23 32 15 105 14 27 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2026 25 cm Cameroon WCQ 0.3 0 0 0 0 Matches 1 Season 1 Club 1 League 0.3 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 Nathan N'Goumou Pages
Nathan N'Goumou 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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary