Castolo FC
160 × 600
728 × 90 leaderboard
09/05/2026 · 18:00 South African Premier Division · Matchday 28
Stadium Peter Mokaba Stadium
Referee Thando Helpus Ndzandzeka
Matchday 28
Ciudad Polokwane

Match timeline

Descanso
🟨
John Managa Mokone
87' · Tarjeta amarilla
87'
↕️
Thalente Mbatha → Abdoulaye Fousseyni Mariko
86' · Sustitución
86'
↕️
Siphephelo Majola → Thato Mpati
84' · Sustitución
84'
↕️
Relebohile Mofokeng → Andre De Jong
82' · Sustitución
82'
↕️
Patrick Maswanganyi → Daniel Msendami
82' · Sustitución
82'
↕️
Khonadzeo Muvhango → Bafedile Baloyi
72' · Sustitución
72'
↕️
Kgomotso Mosadi → Levy Mashiane
72' · Sustitución
72'
↕️
Makhehlene Makhaula → Cemran Dansin
62' · Sustitución
62'
↕️
Evidence Makgopa → Yanela Mbuthuma
61' · Sustitución
61'
Oswin Appollis
60' · Gol (penalti)
60'
↕️
Sbusiso Magaqa → Tholang Masegela
46' · Sustitución
46'
↕️
Kabelo Mahlasela → Nyakala Raphadu
46' · Sustitución
46'
Kamogelo Sebelebele
15' · Gol
15'
Patrick Maswanganyi
8' · Gol · asist. Evidence Makgopa
8'
🟨
Siphephelo Majola
1' · Tarjeta amarilla
1'

Match statistics

Magesi FC
Stat
Orlando Pirates
34%
Ball possession
66%
0
Big chances
4
4
Total shots
15
3
Goalkeeper saves
1
2
Corner kicks
4
10
Fouls
11
288
Passes
568
20
Tackles
22
11
Free kicks
9
2
Yellow cards
0
4
Total shots
15
1
Shots on target
6
0
Hit woodwork
0
3
Shots off target
4
0
Blocked shots
5
2
Shots inside box
8
2
Shots outside box
7
0
Big chances scored
2
0
Big chances missed
2
3
Touches in penalty area
32
2
Fouled in final third
3
0
Offsides
1
215
Accurate passes
496
15
Throw-ins
25
47
Final third entries
74
54/89 (61%)
Final third phase
94/133 (71%)
26/58 (45%)
Long balls
23/40 (57%)
0/4 (0%)
Crosses
6/16 (38%)
50%
Duels
50%
9
Dispossessed
12
37/74 (50%)
Ground duels
37/74 (50%)
13/27 (48%)
Aerial duels
14/27 (52%)
6/19 (32%)
Dribbles
6/14 (43%)
60%
Tackles won
77%
20
Total tackles
22
12
Interceptions
9
45
Recoveries
46
17
Clearances
17
3
Total saves
1
2
High claims
0
9
Goal kicks
3
300 × 250

Lineups

Magesi FC · 4-1-4-1 Orlando Pirates · 4-2-3-1
24 M. Tshabalala 49 D. Mofokeng 4 T. Makgoga 3 M. Buthelezi 8 J. M. Mokone 80 S. Majola 38 A. J. Seseane 36 S. Magaqa 22 K. Mahlasela 7 K. Muvhango 40 K. Mosadi 24 S. Chaine 36 K. Sebelebele 33 L. Seema 5 N. Sibisi 7 D. Hotto 16 T. Mbatha 8 M. Makhaula 38 R. Mofokeng 28 P. Maswanganyi 12 O. Appollis 17 E. Makgopa

Player performance

Magesi FC
#JugadorMINGOLASTNota
24
M. Tshabalala
90 6.6
49
D. Mofokeng
90 6.6
4
(C) T. Makgoga
90 6.7
3
M. Buthelezi
90 6.2
8
J. M. Mokone
90 5.7
80
S. Majola
84 6.6
38
A. J. Seseane
90 6.7
36
S. Magaqa
45 6.3
22
K. Mahlasela
45 6.3
7
K. Muvhango
72 5.9
40
K. Mosadi
72 6.0
15
T. Masegela (supl.)
45 6.5
42
N. Raphadu (supl.)
45 7.0
33
L. Mashiane (supl.)
18 6.6
12
B. Baloyi (supl.)
18 6.5
30
T. Mpati (supl.)
10 6.6
27
T. Modise (supl.)
10
M. Vandala (supl.)
16
O. Taolo (supl.)
Orlando Pirates
#JugadorMINGOLASTNota
24
S. Chaine
90 7.0
36
K. Sebelebele
90 1 9.0
33
L. Seema
90 7.5
5
(C) N. Sibisi
90 7.8
7
D. Hotto
90 6.9
16
T. Mbatha
86 7.0
8
M. Makhaula
62 6.7
38
R. Mofokeng
82 7.2
28
P. Maswanganyi
82 1 8.0
12
O. Appollis
90 1 7.1
17
E. Makgopa
61 1 6.5
9
Y. Mbuthuma (supl.)
29 6.4
46
C. Dansin (supl.)
28 6.2
14
A. De Jong (supl.)
8 6.6
45
D. Msendami (supl.)
8 6.5
32
A. F. Mariko (supl.)
8 6.8
35
M. Buthelezi (supl.)
43
M. Chabatsane (supl.)
3
N. Ndaba (supl.)
21
D. Van Rooyen (supl.)
160 × 600