| Full name | Rachid Hamdani |
| Date of birth | 1985-04-08 (41 yrs) |
| Place of birth | Toul, Morocco |
| Citizenship | Morocco France |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 176.00 m |
| Current club | Ménival FC |
| Joined | 2020-07-01 |
| Contract expires | — |
| Agent | Murat Basaran |
Jul 2020
Transfer: Retired → Ménival FC
20/21 · Transfer
Jul 2017
Transfer: Asteras Tripoli → Retired
17/18 · Transfer
Feb 2017
Injury: unknown
4 games missed
Jul 2016
16/17 — Asteras Tripolis
30 matches · 0 G · 0 A · across 2 competitions
Apr 2016
Injury: unknown
1 games missed
Jul 2015
15/16 — Asteras Tripolis
33 matches · 1 G · 1 A · across 3 competitions
Jul 2015
Transfer: Apol. Limassol → Asteras Tripoli
15/16 · Transfer
Jul 2014
14/15 — Apollon Limassol
33 matches · 1 G · 0 A · across 4 competitions
Jul 2013
13/14 — Apollon Limassol
41 matches · 1 G · 0 A · across 5 competitions
Jul 2012
12/13 — Apollon Limassol
18 matches · 1 G · 1 A · across 2 competitions
Aug 2011
Transfer: Clermont Foot → Apol. Limassol
11/12 · Transfer
Jul 2011
11/12 — Apollon Limassol
27 matches · 3 G · 0 A · across 2 competitions
Jul 2010
10/11 — Clermont Foot Auvergne 63
29 matches · 3 G · 2 A · across 3 competitions
Jul 2009
09/10 — Clermont Foot Auvergne 63
37 matches · 3 G · 1 A · across 2 competitions
Jul 2008
08/09 — Clermont Foot Auvergne 63
23 matches · 3 G · 0 A · across 2 competitions
Jul 2008
Transfer: AS Nancy → Clermont Foot
08/09 · Transfer
Jun 2008
Transfer: Clermont Foot → AS Nancy
07/08 · Return from loan
Jul 2007
07/08 — Clermont Foot Auvergne 63
35 matches · 3 G · 0 A · across 3 competitions
Jul 2007
Transfer: AS Nancy → Clermont Foot
07/08 · Loan
Jul 2006
06/07 — AS Nancy-Lorraine
2 matches · 0 G · 0 A · across 3 competitions
Jun 2006
Transfer: US Raon-l'Étape → AS Nancy
05/06 · Return from loan
Jul 2005
05/06 — US Raon-l'Étape
30 matches · 6 G · 0 A · across 1 competition
Jul 2005
Transfer: AS Nancy → US Raon-l'Étape
05/06 · Loan
Jul 2004
04/05 — AS Nancy-Lorraine
1 matches · 0 G · 0 A · across 1 competition
Jul 2004
Transfer: AS Nancy B → AS Nancy
04/05 · Transfer
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset
Minutes played by club
Asteras Tripolis
5.3%
Apollon Limassol
49.5%
Clermont Foot Auvergne 63
40.8%
AS Nancy-Lorraine
0.0%
US Raon-l'Étape
4.3%
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
| 16/17 |
Kypello Elladas |
Asteras Tripolis |
5 |
0 |
0 |
1 |
0 |
0 |
| 16/17 |
Super League 1 |
Asteras Tripolis |
25 |
0 |
0 |
4 |
0 |
0 |
| 15/16 |
Europa League |
Asteras Tripolis |
4 |
0 |
0 |
0 |
0 |
0 |
| 15/16 |
Kypello Elladas |
Asteras Tripolis |
7 |
1 |
0 |
1 |
0 |
472 |
| 15/16 |
Super League 1 |
Asteras Tripolis |
22 |
0 |
1 |
5 |
0 |
0 |
| 14/15 |
Europa League |
Apollon Limassol |
6 |
0 |
0 |
0 |
0 |
0 |
| 14/15 |
Europa League Qualifying |
Apollon Limassol |
2 |
0 |
0 |
0 |
0 |
0 |
| 14/15 |
Meisterrunde |
Apollon Limassol |
8 |
1 |
0 |
2 |
0 |
720 |
| 14/15 |
Protathlima ML |
Apollon Limassol |
17 |
0 |
0 |
4 |
0 |
0 |
| 13/14 |
Cypriot Super Cup |
Apollon Limassol |
1 |
0 |
0 |
0 |
0 |
0 |
| 13/14 |
Cyprus League Championship Round |
Apollon Limassol |
10 |
1 |
0 |
0 |
0 |
869 |
| 13/14 |
Europa League |
Apollon Limassol |
4 |
0 |
0 |
0 |
0 |
0 |
| 13/14 |
Europa League Qualifying |
Apollon Limassol |
2 |
0 |
0 |
0 |
0 |
0 |
| 13/14 |
Protathlima ML |
Apollon Limassol |
24 |
0 |
0 |
1 |
0 |
0 |
| 12/13 |
Platzierungsrunde |
Apollon Limassol |
2 |
0 |
0 |
0 |
0 |
0 |
| 12/13 |
Protathlima ML |
Apollon Limassol |
16 |
1 |
1 |
2 |
0 |
1,322 |
| 11/12 |
Platzierungsrunde |
Apollon Limassol |
6 |
1 |
0 |
0 |
0 |
540 |
| 11/12 |
Protathlima ML |
Apollon Limassol |
21 |
2 |
0 |
4 |
0 |
945 |
| 10/11 |
Coupe de France |
Clermont Foot Auvergne 63 |
3 |
2 |
0 |
0 |
0 |
92 |
| 10/11 |
Coupe de la Ligue |
Clermont Foot Auvergne 63 |
2 |
0 |
0 |
0 |
0 |
0 |
| 10/11 |
Ligue 2 |
Clermont Foot Auvergne 63 |
24 |
1 |
2 |
2 |
0 |
1,499 |
| 09/10 |
Coupe de la Ligue |
Clermont Foot Auvergne 63 |
4 |
0 |
0 |
0 |
0 |
0 |
| 09/10 |
Ligue 2 |
Clermont Foot Auvergne 63 |
33 |
3 |
1 |
4 |
0 |
764 |
| 08/09 |
Coupe de la Ligue |
Clermont Foot Auvergne 63 |
1 |
0 |
0 |
0 |
0 |
0 |
| 08/09 |
Ligue 2 |
Clermont Foot Auvergne 63 |
22 |
3 |
0 |
2 |
0 |
575 |
| 07/08 |
Coupe de France |
Clermont Foot Auvergne 63 |
2 |
0 |
0 |
0 |
0 |
0 |
| 07/08 |
Coupe de la Ligue |
Clermont Foot Auvergne 63 |
3 |
0 |
0 |
1 |
0 |
0 |
| 07/08 |
Ligue 2 |
Clermont Foot Auvergne 63 |
30 |
3 |
0 |
0 |
0 |
696 |
| 06/07 |
Coupe de la Ligue |
AS Nancy-Lorraine |
0 |
0 |
0 |
0 |
0 |
0 |
| 06/07 |
Ligue 1 |
AS Nancy-Lorraine |
2 |
0 |
0 |
0 |
0 |
0 |
| 06/07 |
UEFA Cup |
AS Nancy-Lorraine |
0 |
0 |
0 |
0 |
0 |
0 |
| 05/06 |
Championnat National |
US Raon-l'Étape |
30 |
6 |
0 |
1 |
1 |
386 |
| 04/05 |
Coupe de la Ligue |
AS Nancy-Lorraine |
1 |
0 |
0 |
0 |
0 |
0 |
| Season | Date | From | To | Type | Market value | Fee |
| 04/05 |
2004-07-01 |
AS Nancy B |
AS Nancy |
Transfer |
0 |
— |
| 05/06 |
2005-07-01 |
AS Nancy |
US Raon-l'Étape |
Loan |
0 |
— |
| 05/06 |
2006-06-30 |
US Raon-l'Étape |
AS Nancy |
Return from loan |
0 |
— |
| 07/08 |
2007-07-01 |
AS Nancy |
Clermont Foot |
Loan |
150000 |
— |
| 07/08 |
2008-06-30 |
Clermont Foot |
AS Nancy |
Return from loan |
800000 |
— |
| 08/09 |
2008-07-01 |
AS Nancy |
Clermont Foot |
Transfer |
800000 |
— |
| 11/12 |
2011-08-01 |
Clermont Foot |
Apol. Limassol |
Transfer |
300000 |
— |
| 15/16 |
2015-07-01 |
Apol. Limassol |
Asteras Tripoli |
Transfer |
450000 |
— |
| 17/18 |
2017-07-01 |
Asteras Tripoli |
Retired |
Transfer |
0 |
— |
| 20/21 |
2020-07-01 |
Retired |
Ménival FC |
Transfer |
0 |
— |
| Season | Injury | From | To | Days missed | Games missed |
| 15/16 |
Thigh problems |
2016-04-15 |
2016-04-18 |
4 |
1 |
| 16/17 |
bruise |
2017-02-18 |
2017-03-10 |
21 |
4 |
Current—
Peak€1.00m
Low—
Δ since start−€150k
| Date | Value |
| Jan 1, 1970 |
— |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€600k |
| Jan 1, 1970 |
€500k |
| Jan 1, 1970 |
€600k |
| Jan 1, 1970 |
€450k |
| Jan 1, 1970 |
€450k |
| Jan 1, 1970 |
€300k |
| Jan 1, 1970 |
€300k |
| Jan 1, 1970 |
€600k |
| Jan 1, 1970 |
€800k |
| Jan 1, 1970 |
€1.00m |
| Jan 1, 1970 |
€400k |
| Jan 1, 1970 |
€650k |
| Jan 1, 1970 |
€150k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
| Team #3575 |
— |
2 |
0 |
— |
— |
former national player |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
| 05/06 |
Championnat National |
US Raon-l'Étape |
6 |
30 |
| 08/09 |
Ligue 2 |
Clermont Foot Auvergne 63 |
3 |
22 |
| 07/08 |
Ligue 2 |
Clermont Foot Auvergne 63 |
3 |
30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
| 10/11 |
Ligue 2 |
Clermont Foot Auvergne 63 |
2 |
24 |
| 12/13 |
Protathlima ML |
Apollon Limassol |
1 |
16 |
| 09/10 |
Ligue 2 |
Clermont Foot Auvergne 63 |
1 |
33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
| 07/08 |
2008-06-30 |
Clermont Foot |
AS Nancy |
Return from loan |
— |
€800k |
| 07/08 |
2007-07-01 |
AS Nancy |
Clermont Foot |
Loan |
— |
€150k |
| 05/06 |
2006-06-30 |
US Raon-l'Étape |
AS Nancy |
Return from loan |
— |
— |
| 05/06 |
2005-07-01 |
AS Nancy |
US Raon-l'Étape |
Loan |
— |
— |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
| 04/05 |
Senior debut season |
|
| 05/06 |
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′ |
| 16/17 |
30 |
0 |
5 |
0 |
0 |
0 |
| 15/16 |
33 |
472 |
6 |
0 |
0 |
1.14 |
| 14/15 |
33 |
720 |
6 |
0 |
0 |
0.75 |
| 13/14 |
41 |
869 |
1 |
0 |
0 |
0.1 |
| 12/13 |
18 |
1,322 |
2 |
0 |
0 |
0.14 |
| 11/12 |
27 |
1,485 |
4 |
0 |
0 |
0.24 |
| 10/11 |
29 |
1,591 |
2 |
0 |
0 |
0.11 |
| 09/10 |
37 |
764 |
4 |
0 |
0 |
0.47 |
| 08/09 |
23 |
575 |
2 |
0 |
0 |
0.31 |
| 07/08 |
35 |
696 |
1 |
0 |
0 |
0.13 |
| 05/06 |
30 |
386 |
1 |
0 |
1 |
0.47 |