Menu
Referees

Mohamed Maarouf — Referee Profile

MM

Mohamed Maarouf

Career Statistics

72

Mohamed Maarouf has officiated 72 matches, issuing 278 yellow and 21 red cards (3.86 yellows per match). Home teams win 34.7% of the time when this referee is in charge.

72

Matches

278

3.86/game

Yellow Cards

21

0.29/game

Red Cards

29

0.40/game

Penalties

168

2.33/game

Goals

25

34.7%

Home Wins

28

38.9%

Away Wins

19

26.4%

Draws

Result Distribution

Match outcome breakdown when Mohamed Maarouf officiates: 34.7% home wins, 26.4% draws, 38.9% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 34.7%
D 26.4%
A 38.9%
Home winDrawAway win

Matches per Year

Mohamed Maarouf's workload across 7 years (2019–2025). Tracking how many matches a referee handles per year helps assess experience and current activity level.

2019320201120216202210202316202412202514

League Level Breakdown

72matches
Premier League63 (88%)
Ligue 13 (4%)
World Cup - U203 (4%)
World Cup - Qualification Africa2 (3%)
Super Cup1 (1%)

Statistics by League

5

Mohamed Maarouf has officiated across 5 competitions, with the most appearances in Premier League (63 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PLPremier League · Egypt63Matches
27220Y/M 4.3Goals 147
L1Ligue 1 · Tunisia3Matches
Y/M 0.0Goals 7
WUWorld Cup - U20 · World3Matches
Y/M 0.0Goals 9
Y/M 0.0Goals 4
SCSuper Cup · Egypt1Matches
61Y/M 6.0Goals 1

Recent Matches

50

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

Sep 18, 2025Premier League6
Match Details
Aug 30, 2025Premier League32
Match Details
Aug 26, 2025Premier League5
Match Details
Aug 15, 2025Premier League71
Match Details
May 28, 2025Premier League91
Match Details
May 16, 2025Premier League4
Match Details
May 3, 2025Premier League5
Match Details
Apr 30, 2025Premier League3
Match Details
Apr 13, 2025Premier League5
Match Details
Mar 1, 2025Ligue 1
Match Details
Feb 26, 2025Premier League2
Match Details
Feb 23, 2025Premier League4
Match Details
Feb 6, 2025Premier League51
Match Details
Jan 22, 2025Premier League6
Match Details
Dec 26, 2024Premier League81
Match Details
Dec 20, 2024Premier League5
Match Details
Nov 22, 2024Premier League5
Match Details
Nov 2, 2024Premier League41
Match Details
Jul 29, 2024Premier League2
Match Details
Jul 11, 2024Premier League1
Match Details
Jun 27, 2024Premier League3
Match Details
May 27, 2024Premier League3
Match Details
May 7, 2024Premier League31
Match Details
Apr 17, 2024Premier League5
Match Details
Apr 3, 2024Premier League6
Match Details
Mar 6, 2024Premier League3
Match Details
Dec 25, 2023Super Cup61
Match Details
Nov 5, 2023Premier League5
Match Details
Oct 7, 2023Premier League92
Match Details
Sep 28, 2023Premier League8
Match Details
Jul 26, 2023Premier League3
Match Details
Jul 14, 2023Premier League2
Match Details
Jul 8, 2023Premier League61
Match Details
Jun 28, 2023Premier League2
Match Details
May 26, 2023World Cup - U20
Match Details
United States U2030Fiji U20
May 23, 2023World Cup - U20
Match Details
Apr 9, 2023Ligue 1
Match Details
Feb 28, 2023Premier League61
Match Details
Feb 7, 2023Premier League6
Match Details
Jan 30, 2023Ligue 1
Match Details
Jan 7, 2023Premier League4
Match Details
Dec 20, 2022Premier League63
Match Details
Dec 8, 2022Premier League82
Match Details
Oct 23, 2022Premier League4
Match Details
Aug 22, 2022Premier League4
Match Details
Aug 19, 2022Premier League2
Match Details
Aug 10, 2022Premier League4
Match Details
Jun 27, 2022Premier League6
Match Details
Jun 18, 2022Premier League6
Match Details