Mamelodi Sundowns Football Club — team 1644

Club team

The source records no name for this team. Most club_team rows in the later versions carry only a container and a squad.

Short name
—
Reputation
—
Last position
1
Stadium
—
Captain
Themba Zwane

Squad

From club_squad_number keyed on this team, so it is this squad alone and not the whole club. It holds the registered roster, which is why staff appear alongside the players.

Squad members, with squad number, subtype, primary position, nationality, date of birth and contract
No. Name Type Position Nationality Born Contract to WageAbilityPotential
1 Kennedy Mweene Staff — Zambia 1984-12-11 — £0 — —
2 Michael Manzini Staff — South Africa 1972-11-29 — £0 — —
4 Teboho Mokoena Player MC South Africa 1997-01-24 2029-06-30 £0 132 150
11 Marcelo Iván Allende Bravo Player AML Chile 1999-04-07 2027-06-30 £0 128 143
13 Daniel Mudau Staff — South Africa 1968-09-04 — £0 — —
13 Iqraam Rayners Player FC South Africa 1995-12-19 2028-06-30 £0 128 135
14 Denis Onyango Player GK Uganda 1985-05-15 — £0 115 123
17 Aubrey Maphosa Modiba Player DL South Africa 1995-07-22 2027-06-30 £0 123 145
18 Themba Zwane Player AML South Africa 1989-08-03 2026-06-30 £0 132 140
20 Gomolemo Grant Kekana Player DR South Africa 1992-10-31 — £0 115 120
21 Siphelele Mkhulise Player MC South Africa 1996-02-19 2027-06-30 £0 116 125
25 Khuliso Johnson Mudau Player WBR South Africa 1995-04-26 2027-06-30 £0 128 140
27 Thapelo James Morena Player WBR South Africa 1993-08-06 2027-06-30 £0 118 128
28 Abubeker Nasir Ahmed Player AML Ethiopia 2000-02-23 — £0 112 -65
28 David Morala Notoane Staff — South Africa 1969-02-07 2026-06-30 £0 — —
30 Reyaad Ree Pieterse Player GK South Africa 1992-02-17 — £0 105 115
32 Ronwen Hayden Williams Player GK South Africa 1992-01-21 2028-06-30 £0 140 145
34 Mothobi Mvala Player DMC South Africa 1994-06-14 2027-06-30 £0 115 130
35 Neo Maema Player AMC South Africa 1995-12-01 2026-06-30 £0 110 125
38 Peter Taanyanda Shalulile Player FC Namibia 1993-03-23 2027-06-30 £0 127 142
40 Thapelo Maseko Player AML South Africa 2003-11-11 2027-06-30 £0 113 140
41 Terrence Mashego Player DL South Africa 1996-06-28 2027-06-30 £0 110 125
— Divine Lunga Player DL Zimbabwe 1995-05-28 2027-06-30 £0 112 115
— Flemming Berg Gregersen Staff — Denmark 1972-08-21 — £0 — —
— George Ndiniso Staff — South Africa 1949-02-07 — £0 — —
— Isaac Shai Staff — South Africa 1971-02-26 — £0 — —
— Ismail Bin Abdul Rashid Watenga Player GK Uganda 1995-05-15 — £0 102 110
— Jody Jason February Player GK South Africa 1996-05-12 2028-06-30 £0 108 130
— José Miguel Azevedo Cardoso Staff — Portugal 1972-05-28 — £5,922 — —
— Kwena Godfrey Sepuru Staff — South Africa 1980-11-11 — £0 — —
— Lebo Mothiba Player FC South Africa 1996-01-28 2026-06-30 £0 114 129
— Mathias Zangenberg Staff — Denmark 1978-09-28 — £1,471 — —
— Matías Eduardo Esquivel Player AMC Argentina 1999-03-22 2028-06-30 £4,968 105 125
— Nelson Dladla Staff — South Africa 1963-10-04 — £0 — —
— Patrice Tlhopane Motsepe Staff — South Africa 1962-01-28 — £0 — —
— Paulo Jorge Ribeiro Cardoso Staff — Portugal 1966-07-21 — £0 — —
— Peter Ndlovu Staff — Zimbabwe 1973-02-25 — £0 — —
— Pieter Arnoldus Human Staff — South Africa 1959-05-08 — £0 — —
— Raymond Seneo Staff — South Africa 1976-01-30 — £0 — —
— Sakhumzi Donald Ngwevela Staff — South Africa 1973-05-11 — £0 — —
— Selekedi Mogale Staff — South Africa 1988-01-11 — £0 — —
— Shu-aib Walters Staff — South Africa 1981-12-26 — £0 — —
— Sizwe Gqogqo Staff — South Africa 1965-09-04 — £0 — —
— Stephen Mbuyiselo Komphela Staff — South Africa 1967-07-01 — £0 — —
— Stuart Anthony McGregor Staff — South Africa 1982-12-20 — £0 — —
— Stuart Ricardo Goss Player GK South Africa 1994-04-02 2026-06-30 £0 105 120
— Surprise Moriri Staff — South Africa 1980-03-20 — £0 — —
— Thabo Mnyamane Staff — South Africa 1992-08-17 — £0 — —
— Trott Moloto Staff — South Africa 1956-07-19 — £0 — —
— Vincent Masinga Staff — South Africa 1981-11-25 — £0 — —

