
O. El Hajjam
DEF🇲🇦35 years old·born 19 Feb 1991
181 cm · 72 kg · born Châteauroux, France
Le Havre · Ligue 1
Rank #6,769·192 matches tracked
Playing style
No-frills defenderTackles + int. /90
3.64
84th pct
Duels won
55%
39th pct
Blocks /90
0.16
29th pct
Passes /90
39.65
49th pct
Fouls /90
1.35
70th pct
Goals + assists /90
0.07
Form — EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. Each bar is the EAR180 going into that match: green above the position average, red below. A gap means no rated match in that window. (180 days)
Opponents
Their Elo change in matches against him (at least 3 meetings).
Favourite opponents
−77L. Abergel1950
in 5 matches · Lorient
−61Z. Diallo1294
in 3 matches · Lens
−55J. Laporte1811
in 3 matches · Lorient
−54G. Kalulu1707
in 3 matches · Lorient
−51R. Thomas1384
in 5 matches · Caen
Nemeses
+140M. Gorgelin1806
in 5 matches · Le Havre
+127J. Iglesias1317
in 8 matches · Paris FC
+106C. Hountondji1646
in 4 matches · Clermont Foot
+103J. Lopy1510
in 6 matches · Nimes
+102P. Gueye2207
in 3 matches · Marseille
Coaches
Their Elo change in matches against him (at least 3 meetings).
Favourite coaches
- −40
in 5 matches · Ajaccio
- −30
in 4 matches · Montpellier
- −28
in 4 matches · Rodez
- −28
Pascal Dupraz1621
in 5 matches · Dijon
- −26
Stéphane Moulin1625
in 3 matches · Caen
Nemesis coaches
- +56
Pascal Gastien1673
in 6 matches · Clermont Foot
- +51
in 4 matches · Amiens
- +46
in 5 matches · Nancy
- +41
in 3 matches · Marseille
- +40
Bruno Génésio2153
in 6 matches · Rennes
Style radar
On-ball style vs same-position, same-league peers (0 = average for the role).
Career history
- 2025Le Havre→BordeauxFree agent
- 2022Estac Troyes→Le Havre
- 2019Amiens→Estac Troyes€ 35K