CAF Champions League
· Final
May 24, 2026 21:00
M. Hrimat
40'
(pen.)
45'+7
(ast. T. Matthews)
T. Mokoena
The ForzaPitch pre-match prediction gave Mamelodi Sundowns a 36% win probability (draw 31%, FAR Rabat 31%). The final result was FAR Rabat 1–1 Mamelodi Sundowns. In 1 previous meetings, FAR Rabat have won 0 times, with 0 draws and 1 wins for Mamelodi Sundowns.
Match statistics
9
Total shots
5
4
Shots on target
3
2.82
Actual xG
0.42
2
Saves
3
52%
Possession
48%
8
Corners
0
16
Tackles
22
4
🟨 Yellow cards
5
Match Events
4'
B. Leon
M. Louadni
4'
M. Hrimat
20'
37'
D. Lunga
⚽M. Hrimat
(pen.)
40'
A. Bach
45'+2
45'+7
ast. T. Matthews ·
T. Mokoena⚽
46'
M. Allende
/
K. Lethlaku
A. Hadraf
51'
53'
J. Adams
64'
Arthur Sales
/
N. Santos
⚽M. Hrimat
(missed pen.)
77'
A. Hammoudan
/ M. Bouriga
79'
81'
L. Mothiba
/
B. Leon
81'
G. Kekana
/
T. Matthews
89'
K. Cupido
89'
T. Mokoena
R. Slim
/ J. E. El Khfiyef
90'+5
To Carneiro
/ J. Ech Chamakh
90'+5
90'+8
T. Zwane
/
Arthur Sales
Pre-match prediction
31.87%
FAR
31.68%
X ←
36.44%
Mamelodi
we assigned to the actual result (Draw)
31.68%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.96
2.82
+1.86
1.18
0.42
-0.76
FAR Rabat dominated by xG (2.82 vs 0.42).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
16
A. Tagnaouti
G
A. Tagnaouti
G
2
Tó Carneiro
D
4
Fallou Formose Mendy
D
15
M. Louadni
D
M. Louadni
D
3
A. Bach
D
A. Bach
D
8
Khalid Ait Ouarkhane
M
34
M. Hrimat
1 ⚽
M
M. Hrimat
1 ⚽
M
11
A. Hammoudan
79'
M
A. Hammoudan
79'
M
40
A. Hadraf
M
A. Hadraf
M
10
R. Slim
M
R. Slim
M
7
Youssef El Fahli
F
Bench
1
Ayoub El Khayati
G
17
Hamza Khabba
F
19
Jalal-Eddine El Khfiyef
4'
M
23
Jamal Ech-Chammakh
3'
D
9
Mohssine Bourika
20'
F
Mohssine Bourika
20'
F
26
Nolan Mbemba
M
24
Nouh Mohamed El Abd
D
Nouh Mohamed El Abd
D
14
Taoufik Razko
F
5
Yunis Abdelhamid
D
30
Ronwen Williams
G
Ronwen Williams
G
29
Divine Lunga
D
Divine Lunga
D
3
Khulumani Ndamane
D
Khulumani Ndamane
D
24
K. Cupido
D
K. Cupido
D
25
Khuliso Mudau
D
Khuliso Mudau
D
8
Jayden Adams
M
Jayden Adams
M
4
T. Mokoena
1 ⚽
M
T. Mokoena
1 ⚽
M
16
Kutlwano Letlhaku
45'
M
Kutlwano Letlhaku
45'
M
17
T. Matthews
1 👟
81'
M
T. Matthews
1 👟
81'
M
10
Nuno Santos
64'
M
Nuno Santos
64'
M
12
B. León
81'
F
B. León
81'
F
Bench
9
Arthur Sales
34'
F
Arthur Sales
34'
F
1
Denis Onyango
G
Denis Onyango
G
20
G. Kekana
18'
D
G. Kekana
18'
D
13
Iqraam Rayners
F
Iqraam Rayners
F
37
Kegan Johannes
D
Kegan Johannes
D
35
Lebo Mothiba
18'
F
Lebo Mothiba
18'
F
11
M. Allende
54'
M
M. Allende
54'
M
33
Thato Sibiya
D
Thato Sibiya
D
18
T. Zwane
1'
M
T. Zwane
1'
M
Best on the pitch
Youssef El Fahli
F · FAR
8.20
1 shots
· 16 pass
T. Mokoena
M · Mamelodi
7.70
1 ⚽
1 shots
· 37 pass
R. Slim
M · FAR
7.30
1 shots
· 19 pass
Ronwen Williams
G · Mamelodi
7.30
· 43 pass
Khuliso Mudau
D · Mamelodi
7.20
· 28 pass
Lebo Mothiba
F · Mamelodi
6.90
· 5 pass
FAR Rabat — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Tagnaouti | G | 99 | 6.60 | — | — | — | 17 | 11% | — | — | — |
| Tó Carneiro | D | 96 | 6.30 | — | — | — | 40 | 31% | 1 | — | — |
| Fallou Formose Mendy | D | 99 | 6.30 | — | — | — | 40 | 34% | — | — | — |
| M. Louadni | D | 99 | 6.30 | — | — | — | 33 | 26% | 3 | 1 | — |
| A. Bach | D | 99 | 6.50 | — | — | — | 47 | 37% | — | 1 | — |
| Khalid Ait Ouarkhane | M | 99 | 6.30 | — | — | — | 55 | 43% | 3 | — | — |
| M. Hrimat | M | 99 | 6.30 | 1 | — | 4 | 33 | 29% | 4 | 1 | — |
| A. Hammoudan | M | 79 | 6.90 | — | — | 1 | 23 | 14% | 2 | — | — |
| A. Hadraf | M | 99 | 6.90 | — | — | 1 | 27 | 22% | 2 | 1 | — |
| R. Slim | M | 95 | 7.30 | — | — | 1 | 19 | 16% | 1 | — | — |
| Youssef El Fahli | F | 99 | 8.20 | — | — | 1 | 16 | 11% | — | — | — |
| Jalal-Eddine El Khfiyef | M | 4 | — | — | — | 1 | 1 | — | — | — | — |
| Jamal Ech-Chammakh | D | 3 | — | — | — | — | — | — | — | — | — |
| Mohssine Bourika | F | 20 | 6.50 | — | — | — | 1 | 1% | — | — | — |
Mamelodi Sundowns — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ronwen Williams | G | 99 | 7.30 | — | — | — | 43 | 29% | — | — | — |
| Divine Lunga | D | 99 | 5.90 | — | — | — | 31 | 22% | — | 1 | — |
| Khulumani Ndamane | D | 99 | 6.90 | — | — | — | 35 | 25% | 1 | — | — |
| K. Cupido | D | 99 | 6.30 | — | — | — | 39 | 34% | — | 1 | — |
| Khuliso Mudau | D | 99 | 7.20 | — | — | — | 28 | 24% | 4 | — | — |
| Jayden Adams | M | 99 | 6.90 | — | — | 1 | 45 | 36% | 3 | 1 | — |
| T. Mokoena | M | 99 | 7.70 | 1 | — | 1 | 37 | 26% | 2 | 1 | — |
| Kutlwano Letlhaku | M | 45 | 6.20 | — | — | 1 | 13 | 9% | — | — | — |
| T. Matthews | M | 81 | 6.90 | — | 1 | 1 | 8 | 4% | 5 | — | — |
| Nuno Santos | M | 64 | 6.90 | — | — | — | 26 | 18% | 4 | — | — |
| B. León | F | 81 | 6.20 | — | — | 1 | 15 | 11% | — | 1 | — |
| Arthur Sales | F | 34 | 6.90 | — | — | — | 13 | 9% | — | — | — |
| G. Kekana | D | 18 | 6.70 | — | — | — | 1 | 1% | — | — | — |
| Lebo Mothiba | F | 18 | 6.90 | — | — | — | 5 | 5% | 2 | — | — |
| M. Allende | M | 54 | 6.30 | — | — | — | 23 | 21% | 1 | — | — |
| T. Zwane | M | 1 | — | — | — | — | — | — | — | — | — |
Frequently Asked Questions
What was the final score of FAR Rabat vs Mamelodi Sundowns?
The final score was FAR Rabat 1–1 Mamelodi Sundowns.
What did the model predict before FAR Rabat vs Mamelodi Sundowns?
The model assigned 31% probability to a FAR Rabat win, 31% to a draw, and 36% to an Mamelodi Sundowns win.