Career snapshot
Career highs
Born the same day
Shares 2001-08-30 · 6 players total
| Full name | Ibrahim Salah |
|---|---|
| Name in home country | ابراهيم صلاح |
| Date of birth | 2001-08-30 (24 yrs) |
| Place of birth | Saint-Josse-ten-Noode, Morocco |
| Citizenship | Morocco Belgium |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 186.00 m |
| Current club | FC Basel 1893 |
| Joined | 2025-09-01 |
| Contract expires | 2029-06-30 |
| Agent | Libera Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Stade Rennais FC | 3 | 22/23 | 25/26 | 49 | 7 | 1 | 505 |
| Stade Brestois 29 | 1 | 24/25 | 24/25 | 21 | 2 | 1 | 592 |
| Stade Rennais FC B | 1 | 23/24 | 23/24 | 1 | 2 | 0 | 45 |
| KAA Gent | 1 | 22/23 | 22/23 | 21 | 3 | 1 | 270 |
| Jong KAA Gent | 1 | 22/23 | 22/23 | 2 | 3 | 0 | 57 |
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 | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Stade Brestois 29 | 6 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Coupe de France | Stade Brestois 29 | 3 | 1 | 0 | 0 | 0 | 238 |
| 24/25 | Ligue 1 | Stade Brestois 29 | 12 | 1 | 1 | 0 | 0 | 354 |
| 23/24 | Coupe de France | Stade Rennais FC | 3 | 1 | 0 | 0 | 0 | 118 |
| 23/24 | Europa League | Stade Rennais FC | 6 | 1 | 0 | 0 | 0 | 218 |
| 23/24 | Ligue 1 | Stade Rennais FC | 23 | 4 | 1 | 3 | 0 | 127 |
| 23/24 | National 3 - Grp. E | Stade Rennais FC B | 1 | 2 | 0 | 0 | 0 | 45 |
| 22/23 | 1ste Nationale | Jong KAA Gent | 2 | 3 | 0 | 0 | 0 | 57 |
| 22/23 | Conference L. | KAA Gent | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | KAA Gent | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Europa League | Stade Rennais FC | 2 | 1 | 0 | 0 | 0 | 42 |
| 22/23 | Europa League Qualifying | KAA Gent | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | JPL | KAA Gent | 14 | 3 | 1 | 1 | 0 | 270 |
| 22/23 | Ligue 1 | Stade Rennais FC | 13 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Union SG Yth. | Beersch. Youth | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Beersch. Youth | Beerschot U18 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Beerschot U18 | Beerschot U19 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Beerschot U19 | KAA Gent U21 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Jong KAA Gent | KAA Gent | Transfer | 0 | — |
| 22/23 | 2023-01-31 | KAA Gent | Stade Rennais | Transfer | 800000 | €6.50m |
| 24/25 | 2024-08-30 | Stade Rennais | Stade Brestois | Loan | 4000000 | — |
| 24/25 | 2025-06-30 | Stade Brestois | Stade Rennais | Return from loan | 3000000 | — |
| 25/26 | 2025-09-01 | Stade Rennais | FC Basel | Transfer | 3000000 | €2.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Foot injury | 2025-02-15 | 2025-05-05 | 80 | 12 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €800k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34903 | #10 | 10 | 2 | — | — | former national player |
| Team #3575 | #13 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Paul Nardi | 2 | 0 | 939 |
| Hugo Cuypers | 2 | 1 | 892 |
| Arthur Theate | 2 | 0 | 883 |
| Hyun-seok Hong | 2 | 0 | 833 |
| Warmed Omari | 2 | 1 | 824 |
| Adrien Truffert | 1 | 0 | 737 |
| Benjamin Bourigeaud | 2 | 0 | 693 |
| Ludovic Blas | 2 | 0 | 677 |
| Baptiste Santamaria | 2 | 0 | 646 |
| Désiré Doué | 2 | 0 | 617 |
| Vadis Odjidja-Ofoe | 2 | 0 | 566 |
| Amine Gouiri | 1 | 0 | 534 |
| Hugo Magnetti | 2 | 0 | 473 |
| Brendan Chardonnet | 1 | 0 | 459 |
| Kamory Doumbia | 1 | 0 | 441 |
| Guéla Doué | 2 | 0 | 421 |
| Marco Bizot | 1 | 0 | 419 |
| Arnaud Kalimuendo | 2 | 1 | 379 |
| Bertuğ Yıldırım | 2 | 0 | 341 |
| Christopher Wooh | 1 | 0 | 321 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Ligue 1 | Stade Rennais FC | 4 | 23 |
| 22/23 | JPL | KAA Gent | 3 | 14 |
| 22/23 | 1ste Nationale | Jong KAA Gent | 3 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | JPL | KAA Gent | 1 | 14 |
| 24/25 | Ligue 1 | Stade Brestois 29 | 1 | 12 |
| 23/24 | Ligue 1 | Stade Rennais FC | 1 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Stade Brestois | Stade Rennais | Return from loan | — | €3.00m |
| 24/25 | 2024-08-30 | Stade Rennais | Stade Brestois | Loan | — | €4.00m |
Last 50 matches for FC Basel 1893 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-05-24 | C1 |
FC Basel 1893 | 4–0 | FC Luzern | Available |
| 2025-05-18 | C1 |
BSC Young Boys | 6–2 | FC Basel 1893 | Available |
| 2025-05-14 | C1 |
FC Lausanne-Sport | 2–3 | FC Basel 1893 | Available |
| 2025-05-10 | C1 |
FC Lugano | 2–5 | FC Basel 1893 | Available |
| 2025-05-04 | C1 |
FC Basel 1893 | 5–1 | Servette FC | INJURED Foot injury |
| 2025-04-21 | C1 |
FC Basel 1893 | 5–0 | Yverdon Sport FC | INJURED Foot injury |
| 2025-04-12 | C1 |
FC Zürich | 0–4 | FC Basel 1893 | INJURED Foot injury |
| 2025-04-06 | C1 |
FC Basel 1893 | 2–0 | FC Lugano | INJURED Foot injury |
| 2025-04-03 | C1 |
FC Basel 1893 | 2–1 | Grasshopper Club Zürich | INJURED Foot injury |
| 2025-03-30 | C1 |
FC Winterthur | 0–2 | FC Basel 1893 | INJURED Foot injury |
| 2025-03-16 | C1 |
FC Basel 1893 | 1–2 | BSC Young Boys | INJURED Foot injury |
| 2025-03-09 | C1 |
FC Luzern | 1–1 | FC Basel 1893 | INJURED Foot injury |
| 2025-03-01 | C1 |
FC Basel 1893 | 2–0 | FC Sion | INJURED Foot injury |
| 2025-02-22 | C1 |
FC St. Gallen | 2–2 | FC Basel 1893 | INJURED Foot injury |
| 2025-02-16 | C1 |
FC Basel 1893 | 1–1 | FC Lausanne-Sport | INJURED Foot injury |
| 2025-02-09 | C1 |
Servette FC | 2–1 | FC Basel 1893 | Available |
| 2025-02-06 | C1 |
FC Basel 1893 | 2–1 | FC Luzern | Available |
| 2025-02-02 | C1 |
FC Zürich | 0–1 | FC Basel 1893 | Available |
| 2025-01-26 | C1 |
FC Basel 1893 | 4–1 | FC Sion | Available |
| 2025-01-19 | C1 |
FC Lugano | 2–2 | FC Basel 1893 | Available |
| 2024-12-14 | C1 |
FC Basel 1893 | 0–1 | Grasshopper Club Zürich | Available |
| 2024-12-08 | C1 |
FC St. Gallen | 1–1 | FC Basel 1893 | Available |
| 2024-11-30 | C1 |
FC Basel 1893 | 1–1 | FC Lausanne-Sport | Available |
| 2024-11-24 | C1 |
FC Basel 1893 | 3–1 | Servette FC | Available |
| 2024-11-09 | C1 |
Yverdon Sport FC | 1–4 | FC Basel 1893 | Available |
| 2024-11-02 | C1 |
FC Basel 1893 | 5–0 | FC Winterthur | Available |
| 2024-10-30 | C1 |
BSC Young Boys | 3–2 | FC Basel 1893 | Available |
| 2024-10-26 | C1 |
FC Winterthur | 1–6 | FC Basel 1893 | Available |
| 2024-10-20 | C1 |
FC Basel 1893 | 2–1 | FC St. Gallen | Available |
| 2024-10-06 | C1 |
FC Basel 1893 | 1–0 | BSC Young Boys | Available |
| 2024-09-29 | C1 |
FC Luzern | 1–0 | FC Basel 1893 | Available |
| 2024-09-21 | C1 |
FC Basel 1893 | 0–2 | FC Zürich | Available |
| 2024-08-31 | C1 |
FC Sion | 1–1 | FC Basel 1893 | Available |
| 2024-08-25 | C1 |
FC Basel 1893 | 2–0 | Yverdon Sport FC | Available |
| 2024-08-11 | C1 |
Servette FC | 0–6 | FC Basel 1893 | Available |
| 2024-08-03 | C1 |
Grasshopper Club Zürich | 0–3 | FC Basel 1893 | Available |
| 2024-07-27 | C1 |
FC Basel 1893 | 1–2 | FC Lugano | Available |
| 2024-07-21 | C1 |
FC Lausanne-Sport | 3–2 | FC Basel 1893 | Available |
| 2024-05-21 | C1 |
FC Basel 1893 | 0–0 | Yverdon Sport FC | Available |
| 2024-05-18 | C1 |
Grasshopper Club Zürich | 0–1 | FC Basel 1893 | Available |
| 2024-05-14 | C1 |
FC Basel 1893 | 2–0 | Stade Lausanne-Ouchy | Available |
| 2024-05-10 | C1 |
FC Lausanne-Sport | 0–0 | FC Basel 1893 | Available |
| 2024-05-05 | C1 |
FC Basel 1893 | 1–1 | FC Luzern | Available |
| 2024-04-21 | C1 |
FC Luzern | 1–1 | FC Basel 1893 | Available |
| 2024-04-14 | C1 |
FC Basel 1893 | 2–1 | Servette FC | Available |
| 2024-04-06 | C1 |
Stade Lausanne-Ouchy | 0–2 | FC Basel 1893 | Available |
| 2024-04-02 | C1 |
FC Lugano | 2–0 | FC Basel 1893 | Available |
| 2024-03-30 | C1 |
FC Basel 1893 | 2–2 | FC Zürich | Available |
| 2024-03-16 | C1 |
FC Basel 1893 | 1–1 | FC Winterthur | Available |
| 2024-03-10 | C1 |
BSC Young Boys | 5–1 | FC Basel 1893 | Available |
Teams faced most often by Ibrahim Salah'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 % |
|---|---|---|---|---|---|---|---|---|
| Union Saint-Gilloise | 7 | 0 | 3 | 4 | 6 | 14 | -8 | 0% |
| KRC Genk | 7 | 1 | 3 | 3 | 5 | 13 | -8 | 14% |
| OGC Nice | 6 | 1 | 2 | 3 | 1 | 8 | -7 | 17% |
| Sint-Truidense VV | 6 | 3 | 2 | 1 | 10 | 7 | +3 | 50% |
| KVC Westerlo | 6 | 4 | 2 | 0 | 17 | 8 | +9 | 67% |
| Lille OSC | 6 | 1 | 2 | 3 | 5 | 7 | -2 | 17% |
| FC Nantes | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 67% |
| RSC Anderlecht | 6 | 1 | 1 | 4 | 2 | 14 | -12 | 17% |
| Montpellier HSC | 6 | 3 | 0 | 3 | 7 | 14 | -7 | 50% |
| KV Mechelen | 6 | 4 | 1 | 1 | 14 | 8 | +6 | 67% |
| Toulouse FC | 6 | 4 | 2 | 0 | 14 | 5 | +9 | 67% |
| Club Brugge KV | 6 | 2 | 1 | 3 | 8 | 15 | -7 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 22/23 | 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 | 21 | 592 | 1 | 0 | 0 | 0.15 |
| 23/24 | 33 | 508 | 3 | 0 | 0 | 0.53 |
| 22/23 | 38 | 369 | 2 | 0 | 0 | 0.49 |
Output by competition
Career goals and assists broken down by tournament.
More on Ibrahim Salah
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ibrahim Salah
Who is Ibrahim Salah?
Ibrahim Salah is a Morocco professional footballer who plays as a left winger for FC Basel 1893.
How old is Ibrahim Salah?
Ibrahim Salah is 24 years old. He was born on August 30, 2001 in Saint-Josse-ten-Noode.
What position does Ibrahim Salah play?
Ibrahim Salah plays as a left winger (Attack - Left Winger).
What club does Ibrahim Salah play for?
Ibrahim Salah currently plays for FC Basel 1893.
How many career goals has Ibrahim Salah scored?
Across all senior club competitions in our dataset, Ibrahim Salah has scored 17 goals in 94 appearances.
What is Ibrahim Salah's market value?
Ibrahim Salah's most recent reported market value is €3.00m.