Menu
Referees

Mahmoud El Banna — Referee Profile

MB

Mahmoud El Banna

Age
44
Born
1981-12-30 · Kafr el-Sheikh

Career Statistics

112

Mahmoud El Banna has officiated 112 matches, issuing 392 yellow and 18 red cards (3.50 yellows per match). Home teams win 38.4% of the time when this referee is in charge.

112

Matches

392

3.50/game

Yellow Cards

18

0.16/game

Red Cards

35

0.31/game

Penalties

284

2.54/game

Goals

43

38.4%

Home Wins

43

38.4%

Away Wins

26

23.2%

Draws

Result Distribution

Match outcome breakdown when Mahmoud El Banna officiates: 38.4% home wins, 23.2% draws, 38.4% away wins. A higher home win percentage may indicate a tendency that bettors can factor into match predictions.

H 38.4%
D 23.2%
A 38.4%
Home winDrawAway win

Matches per Year

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

20194202013202121202222202324202415202513

League Level Breakdown

112matches
Premier League91 (81%)
CAF Confederation Cup8 (7%)
Africa Cup of Nations - Qualification3 (3%)
Ligue 13 (3%)
CAF Champions League2 (2%)
Friendlies2 (2%)
Africa Cup of Nations1 (1%)
Arab Club Champions Cup1 (1%)
Super Cup1 (1%)

Statistics by League

9

Mahmoud El Banna has officiated across 9 competitions, with the most appearances in Premier League (91 matches). Compare card and goal averages across leagues to see if the referee's style varies by competition level.

PLPremier League · Egypt91Matches
34117Y/M 3.7Goals 236
35Y/M 4.4Goals 19
2Y/M 0.7Goals 2
L1Ligue 1 · Tunisia3Matches
Y/M 0.0Goals 3
4Y/M 2.0Goals 11
FFriendlies · World2Matches
31Y/M 1.5Goals 4
Y/M 0.0Goals 4
Y/M 0.0Goals 4
SCSuper Cup · Egypt1Matches
7Y/M 7.0Goals 1

Recent Matches

50

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

Sep 18, 2025Premier League6
Match Details
Aug 29, 2025Premier League5
Match Details
Aug 21, 2025Premier League4
Match Details
Aug 8, 2025Premier League4
Match Details
May 25, 2025Premier League3
Match Details
May 7, 2025Premier League2
Match Details
May 4, 2025Ligue 1
Match Details
Apr 30, 2025Premier League5
Match Details
Mar 4, 2025Premier League2
Match Details
Feb 17, 2025Premier League5
Match Details
Jan 26, 2025Premier League61
Match Details
Jan 10, 2025Premier League7
Match Details
Dec 26, 2024Premier League2
Match Details
Nov 27, 2024CAF Confederation Cup4
Match Details
Nov 1, 2024Premier League1
Match Details
Match Details
Sep 22, 2024CAF Confederation Cup
Match Details
Aug 13, 2024Premier League5
Match Details
Jul 29, 2024Premier League1
Match Details
Jul 8, 2024Premier League3
Match Details
May 16, 2024Premier League3
Match Details
May 5, 2024Premier League51
Match Details
Apr 18, 2024Premier League3
Match Details
Mar 12, 2024Premier League2
Match Details
Feb 18, 2024Premier League2
Match Details
Dec 14, 2023Premier League4
Match Details
Dec 10, 2023CAF Confederation Cup2
Match Details
Nov 3, 2023Premier League5
Match Details
Oct 8, 2023Premier League2
Match Details
Jul 13, 2023Premier League6
Match Details
Jul 10, 2023Premier League5
Match Details
Jul 2, 2023Premier League2
Match Details
Jun 8, 2023Premier League61
Match Details
May 26, 2023Premier League61
Match Details
May 22, 2023Premier League5
Match Details
May 15, 2023Premier League11
Match Details
May 5, 2023Super Cup7
Match Details
Apr 5, 2023Premier League2
Match Details
Apr 2, 2023CAF Confederation Cup6
Match Details
Mar 6, 2023Premier League6
Match Details
Mar 1, 2023Premier League4
Match Details
Feb 21, 2023Premier League
Match Details
Jan 29, 2023Premier League2
Match Details
Jan 25, 2023Ligue 1
Match Details