Moussa Niakhaté
Career snapshot
Career highs
Born the same day
Shares 1996-03-08 · 6 players total
| Full name | Moussa Niakhaté |
|---|---|
| Date of birth | 1996-03-08 (30 yrs) |
| Place of birth | Roubaix, Senegal |
| Citizenship | Senegal France |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 190.00 m |
| Current club | Olympique Lyon |
| Joined | 2024-07-04 |
| Contract expires | 2028-06-30 |
| Agent | CAA Stellar |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Olympique Lyon | 2 | 24/25 | 25/26 | 45 | 0 | 0 | 0 |
| Nottingham Forest | 2 | 22/23 | 23/24 | 37 | 1 | 0 | 1,457 |
| Nottingham Forest U21 | 1 | 23/24 | 23/24 | 1 | 0 | 0 | 0 |
| 1.FSV Mainz 05 | 4 | 18/19 | 21/22 | 135 | 9 | 4 | 7,357 |
| FC Metz | 1 | 17/18 | 17/18 | 38 | 0 | 1 | 0 |
| Valenciennes FC | 3 | 14/15 | 16/17 | 78 | 1 | 4 | 2,944 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | Olympique Lyon | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | Olympique Lyon | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | Olympique Lyon | 9 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Ligue 1 | Olympique Lyon | 31 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | EFL Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Nottingham Forest | 21 | 1 | 0 | 3 | 0 | 1,457 |
| 23/24 | Premier League 2 | Nottingham Forest U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Nottingham Forest | 14 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Bundesliga | 1.FSV Mainz 05 | 30 | 4 | 0 | 1 | 0 | 642 |
| 21/22 | DFB-Pokal | 1.FSV Mainz 05 | 3 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Bundesliga | 1.FSV Mainz 05 | 32 | 3 | 1 | 8 | 0 | 956 |
| 20/21 | DFB-Pokal | 1.FSV Mainz 05 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Bundesliga | 1.FSV Mainz 05 | 33 | 1 | 2 | 7 | 0 | 2,970 |
| 19/20 | DFB-Pokal | 1.FSV Mainz 05 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | 1.FSV Mainz 05 | 33 | 1 | 1 | 3 | 0 | 2,789 |
| 18/19 | DFB-Pokal | 1.FSV Mainz 05 | 1 | 0 | 0 | 0 | 1 | 0 |
| 17/18 | Coupe de France | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | FC Metz | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | FC Metz | 35 | 0 | 1 | 8 | 0 | 0 |
| 16/17 | Coupe de France | Valenciennes FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Valenciennes FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 2 | Valenciennes FC | 35 | 1 | 2 | 9 | 0 | 2,944 |
| 15/16 | Coupe de France | Valenciennes FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coupe de la Ligue | Valenciennes FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 2 | Valenciennes FC | 28 | 0 | 2 | 4 | 0 | 0 |
| 14/15 | Coupe de France | Valenciennes FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 2 | Valenciennes FC | 9 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | LOSC Lille Yth. | Wasquehal U19 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Wasquehal U19 | Boulogne U19 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Boulogne U19 | Valenciennes B | Transfer | 0 | — |
| 14/15 | 2015-01-01 | Valenciennes B | Valenciennes FC | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Valenciennes FC | FC Metz | Transfer | 400000 | — |
| 18/19 | 2018-07-07 | FC Metz | 1.FSV Mainz 05 | Transfer | 5000000 | €6.00m |
| 22/23 | 2022-07-06 | 1.FSV Mainz 05 | Forest | Transfer | 18000000 | €13.80m |
| 24/25 | 2024-07-04 | Forest | Olympique Lyon | Transfer | 16000000 | €31.90m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Hamstring injury | 2021-09-12 | 2021-09-28 | 17 | 2 |
| 21/22 | Corona virus | 2022-01-04 | 2022-01-11 | 8 | 2 |
| 22/23 | Hamstring injury | 2022-08-15 | 2023-03-17 | 215 | 44 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jonathan Burkardt | 1 | 0 | 0 |
| Lamine Ndao | 1 | 1 | 0 |
| Ridle Baku | 1 | 0 | 0 |
| Adrien Tamèze | 1 | 0 | 0 |
| Levin Öztunali | 1 | 0 | 0 |
| Jeremiah St. Juste | 1 | 0 | 0 |
| Pierre Kunde | 1 | 0 | 0 |
| Angelo Fulgini | 1 | 0 | 0 |
| Alexander Hack | 1 | 0 | 0 |
| Jean-Paul Boëtius | 1 | 1 | 0 |
| Jean-Philippe Mateta | 1 | 0 | 0 |
| Stefan Bell | 1 | 1 | 0 |
| Danny Latza | 1 | 1 | 0 |
| Leandro Barreiro | 1 | 1 | 0 |
| Daniel Brosinski | 1 | 1 | 0 |
| Aarón Martín | 1 | 0 | 0 |
| Robin Zentner | 1 | 0 | 0 |
| Karim Onisiwo | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Bundesliga | 1.FSV Mainz 05 | 4 | 30 |
| 20/21 | Bundesliga | 1.FSV Mainz 05 | 3 | 32 |
| 19/20 | Bundesliga | 1.FSV Mainz 05 | 1 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Bundesliga | 1.FSV Mainz 05 | 2 | 33 |
| 15/16 | Ligue 2 | Valenciennes FC | 2 | 28 |
| 16/17 | Ligue 2 | Valenciennes FC | 2 | 35 |
Teams faced most often by Moussa Niakhaté'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 % |
|---|---|---|---|---|---|---|---|---|
| AC Ajaccio | 12 | 2 | 5 | 5 | 11 | 15 | -4 | 17% |
| AJ Auxerre | 11 | 1 | 7 | 3 | 11 | 14 | -3 | 9% |
| Chamois Niortais | 10 | 3 | 3 | 4 | 12 | 10 | +2 | 30% |
| Grenoble Foot 38 | 10 | 4 | 1 | 5 | 14 | 18 | -4 | 40% |
| FC Sochaux | 10 | 5 | 4 | 1 | 9 | 6 | +3 | 50% |
| Paris FC | 9 | 2 | 3 | 4 | 6 | 9 | -3 | 22% |
| Havre AC | 9 | 2 | 4 | 3 | 11 | 12 | -1 | 22% |
| ESTAC Troyes | 9 | 1 | 4 | 4 | 9 | 13 | -4 | 11% |
| Clermont Foot 63 | 8 | 3 | 0 | 5 | 6 | 15 | -9 | 38% |
| Amiens SC | 8 | 0 | 3 | 5 | 2 | 12 | -10 | 0% |
| Rodez AF | 8 | 2 | 3 | 3 | 5 | 11 | -6 | 25% |
| AS Nancy Lorraine | 8 | 4 | 2 | 2 | 16 | 8 | +8 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 42 | 0 | 4 | 0 | 0 | 0 |
| 23/24 | 24 | 1,457 | 3 | 1 | 0 | 0.25 |
| 22/23 | 14 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 33 | 642 | 2 | 0 | 0 | 0.28 |
| 20/21 | 34 | 956 | 8 | 1 | 0 | 0.85 |
| 19/20 | 34 | 2,970 | 7 | 0 | 0 | 0.21 |
| 18/19 | 34 | 2,789 | 3 | 0 | 1 | 0.13 |
| 17/18 | 38 | 0 | 8 | 0 | 0 | 0 |
| 16/17 | 38 | 2,944 | 9 | 0 | 0 | 0.28 |
| 15/16 | 30 | 0 | 4 | 0 | 0 | 0 |
| 14/15 | 10 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Moussa Niakhaté
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Moussa Niakhaté
Who is Moussa Niakhaté?
Moussa Niakhaté is a Senegal professional footballer who plays as a centre-back for Olympique Lyon.
How old is Moussa Niakhaté?
Moussa Niakhaté is 30 years old. He was born on March 8, 1996 in Roubaix.
What position does Moussa Niakhaté play?
Moussa Niakhaté plays as a centre-back (Defender - Centre-Back).
What club does Moussa Niakhaté play for?
Moussa Niakhaté currently plays for Olympique Lyon.
How many career goals has Moussa Niakhaté scored?
Across all senior club competitions in our dataset, Moussa Niakhaté has scored 11 goals in 334 appearances.
What is Moussa Niakhaté's market value?
Moussa Niakhaté's most recent reported market value is €15.00m.