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
Vice-captain
Teboho Mokoena

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 — —
3 Rushine De Reuck Player DC South Africa 1996-02-09 2026-06-30 £0 118 130
4 Teboho Mokoena Player MC South Africa 1997-01-24 2026-06-30 £0 128 150
5 Mosa Spection Lebusa Player DL South Africa 1992-10-10 2024-06-30 £0 116 130
6 Brian Mandela Onyango Player DC Kenya 1994-07-24 — £0 110 115
8 Bongani Zungu Player MC South Africa 1992-10-09 2025-06-30 £0 115 130
10 Junior Leandro Mendieta Player AMR Argentina 1993-06-13 2026-06-30 £0 117 120
10 Leandro Gastón Sirino Rodríguez Player AMR Uruguay 1991-02-22 2024-06-30 £0 116 124
11 Marcelo Iván Allende Bravo Player AML Chile 1999-04-07 2027-06-30 £0 131 143
12 Thabiso Kutumela Player AMC South Africa 1993-07-03 2026-06-30 £0 109 125
13 Daniel Mudau Staff — South Africa 1968-09-04 — £0 — —
14 Denis Onyango Player GK Uganda 1985-05-15 — £0 115 123
17 Aubrey Maphosa Modiba Player DL South Africa 1995-07-22 2025-06-30 £0 118 150
18 Themba Zwane Player AML South Africa 1989-08-03 2026-06-30 £0 130 140
20 Gomolemo Grant Kekana Player DR South Africa 1992-10-31 — £0 110 110
21 Siphelele Mkhulise Player MC South Africa 1996-02-19 — £0 116 125
24 Sipho Percevale Mbule Player MC South Africa 1998-03-22 2027-06-30 £0 115 140
25 Khuliso Johnson Mudau Player WBR South Africa 1995-04-26 2026-06-30 £0 118 129
26 Erwin Mario Saavedra Flores Player MC Bolivia 1996-02-22 2024-06-30 £0 115 125
27 Thapelo James Morena Player WBR South Africa 1993-08-06 2024-06-30 £0 118 128
28 Abubeker Nasir Ahmed Player AML Ethiopia 2000-02-23 — £0 115 -65
28 David Morala Notoane Staff — South Africa 1969-02-07 — £0 — —
30 Reyaad Ree Pieterse Player GK South Africa 1992-02-17 — £0 108 115
31 Wendell Robinson Staff — South Africa 1972-08-10 — £0 — —
32 Ronwen Hayden Williams Player GK South Africa 1992-01-21 2027-06-30 £0 125 130
34 Mothobi Mvala Player DMC South Africa 1994-06-14 2026-06-30 £0 114 130
35 Neo Maema Player AML South Africa 1995-12-01 2025-06-30 £0 118 125
37 Sifiso Ngobeni Player DL South Africa 1997-02-08 2025-06-30 £0 106 130
38 Peter Taanyanda Shalulile Player FC Namibia 1993-03-23 2025-06-30 £0 131 142
40 Rivaldo Roberto Genino Coetzee Player DC South Africa 1996-10-16 2026-06-30 £2,512 119 145
40 Thapelo Maseko Player AML South Africa 2003-11-11 2027-06-30 £0 108 140
41 Terrence Mashego Player DL South Africa 1996-06-28 2027-06-30 £0 113 125
— Abdelmounaim Boutouil Player DC Morocco 1998-01-09 — £1,714 117 120
— Divine Lunga Player DL Zimbabwe 1995-05-28 — £0 113 115
— Esrom Nyandoro Staff — Zimbabwe 1980-02-06 — £0 — —
— Flemming Berg Gregersen Staff — Denmark 1972-08-21 — £0 — —
— Godfrey Sapula Staff — South Africa 1973-11-17 — £0 — —
— Isaac Shai Staff — South Africa 1971-02-26 — £0 — —
— Ismail Bin Abdul Rashid Watenga Player GK Uganda 1995-05-15 — £0 102 110
— Lucas Ribeiro Player AMC Brazil 1998-10-09 2026-06-30 £1,714 100 112
— Manqoba Mngqithi Staff — South Africa 1971-04-25 — £0 — —
— Mathias Zangenberg Staff — Denmark 1978-09-28 — £1,465 — —
— Matías Eduardo Esquivel Player MC Argentina 1999-03-22 2028-06-30 £0 124 132
— Nelson Dladla Staff — South Africa 1963-03-24 — £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 — —
— Surprise Moriri Staff — South Africa 1980-03-20 — £0 — —
— Trott Moloto Staff — South Africa 1956-07-19 — £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
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