Philippe Ndinga
- games
- 8
- starts
- 4
- minutes
- 310
- goals
- 0
- assists
- 0
first recorded game March 14, 2026 · last recorded game May 24, 2026
Career totals and dates are as recorded here.
Career totals by team
| team | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| Philadelphia Union | 8 | 4 | 310 | 0 | 0 | 3 |
Career totals by competition
| competition | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| MLS | 6 | 3 | 220 | 0 | 0 | 3 |
| CCC | 2 | 1 | 90 | 0 | 0 | 0 |
Season by season, clubs
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| Philadelphia Union | CCC | 2026 | 2 | 1 | 90 | 0 | 0 | 0 |
| Philadelphia Union | MLS | 2026 | 6 | 3 | 220 | 0 | 0 | 3 |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| MLS | May 24, 2026 | Philadelphia Union | 6 - 4 | Inter Miami | 0 | — | 7 | Miami, FL | |
| MLS | April 25, 2026 | Philadelphia Union | 2 - 0 | Columbus Crew | 0 | — | 46 | MAPFRE Stadium | |
| MLS | April 11, 2026 | Philadelphia Union | 1 - 2 | Montreal Impact | 0 | — | 9 | Saputo Stadium | |
| MLS | April 4, 2026 | Philadelphia Union | 2 - 1 | Charlotte FC | 0 | — | 6 | Bank of America Stadium | |
| MLS | March 21, 2026 | Philadelphia Union | 2 - 1 | Chicago Fire | 0 | — | 76 | Talen Energy Stadium | |
| MLS | March 14, 2026 | Philadelphia Union | 3 - 1 | Atlanta United | 0 | — | 77 | Atlanta, GA |
Most often alongside
| player | together | share |
|---|---|---|
| Andre Blake | 6 | 100% |
| Bruno Damiani | 6 | 100% |
| Jovan Lukic | 6 | 100% |
| Milan Iloski | 6 | 100% |
| Nathan Harriel | 6 | 100% |
| Danley Jean Jacques | 5 | 83% |
| Ezekiel Alladoh | 5 | 83% |
| Frankie Westfield | 5 | 83% |
| Indiana Vassilev | 5 | 83% |
| Jesús Bueno | 5 | 83% |
| Olwethu Makhanya | 5 | 83% |
| Sullivan | 5 | 83% |
The 12 most frequent, of the 6 games Philippe Ndinga has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.