Career snapshot
Career highs
Born the same day
Shares 1991-05-01 · 6 players total
| Full name | Bilal Hamdi |
|---|---|
| Name in home country | بلال حمدي |
| Date of birth | 1991-05-01 (35 yrs) |
| Place of birth | Nedroma, Algeria |
| Citizenship | Algeria France |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 176.00 m |
| Current club | Retired |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | FLM |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Arras Football Association | 1 | 24/25 | 24/25 | 2 | 0 | 0 | 0 |
| RC Lens B | 1 | 21/22 | 21/22 | 11 | 0 | 0 | 0 |
| Doxa Katokopias | 1 | 20/21 | 20/21 | 14 | 1 | 0 | 348 |
| Olympiakos Nicosia | 1 | 19/20 | 19/20 | 15 | 0 | 3 | 0 |
| FK Sabail | 1 | 19/20 | 19/20 | 2 | 0 | 0 | 0 |
| Zira FC | 1 | 18/19 | 18/19 | 23 | 1 | 5 | 1,413 |
| Alki Oroklini (-2023) | 1 | 17/18 | 17/18 | 28 | 2 | 3 | 260 |
| CS Sedan-Ardennes | 2 | 15/16 | 16/17 | 23 | 2 | 0 | 589 |
| Clermont Foot 63 | 2 | 13/14 | 14/15 | 28 | 0 | 1 | 0 |
| Stade Brestois 29 | 1 | 14/15 | 14/15 | 6 | 1 | 0 | 197 |
| Stade Lavallois | 1 | 12/13 | 12/13 | 38 | 2 | 4 | 1,133 |
| RC Lens | 1 | 09/10 | 09/10 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Coupe de France | Arras Football Association | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National 2 - Grp. B | RC Lens B | 11 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Protathlima Cyta | Doxa Katokopias | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Relegation Round | Doxa Katokopias | 10 | 1 | 0 | 0 | 0 | 348 |
| 19/20 | Europa League Qualifying | FK Sabail | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Kypello Kyprou | Olympiakos Nicosia | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Protathlima Cyta | Olympiakos Nicosia | 14 | 0 | 3 | 2 | 0 | 0 |
| 18/19 | Azerbaycan Kuboku | Zira FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Premyer Liqa | Zira FC | 20 | 1 | 5 | 4 | 0 | 1,413 |
| 17/18 | Protathlima Cyta | Alki Oroklini (-2023) | 20 | 0 | 3 | 0 | 0 | 0 |
| 17/18 | Relegation Round | Alki Oroklini (-2023) | 8 | 2 | 0 | 0 | 0 | 260 |
| 16/17 | Championnat National | CS Sedan-Ardennes | 18 | 2 | 0 | 2 | 0 | 589 |
| 16/17 | Coupe de France | CS Sedan-Ardennes | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championnat National | CS Sedan-Ardennes | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 2 | Stade Brestois 29 | 6 | 1 | 0 | 0 | 0 | 197 |
| 14/15 | Ligue 2 | Clermont Foot 63 | 1 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Coupe de la Ligue | Clermont Foot 63 | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 2 | Clermont Foot 63 | 25 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | Coupe de France | Stade Lavallois | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Coupe de la Ligue | Stade Lavallois | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Ligue 2 | Stade Lavallois | 34 | 2 | 4 | 0 | 0 | 1,133 |
| 09/10 | Coupe de la Ligue | RC Lens | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Ligue 1 | RC Lens | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | RC Lens B | Stade Lavallois | Transfer | 0 | — |
| 13/14 | 2013-07-02 | Stade Lavallois | Clermont Foot | Transfer | 300000 | — |
| 14/15 | 2015-01-23 | Clermont Foot | Stade Brestois | Transfer | 200000 | — |
| 15/16 | 2015-07-01 | Stade Brestois | Without Club | Transfer | 250000 | — |
| 15/16 | 2015-11-10 | Without Club | CS Sedan | Transfer | 250000 | — |
| 17/18 | 2017-07-01 | CS Sedan | Alki Oroklini | Transfer | 150000 | — |
| 18/19 | 2018-07-12 | Alki Oroklini | Zira FC | Transfer | 250000 | — |
| 19/20 | 2019-07-01 | Zira FC | FK Sabail | Transfer | 350000 | — |
| 19/20 | 2019-08-07 | FK Sabail | Olympiakos N. | Transfer | 350000 | — |
| 20/21 | 2020-07-01 | Olympiakos N. | Without Club | Transfer | 300000 | — |
| 20/21 | 2021-01-28 | Without Club | Doxa Katokopias | Transfer | 300000 | — |
| 21/22 | 2021-07-01 | Doxa Katokopias | Without Club | Transfer | 250000 | — |
| 21/22 | 2022-02-01 | Without Club | RC Lens B | Transfer | 200000 | — |
| 22/23 | 2022-07-01 | RC Lens B | US Tourcoing | Transfer | 200000 | — |
| 24/25 | 2024-07-01 | US Tourcoing | Arras FA | Transfer | 0 | — |
| 25/26 | 2025-07-01 | Arras FA | Retired | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Damien Da Silva | 1 | 0 | 962 |
| Dylan Duventru | 1 | 2 | 0 |
| Yohan Betsch | 1 | 0 | 0 |
| Simon Falette | 1 | 0 | 0 |
| Gaëtan Belaud | 1 | 0 | 0 |
| Chafik Tigroudja | 1 | 1 | 0 |
| Ghislain Gimbert | 1 | 0 | 0 |
| Thibault Moulin | 1 | 0 | 0 |
| Kévin Perrot | 1 | 1 | 0 |
| Fabrício | 1 | 2 | 0 |
| Makan Traoré | 1 | 0 | 0 |
| Ilkin Muradov | 1 | 1 | 0 |
| Cédric Avinel | 1 | 0 | 0 |
| Tellur Mütallimov | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Relegation Round | Alki Oroklini (-2023) | 2 | 8 |
| 16/17 | Championnat National | CS Sedan-Ardennes | 2 | 18 |
| 12/13 | Ligue 2 | Stade Lavallois | 2 | 34 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Premyer Liqa | Zira FC | 5 | 20 |
| 12/13 | Ligue 2 | Stade Lavallois | 4 | 34 |
| 17/18 | Protathlima Cyta | Alki Oroklini (-2023) | 3 | 20 |
Teams faced most often by Bilal Hamdi'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 % |
|---|---|---|---|---|---|---|---|---|
| Gazélec FC Ajaccio | 12 | 3 | 6 | 3 | 17 | 11 | +6 | 25% |
| Havre AC | 12 | 5 | 4 | 3 | 10 | 9 | +1 | 42% |
| US Orléans | 12 | 4 | 5 | 3 | 14 | 11 | +3 | 33% |
| FC Sochaux | 12 | 3 | 8 | 1 | 13 | 11 | +2 | 25% |
| Valenciennes FC | 12 | 7 | 3 | 2 | 19 | 14 | +5 | 58% |
| Chamois Niortais | 12 | 5 | 6 | 1 | 20 | 8 | +12 | 42% |
| AJ Auxerre | 12 | 5 | 4 | 3 | 13 | 10 | +3 | 42% |
| Clermont Foot 63 | 12 | 4 | 6 | 2 | 13 | 11 | +2 | 33% |
| AC Ajaccio | 12 | 4 | 4 | 4 | 16 | 13 | +3 | 33% |
| Nîmes Olympique | 12 | 2 | 4 | 6 | 9 | 19 | -10 | 17% |
| ESTAC Troyes | 10 | 5 | 2 | 3 | 10 | 8 | +2 | 50% |
| Tours FC | 10 | 4 | 4 | 2 | 13 | 12 | +1 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 11 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 17 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | 23 | 1,413 | 5 | 1 | 0 | 0.38 |
| 16/17 | 20 | 589 | 2 | 0 | 0 | 0.31 |
| 14/15 | 7 | 197 | 1 | 0 | 0 | 0.46 |
Output by competition
Career goals and assists broken down by tournament.
More on Bilal Hamdi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bilal Hamdi
Who is Bilal Hamdi?
Bilal Hamdi is an Algeria professional footballer who plays as a attacking midfield for Retired.
How old is Bilal Hamdi?
Bilal Hamdi is 35 years old. He was born on May 1, 1991 in Nedroma.
What position does Bilal Hamdi play?
Bilal Hamdi plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Bilal Hamdi play for?
Bilal Hamdi currently plays for Retired.
How many career goals has Bilal Hamdi scored?
Across all senior club competitions in our dataset, Bilal Hamdi has scored 9 goals in 190 appearances.