South AfricaSouth Africa
Founded 1970

Mamelodi Sundowns Squad

LWWWD
Loftus Versfeld Stadium · 51,762
Tshwane

Goalkeepers

PlayerMatchesMinsGoalsAssistsYellow CardsRed CardsRating
R. Williams
R. Williams#30 · 33y · South Africa
981000006.9
R. Goss
R. Goss#31 · 31y · South Africa
19000006.6
D. Onyango
D. Onyango#1 · 40y · Uganda
0000000.0
PlayerMatchesGoalsRating
R. Williams
R. Williams#30 · 33y · South Africa
906.9
R. Goss
R. Goss#31 · 31y · South Africa
106.6
D. Onyango
D. Onyango#1 · 40y · Uganda
000.0

Defenders

PlayerMatchesMinsGoalsAssistsYellow CardsRed CardsRating
Malibongwe Khoza
Malibongwe Khoza#42 · 21y · South Africa
866410207.2
G. Kekana
G. Kekana#20 · 33y · South Africa
755801207.0
A. Modiba
A. Modiba#6 · 30y · South Africa
947202007.1
F. Basadien
F. Basadien#23 · 29y · South Africa
642710106.1
K. Ndamane
K. Ndamane#3 · 22y · South Africa
540500107.4
T. Morena
T. Morena#27 · 32y · South Africa
430100006.9
K. Mudau
K. Mudau#25 · 30y · South Africa
321801106.7
Z. Mdunyelwa
Z. Mdunyelwa#28 · 26y · South Africa
320100107.0
K. Johannes
K. Johannes#37 · 24y · South Africa
218000006.5
T. Matuludi
T. Matuludi#22 · 26y · South Africa
218020107.9
M. Mvala
M. Mvala#40 · 31y · South Africa
25600004.5
D. Lunga
D. Lunga#5 · 30y · Zimbabwe
110000-
PlayerMatchesGoalsRating
Malibongwe Khoza
Malibongwe Khoza#42 · 21y · South Africa
817.2
G. Kekana
G. Kekana#20 · 33y · South Africa
707.0
A. Modiba
A. Modiba#6 · 30y · South Africa
907.1
F. Basadien
F. Basadien#23 · 29y · South Africa
616.1
K. Ndamane
K. Ndamane#3 · 22y · South Africa
507.4
T. Morena
T. Morena#27 · 32y · South Africa
406.9
K. Mudau
K. Mudau#25 · 30y · South Africa
306.7
Z. Mdunyelwa
Z. Mdunyelwa#28 · 26y · South Africa
307.0
K. Johannes
K. Johannes#37 · 24y · South Africa
206.5
T. Matuludi
T. Matuludi#22 · 26y · South Africa
227.9
M. Mvala
M. Mvala#40 · 31y · South Africa
204.5
D. Lunga
D. Lunga#5 · 30y · Zimbabwe
10-

Midfielders

PlayerMatchesMinsGoalsAssistsYellow CardsRed CardsRating
M. Allende
M. Allende#11 · 26y · Chile
1078201107.1
T. Matthews
T. Matthews#17 · 25y · South Africa
1068334107.2
C. Mailula
C. Mailula#33 · 24y · South Africa
1052420106.7
T. Mokoena
T. Mokoena#4 · 28y · South Africa
646821107.2
Siyanda Ndlovu
Siyanda Ndlovu#38 · 22y
039722007.3
B. Aubaas
B. Aubaas#15 · 30y · South Africa
430301107.2
S. Mkhulise
S. Mkhulise#21 · 29y · South Africa
525520107.1
B. Mokoena
B. Mokoena#46 · 18y
520310106.8
Nuno Santos
Nuno Santos#10 · 27y · Portugal
416600006.3
T. Zwane
T. Zwane#18 · 36y · South Africa
59400005.4
S. Mthanti
S. Mthanti#38 · 22y · South Africa
92801006.8
T. Cele
T. Cele#19 · 28y · South Africa
12700006.3
T. Ntsabeleng
T. Ntsabeleng#34 · 27y · South Africa
11200006.8
PlayerMatchesGoalsRating
M. Allende
M. Allende#11 · 26y · Chile
1007.1
T. Matthews
T. Matthews#17 · 25y · South Africa
1037.2
C. Mailula
C. Mailula#33 · 24y · South Africa
1026.7
T. Mokoena
T. Mokoena#4 · 28y · South Africa
627.2
Siyanda Ndlovu
Siyanda Ndlovu#38 · 22y
027.3
B. Aubaas
B. Aubaas#15 · 30y · South Africa
407.2
S. Mkhulise
S. Mkhulise#21 · 29y · South Africa
527.1
B. Mokoena
B. Mokoena#46 · 18y
516.8
Nuno Santos
Nuno Santos#10 · 27y · Portugal
406.3
T. Zwane
T. Zwane#18 · 36y · South Africa
505.4
S. Mthanti
S. Mthanti#38 · 22y · South Africa
906.8
T. Cele
T. Cele#19 · 28y · South Africa
106.3
T. Ntsabeleng
T. Ntsabeleng#34 · 27y · South Africa
106.8

Attackers

PlayerMatchesMinsGoalsAssistsYellow CardsRed CardsRating
B. León
B. León#12 · 25y · Colombia
862131206.8
A. Van Wyk
A. Van Wyk#29 · 23y · South Africa
838530006.9
I. Rayners
I. Rayners#13 · 30y · South Africa
727240106.9
K. Letlhaku
K. Letlhaku#43 · 19y · South Africa
312010006.9
Arthur Sales
Arthur Sales#9 · 23y · Brazil
1801006.9
L. Mothiba
L. Mothiba#35 · 29y · South Africa
110000-
PlayerMatchesGoalsRating
B. León
B. León#12 · 25y · Colombia
836.8
A. Van Wyk
A. Van Wyk#29 · 23y · South Africa
836.9
I. Rayners
I. Rayners#13 · 30y · South Africa
746.9
K. Letlhaku
K. Letlhaku#43 · 19y · South Africa
316.9
Arthur Sales
Arthur Sales#9 · 23y · Brazil
106.9
L. Mothiba
L. Mothiba#35 · 29y · South Africa
10-

Squad and player statistics sourced from official match data for the selected competition and season.

Mamelodi Sundowns Premier Soccer League 2026 squad at a glance

Mamelodi Sundowns's Premier Soccer League squad lists 34 players this season. Goalkeepers: 3, defenders: 12, midfielders: 13, attackers: 6. The average age of the players who have featured is 27.1. The squad includes players from 7 countries.

Goals have been shared around: 13 different players have scored, led by I. Rayners (4). T. Matthews leads the team in assists (4).

Among the regulars, K. Ndamane has the best average rating, 7.4. R. Williams has made the most saves in goal (21).

Forecasts for upcoming matches are on the Mamelodi Sundowns Predictions page, and season numbers on the Mamelodi Sundowns Statistics page.