☰
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
ACB
All Competitions
Counter Strike GO
Home
All Competitions
Cricket
Home
IPL
Big Bash
ICC ODI
Twenty20
ICC Test
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
Mbabane Swallows FC -
Team Info
Official Name:
Mbabane Swallows Football Club
Address:
P.O. Box 256
Mbabane, Eswatini
Mbabane, Eswatini
Website:
Club Colors:
Blue / Red / White
Nicknames:
Umkhonto Kashaka
Social Media:
Matches
Most Recent
MTN Premier League 2023/2024
MTN Premier League 2022/2023
MTN Premier League 2021/2022
MTN Premier League 2020/2021
Total CAF Confederation Cup 2020/2021
Total CAF Champions League 2018/2019
Total CAF Champions League 2018
SMVAF Ingwenyama Cup 2017/2018
MTN Premier League 2017/2018
SwaziBank Cup 2017
Total CAF Confederation Cup 2017
SMVAF Ingwenyama Cup 2016/2017
MTN Premier League 2016/2017
Castle Premier Challenge 2016
Orange CAF Champions League 2016
SwaziBank Cup 2016
SMVAF Ingwenyama Cup 2015/2016
MTN Premier League 2015/2016
Castle Premier Challenge 2015
Swazi Telecom Charity Cup 2015
Orange CAF Champions League 2015
SwaziBank Cup 2015
MTN Premier League 2014/2015
Orange CAF Champions League 2014
MTN Premier League 2013/2014
2024-02-18
Nsingizini Hotspurs FC
Nsingizini
1 : 1
Mbabane Swallows FC
Swallows
D
2024-02-24
Mbabane Swallows FC
Swallows
1 : 1
Royal Leopards FC
Royal Leopards
D
2024-03-03
Mbabane Swallows FC
Swallows
3 : 0
Manzini Wanderers FC
Wanderers
W
2024-03-30
Mbabane Swallows FC
Swallows
2 : 0
Moneni Pirates FC
Moneni Pirates
W
2024-04-13
Mbabane Swallows FC
Swallows
1 : 0
Rangers FC
Rangers
W
2024-04-20
Illovo FC
Illovo
0 : 1
Mbabane Swallows FC
Swallows
W
2024-04-27
Mbabane Swallows FC
Swallows
15:00
Manzini Sea Birds FC
Sea Birds
#
Pos
Roster
2018 Total CAF Champions League
2017 Total CAF Confederation Cup
2016 Orange CAF Champions League
2015 Orange CAF Champions League
#
Name
Age
Pos
Ap
SI
SO
G
YC
Y2C
RC
Min
Sandanezwe Mathabela
34
GK
Sandanezwe Mathabela
GK
+
Age
Ap
SI
SO
B
G
34
A
YC
Y2C
RC
Min
Sifiso Mabila
38
DF
Sifiso Mabila
DF
+
Age
Ap
SI
SO
B
G
38
A
YC
Y2C
RC
Min
Siyabonga Mdluli
37
DF
Siyabonga Mdluli
DF
+
Age
Ap
SI
SO
B
G
37
A
YC
Y2C
RC
Min
Ndumiso Ndaba
30
DF
Ndumiso Ndaba
DF
+
Age
Ap
SI
SO
B
G
30
A
YC
Y2C
RC
Min
Siboniso Ndzabandzaba
31
DF
Siboniso Ndzabandzaba
DF
+
Age
Ap
SI
SO
B
G
31
A
YC
Y2C
RC
Min
Mhlonipheni Matsebula
31
DF
Mhlonipheni Matsebula
DF
+
Age
Ap
SI
SO
B
G
31
A
YC
Y2C
RC
Min
Richard Sewu
28
DF
Richard Sewu
DF
+
Age
Ap
SI
SO
B
G
28
A
YC
Y2C
RC
Min
Kwakhe Thwala
22
DF
Kwakhe Thwala
DF
+
Age
Ap
SI
SO
B
G
22
A
YC
Y2C
RC
Min
Newman Philiso
20
DF
Newman Philiso
DF
+
Age
Ap
SI
SO
B
G
20
A
YC
Y2C
RC
Min
Mandla Palma
40
MF
Mandla Palma
MF
+
Age
Ap
SI
SO
B
G
40
A
YC
Y2C
RC
Min
Tony Tsabedze
39
MF
Tony Tsabedze
MF
+
Age
Ap
SI
SO
B
G
39
A
YC
Y2C
RC
Min
Jean-Claude Amougou
33
MF
Jean-Claude Amougou
MF
+
Age
Ap
SI
SO
B
G
33
A
YC
Y2C
RC
Min
Banele Sikhondze
30
MF
Banele Sikhondze
MF
+
Age
Ap
SI
SO
B
G
30
A
YC
Y2C
RC
Min
Sizolwethu Shabalala
27
MF
Sizolwethu Shabalala
MF
+
Age
Ap
SI
SO
B
G
27
A
YC
Y2C
RC
Min
Lungelo Nxumalo
30
MF
Lungelo Nxumalo
MF
+
Age
Ap
SI
SO
B
G
30
A
YC
Y2C
RC
Min
Stanley Umukoro
33
MF
Stanley Umukoro
MF
+
Age
Ap
SI
SO
B
G
33
A
YC
Y2C
RC
Min
Leon Manyisa
24
MF
Leon Manyisa
MF
+
Age
Ap
SI
SO
B
G
24
A
YC
Y2C
RC
Min
Neliswa Dlamini
21
MF
Neliswa Dlamini
MF
+
Age
Ap
SI
SO
B
G
21
A
YC
Y2C
RC
Min
Ayanda Gadlela
25
MF
Ayanda Gadlela
MF
+
Age
Ap
SI
SO
B
G
25
A
YC
Y2C
RC
Min
Sandile Hlatshwayo
36
FW
Sandile Hlatshwayo
FW
+
Age
Ap
SI
SO
B
G
36
A
YC
Y2C
RC
Min
Wonder Nhleko
43
FW
Wonder Nhleko
FW
+
Age
Ap
SI
SO
B
G
43
A
YC
Y2C
RC
Min
Richard McCreesh
28
FW
Richard McCreesh
FW
+
Age
Ap
SI
SO
B
G
28
A
YC
Y2C
RC
Min
Simanga Shongwe
34
FW
Simanga Shongwe
FW
+
Age
Ap
SI
SO
B
G
34
A
YC
Y2C
RC
Min
Daniel Yeboah Atakorah
26
FW
Daniel Yeboah Atakorah
FW
+
Age
Ap
SI
SO
B
G
26
A
YC
Y2C
RC
Min
Sibonginkhosi Dlamini
24
FW
Sibonginkhosi Dlamini
FW
+
Age
Ap
SI
SO
B
G
24
A
YC
Y2C
RC
Min
Nhlanhla Ngwenya
28
FW
Nhlanhla Ngwenya
FW
+
Age
Ap
SI
SO
B
G
28
A
YC
Y2C
RC
Min
C
Thabo Vilakati
Coach
C
Thabo Vilakati
Coach
Head-2-Head
All
Area Comps.
Area Teams
Competitions
Teams
#
Team
Area
M
W
D
L
GS
GA
GD
P
PPM
1
Denver Sundowns FC
Eswatini
23
16
3
4
36
17
19
51
2.22
2
Royal Leopards FC
Eswatini
23
10
5
8
30
33
-3
35
1.52
3
Manzini Wanderers FC
Eswatini
20
14
3
3
34
10
24
45
2.25
4
Green Mamba FC
Eswatini
19
12
4
3
31
18
13
40
2.11
5
Mbabane Highlanders FC
Eswatini
18
8
7
3
27
18
9
31
1.72
6
Young Buffaloes FC
Eswatini
18
7
10
1
21
13
8
31
1.72
7
Manzini Sea Birds FC
Eswatini
17
13
3
1
35
14
21
42
2.47
8
Moneni Pirates FC
Eswatini
17
11
6
0
31
8
23
39
2.29
9
Malanti Chiefs FC
Eswatini
12
7
4
1
32
13
19
25
2.08
10
Tambuti FC
Eswatini
11
9
1
1
25
7
18
28
2.55
Show All
Club History
__.__.1948
foundation as Mbabane Swallows
Trophies
MTN Premier League
7 x
2017/2018
Swazi Charity Cup
2 x
2004
Castle Premier Challenge
2 x
2016
Ingwenyama Cup
2 x
2016/2017
Swazibank Cup
1 x
2016
Historical Logos
???? - 08.09.2017