Egyptian Premier League
· Relegation Group - 13
May 29, 2026 19:00
M. Ashraf
(ast. M. Salah)
3'
M. Ashraf
(ast. M. Salah)
14'
A. Shousha
53'
(pen.)
Y. Zakaria
89'
41'
(ast. Mahmoud Sayed Okaa)
A. Gamal
63'
A. Nayel
The ForzaPitch pre-match prediction gave Ghazl El Mehalla a 34% win probability (draw 37%, Haras El Hodood 28%). The final result was Ghazl El Mehalla 4–2 Haras El Hodood. In 1 previous meetings, Ghazl El Mehalla have won 0 times, with 1 draws and 0 wins for Haras El Hodood.
Match statistics
8
Total shots
9
5
Shots on target
4
2.33
Actual xG
1.73
2
Saves
1
43%
Possession
57%
0
Corners
6
9
Tackles
8
0
🟨 Yellow cards
1
0
🟥 Red cards
1
Match Events
⚽M. Ashraf
· ast. M. Salah
3'
⚽M. Ashraf
· ast. M. Salah
14'
41'
ast. Mahmoud Sayed Okaa ·
A. Gamal⚽
46'
M. El Negely
/
Z. Tarek
Armoosha
/ K. Saidi
46'
⚽A. Shousha
(pen.)
53'
M. Oufa
/ Y. Zakaria
62'
63'
A. Nayel⚽
M. Ashraf
/ A. Yasser
67'
71'
M. El Negely
M. Abdelsalam
/ A. Etman
84'
M. Awadalla Ahmed
/ M. El Moghzi
85'
87'
I. Abou-Salima
⚽Y. Zakaria
89'
90'+1
M. Raafat
/
M. Mostafa
90'+2
K. Kouadja
/
A. Gamal
Pre-match prediction
34.5%
Ghazl ←
37.02%
X
28.48%
Haras
we assigned to the actual result (Ghazl El Mehalla)
34.5%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.69
2.33
+1.64
0.70
1.73
+1.03
Ghazl El Mehalla dominated by xG (2.33 vs 1.73).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
Ahmed Ali
G
Ahmed Ali
G
13
Mostafa Medhat Oufa
62'
D
Mostafa Medhat Oufa
62'
D
4
Ahmed Shousha
1 ⚽
D
Ahmed Shousha
1 ⚽
D
3
Ahmed El Aash
D
Ahmed El Aash
D
27
Ahmed Gamal
D
Ahmed Gamal
D
39
Moaz Abdel Salam
84'
M
Moaz Abdel Salam
84'
M
17
Mahmoud Bolbol Nabil
M
Mahmoud Bolbol Nabil
M
42
Mahmoud Salah
2 👟
M
Mahmoud Salah
2 👟
M
19
Mohamed Armoosha
45'
M
Mohamed Armoosha
45'
M
7
Mohamed Ashraf
67'
M
Mohamed Ashraf
67'
M
21
Mohamed Grendo
85'
F
Mohamed Grendo
85'
F
Bench
70
Ahmed El Sheikh
M
Ahmed El Sheikh
M
22
Ahmed Etman
9'
M
Ahmed Etman
9'
M
44
Ahmed Yasser
23'
M
Ahmed Yasser
23'
M
90
Jimmy Emmanuel Mwanga
F
Jimmy Emmanuel Mwanga
F
41
Kibou Saïdi
45'
F
Kibou Saïdi
45'
F
37
Mahmoud Magdy
8'
M
Mahmoud Magdy
8'
M
12
Yehia Zakaria
1 ⚽
28'
D
Yehia Zakaria
1 ⚽
28'
D
32
Youssef El Azab
F
Youssef El Azab
F
16
Adham Seha
G
Adham Seha
G
10
Fawzi El Henawy
D
Fawzi El Henawy
D
4
Islam Abou-Salima
87'
D
Islam Abou-Salima
87'
D
5
Ibrahim Abdel Hakeem
D
Ibrahim Abdel Hakeem
D
24
Momen Awad
D
Momen Awad
D
90
Ahmed Nayel
M
Ahmed Nayel
M
6
Mohamed Magli
M
Mohamed Magli
M
11
Mohamed Mostafa
89'
M
Mohamed Mostafa
89'
M
74
Mahmoud Ouka
1 👟
F
Mahmoud Ouka
1 👟
F
9
Amr Gamal
1 ⚽
89'
F
Amr Gamal
1 ⚽
89'
F
72
Zeyad Tarek
45'
F
Zeyad Tarek
45'
F
Bench
32
Ahmed Kamel
F
Ahmed Kamel
F
1
Aiman Orabi
G
Aiman Orabi
G
45
Kouassi Kouadja
1'
D
Kouassi Kouadja
1'
D
29
Mohamed Adham El Negely
45'
F
Mohamed Adham El Negely
45'
F
55
Mohamed Hassan
M
Mohamed Hassan
M
44
Youssef Atef
D
Youssef Atef
D
Best on the pitch
Mahmoud Salah
M · Ghazl
8.90
2 👟
· 19 pass
Mohamed Ashraf
M · Ghazl
8.70
2 shots
· 19 pass
Yehia Zakaria
D · Ghazl
7.50
1 ⚽
1 shots
· 9 pass
Mahmoud Ouka
F · Haras
7.50
1 👟
1 shots
· 28 pass
Amr Gamal
F · Haras
7.30
1 ⚽
4 shots
· 15 pass
Ahmed Shousha
D · Ghazl
7.20
1 ⚽
1 shots
· 40 pass
Ghazl El Mehalla — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ahmed Ali | G | 90 | 6.50 | — | — | — | 30 | 23% | — | — | — |
| Mostafa Medhat Oufa | D | 62 | 6.70 | — | — | — | 32 | 26% | — | — | — |
| Ahmed Shousha | D | 90 | 7.20 | 1 | — | 1 | 40 | 35% | 1 | — | — |
| Ahmed El Aash | D | 90 | 6.70 | — | — | — | 32 | 29% | 1 | — | — |
| Ahmed Gamal | D | 90 | 6.00 | — | — | — | 23 | 21% | — | — | — |
| Moaz Abdel Salam | M | 84 | 6.20 | — | — | 1 | 18 | 14% | 1 | — | — |
| Mahmoud Bolbol Nabil | M | 90 | 6.60 | — | — | 1 | 37 | 32% | 1 | — | — |
| Mahmoud Salah | M | 90 | 8.90 | — | 2 | — | 19 | 14% | 3 | — | — |
| Mohamed Armoosha | M | 45 | 6.20 | — | — | — | 17 | 16% | — | — | — |
| Mohamed Ashraf | M | 67 | 8.70 | — | — | 2 | 19 | 16% | — | — | — |
| Mohamed Grendo | F | 85 | 6.30 | — | — | 1 | 17 | 13% | 1 | — | — |
| Ahmed Etman | M | 9 | 6.90 | — | — | — | 2 | 2% | — | — | — |
| Ahmed Yasser | M | 23 | 6.30 | — | — | — | 4 | 3% | — | — | — |
| Kibou Saïdi | F | 45 | 6.30 | — | — | 1 | 14 | 11% | — | — | — |
| Mahmoud Magdy | M | 8 | 6.50 | — | — | — | — | — | — | — | — |
| Yehia Zakaria | D | 28 | 7.50 | 1 | — | 1 | 9 | 7% | 1 | — | — |
Haras El Hodood — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Adham Seha | G | 90 | 5.00 | — | — | — | 14 | 10% | — | — | — |
| Fawzi El Henawy | D | 90 | 6.20 | — | — | — | 50 | 42% | 1 | — | — |
| Islam Abou-Salima | D | 87 | 5.90 | — | — | — | 51 | 47% | — | — | 1 |
| Ibrahim Abdel Hakeem | D | 90 | 6.20 | — | — | 1 | 60 | 58% | — | — | — |
| Momen Awad | D | 90 | 7.20 | — | — | 1 | 42 | 34% | 2 | — | — |
| Ahmed Nayel | M | 90 | 7.20 | — | — | 1 | 21 | 19% | — | — | — |
| Mohamed Magli | M | 90 | 6.90 | — | — | — | 61 | 56% | 2 | — | — |
| Mohamed Mostafa | M | 89 | 6.50 | — | — | — | 31 | 26% | 1 | — | — |
| Mahmoud Ouka | F | 90 | 7.50 | — | 1 | 1 | 28 | 25% | 1 | — | — |
| Amr Gamal | F | 89 | 7.30 | 1 | — | 4 | 15 | 12% | — | — | — |
| Zeyad Tarek | F | 45 | 6.20 | — | — | 1 | 14 | 9% | 1 | — | — |
| Kouassi Kouadja | D | 1 | — | — | — | — | — | — | — | — | — |
| Mohamed Adham El Negely | F | 45 | 6.30 | — | — | — | 4 | 3% | — | 1 | — |
Frequently Asked Questions
What was the final score of Ghazl El Mehalla vs Haras El Hodood?
The final score was Ghazl El Mehalla 4–2 Haras El Hodood.
What did the model predict before Ghazl El Mehalla vs Haras El Hodood?
The model assigned 34% probability to a Ghazl El Mehalla win, 37% to a draw, and 28% to an Haras El Hodood win.