Théo Ndicka Matam
Career snapshot
Career highs
Born the same day
Shares 2000-04-20 · 6 players total
| Full name | Théo Ndicka Matam |
|---|---|
| Date of birth | 2000-04-20 (26 yrs) |
| Place of birth | Avallon, France |
| Citizenship | France Cameroon |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 169.00 m |
| Current club | FC Oleksandriya |
| Joined | 2025-01-27 |
| Contract expires | 2026-06-30 |
| Agent | 2SAgency |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Oleksandriya | 2 | 24/25 | 25/26 | 11 | 1 | 0 | 87 |
| Grasshopper Club Zurich | 2 | 23/24 | 24/25 | 36 | 1 | 1 | 1,522 |
| Grasshopper Club Zürich U21 | 1 | 24/25 | 24/25 | 8 | 1 | 0 | 497 |
| KV Oostende (-2024) | 3 | 20/21 | 22/23 | 80 | 5 | 6 | 1,082 |
| Football Bourg-en-Bresse Péronnas 01 | 1 | 19/20 | 19/20 | 20 | 4 | 2 | 533 |
| Olympique Lyon B | 3 | 17/18 | 19/20 | 32 | 4 | 4 | 950 |
| Olympique Lyon U19 | 1 | 18/19 | 18/19 | 3 | 1 | 0 | 270 |
| Olympique Lyon UEFA U19 | 2 | 16/17 | 18/19 | 11 | 2 | 0 | 400 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier Liga | FC Oleksandriya | 4 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | UECL Qualifiers | FC Oleksandriya | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | 1. Liga gr. 2 | Grasshopper Club Zürich U21 | 8 | 1 | 0 | 2 | 0 | 497 |
| 24/25 | Premier Liga | FC Oleksandriya | 4 | 1 | 0 | 0 | 0 | 87 |
| 24/25 | Super League | Grasshopper Club Zurich | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ukrainian Cup | FC Oleksandriya | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Super League | Grasshopper Club Zurich | 27 | 1 | 0 | 1 | 0 | 1,522 |
| 23/24 | Super League Barrage | Grasshopper Club Zurich | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Swiss Cup | Grasshopper Club Zurich | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | KV Oostende (-2024) | 2 | 1 | 0 | 1 | 0 | 104 |
| 22/23 | JPL | KV Oostende (-2024) | 23 | 2 | 2 | 3 | 0 | 614 |
| 21/22 | Croky Cup | KV Oostende (-2024) | 2 | 1 | 0 | 0 | 0 | 135 |
| 21/22 | JPL | KV Oostende (-2024) | 30 | 0 | 2 | 6 | 0 | 0 |
| 20/21 | Croky Cup | KV Oostende (-2024) | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | JPL | KV Oostende (-2024) | 16 | 0 | 1 | 4 | 0 | 0 |
| 20/21 | JPL Playoff II | KV Oostende (-2024) | 6 | 1 | 1 | 1 | 0 | 229 |
| 19/20 | Championnat National | Football Bourg-en-Bresse Péronnas 01 | 18 | 3 | 2 | 1 | 0 | 443 |
| 19/20 | Coupe de France | Football Bourg-en-Bresse Péronnas 01 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | Football Bourg-en-Bresse Péronnas 01 | 1 | 1 | 0 | 0 | 0 | 90 |
| 19/20 | National 2 - Grp. D | Olympique Lyon B | 3 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Coupe Gambardella | Olympique Lyon U19 | 3 | 1 | 0 | 0 | 0 | 270 |
| 18/19 | National 2 - Grp. A | Olympique Lyon B | 23 | 3 | 3 | 2 | 0 | 572 |
| 18/19 | UEFA Youth League | Olympique Lyon UEFA U19 | 9 | 2 | 0 | 3 | 0 | 400 |
| 17/18 | National 2 - Grp. B | Olympique Lyon B | 6 | 1 | 0 | 0 | 0 | 378 |
| 16/17 | UEFA Youth League | Olympique Lyon UEFA U19 | 2 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2017-01-01 | Ol. Lyon Yth. | Olymp. Lyon U19 | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Olymp. Lyon U19 | Olymp. Lyon B | Transfer | 0 | — |
| 19/20 | 2019-09-02 | Olymp. Lyon B | Bourg-en-Bresse | Loan | 0 | — |
| 19/20 | 2020-06-30 | Bourg-en-Bresse | Olymp. Lyon B | Return from loan | 0 | — |
| 20/21 | 2020-07-02 | Olymp. Lyon B | KV Oostende | Transfer | 0 | — |
| 23/24 | 2023-08-29 | KV Oostende | Grasshoppers | Transfer | 500000 | — |
| 24/25 | 2025-01-27 | Grasshoppers | FC Oleksandriya | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | ankle sprain | 2022-03-06 | 2022-04-06 | 32 | 4 |
| 24/25 | unknown injury | 2025-05-10 | 2025-05-17 | 8 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €450k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23658 | #3 | 4 | 1 | — | — | former national player |
| Team #23101 | — | 11 | 0 | — | — | former national player |
| Team #10844 | — | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| David Atanga | 1 | 0 | 933 |
| Marko Kvasina | 1 | 0 | 921 |
| Dorian Babunski | 1 | 0 | 905 |
| Justin Hammel | 1 | 0 | 0 |
| Tatsuhiro Sakamoto | 1 | 2 | 0 |
| Kristers Tobers | 1 | 0 | 0 |
| Zech Medley | 1 | 0 | 0 |
| Robbie D'Haese | 1 | 0 | 0 |
| Amir Abrashi | 1 | 0 | 0 |
| Alfons Amade | 1 | 0 | 0 |
| Giotto Morandi | 1 | 1 | 0 |
| Ayumu Seko | 1 | 0 | 0 |
| Frederik Jäkel | 1 | 0 | 0 |
| Guillaume Hubert | 1 | 0 | 0 |
| Cameron McGeehan | 1 | 0 | 0 |
| Kenny Rocha Santos | 1 | 0 | 0 |
| Oumar Solet | 2 | 0 | 0 |
| Makhtar Gueye | 1 | 3 | 0 |
| Pierre Kalulu | 2 | 0 | 0 |
| Maxence Caqueret | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Championnat National | Football Bourg-en-Bresse Péronnas 01 | 3 | 18 |
| 18/19 | National 2 - Grp. A | Olympique Lyon B | 3 | 23 |
| 18/19 | UEFA Youth League | Olympique Lyon UEFA U19 | 2 | 9 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | National 2 - Grp. A | Olympique Lyon B | 3 | 23 |
| 19/20 | Championnat National | Football Bourg-en-Bresse Péronnas 01 | 2 | 18 |
| 21/22 | JPL | KV Oostende (-2024) | 2 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | Bourg-en-Bresse | Olymp. Lyon B | Return from loan | — | — |
| 19/20 | 2019-09-02 | Olymp. Lyon B | Bourg-en-Bresse | Loan | — | — |
Teams faced most often by Théo Ndicka Matam's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| VfL Wolfsburg | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0% |
| KAA Gent | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 0% |
| AS Saint-Étienne | 2 | 0 | 2 | 0 | 3 | 3 | 0 | 0% |
| FC Rouen | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| US Boulogne | 2 | 0 | 2 | 0 | 2 | 2 | 0 | 0% |
| Le Mans | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 50% |
| LB Châteauroux | 2 | 0 | 1 | 1 | 0 | 2 | -2 | 0% |
| AS Nancy Lorraine | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 50% |
| FC Sochaux-Montbéliard | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50% |
| Valenciennes | 2 | 2 | 0 | 0 | 3 | 1 | +2 | 100% |
| US Concarneau | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| Aubagne | 2 | 1 | 0 | 1 | 2 | 2 | 0 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 17/18 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 6 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | 19 | 584 | 2 | 0 | 0 | 0.31 |
| 23/24 | 30 | 1,522 | 1 | 0 | 0 | 0.06 |
| 22/23 | 25 | 718 | 4 | 0 | 0 | 0.5 |
| 21/22 | 32 | 135 | 6 | 0 | 0 | 4 |
| 20/21 | 23 | 229 | 5 | 0 | 0 | 1.97 |
| 19/20 | 23 | 533 | 1 | 0 | 0 | 0.17 |
| 18/19 | 35 | 1,242 | 5 | 0 | 0 | 0.36 |
| 16/17 | 2 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Théo Ndicka Matam
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Théo Ndicka Matam
Who is Théo Ndicka Matam?
Théo Ndicka Matam is a France professional footballer who plays as a left-back for FC Oleksandriya.
How old is Théo Ndicka Matam?
Théo Ndicka Matam is 26 years old. He was born on April 20, 2000 in Avallon.
What position does Théo Ndicka Matam play?
Théo Ndicka Matam plays as a left-back (Defender - Left-Back).
What club does Théo Ndicka Matam play for?
Théo Ndicka Matam currently plays for FC Oleksandriya.
How many career goals has Théo Ndicka Matam scored?
Across all senior club competitions in our dataset, Théo Ndicka Matam has scored 19 goals in 201 appearances.
What is Théo Ndicka Matam's market value?
Théo Ndicka Matam's most recent reported market value is €300k.