Moroka Swallows players
Every football player who has represented South Africa club Moroka Swallows at any point in their career, from their most capped internationals to those who spent just one season at the club.
82 players
AllActiveRetired
PLAYER
POS
DOB
CLUB
SINCE
SN
Siyabonga Nomvethe
FW
02.12.1977 (49)
RSASouth Africa
Retired
DL
Dennis Lota
FW
08.11.1973 (†)
ZAMZambia
Deceased
GM
Gabadinho Mhango
FW
27.09.1992 (34)
MWIMalawi
RSA Richards Bay
2025
CM
Collins Mbesuma
FW
03.02.1984 (42)
ZAMZambia
Retired
MS
MacBeth Sibaya
MF
25.11.1977 (49)
RSASouth Africa
Retired
JC
James Chamanga
FW
02.02.1980 (46)
ZAMZambia
Retired
AJ
Andile Jali
MF
10.04.1990 (36)
RSASouth Africa
RSA Chippa United
2024
RB
Rudolf Bester
FW
19.07.1983 (43)
NAMNamibia
Retired
TK
Tumelo Khutlang
FW
23.10.1995 (31)
LESLesotho
RSA Moroka Swallows
2021
VV
Virgil Vries
GK
29.03.1989 (37)
NAMNamibia
RSA La Masia
2023
SP
Sydney Plaatjies
MF
25.11.1981 (45)
NAMNamibia
Retired
GH
George Hummel
DF
09.02.1976 (50)
NAMNamibia
Retired
DN
Dumisa Ngobe
MF
05.03.1973 (53)
RSASouth Africa
Retired
TM
Thabo Matlaba
DF
13.12.1987 (39)
RSASouth Africa
Free Agent
LC
Lerato Chabangu
FW
15.08.1985 (41)
RSASouth Africa
Retired
CM
Clifford Mulenga
MF
05.08.1987 (39)
ZAMZambia
Retired
ER
Evans Rusike
FW
13.06.1990 (36)
ZIMZimbabwe
ZIM Yadah Stars
2024
SH
Sifiso Hlanti
DF
01.05.1990 (36)
RSASouth Africa
Free Agent
JL
Jacob Lekgetho
DF
24.03.1974 (†)
RSASouth Africa
Deceased
TB
Tshwarelo Bereng
MF
30.10.1990 (36)
LESLesotho
RSA Upington City
2025
MW
Mark Williams
FW
11.08.1966 (60)
RSASouth Africa
Retired
KM
Katlego Mashego
FW
18.05.1982 (44)
RSASouth Africa
Retired
HB
Henrico Botes
FW
24.12.1979 (47)
NAMNamibia
Retired
SD
Sibusiso Dlamini
FW
01.09.1980 (46)
ESWEswatini
Retired
KO
Kevin Omondi
MF
04.08.1990 (36)
KENKenya
KEN Shabana
2020
DA
Daniel Akpeyi
GK
03.08.1986 (40)
NGANigeria
RSA Marumo Gallants
2024
BF
Bevan Fransman
DF
31.10.1983 (43)
RSASouth Africa
Retired
RM
Ramahlwe Mphahlele
DF
01.02.1990 (36)
RSASouth Africa
RSA AmaZulu
2022
EK
Edzai Kasinauyo
MF
28.03.1975 (51)
ZIMZimbabwe
Retired
TM
Tercious Malepe
DF
18.02.1997 (29)
RSASouth Africa
MLT Balzan
2024
MS
Monnapule Saleng
MF
13.03.1998 (28)
RSASouth Africa
RSA Orlando Pirates
2021
OM
Oscar Machapa
MF
01.06.1987 (39)
ZIMZimbabwe
Retired
TL
Tebogo Langerman
MF
06.05.1986 (40)
RSASouth Africa
Retired
FM
Fabian McCarthy
DF
13.03.1977 (49)
RSASouth Africa
Retired
VM
Vuyo Mere
DF
05.03.1984 (42)
RSASouth Africa
Retired
LN
Lungisani Ndlela
FW
08.09.1980 (46)
RSASouth Africa
Retired
NE
Ndubuisi Egbo
GK
25.07.1973 (53)
NGANigeria
Retired
TM
Tshegofatso Mabasa
FW
01.10.1996 (30)
RSASouth Africa
RSA Orlando Pirates
2019
JD
Josta Dladla
MF
13.07.1979 (47)
RSASouth Africa
Retired
KM
Kwanda Mngonyama
DF
25.09.1993 (33)
RSASouth Africa
RSA AmaZulu
2024
KM
Kamohelo Mahlatsi
MF
23.08.1998 (28)
RSASouth Africa
RSA Marumo Gallants
2024
GM
Grant Margeman
MF
03.06.1998 (28)
RSASouth Africa
RSA Siwelele
2025
KM
Katlego Mohamme
DF
10.03.1998 (28)
RSASouth Africa
RSA Sekhukhune United
2024
MM
Mwape Musonda
FW
08.11.1990 (36)
ZAMZambia
RSA Black Leopards
2024
GE
Greg Etafia
GK
30.09.1982 (44)
NGANigeria
Retired
AM
Asavela Mbekile
MF
01.11.1986 (40)
RSASouth Africa
Retired
AM
Austin Muwowo
MF
26.09.1996 (30)
ZAMZambia
ZAM Power Dynamos
2023
FB
Fawaaz Basadien
DF
23.12.1996 (30)
RSASouth Africa
RSA Stellenbosch
2022
PP
Peter Petersen
DF
27.02.1981 (45)
RSASouth Africa
Retired
RD
Roger De
GK
01.10.1964 (62)
RSASouth Africa
Retired
12Next ›

All Tags in Database

Discover more tags across eligibility, clubs, players, national teams and international football pathways.

See more tags →