Randal Kolo Muani
Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1998-12-05 · 6 players total
| Full name | Randal Kolo Muani |
|---|---|
| Date of birth | 1998-12-05 (27 yrs) |
| Place of birth | Bondy, France |
| Citizenship | France DR Congo |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 187.00 m |
| Current club | Tottenham Hotspur |
| On loan from | ↩ Paris Saint-Germain parent contract: 2028-06-30 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Agent | Relatives |
| Outfitter | adidas |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Juventus FC | 2 | 2025 | 24/25 | 22 | 10 | 3 | 262 |
| Paris Saint-Germain | 2 | 23/24 | 24/25 | 54 | 11 | 7 | 952 |
| Eintracht Frankfurt | 2 | 22/23 | 23/24 | 50 | 26 | 17 | 797 |
| FC Nantes | 5 | 16/17 | 21/22 | 87 | 23 | 16 | 1,206 |
| FC Nantes B | 5 | 15/16 | 20/21 | 41 | 13 | 4 | 409 |
| US Boulogne | 1 | 19/20 | 19/20 | 15 | 3 | 5 | 373 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Champions League | Juventus FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Paris Saint-Germain | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Italy Cup | Juventus FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | Paris Saint-Germain | 10 | 2 | 1 | 0 | 0 | 175 |
| 24/25 | Serie A | Juventus FC | 16 | 8 | 1 | 0 | 0 | 146 |
| 23/24 | Bundesliga | Eintracht Frankfurt | 2 | 1 | 0 | 0 | 0 | 155 |
| 23/24 | Champions League | Paris Saint-Germain | 10 | 1 | 0 | 1 | 0 | 473 |
| 23/24 | Coupe de France | Paris Saint-Germain | 3 | 2 | 1 | 0 | 0 | 93 |
| 23/24 | DFB-Pokal | Eintracht Frankfurt | 1 | 1 | 0 | 0 | 0 | 65 |
| 23/24 | Ligue 1 | Paris Saint-Germain | 26 | 6 | 5 | 1 | 0 | 211 |
| 23/24 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | Eintracht Frankfurt | 1 | 1 | 0 | 0 | 0 | 68 |
| 22/23 | Bundesliga | Eintracht Frankfurt | 32 | 15 | 14 | 4 | 0 | 176 |
| 22/23 | Champions League | Eintracht Frankfurt | 7 | 2 | 0 | 1 | 1 | 261 |
| 22/23 | DFB-Pokal | Eintracht Frankfurt | 6 | 6 | 3 | 1 | 0 | 72 |
| 22/23 | UEFA Super Cup | Eintracht Frankfurt | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Coupe de France | FC Nantes | 5 | 1 | 2 | 1 | 0 | 444 |
| 21/22 | Ligue 1 | FC Nantes | 36 | 12 | 5 | 2 | 0 | 247 |
| 2025 | Club World Cup | Juventus FC | 3 | 2 | 1 | 0 | 0 | 116 |
| 20/21 | Coupe de France | FC Nantes | 1 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | L1/L2 Playoffs | FC Nantes | 2 | 1 | 0 | 1 | 0 | 177 |
| 20/21 | Ligue 1 | FC Nantes | 37 | 9 | 8 | 3 | 0 | 338 |
| 20/21 | National 2 - Grp. D | FC Nantes B | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championnat National | US Boulogne | 14 | 3 | 5 | 2 | 1 | 373 |
| 19/20 | Coupe de France | US Boulogne | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | National 2 - Grp. C | FC Nantes B | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de France | FC Nantes | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | FC Nantes | 6 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | National 2 - Grp. C | FC Nantes B | 17 | 5 | 4 | 4 | 0 | 227 |
| 17/18 | Coupe de la Ligue | FC Nantes | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | FC Nantes | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | CFA - Grp. A | FC Nantes B | 21 | 8 | 0 | 3 | 0 | 182 |
| 16/17 | Ligue 1 | FC Nantes | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | CFA - Grp. D | FC Nantes B | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-12-01 | US Torcy U17 | FC Nantes U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | FC Nantes U19 | FC Nantes B | Transfer | 0 | — |
| 17/18 | 2017-07-01 | FC Nantes B | FC Nantes | Transfer | 0 | — |
| 19/20 | 2019-08-22 | FC Nantes | US Boulogne | Loan | 300000 | — |
| 19/20 | 2020-06-30 | US Boulogne | FC Nantes | Return from loan | 300000 | — |
| 22/23 | 2022-07-01 | FC Nantes | E. Frankfurt | Transfer | 16000000 | — |
| 23/24 | 2023-09-01 | E. Frankfurt | Paris SG | Transfer | 80000000 | €95.00m |
| 24/25 | 2025-01-23 | Paris SG | Juventus | Loan | 30000000 | — |
| 24/25 | 2025-07-15 | Juventus | Paris SG | Return from loan | 30000000 | — |
| 25/26 | 2025-09-01 | Paris SG | Tottenham | Loan | 30000000 | — |
| 25/26 | 2026-06-30 | Tottenham | Paris SG | Return from loan | 30000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Adductor pain | 2023-04-28 | 2023-05-02 | 5 | 1 |
| 23/24 | Virus | 2024-02-05 | 2024-02-08 | 4 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €80.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €37.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53860 | #18 | 3 | 0 | — | — | former national player |
| Team #40468 | — | 1 | 1 | — | — | former national player |
| Team #9323 | #18 | 7 | 1 | — | — | former national player |
| Team #3377 | #12 | 31 | 9 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marcus Coco | 1 | 0 | 0 |
| Vitinha | 2 | 1 | 0 |
| Tuta | 2 | 0 | 0 |
| Evan Ndicka | 2 | 1 | 0 |
| Achraf Hakimi | 2 | 1 | 0 |
| Daichi Kamada | 2 | 10 | 0 |
| Warren Zaïre-Emery | 2 | 0 | 0 |
| Imrân Louza | 1 | 3 | 0 |
| Djibril Sow | 2 | 0 | 0 |
| Mario Götze | 2 | 9 | 0 |
| Ousmane Dembélé | 2 | 0 | 0 |
| Kevin Trapp | 2 | 0 | 0 |
| Alban Lafont | 1 | 0 | 0 |
| Samuel Moutoussamy | 1 | 0 | 0 |
| Sébastien Corchia | 1 | 1 | 0 |
| Dennis Appiah | 2 | 0 | 0 |
| Jean-Charles Castelletto | 1 | 0 | 0 |
| Kylian Mbappé | 2 | 7 | 0 |
| Moses Simon | 1 | 6 | 0 |
| Pedro Chirivella | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Bundesliga | Eintracht Frankfurt | 15 | 32 |
| 21/22 | Ligue 1 | FC Nantes | 12 | 36 |
| 20/21 | Ligue 1 | FC Nantes | 9 | 37 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Bundesliga | Eintracht Frankfurt | 14 | 32 |
| 20/21 | Ligue 1 | FC Nantes | 8 | 37 |
| 19/20 | Championnat National | US Boulogne | 5 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Tottenham | Paris SG | Return from loan | — | €30.00m |
| 25/26 | 2025-09-01 | Paris SG | Tottenham | Loan | — | €30.00m |
| 24/25 | 2025-07-15 | Juventus | Paris SG | Return from loan | — | €30.00m |
| 24/25 | 2025-01-23 | Paris SG | Juventus | Loan | — | €30.00m |
| 19/20 | 2020-06-30 | US Boulogne | FC Nantes | Return from loan | — | €300k |
| 19/20 | 2019-08-22 | FC Nantes | US Boulogne | Loan | — | €300k |
Last 50 matches for Tottenham Hotspur The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-02-06 | CGB |
Liverpool FC | 4–0 | Tottenham Hotspur | Available |
| 2025-01-08 | CGB |
Tottenham Hotspur | 1–0 | Liverpool FC | Available |
| 2024-12-19 | CGB |
Tottenham Hotspur | 4–3 | Manchester United | Available |
| 2024-10-30 | CGB |
Tottenham Hotspur | 2–1 | Manchester City | Available |
| 2024-09-18 | CGB |
Coventry City | 1–2 | Tottenham Hotspur | Available |
| 2023-08-29 | CGB |
Fulham FC | 5–3 | Tottenham Hotspur | Available |
| 2023-03-08 | CL |
Tottenham Hotspur | 0–0 | AC Milan | Available |
| 2023-03-08 | CL |
Tottenham Hotspur | 0–0 | AC Milan | Available |
| 2023-03-01 | GB1 |
Sheffield United | 1–0 | Tottenham Hotspur | Available |
| 2023-02-14 | CL |
AC Milan | 1–0 | Tottenham Hotspur | Available |
| 2023-02-14 | CL |
AC Milan | 1–0 | Tottenham Hotspur | Available |
| 2022-11-09 | CGB |
Nottingham Forest | 2–0 | Tottenham Hotspur | Available |
| 2022-11-01 | CL |
Olympique Marseille | 1–2 | Tottenham Hotspur | Available |
| 2022-10-26 | CL |
Tottenham Hotspur | 1–1 | Sporting CP | Available |
| 2022-10-12 | CL |
Tottenham Hotspur | 3–2 | Eintracht Frankfurt | Available |
| 2022-10-04 | CL |
Eintracht Frankfurt | 0–0 | Tottenham Hotspur | Available |
| 2022-09-13 | CL |
Sporting CP | 2–0 | Tottenham Hotspur | Available |
| 2022-09-07 | CL |
Tottenham Hotspur | 2–0 | Olympique Marseille | Available |
| 2022-03-01 | GB1 |
Middlesbrough FC | 1–0 | Tottenham Hotspur | Available |
| 2022-01-12 | CGB |
Tottenham Hotspur | 0–1 | Chelsea FC | Available |
| 2022-01-05 | CGB |
Chelsea FC | 2–0 | Tottenham Hotspur | Available |
| 2021-12-22 | CGB |
Tottenham Hotspur | 2–1 | West Ham United | Available |
| 2021-10-27 | CGB |
Burnley FC | 0–1 | Tottenham Hotspur | Available |
| 2021-09-22 | CGB |
Wolverhampton Wanderers | 2–3 | Tottenham Hotspur | Available |
| 2021-04-25 | CGB |
Tottenham Hotspur | 0–1 | Manchester City | Available |
| 2021-02-10 | GB1 |
Everton FC | 5–4 | Tottenham Hotspur | Available |
| 2021-01-05 | CGB |
Tottenham Hotspur | 2–0 | Brentford FC | Available |
| 2020-12-23 | CGB |
Stoke City | 1–3 | Tottenham Hotspur | Available |
| 2020-09-29 | CGB |
Tottenham Hotspur | 5–4 | Chelsea FC | Available |
| 2020-06-23 | GB1 |
Tottenham Hotspur | 2–0 | West Ham United | Available |
| 2020-06-19 | GB1 |
Tottenham Hotspur | 1–1 | Manchester United | Available |
| 2020-03-10 | CL |
RB Leipzig | 3–0 | Tottenham Hotspur | Available |
| 2020-03-10 | CL |
RB Leipzig | 3–0 | Tottenham Hotspur | Available |
| 2020-03-07 | GB1 |
Burnley FC | 1–1 | Tottenham Hotspur | Available |
| 2020-03-04 | GB1 |
Tottenham Hotspur | 1–1 | Norwich City | Available |
| 2020-03-01 | GB1 |
Tottenham Hotspur | 2–3 | Wolverhampton Wanderers | Available |
| 2020-02-22 | GB1 |
Chelsea FC | 2–1 | Tottenham Hotspur | Available |
| 2020-02-19 | CL |
Tottenham Hotspur | 0–1 | RB Leipzig | Available |
| 2020-02-19 | CL |
Tottenham Hotspur | 0–1 | RB Leipzig | Available |
| 2020-02-16 | GB1 |
Aston Villa | 2–3 | Tottenham Hotspur | Available |
| 2020-02-02 | GB1 |
Tottenham Hotspur | 2–0 | Manchester City | Available |
| 2020-01-22 | GB1 |
Tottenham Hotspur | 2–1 | Norwich City | Available |
| 2020-01-18 | GB1 |
Watford FC | 0–0 | Tottenham Hotspur | Available |
| 2020-01-11 | GB1 |
Tottenham Hotspur | 0–1 | Liverpool FC | Available |
| 2020-01-01 | GB1 |
Southampton FC | 1–0 | Tottenham Hotspur | Available |
| 2019-12-28 | GB1 |
Norwich City | 2–2 | Tottenham Hotspur | Available |
| 2019-12-26 | GB1 |
Tottenham Hotspur | 2–1 | Brighton & Hove Albion | Available |
| 2019-12-22 | GB1 |
Tottenham Hotspur | 0–2 | Chelsea FC | Available |
| 2019-12-15 | GB1 |
Wolverhampton Wanderers | 1–2 | Tottenham Hotspur | Available |
| 2019-12-11 | CL |
Bayern München | 3–1 | Tottenham Hotspur | Available |
Teams faced most often by Randal Kolo Muani'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 % |
|---|---|---|---|---|---|---|---|---|
| Lille OSC | 28 | 10 | 5 | 13 | 38 | 39 | -1 | 36% |
| Montpellier HSC | 27 | 19 | 3 | 5 | 62 | 25 | +37 | 70% |
| Olympique Lyonnais | 27 | 10 | 5 | 12 | 35 | 40 | -5 | 37% |
| OGC Nice | 26 | 10 | 8 | 8 | 37 | 32 | +5 | 38% |
| Angers SCO | 25 | 16 | 5 | 4 | 46 | 18 | +28 | 64% |
| Olympique Marseille | 25 | 14 | 4 | 7 | 42 | 25 | +17 | 56% |
| RB Leipzig | 25 | 9 | 9 | 7 | 38 | 29 | +9 | 36% |
| Stade de Reims | 23 | 9 | 4 | 10 | 30 | 24 | +6 | 39% |
| AS Monaco | 23 | 4 | 6 | 13 | 29 | 42 | -13 | 17% |
| Stade Rennais | 23 | 8 | 4 | 11 | 26 | 25 | +1 | 35% |
| AS Saint-Étienne | 21 | 9 | 10 | 2 | 39 | 21 | +18 | 43% |
| Borussia Dortmund | 20 | 5 | 4 | 11 | 27 | 42 | -15 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | First senior goal | |
| 22/23 | Goal #50 (career) |
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′ |
|---|---|---|---|---|---|---|
| 23/24 | 44 | 1,065 | 2 | 0 | 0 | 0.17 |
| 22/23 | 46 | 509 | 6 | 1 | 1 | 1.41 |
| 21/22 | 41 | 691 | 3 | 0 | 0 | 0.39 |
| 20/21 | 41 | 515 | 4 | 0 | 0 | 0.7 |
| 19/20 | 16 | 373 | 2 | 1 | 1 | 0.97 |
| 18/19 | 23 | 227 | 5 | 0 | 0 | 1.98 |
| 16/17 | 21 | 182 | 3 | 0 | 0 | 1.48 |
Output by competition
Career goals and assists broken down by tournament.
More on Randal Kolo Muani
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Randal Kolo Muani
Who is Randal Kolo Muani?
Randal Kolo Muani is a France professional footballer who plays as a centre-forward for Tottenham Hotspur.
How old is Randal Kolo Muani?
Randal Kolo Muani is 27 years old. He was born on December 5, 1998 in Bondy.
What position does Randal Kolo Muani play?
Randal Kolo Muani plays as a centre-forward (Attack - Centre-Forward).
What club does Randal Kolo Muani play for?
Randal Kolo Muani currently plays for Tottenham Hotspur.
How many career goals has Randal Kolo Muani scored?
Across all senior club competitions in our dataset, Randal Kolo Muani has scored 86 goals in 269 appearances.
What is Randal Kolo Muani's market value?
Randal Kolo Muani's most recent reported market value is €30.00m.