Menu
HH
Referee

H. Ben El Hadj

Career Statistics

133

H. Ben El Hadj has officiated 133 matches, issuing 482 yellow and 19 red cards (3.62 yellows per match). Home teams win 44.4% of the time when this referee is in charge.

133

Matches

482

3.62/game

Yellow Cards

19

0.14/game

Red Cards

29

0.22/game

Penalties

331

2.49/game

Goals

59

44.4%

Home Wins

37

27.8%

Away Wins

37

27.8%

Draws

Result Distribution

Match outcome breakdown when H. Ben El Hadj officiates: 44.4% home wins, 27.8% draws, 27.8% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 44.4%
D 27.8%
A 27.8%
Home winDrawAway win

Matches per Year

H. Ben El Hadj's workload across 8 years (2018–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

201810201919202013202117202221202318202421202514

League Level Breakdown

133matches
Ligue 1111 (83%)
Ligue 212 (9%)
Coupe de France6 (5%)
Coupe de la Ligue2 (2%)
Friendlies Clubs1 (1%)
Trophée des Champions1 (1%)

Statistics by League

6

H. Ben El Hadj has officiated across 6 competitions, with the most appearances in Ligue 1 (111 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

L1Ligue 1 · France111Matches
41619Y/M 3.7Goals 261
L2Ligue 2 · France12Matches
51Y/M 4.3Goals 34
CFCoupe de France · France6Matches
13Y/M 2.2Goals 20
Y/M 0.0Goals 10
FCFriendlies Clubs · World1Matches
Y/M 0.0Goals 4
2Y/M 2.0Goals 2

Recent Matches

50

The last 50 matches officiated by H. Ben El Hadj. Review recent cards, goals, and results to spot current trends in this referee's decision-making.

May 21, 2025Ligue 14
Match Details
May 17, 2025Ligue 15
Match Details
May 3, 2025Ligue 13
Match Details
Apr 27, 2025Ligue 161
Match Details
Apr 4, 2025Ligue 12
Match Details
Mar 30, 2025Ligue 15
Match Details
Mar 15, 2025Ligue 24
Match Details
Mar 9, 2025Ligue 12
Match Details
Feb 14, 2025Ligue 25
Match Details
Feb 9, 2025Ligue 13
Match Details
Feb 5, 2025Coupe de France3
Match Details
Jan 25, 2025Ligue 14
Match Details
Jan 15, 2025Coupe de France1
Match Details
Jan 5, 2025Ligue 171
Match Details
Dec 20, 2024Coupe de France1
Match Details
Dec 15, 2024Ligue 14
Match Details
Dec 1, 2024Ligue 1
Match Details
Nov 10, 2024Ligue 15
Match Details
Oct 27, 2024Ligue 15
Match Details
Oct 5, 2024Ligue 25
Match Details
Sep 27, 2024Ligue 14
Match Details
Sep 22, 2024Ligue 17
Match Details
Sep 15, 2024Ligue 15
Match Details
Aug 25, 2024Ligue 12
Match Details
May 15, 2024Ligue 14
Match Details
May 4, 2024Ligue 14
Match Details
Apr 14, 2024Ligue 15
Match Details
Mar 31, 2024Ligue 13
Match Details
Mar 17, 2024Ligue 18
Match Details
Feb 29, 2024Coupe de France3
Match Details
Feb 25, 2024Ligue 13
Match Details
Feb 9, 2024Ligue 121
Match Details
Jan 28, 2024Ligue 171
Match Details
Jan 6, 2024Coupe de France3
Match Details
Dec 20, 2023Ligue 14
Match Details
Dec 1, 2023Ligue 12
Match Details
Nov 10, 2023Ligue 14
Match Details
Oct 29, 2023Ligue 14
Match Details
Oct 22, 2023Ligue 15
Match Details
Oct 7, 2023Ligue 13
Match Details
Oct 3, 2023Ligue 24
Match Details
Sep 24, 2023Ligue 13
Match Details
Sep 2, 2023Ligue 14
Match Details
Aug 20, 2023Ligue 12
Match Details
Aug 5, 2023Ligue 24
Match Details
Mar 18, 2023Ligue 12
Match Details
Mar 12, 2023Ligue 14
Match Details
Mar 4, 2023Ligue 25
Match Details
Feb 25, 2023Ligue 26
Match Details