CAF Champions League
· Final
May 17, 2026 16:00
A. Modiba
37'
The ForzaPitch pre-match prediction gave Mamelodi Sundowns a 47% win probability (draw 28%, FAR Rabat 23%). The final result was Mamelodi Sundowns 1–0 FAR Rabat. In 1 previous meetings, Mamelodi Sundowns have won 0 times, with 1 draws and 0 wins for FAR Rabat.
Match statistics
8
Total shots
6
2
Shots on target
0
0.84
Actual xG
0.20
0
Saves
1
71%
Possession
29%
4
Corners
1
10
Tackles
10
0
🟨 Yellow cards
1
Match Events
⚽A. Modiba
37'
66'
N. Mbemba
/
R. Slim
K. Lethlaku
/ M. Saleng
75'
A. Modiba
/ D. Lunga
76'
76'
M. Bouriga
/
A. Hadraf
N. Santos
/ M. Allende
80'
82'
N. Mbemba
T. Matthews
/ Arthur Sales
89'
B. Leon
/ L. Mothiba
90'
Pre-match prediction
47.87%
Mamelodi ←
28.54%
X
23.6%
FAR
we assigned to the actual result (Mamelodi Sundowns)
47.87%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.51
0.84
-0.67
1.01
0.20
-0.81
Mamelodi Sundowns dominated by xG (0.84 vs 0.20).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
30
Ronwen Williams
G
Ronwen Williams
G
6
A. Modiba
1 ⚽
76'
D
A. Modiba
1 ⚽
76'
D
3
K. Ndamane
D
K. Ndamane
D
24
K. Cupido
D
K. Cupido
D
25
K. Mudau
D
K. Mudau
D
4
T. Mokoena
M
T. Mokoena
M
8
J. Adams
M
J. Adams
M
16
Kutlwano Letlhaku
75'
M
Kutlwano Letlhaku
75'
M
10
Nuno Santos
80'
M
Nuno Santos
80'
M
12
B. León
89'
F
B. León
89'
F
17
T. Matthews
89'
F
T. Matthews
89'
F
Bench
9
Arthur Sales
1'
F
Arthur Sales
1'
F
1
Denis Onyango
G
Denis Onyango
G
29
Divine Lunga
14'
D
Divine Lunga
14'
D
37
Kegan Johannes
D
Kegan Johannes
D
35
Lebo Mothiba
1'
F
Lebo Mothiba
1'
F
11
M. Allende
10'
M
M. Allende
10'
M
14
Monnapule Saleng
15'
F
Monnapule Saleng
15'
F
18
T. Zwane
M
T. Zwane
M
28
Zuko Mdunyelwa
D
Zuko Mdunyelwa
D
16
A. Tagnaouti
G
A. Tagnaouti
G
2
Tó Carneiro
D
5
Yunis Abdelhamid
D
15
M. Louadni
D
M. Louadni
D
3
A. Bach
D
A. Bach
D
11
A. Hammoudan
M
A. Hammoudan
M
34
M. Hrimat
M
M. Hrimat
M
8
Khalid Ait Ouarkhane
M
10
R. Slim
66'
M
R. Slim
66'
M
40
A. Hadraf
76'
F
A. Hadraf
76'
F
7
Youssef El Fahli
F
Bench
27
Ayoub Ait Khassou
D
1
Ayoub El Khayati
G
17
Hamza Khabba
F
19
Jalal-Eddine El Khfiyef
M
23
Jamal Ech-Chammakh
D
9
Mohssine Bourika
14'
F
Mohssine Bourika
14'
F
26
Nolan Mbemba
24'
M
24
Nouh Mohamed El Abd
D
Nouh Mohamed El Abd
D
14
Taoufik Razko
F
Best on the pitch
A. Modiba
D · Mamelodi
8.00
1 ⚽
1 shots
· 47 pass
T. Mokoena
M · Mamelodi
7.70
1 shots
· 69 pass
M. Louadni
D · FAR
7.50
· 26 pass
K. Cupido
D · Mamelodi
7.30
· 94 pass
K. Mudau
D · Mamelodi
7.30
· 64 pass
K. Ndamane
D · Mamelodi
7.20
1 shots
· 86 pass
Mamelodi Sundowns — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ronwen Williams | G | 90 | 6.60 | — | — | — | 50 | 46% | — | — | — |
| A. Modiba | D | 76 | 8.00 | 1 | — | 1 | 47 | 35% | — | — | — |
| K. Ndamane | D | 90 | 7.20 | — | — | 1 | 86 | 71% | — | — | — |
| K. Cupido | D | 90 | 7.30 | — | — | — | 94 | 85% | 1 | — | — |
| K. Mudau | D | 90 | 7.30 | — | — | — | 64 | 61% | — | — | — |
| T. Mokoena | M | 90 | 7.70 | — | — | 1 | 69 | 58% | 2 | — | — |
| J. Adams | M | 90 | 6.90 | — | — | — | 53 | 47% | 1 | — | — |
| Kutlwano Letlhaku | M | 75 | 6.90 | — | — | 1 | 23 | 21% | 1 | — | — |
| Nuno Santos | M | 80 | 6.60 | — | — | — | 40 | 32% | 1 | — | — |
| B. León | F | 89 | 5.30 | — | — | 3 | 12 | 5% | — | — | — |
| T. Matthews | F | 89 | 6.30 | — | — | 1 | 25 | 18% | 3 | — | — |
| Arthur Sales | F | 1 | — | — | — | — | 2 | 2% | — | — | — |
| Divine Lunga | D | 14 | 6.90 | — | — | — | 9 | 7% | — | — | — |
| Lebo Mothiba | F | 1 | — | — | — | — | 1 | 1% | — | — | — |
| M. Allende | M | 10 | 6.90 | — | — | — | 13 | 11% | 1 | — | — |
| Monnapule Saleng | F | 15 | 6.50 | — | — | — | 7 | 7% | — | — | — |
FAR Rabat — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Tagnaouti | G | 90 | 6.00 | — | — | — | 15 | 2% | — | — | — |
| Tó Carneiro | D | 90 | 6.30 | — | — | 1 | 19 | 13% | — | — | — |
| Yunis Abdelhamid | D | 90 | 6.50 | — | — | 1 | 15 | 9% | — | — | — |
| M. Louadni | D | 90 | 7.50 | — | — | — | 26 | 17% | 2 | — | — |
| A. Bach | D | 90 | 6.20 | — | — | — | 31 | 18% | — | — | — |
| A. Hammoudan | M | 90 | 6.70 | — | — | — | 19 | 15% | 2 | — | — |
| M. Hrimat | M | 90 | 6.30 | — | — | 1 | 28 | 14% | 1 | — | — |
| Khalid Ait Ouarkhane | M | 90 | 6.30 | — | — | — | 28 | 22% | — | — | — |
| R. Slim | M | 66 | 6.60 | — | — | 1 | 10 | 8% | 1 | — | — |
| A. Hadraf | F | 76 | 6.70 | — | — | — | 14 | 11% | 2 | — | — |
| Youssef El Fahli | F | 90 | 6.60 | — | — | 2 | 19 | 10% | 1 | — | — |
| Mohssine Bourika | F | 14 | 6.30 | — | — | — | 2 | — | 1 | — | — |
| Nolan Mbemba | M | 24 | 6.20 | — | — | — | 8 | 6% | — | 1 | — |
Frequently Asked Questions
What was the final score of Mamelodi Sundowns vs FAR Rabat?
The final score was Mamelodi Sundowns 1–0 FAR Rabat.
What did the model predict before Mamelodi Sundowns vs FAR Rabat?
The model assigned 47% probability to a Mamelodi Sundowns win, 28% to a draw, and 23% to an FAR Rabat win.