Club Africain
Forward
Age
30
08.05.1996
Market value
€1.1m
Quality
34
/ 100
Overall
36
/ 100
Player radar
hover any spoke
Career by season
| Season | Team | M | G | A | 🟨 | 🟥 | Rating |
|---|
Last 41 matches
Club + NT
| Date | Comp. | Home | Score | Away | Min | G | A | 🟨 | 🟥 | Rating | W/L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 21.06.26 | WC | Tunisia | 0–4 | Japan | 25' | · | · | · | · | L | |
| 15.06.26 | WC | Sweden | 5–1 | Tunisia | 7' | · | · | · | · | — | L |
| 06.06.26 | FI | Belgium | 5–0 | Tunisia | 45' | · | · | · | · | L | |
| 01.06.26 | FI | Austria | 1–0 | Tunisia | 62' | · | · | · | · | L | |
| 14.05.26 | LP1 | Club Africain | 1–1 | Olympique Beja | not in the squad | · | · | · | · | — | D |
| 10.05.26 | LP1 | Esperance Tunis | 0–1 | Club Africain | 90' | · | · | · | · | — | W |
| 03.05.26 | LP1 | Club Africain | 2–0 | Stade Tunisien | 90' | · | · | · | · | — | W |
| 29.04.26 | LP1 | Soliman | 1–1 | Club Africain | 90' | · | · | · | · | — | D |
| 26.04.26 | LP1 | Club Africain | 2–0 | JS Kairouan | 90' | 1 | · | · | · | — | W |
| 11.04.26 | LP1 | Monastir | 0–0 | Club Africain | 90' | · | · | · | · | — | D |
| 05.04.26 | LP1 | Club Africain | 2–0 | AS Gabes | 90' | 1 | · | · | · | — | W |
| 01.04.26 | FI | Canada | 0–0 | Tunisia | 5' | · | · | · | · | — | D |
| 29.03.26 | BAR | Haiti | 0–1 | Tunézia | On the bench | · | · | · | · | — | W |
| 08.03.26 | LP1 | Ben Guerdane | 0–1 | Club Africain | Not in squad | · | · | · | · | — | W |
| 01.03.26 | LP1 | Club Africain | 5–0 | Metlaoui | 85' | 1 | · | 1 | · | — | W |
| 15.02.26 | LP1 | Club Africain | 3–0 | JS Omrane | 90' | 1 | · | · | · | — | W |
| 08.02.26 | LP1 | CS Sfaxien | 1–1 | Club Africain | 90' | · | · | · | · | — | D |
| 31.01.26 | LP1 | Club Africain | 1–0 | CA Bizertin | 90' | 1 | · | · | · | — | W |
| 27.01.26 | LP1 | Zarzis | 0–0 | Club Africain | 90' | · | · | · | · | — | D |
| 22.01.26 | LP1 | Club Africain | 3–0 | Etoile Sahel | 90' | 3 | · | · | · | — | W |
| 17.01.26 | LP1 | Marsa | 0–1 | Club Africain | 90' | · | · | · | · | — | W |
| 03.01.26 | ANK | Mali | 2–1 | Tunézia | 51' | 1 | · | 1 | · | L | |
| 30.12.25 | ANK | Tanzánia | 1–1 | Tunézia | On the bench | · | · | · | · | — | D |
| 27.12.25 | ANK | Nigéria | 3–2 | Tunézia | On the bench | · | · | · | · | — | L |
| 23.12.25 | ANK | Tunézia | 3–1 | Uganda | 45' | · | · | · | · | W | |
| 07.12.25 | ARC | Katar | 0–3 | Tunézia | 86' | · | · | · | · | W | |
| 04.12.25 | ARC | Palesztina | 2–2 | Tunézia | 82' | 1 | · | · | · | D | |
| 01.12.25 | ARC | Tunézia | 0–1 | Szíria | 90' | · | · | · | · | L | |
| 23.11.25 | LP1 | Olympique Beja | 0–1 | Club Africain | 90' | · | · | · | · | — | W |
| 18.11.25 | BAR | Brazília | 1–1 | Tunézia | 4' | · | · | · | · | — | D |
| 14.11.25 | BAR | Tunézia | 3–2 | Jordánia | 29' | · | · | · | · | — | W |
| 12.11.25 | BAR | Tunézia | 1–1 | Mauritánia | 77' | 1 | · | · | · | — | D |
| 09.11.25 | LP1 | Club Africain | 0–0 | Esperance Tunis | 90' | · | · | · | · | — | D |
| 06.11.25 | LP1 | Stade Tunisien | 0–0 | Club Africain | 6' | · | · | · | · | — | D |
| 01.11.25 | LP1 | Club Africain | 1–1 | Soliman | Not in squad | · | · | · | · | — | D |
| 25.10.25 | LP1 | Kairouanaise | 1–3 | Club Africain | On the bench | · | · | · | · | — | W |
| 21.10.25 | LP1 | Club Africain | 2–1 | Monastir | 90' | · | · | 1 | · | — | W |
| 13.10.25 | WC | Tunisia | 3–0 | Namibia | 18' | · | · | · | · | — | W |
| 10.10.25 | WC | Sao Tome and Principe | 0–6 | Tunisia | 74' | 1 | · | · | · | — | W |
| 08.09.25 | WC | Equatorial Guinea | 0–1 | Tunisia | 17' | · | 1 | · | · | — | W |
| 04.09.25 | WC | Tunisia | 3–0 | Liberia | 8' | · | · | 1 | · | — | W |
Transfer history
- 15.07.2025 Etoile Sahel → Club Africain €200k
- 05.09.2024 Al-Muharraq → Etoile Sahel
- 01.08.2023 El Ismaily → Al-Muharraq
- 14.09.2022 CS Sfaxien → El Ismaily
- 06.10.2020 Abha → CS Sfaxien
- 26.01.2020 CS Sfaxien → Abha €450k