Bilal Nadir
Career snapshot
Career highs
Born the same day
Shares 2003-11-28 · 6 players total
| Full name | Bilal Nadir |
|---|---|
| Name in home country | بلال نذير |
| Date of birth | 2003-11-28 (22 yrs) |
| Place of birth | Nice, Morocco |
| Citizenship | Morocco France |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | left |
| Height | 179.00 m |
| Current club | Olympique Marseille |
| Joined | 2023-07-01 |
| Contract expires | 2026-06-30 |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Olympique Marseille | 4 | 21/22 | 25/26 | 28 | 1 | 2 | 379 |
| Olympique de Marseille B | 4 | 21/22 | 24/25 | 39 | 3 | 1 | 492 |
| OGC Nice B | 1 | 20/21 | 20/21 | 1 | 0 | 0 | 0 |
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 Marseille | 3 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | Coupe de France | Olympique Marseille | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | Olympique Marseille | 15 | 1 | 0 | 2 | 0 | 379 |
| 24/25 | National 3 - Grp. J | Olympique de Marseille B | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | Olympique Marseille | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Europa League | Olympique Marseille | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | Olympique Marseille | 5 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | National 3 - Grp. A | Olympique de Marseille B | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | N3 - Corse-Médit | Olympique de Marseille B | 19 | 3 | 0 | 4 | 0 | 492 |
| 21/22 | Ligue 1 | Olympique Marseille | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National 2 - Grp. C | Olympique de Marseille B | 18 | 0 | 1 | 3 | 0 | 0 |
| 20/21 | N3 - Corse-Médit | OGC Nice B | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 21/22 | 2021-07-01 | Nizza U19 | Marseille B | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Marseille B | Marseille | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Partial damage to the cruciate ligament | 2024-01-22 | 2024-09-26 | 249 | 39 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34903 | #24 | 2 | 1 | — | — | former national player |
| Team #23101 | #13 | 3 | 0 | — | — | former national player |
| Team #10844 | #7 | 2 | 0 | — | — | former national player |
| Team #3575 | #15 | 0 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Salomon Abergel | 1 | 0 | 936 |
| Nassim Ahmed | 1 | 0 | 935 |
| Raimane Daou | 2 | 0 | 750 |
| Esey Gebreyesus | 2 | 0 | 646 |
| Giovani Versini | 1 | 0 | 634 |
| Adrien Rabiot | 2 | 0 | 395 |
| Luis Henrique | 2 | 0 | 308 |
| Valentin Rongier | 2 | 0 | 253 |
| Jorès Rahou | 1 | 0 | 0 |
| Amay Caprice | 1 | 0 | 0 |
| Aaron Kamardin | 1 | 0 | 0 |
| Ugo Bertelli | 1 | 0 | 0 |
| Yakine Said M'Madi | 1 | 0 | 0 |
| Hugo Dupont | 2 | 0 | 0 |
| Simon Ngapandouetnbu | 2 | 0 | 0 |
| Salim Ben Seghir | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | N3 - Corse-Médit | Olympique de Marseille B | 3 | 19 |
| 24/25 | Ligue 1 | Olympique Marseille | 1 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 25/26 | Ligue 1 | Olympique Marseille | 2 | 3 |
| 21/22 | National 2 - Grp. C | Olympique de Marseille B | 1 | 18 |
Last 50 matches for Olympique Marseille 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 |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AC Ajaccio | 1–0 | Olympique Marseille | Available |
| 2023-05-27 | FR1 |
Olympique Marseille | 1–2 | Stade Brestois 29 | Available |
| 2023-05-20 | FR1 |
Lille OSC | 2–1 | Olympique Marseille | Available |
| 2023-05-14 | FR1 |
Olympique Marseille | 3–1 | Angers SCO | Available |
| 2023-05-06 | FR1 |
RC Lens | 2–1 | Olympique Marseille | Available |
| 2023-04-30 | FR1 |
Olympique Marseille | 2–1 | AJ Auxerre | Available |
| 2023-04-23 | FR1 |
Olympique Lyonnais | 1–2 | Olympique Marseille | Available |
| 2023-04-16 | FR1 |
Olympique Marseille | 3–1 | ESTAC Troyes | Available |
| 2023-04-09 | FR1 |
FC Lorient | 0–0 | Olympique Marseille | Available |
| 2023-03-31 | FR1 |
Olympique Marseille | 1–1 | Montpellier HSC | Available |
| 2023-03-19 | FR1 |
Stade de Reims | 1–2 | Olympique Marseille | Available |
| 2023-03-12 | FR1 |
Olympique Marseille | 2–2 | RC Strasbourg | Available |
| 2023-03-05 | FR1 |
Stade Rennais | 0–1 | Olympique Marseille | Available |
| 2023-02-26 | FR1 |
Olympique Marseille | 0–3 | Paris Saint-Germain | Available |
| 2023-02-19 | FR1 |
Toulouse FC | 2–3 | Olympique Marseille | Available |
| 2023-02-11 | FR1 |
Clermont Foot 63 | 0–2 | Olympique Marseille | Available |
| 2023-02-05 | FR1 |
Olympique Marseille | 1–3 | OGC Nice | Available |
| 2023-02-01 | FR1 |
FC Nantes | 0–2 | Olympique Marseille | Available |
| 2023-01-28 | FR1 |
Olympique Marseille | 1–1 | AS Monaco | Available |
| 2023-01-14 | FR1 |
Olympique Marseille | 3–1 | FC Lorient | Available |
| 2023-01-11 | FR1 |
ESTAC Troyes | 0–2 | Olympique Marseille | Available |
| 2023-01-02 | FR1 |
Montpellier HSC | 1–2 | Olympique Marseille | Available |
| 2022-12-29 | FR1 |
Olympique Marseille | 6–1 | Toulouse FC | Available |
| 2022-11-13 | FR1 |
AS Monaco | 2–3 | Olympique Marseille | Available |
| 2022-11-06 | FR1 |
Olympique Marseille | 1–0 | Olympique Lyonnais | Available |
| 2022-11-01 | CL |
Olympique Marseille | 1–2 | Tottenham Hotspur | Available |
| 2022-10-29 | FR1 |
RC Strasbourg | 2–2 | Olympique Marseille | Available |
| 2022-10-26 | CL |
Eintracht Frankfurt | 2–1 | Olympique Marseille | Available |
| 2022-10-22 | FR1 |
Olympique Marseille | 0–1 | RC Lens | Available |
| 2022-10-16 | FR1 |
Paris Saint-Germain | 1–0 | Olympique Marseille | Available |
| 2022-10-12 | CL |
Sporting CP | 0–2 | Olympique Marseille | Available |
| 2022-10-08 | FR1 |
Olympique Marseille | 1–2 | AC Ajaccio | Available |
| 2022-10-04 | CL |
Olympique Marseille | 4–1 | Sporting CP | Available |
| 2022-09-30 | FR1 |
Angers SCO | 0–3 | Olympique Marseille | Available |
| 2022-09-18 | FR1 |
Olympique Marseille | 1–1 | Stade Rennais | Available |
| 2022-09-13 | CL |
Olympique Marseille | 0–1 | Eintracht Frankfurt | Available |
| 2022-09-10 | FR1 |
Olympique Marseille | 2–1 | Lille OSC | Available |
| 2022-09-07 | CL |
Tottenham Hotspur | 2–0 | Olympique Marseille | Available |
| 2022-09-03 | FR1 |
AJ Auxerre | 0–2 | Olympique Marseille | Available |
| 2022-08-31 | FR1 |
Olympique Marseille | 1–0 | Clermont Foot 63 | Available |
| 2022-08-28 | FR1 |
OGC Nice | 0–3 | Olympique Marseille | Available |
| 2022-08-20 | FR1 |
Olympique Marseille | 2–1 | FC Nantes | Available |
| 2022-08-14 | FR1 |
Stade Brestois 29 | 1–1 | Olympique Marseille | Available |
| 2022-08-07 | FR1 |
Olympique Marseille | 4–1 | Stade de Reims | Available |
| 2022-05-21 | FR1 |
Olympique Marseille | 4–0 | RC Strasbourg | Available |
| 2022-05-14 | FR1 |
Stade Rennais | 2–0 | Olympique Marseille | Available |
| 2022-05-08 | FR1 |
FC Lorient | 0–3 | Olympique Marseille | Available |
| 2022-05-01 | FR1 |
Olympique Marseille | 0–3 | Olympique Lyonnais | Available |
| 2022-04-24 | FR1 |
Stade de Reims | 0–1 | Olympique Marseille | Available |
| 2022-04-20 | FR1 |
Olympique Marseille | 3–2 | FC Nantes | Available |
Teams faced most often by Bilal Nadir'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 % |
|---|---|---|---|---|---|---|---|---|
| RC Lens | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| ESTAC Troyes | 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100% |
| FC Lorient | 2 | 1 | 1 | 0 | 3 | 1 | +2 | 50% |
| Lille OSC | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 50% |
| Paris Saint-Germain | 2 | 0 | 0 | 2 | 0 | 4 | -4 | 0% |
| RC Strasbourg | 2 | 0 | 2 | 0 | 4 | 4 | 0 | 0% |
| Stade Brestois 29 | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 0% |
| Clermont Foot 63 | 2 | 2 | 0 | 0 | 3 | 0 | +3 | 100% |
| AC Ajaccio | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| Tottenham Hotspur | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0% |
| Toulouse FC | 2 | 2 | 0 | 0 | 9 | 3 | +6 | 100% |
| Sporting CP | 2 | 2 | 0 | 0 | 6 | 1 | +5 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 22/23 | 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 | 17 | 379 | 2 | 0 | 0 | 0.47 |
| 23/24 | 10 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 19 | 492 | 4 | 0 | 0 | 0.73 |
| 21/22 | 18 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Bilal Nadir
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bilal Nadir
Who is Bilal Nadir?
Bilal Nadir is a Morocco professional footballer who plays as a central midfield for Olympique Marseille.
How old is Bilal Nadir?
Bilal Nadir is 22 years old. He was born on November 28, 2003 in Nice.
What position does Bilal Nadir play?
Bilal Nadir plays as a central midfield (Midfield - Central Midfield).
What club does Bilal Nadir play for?
Bilal Nadir currently plays for Olympique Marseille.
How many career goals has Bilal Nadir scored?
Across all senior club competitions in our dataset, Bilal Nadir has scored 4 goals in 68 appearances.
What is Bilal Nadir's market value?
Bilal Nadir's most recent reported market value is €5.00m.