Competition membership

From comp_membership. A club's current division is recorded separately, on the club.

CompetitionMembership
South African Premier Soccer League Previous

Season records

This team's own lines from team_league_history, most recent first.

League seasons, as stored: points include any deduction applied at the time
Season Competition Pos Of P W D L GF GA Pts
2024–25 South African Premier Soccer League 1 16 28 24 1 3 65 13 73
2023–24 South African Premier Soccer League 1 16 30 22 7 1 52 11 73
2022–23 South African Premier Soccer League 1 16 30 21 7 2 52 13 70
2021–22 South African Premier Soccer League 1 16 30 19 8 3 56 20 65
2020–21 South African Premier Soccer League 1 16 30 19 10 1 49 14 67
2019–20 South African Premier Soccer League 1 16 30 17 8 5 43 22 59
2018–19 South African Premier Soccer League 1 16 30 16 11 3 40 24 59
2017–18 South African Premier Soccer League 1 16 30 18 6 6 49 24 60
2016–17 South African Premier Soccer League 2 16 30 16 9 5 52 20 57
2015–16 South African Premier Soccer League 1 16 30 22 5 3 55 20 71
2014–15 South African Premier Soccer League 2 16 30 16 9 5 44 24 57
2013–14 South African Premier Soccer League 1 16 30 20 5 5 51 25 65
2012–13 South African Premier Soccer League 10 16 30 9 12 9 31 27 39
2011–12 South African Premier Soccer League 4 16 30 14 10 6 44 23 52
2010–11 South African Premier Soccer League 4 16 30 18 4 8 52 28 58
2009–10 South African Premier Soccer League 2 16 30 16 8 6 43 24 56
2008–09 South African Premier Soccer League 9 16 30 11 7 12 28 28 40
2007–08 South African Premier Soccer League 4 16 30 13 8 9 40 35 47
2006–07 South African Premier Soccer League 1 16 30 18 7 5 45 17 61
2005–06 South African Premier Soccer League 1 16 30 16 9 5 45 19 57
2004–05 South African Premier Soccer League 3 16 30 16 8 6 54 28 56
2003–04 South African Premier Soccer League 10 16 30 8 12 10 32 32 36
2002–03 South African Premier Soccer League 10 16 30 11 6 13 30 30 39
2001–02 South African Premier Soccer League 5 18 34 15 11 8 47 32 56
2000–01 South African Premier Soccer League 3 18 34 17 8 9 58 32 59
1999–00 South African Premier Soccer League 1 18 34 23 6 5 68 34 75
1998–99 South African Premier Soccer League 1 18 34 23 6 5 70 26 75
1997–98 South African Premier Soccer League 1 18 34 19 11 4 48 25 68
1996–97 South African Premier Soccer League 6 18 34 13 11 10 35 30 50