☰
Home
Sports
Facebook
Twitter
Instagram
Alpine Skiing
Home
World Cup
World Rankings
American Football
Home
NFL
NCAA FBS I
CFL
ELF
All Competitions
Australian Football
Home
AFL
All Competitions
Badminton
Home
Olympics
CW Games
All Competitions
World Rankings
Baseball
Home
MLB
NPB
KBO League
KBO
CPBL
All Competitions
Basketball
Home
NBA
EuroLeague
EuroCup
Liga Endesa
All Competitions
Counter Strike GO
Home
All Competitions
Cricket
Home
IPL
Big Bash
ICC ODI
Twenty20
ICC Test
All Competitions
Dota 2
Home
All Competitions
Field Hockey
Home
Hockey World Cup
FIH Pro League
EHL
Euros
All Competitions
Handball
Home
Bundesliga
EHF CL
EHF Euro
EHF Women CL
World Cup
All Competitions
Ice Hockey
Home
NHL
KHL
World Cup
CHL
DEL
All Competitions
Kabaddi
Home
Pro Kabaddi
All Competitions
League of Legends
Home
All Competitions
Rugby
Home
Super Rugby
Six Nations
Premiership
Pro 14
Top 14
All Competitions
Soccer
Home
FIFA WC
EPL
La Liga
Bundesliga
Serie A
UEFA CL
All Competitions
Players Abroad
Tennis
Home
ATP Tour
WTA Tour
ATP Challenger
World Rankings
Volleyball
Home
VMNL
VWNL
CEV CL
Superlega
All Competitions
Water Polo
Home
World Cup
World League
Euros (M)
LEN CL
Euros (W)
All Competitions
FIFA WC
EPL
La Liga
Bundesliga
Serie A
UEFA CL
All Competitions
Transfers
Players Abroad
Swallows FC -
Team Info
Official Name:
Moroka Swallows Football Club
Address:
22 Wellington Road
2193 Parktown, South Africa
2193 Parktown, South Africa
Website:
https://morokaswallowsfc.com/
Club Colors:
White / Maroon
Nicknames:
Social Media:
Matches
Most Recent
Nedbank Cup 2023/2024
Carling Black Label Knockout 2023
MTN 8 2023
DStv Premiership 2023/2024
Nedbank Cup 2022/2023
DStv Premiership 2022/2023
Playoffs 1/2 2021/2022
Nedbank Cup 2021/2022
DStv Premiership 2021/2022
MTN 8 2021
Nedbank Cup 2020/2021
DStv Premiership 2020/2021
Nedbank Cup 2019/2020
GladAfrica Championship 2019/2020
ABC Motsepe League 2018/2019
Nedbank Cup 2017/2018
National First Division 2015/2016
Playoffs 1/2 2014/2015
Nedbank Cup 2014/2015
ABSA Premiership 2014/2015
ABSA Premiership 2013/2014
ABSA Premiership 2012/2013
ABSA Premiership 2011/2012
ABSA Premiership 2010/2011
ABSA Premiership 2009/2010
ABSA Premiership 2008/2009
NSL Premiership 2007/2008
NSL Premiership 2006/2007
NSL Premiership 2005/2006
NSL Premiership 2004/2005
NSL Premiership 2003/2004
NSL Premiership 2002/2003
2024-04-26
TS Galaxy FC
TS Galaxy
2 : 1
Swallows FC
Swallows
L
2024-05-01
Chippa United FC
Chippa
1 : 2
Swallows FC
Swallows
W
2024-05-07
Cape Town City FC
Cape Town City
2 : 0
Swallows FC
Swallows
L
2024-05-11
Swallows FC
Swallows
2 : 0
Stellenbosch FC
Stellenbosch
W
2024-05-18
SuperSport United FC
SuperSport
2 : 0
Swallows FC
Swallows
L
2024-05-25
Swallows FC
Swallows
1 : 2
Royal AM FC
Royal AM
L
#
Pos
Roster
2023 Carling Black Label Knockout
2023 MTN 8
2022/2023 DStv Premiership
2021/2022 DStv Premiership
2021 MTN 8
2020/2021 DStv Premiership
#
Name
Age
Pos
Ap
SI
SO
B
G
YC
Y2C
RC
Min
16
Daniel Akpeyi
38
GK
27
0
0
1
0
2
0
0
2430
16
Daniel Akpeyi
GK
+
Age
Ap
SI
SO
B
G
38
27
0
0
1
0
A
YC
Y2C
RC
Min
0
2
0
0
2430
31
Thakasani Mbanjwa
28
GK
1
0
0
27
0
0
0
0
90
31
Thakasani Mbanjwa
GK
+
Age
Ap
SI
SO
B
G
28
1
0
0
27
0
A
YC
Y2C
RC
Min
0
0
0
0
90
Thela Ngobeni
35
GK
Thela Ngobeni
GK
+
Age
Ap
SI
SO
B
G
35
A
YC
Y2C
RC
Min
Buhle Thompson
GK
Buhle Thompson
GK
+
Age
Ap
SI
SO
B
G
A
YC
Y2C
RC
Min
2
Sipho Sibiya
33
DF
10
6
0
17
0
1
0
0
469
2
Sipho Sibiya
DF
+
Age
Ap
SI
SO
B
G
33
10
6
0
17
0
A
YC
Y2C
RC
Min
0
1
0
0
469
5
Wandisile Letlabika
34
DF
1
1
0
3
0
0
0
0
30
5
Wandisile Letlabika
DF
+
Age
Ap
SI
SO
B
G
34
1
1
0
3
0
A
YC
Y2C
RC
Min
0
0
0
0
30
18
Gregory Damons
29
DF
8
5
2
5
0
1
0
0
343
18
Gregory Damons
DF
+
Age
Ap
SI
SO
B
G
29
8
5
2
5
0
A
YC
Y2C
RC
Min
0
1
0
0
343
19
Tshanini Falakhe
28
DF
14
6
4
18
0
2
0
0
662
19
Tshanini Falakhe
DF
+
Age
Ap
SI
SO
B
G
28
14
6
4
18
0
A
YC
Y2C
RC
Min
0
2
0
0
662
22
Wade Poole
21
DF
0
0
0
1
0
0
0
0
0
22
Wade Poole
DF
+
Age
Ap
SI
SO
B
G
21
0
0
0
1
0
A
YC
Y2C
RC
Min
0
0
0
0
0
23
Mthokozisi Shwabule
28
DF
4
3
0
4
0
0
0
0
134
23
Mthokozisi Shwabule
DF
+
Age
Ap
SI
SO
B
G
28
4
3
0
4
0
A
YC
Y2C
RC
Min
0
0
0
0
134
24
Vusi Sibiya
30
DF
17
1
0
8
0
6
0
0
1444
24
Vusi Sibiya
DF
+
Age
Ap
SI
SO
B
G
30
17
1
0
8
0
A
YC
Y2C
RC
Min
0
6
0
0
1444
25
Thabang Maponya
29
DF
7
1
5
17
0
2
0
0
402
25
Thabang Maponya
DF
+
Age
Ap
SI
SO
B
G
29
7
1
5
17
0
A
YC
Y2C
RC
Min
0
2
0
0
402
27
Keenan Phillips
24
DF
14
0
0
0
1
3
0
0
1260
27
Keenan Phillips
DF
+
Age
Ap
SI
SO
B
G
24
14
0
0
0
1
A
YC
Y2C
RC
Min
0
3
0
0
1260
33
Givemore Khupe
24
DF
5
1
3
7
0
0
0
0
314
33
Givemore Khupe
DF
+
Age
Ap
SI
SO
B
G
24
5
1
3
7
0
A
YC
Y2C
RC
Min
0
0
0
0
314
36
Basil Mphahlele
24
DF
11
2
0
2
0
0
0
0
870
36
Basil Mphahlele
DF
+
Age
Ap
SI
SO
B
G
24
11
2
0
2
0
A
YC
Y2C
RC
Min
1
0
0
0
870
45
Kwanda Mngonyama
30
DF
16
0
1
2
0
6
0
0
1440
45
Kwanda Mngonyama
DF
+
Age
Ap
SI
SO
B
G
30
16
0
1
2
0
A
YC
Y2C
RC
Min
2
6
0
0
1440
49
Thandolwethu Ngwenya
DF
1
1
0
4
0
0
0
0
6
49
Thandolwethu Ngwenya
DF
+
Age
Ap
SI
SO
B
G
1
1
0
4
0
A
YC
Y2C
RC
Min
0
0
0
0
6
50
Ntsikelelo Nyauza
34
DF
10
1
3
3
0
1
0
0
740
50
Ntsikelelo Nyauza
DF
+
Age
Ap
SI
SO
B
G
34
10
1
3
3
0
A
YC
Y2C
RC
Min
0
1
0
0
740
66
Bongani Sam
26
DF
13
0
1
0
0
0
0
0
1169
66
Bongani Sam
DF
+
Age
Ap
SI
SO
B
G
26
13
0
1
0
0
A
YC
Y2C
RC
Min
1
0
0
0
1169
6
Tlakusani Mthethwa
31
MF
21
11
5
16
0
2
0
0
1049
6
Tlakusani Mthethwa
MF
+
Age
Ap
SI
SO
B
G
31
21
11
5
16
0
A
YC
Y2C
RC
Min
0
2
0
0
1049
8
Lantshene Phalane
34
MF
23
2
9
2
0
3
0
0
1693
8
Lantshene Phalane
MF
+
Age
Ap
SI
SO
B
G
34
23
2
9
2
0
A
YC
Y2C
RC
Min
0
3
0
0
1693
12
Daweron van Rhyn
MF
5
5
0
5
0
0
0
0
102
12
Daweron van Rhyn
MF
+
Age
Ap
SI
SO
B
G
5
5
0
5
0
A
YC
Y2C
RC
Min
0
0
0
0
102
14
Owethu Khumalo
MF
5
5
0
10
0
1
0
0
82
14
Owethu Khumalo
MF
+
Age
Ap
SI
SO
B
G
5
5
0
10
0
A
YC
Y2C
RC
Min
0
1
0
0
82
15
Andile Jali
34
MF
11
1
5
1
0
1
0
0
861
15
Andile Jali
MF
+
Age
Ap
SI
SO
B
G
34
11
1
5
1
0
A
YC
Y2C
RC
Min
0
1
0
0
861
17
Mkhuseli Rampa
MF
3
3
0
19
0
0
0
0
33
17
Mkhuseli Rampa
MF
+
Age
Ap
SI
SO
B
G
3
3
0
19
0
A
YC
Y2C
RC
Min
0
0
0
0
33
21
Siyabonga Khumalo
21
MF
9
5
2
7
0
0
0
0
417
21
Siyabonga Khumalo
MF
+
Age
Ap
SI
SO
B
G
21
9
5
2
7
0
A
YC
Y2C
RC
Min
0
0
0
0
417
28
Roland Sanou
22
MF
10
1
3
5
0
1
0
0
732
28
Roland Sanou
MF
+
Age
Ap
SI
SO
B
G
22
10
1
3
5
0
A
YC
Y2C
RC
Min
0
1
0
0
732
29
Letsie Koapeng
32
MF
9
6
2
9
0
0
0
0
337
29
Letsie Koapeng
MF
+
Age
Ap
SI
SO
B
G
32
9
6
2
9
0
A
YC
Y2C
RC
Min
1
0
0
0
337
34
Junaid Sait
31
MF
2
0
1
4
0
0
0
0
169
34
Junaid Sait
MF
+
Age
Ap
SI
SO
B
G
31
2
0
1
4
0
A
YC
Y2C
RC
Min
0
0
0
0
169
35
Tumelo Mangweni
29
MF
1
1
0
3
0
0
0
0
9
35
Tumelo Mangweni
MF
+
Age
Ap
SI
SO
B
G
29
1
1
0
3
0
A
YC
Y2C
RC
Min
0
0
0
0
9
47
Mbulelo Wambi
37
MF
2
2
0
6
0
0
0
0
18
47
Mbulelo Wambi
MF
+
Age
Ap
SI
SO
B
G
37
2
2
0
6
0
A
YC
Y2C
RC
Min
0
0
0
0
18
77
Ntsikelelo Ngqonga
MF
10
2
2
5
0
1
0
0
729
77
Ntsikelelo Ngqonga
MF
+
Age
Ap
SI
SO
B
G
10
2
2
5
0
A
YC
Y2C
RC
Min
0
1
0
0
729
80
Augustine Mahlonoko
22
MF
11
3
6
4
2
0
0
0
639
80
Augustine Mahlonoko
MF
+
Age
Ap
SI
SO
B
G
22
11
3
6
4
2
A
YC
Y2C
RC
Min
0
0
0
0
639
88
Yao Djaha
22
MF
1
1
0
1
0
0
0
0
1
88
Yao Djaha
MF
+
Age
Ap
SI
SO
B
G
22
1
1
0
1
0
A
YC
Y2C
RC
Min
0
0
0
0
1
Musa Nyatama
36
MF
Musa Nyatama
MF
+
Age
Ap
SI
SO
B
G
36
A
YC
Y2C
RC
Min
Victor Bakah
28
MF
Victor Bakah
MF
+
Age
Ap
SI
SO
B
G
28
A
YC
Y2C
RC
Min
Thato Makua
23
MF
Thato Makua
MF
+
Age
Ap
SI
SO
B
G
23
A
YC
Y2C
RC
Min
10
Lindokuhle Mtshali
26
FW
21
0
5
0
4
3
0
1
1803
10
Lindokuhle Mtshali
FW
+
Age
Ap
SI
SO
B
G
26
21
0
5
0
4
A
YC
Y2C
RC
Min
2
3
0
1
1803
11
Gabadinho Mhango
31
FW
24
5
9
5
7
9
0
0
1724
11
Gabadinho Mhango
FW
+
Age
Ap
SI
SO
B
G
31
24
5
9
5
7
A
YC
Y2C
RC
Min
0
9
0
0
1724
30
Lwanda Mbanjwa
FW
12
10
2
10
1
0
0
0
484
30
Lwanda Mbanjwa
FW
+
Age
Ap
SI
SO
B
G
12
10
2
10
1
A
YC
Y2C
RC
Min
0
0
0
0
484
37
Jacob Everso
FW
12
1
11
1
1
4
0
0
798
37
Jacob Everso
FW
+
Age
Ap
SI
SO
B
G
12
1
11
1
1
A
YC
Y2C
RC
Min
0
4
0
0
798
42
Dumisani Zuma
29
FW
10
7
3
7
0
0
0
0
285
42
Dumisani Zuma
FW
+
Age
Ap
SI
SO
B
G
29
10
7
3
7
0
A
YC
Y2C
RC
Min
0
0
0
0
285
Moeketsi Makhanya
24
FW
Moeketsi Makhanya
FW
+
Age
Ap
SI
SO
B
G
24
A
YC
Y2C
RC
Min
AC
Musa Nyatama
36
Assistant Coach
AC
Musa Nyatama
Assistant Coach
Head-2-Head
All
Area Comps.
Area Teams
Competitions
Teams
#
Team
Area
M
W
D
L
GS
GA
GD
P
PPM
1
Mamelodi Sundowns FC
South Africa
35
7
11
17
29
50
-21
32
0.91
2
Orlando Pirates FC
South Africa
35
8
13
14
34
44
-10
37
1.06
3
Kaizer Chiefs FC
South Africa
34
7
9
18
31
54
-23
30
0.88
4
SuperSport United FC
South Africa
34
6
15
13
36
47
-11
33
0.97
5
Lamontville Golden Arrows FC
South Africa
32
9
11
12
31
37
-6
38
1.19
6
Cape Town Spurs FC
South Africa
30
16
4
10
47
43
4
52
1.73
7
AmaZulu FC
South Africa
30
10
8
12
31
40
-9
38
1.27
8
Maritzburg United FC
South Africa
25
11
9
5
29
24
5
42
1.68
9
Bidvest Wits FC
South Africa
24
6
6
12
18
29
-11
24
1.00
10
Platinum Stars FC
South Africa
24
14
3
7
26
16
10
45
1.88
Show All
News
19-10-2021 08:19
Swallows draw after ending 673-minute goal drought in South Africa
ABSA Premiership
Swallows
Stellenbosch
Brandon Truter
Club History
10.10.1947
foundation as Moroka Swallows Football Club
18.07.2016
renaming to Swallows Football Club
Trophies
Nedbank Cup
5 x
2008/2009
Historical Logos
???? - 18.07.2016