Ryad Hachem #26
Midfielder
Central midfielder
France
Ligue 2 2026/27 · 11 apps · 1 G · 2 A
Club
- Age
- 28 years
- born 26 May 1998
- Height
- 172 cm
- Weight
- 75 kg
- Contract until
- Jun 2029
- At the club since
- Aug 2026
- from Red Star
- Matches this season
- 11
- 794 min · 2026/27
| Competition | Matches | Goals | Assists | Rating | xG | Key passes/90 |
|---|---|---|---|---|---|---|
| Ligue 2 | 11 | 1 | 2 | 7.01 | 0.31 | 1.97 |
Form
Rating curve · 2026/27 · Avg 7.01 across 11 rated matches · all competitions
10
8
6
AUGOCT
Match ratings · rated matches only · gaps = no rating30 Oct · vs Clermont (H) 1–1 · 6.90 · 1A
30 OctLigue 2
Clermont home
D 1–1
45′
1A
6.90
24 OctLigue 2
Saint-Étienne away
L 0–1
90′
6.36
17 OctLigue 2
Dunkerque home
L 2–3
90′
1G
7.62
10 OctLigue 2
Reims home
D 0–0
86′
7.75
19 SepLigue 2
Boulogne away
W 2–1
83′
6.57
All 76 matches
12 SepLigue 2
Sochaux away
L 0–1
71′
7.07
7 SepLigue 2
Nancy home
W 1–0
84′
1A
7.39
29 AugLigue 2
Guingamp away
D 3–3
19′
6.49
21 AugLigue 2
Boulogne away
D 1–1
46′
6.53
14 AugLigue 2
Sochaux home
D 0–0
90′
7.12
8 AugLigue 2
Nantes away
W 1–0
90′
7.30
2025/26
9 MayLigue 2
Montpellier home
D 1–1
78′
6.67
2 MayLigue 2
Amiens SC away
W 3–1
90′
7.07
24 AprLigue 2
Guingamp home
W 3–2
87′
1G
7.24
18 AprLigue 2
Reims away
L 2–3
90′
6.38
11 AprLigue 2
Bastia home
W 4–3
84′
6.65
3 AprLigue 2
Laval home
D 0–0
75′
7.57
20 MarLigue 2
Clermont away
W 1–0
90′
7.22
14 MarLigue 2
Dunkerque home
W 1–0
90′
7.73
7 MarLigue 2
Saint-Étienne away
L 0–2
90′
6.72
28 FebLigue 2
Le Mans home
D 0–0
90′
6.34
20 FebLigue 2
Annecy away
L 1–2
90′
6.33
13 FebLigue 2
Nancy home
W 2–1
90′
6.66
6 FebLigue 2
Pau home
L 0–3
90′
6.82
30 JanLigue 2
Rodez away
D 1–1
90′
6.83
24 JanLigue 2
Boulogne home
D 2–2
48′
6.35
17 JanLigue 2
Grenoble Foot 38 away
W 3–0
9′
6.39
13 DecLigue 2
Reims home
D 0–0
27′
6.45
5 DecLigue 2
Bastia away
W 3–0
90′
6.72
22 NovLigue 2
Clermont home
D 2–2
90′
6.70
8 NovLigue 2
Le Mans away
D 0–0
86′
6.63
1 NovLigue 2
Saint-Étienne home
W 2–1
90′
7.04
28 OctLigue 2
Dunkerque away
L 0–3
69′
6.18
24 OctLigue 2
Grenoble Foot 38 home
W 1–0
90′
6.85
18 OctLigue 2
Laval away
W 1–0
90′
1A
7.04
4 OctLigue 2
Rodez home
D 1–1
90′
7.80
29 SepLigue 2
Boulogne away
W 2–1
90′
6.91
23 SepLigue 2
Troyes home
L 1–3
76′
6.40
19 SepLigue 2
Nancy away
W 1–0
90′
7.07
12 SepLigue 2
Pau away
W 3–0
86′
6.97
29 AugLigue 2
Annecy home
W 1–0
90′
6.39
23 AugLigue 2
Guingamp away
W 4–0
90′
1G
7.80
15 AugLigue 2
Amiens SC home
L 1–3
76′
6.73
9 AugLigue 2
Montpellier away
D 1–1
90′
6.73
2024/25
10 MayLigue 2
Dunkerque home
D 1–1
90′
7.05
2 MayLigue 2
Caen away
D 1–1
90′
1A
7.85
25 AprLigue 2
Clermont home
D 1–1
90′
6.97
19 AprLigue 2
Metz away
D 2–2
90′
6.78
11 AprLigue 2
Annecy home
L 0–1
90′
7.25
5 AprLigue 2
Troyes away
D 2–2
90′
1A
7.58
28 MarLigue 2
Rodez home
D 1–1
90′
7.38
14 MarLigue 2
Ajaccio away
L 1–2
90′
6.30
7 MarLigue 2
Amiens SC home
W 2–0
74′
7.36
1 MarLigue 2
Guingamp home
W 3–1
90′
6.98
21 FebLigue 2
Bastia away
L 0–1
90′
7.18
14 FebLigue 2
Martigues home
W 1–0
83′
7.62
7 FebLigue 2
Grenoble Foot 38 away
D 0–0
90′
6.95
1 FebLigue 2
Lorient home
L 1–2
90′
7.29
25 JanLigue 2
Paris away
L 1–4
90′
6.34
17 JanLigue 2
Pau home
L 1–3
90′
6.79
10 JanLigue 2
Laval away
D 1–1
90′
1A
7.69
3 JanLigue 2
Rodez away
W 2–0
90′
7.46
14 DecLigue 2
Grenoble Foot 38 home
W 3–1
90′
7.16
6 DecLigue 2
Bastia home
D 0–0
90′
7.93
22 NovLigue 2
Pau away
L 1–4
86′
6.70
1 NovLigue 2
Martigues away
W 1–0
90′
7.47
29 OctLigue 2
Metz home
W 1–0
90′
7.01
25 OctLigue 2
Dunkerque away
L 0–2
82′
6.33
18 OctLigue 2
Caen home
D 2–2
86′
1G
7.60
4 OctLigue 2
Annecy away
L 0–1
90′
7.00
28 SepLigue 2
Paris home
L 1–3
87′
7.24
24 SepLigue 2
Clermont away
D 1–1
90′
8.16
20 SepLigue 2
Laval home
L 0–3
90′
7.45
13 SepLigue 2
Lorient away
L 1–2
90′
6.53
30 AugLigue 2
Guingamp away
W 4–3
77′
7.14
16 AugLigue 2
Amiens SC away
L 0–3
90′
6.94
Transfers
- 27 Aug 2026transfer Red Star Nantes —
- 1 Jul 2022free transfer Cholet Red Star —
- 1 Jul 2021free transfer Guingamp II Cholet —
- 1 Jul 2017free transfer Paris FC U19 Guingamp II —