2,450Reputation
26Players
£1Balance

Players

26
NamePositionsAgeNationalityStatusCAPAValue calc Contract
Bobo Angwenga AM (RL)32The Democratic Republic of the Congo — 8597 £1,586Jun 2026
Sizolwethu Shabalala M (C), AM (LC)29Kingdom of Eswatini — 8391 £1,612—
Sandanzwe Mathabela GK36Kingdom of Eswatini — 8082 £0—
Fabrício M/AM (C)27Brazil — 7896 £1,263—
Nhlanhla Ngwenya DM, M (LC)31Kingdom of Eswatini — 7880 £1,004—
Siphephelo Philiso D/WB (R)22Kingdom of Eswatini — 7590 £0Jul 2025
Mandla Palma D (C)42Kingdom of Eswatini — 7390 £0—
Sifiso Mabila D (RC)40Kingdom of Eswatini — 7285 £0—
Romão João ST (C)24Mozambique — 7089 £0Jun 2027
Bandile Shabangu AM (RLC)24Kingdom of Eswatini — 6891 £0—
Bongiswa Dlamini GK27Kingdom of Eswatini — 6777 £0—
Celso Chauchane D (C)20Mozambique — 6660–90 £0—
Sibongakonke Ndlovu M (RC), AM (C)25South Africa — 6460–90 £0—
Mthunzi Motsa D/WB (L)34Kingdom of Eswatini — 6480 £0—
Thanduxolo Zakuza D (L)23South Africa — 6480 £0Jun 2027
Ncomo Gina DM, M (C)25Kingdom of Eswatini — 6480 £0—
Lizwe Dlamini M (L), AM (RLC)26Kingdom of Eswatini — 6370 £0—
Manqoba Vilakati AM (RL), ST (C)25Kingdom of Eswatini — 6183 £0—
Satiso Ndwandwe AM (RL), ST (C)21Kingdom of Eswatini — 6150–80 £0—
Alvin Shabashie DM, M (C)24Ghana — 6092 £0—
Milton Samuel M (C)21Mozambique — 6092 £0—
Ayanda Zwane D (RC)22Kingdom of Eswatini — 5793 £0—
Bandzile Ncongwane AM (RL)22Kingdom of Eswatini — 5780 £0—
Mangaliso Mamba DM, M (C)19Kingdom of Eswatini — 5660–90 £0—
Phumlani Matsebula AM (RL)25Kingdom of Eswatini — 5463 £0—
Mphumuzo Moyo GK19Kingdom of Eswatini — 4740–70 £0—

Squad strength

Players
26
CA16
71.9
PA16
88.2
Average age
26.3
Under 21
3
Squad value (calc)
£5,465
Contracts ending by 30 Jun 2027
4

The site’s own figures from the contracted players above. CA16/PA16 are the means of the best sixteen; a potential range code enters PA16 at fm-reader’s expected PA. Value is fm-reader’s calculation.

Best eleven

The site’s own pick (4-4-2): each slot takes the highest-ability player at least accomplished there (stored familiarity 15+), scarcest positions first. No average unless all eleven are filled.

Highest potential

Set-piece takers

Corner takersBobo Angwenga
Free-kick takersSizolwethu Shabalala
Penalty takersBobo Angwenga
Long-throw takersBobo Angwenga

The site’s own scores (see the rankings for the model).

Staff

1
NameJobNationalityAge
Managers
Caleb ThanduyiseManager First TeamKingdom of Eswatini46

Club

Full name
Mbabane Swallows
Short name
Mbabane Swallows
Nickname
Swallows
Second nickname
—
Six-letter name
Mb Sw
Three-letter name
MBS
Training ground
—
World reputation
0
Potential reputation
0
Reputation scope (calc)
National
Hashtag
—

Finances

Financial state
—
Balance
£1
Transfer budget
£1
Transfer budget before the window
—
Wage budget (weekly)
£0
Highest weekly wage
—
Loan debt
£0
Previous turnover
£0
Previous profit
£0
Average ticket price
-£1
Season ticket price
£0
Stadium rent (yearly)
-£1
Transfer embargo
—

Fans and facilities

Average attendance
—
Minimum attendance
—
Maximum attendance
—
Season ticket holders
0
Supporter loyalty
10
Supporter passion
10
Supporter patience
10
Supporter affluence
10
Supporter temperament
10
Supporter expectations
10
Morale
0
Training facilities
5
Youth facilities
5
Youth coaching
5
Youth recruitment
15
Youth importance
10

Kits

Home
Away
Third
Every kit part (15)
HomeShirtShirt: 3 Central Vertical Stripes (Middle Different Colour)
HomeText—
HomeIcon—
HomeShortsShorts: Plain
HomeSocksSocks: Plain
AwayShirtShirt: 3 Central Vertical Stripes (Middle Different Colour)
AwayText—
AwayIcon—
AwayShorts—
AwaySocks—
ThirdShirtShirt: 3 Central Vertical Stripes (Middle Different Colour)
ThirdText—
ThirdIcon—
ThirdShortsShorts: Plain
ThirdSocksSocks: Plain

Teams

TeamTypeCaptainReputation
Mbabane SwallowsFirst Team—2,450

Affiliated clubs

Mbabane SwallowsWomen's club

League position by season

1820072026 2007: 6 in MTN Premier League2008: 5 in MTN Premier League2009: 1 in MTN Premier League2010: 2 in MTN Premier League2011: 5 in MTN Premier League2012: 1 in MTN Premier League2013: 1 in MTN Premier League2014: 2 in MTN Premier League2015: 2 in MTN Premier League2016: 4 in MTN Premier League2017: 1 in MTN Premier League2018: 1 in MTN Premier League2019: 3 in MTN Premier League2020: 2 in MTN Premier League2021: 3 in MTN Premier League2022: 3 in MTN Premier League2023: 3 in MTN Premier League2024: 1 in MTN Premier League2025: 6 in MTN Premier League2026: 8 in MTN Premier League

Drawn by the site from the stored final tables; gaps are seasons with no stored position.

Honours

CompetitionWonRunner-upLast won
MTN Premier League952024
Ingwenyama Cup422016
Ingwenyama Cup312018
Swazi Top Eight Cup312016

Counted by the site from the stored past winners: titles and runners-up of editions that took place.

League history

20

Transfers in

DatePlayerFromTypeFee
31 Aug 2026Thanduxolo Zakuza—TransferUnknown fee
31 Aug 2026Romão JoãoAssociação Black BullsTransfer£0
1 Jul 2025Wandile SimelaneRoyal LeopardsLoan£0
1 Jul 2024Karim Madja—TransferUnknown fee
1 Jul 2024Bongi Magagula—TransferUnknown fee
1 Jul 2023Njongo Mazibuko—TransferUnknown fee

Transfers out

DatePlayerToTypeFee
15 Aug 2026Njongo MazibukoNsingizini HotspursTransfer£0
30 Jun 2026Bongi Magagula—Transfer£0
31 Dec 2025Karim Madja—Transfer£0
1 Jan 2025Kwakhe ThwalaNsingizini HotspursTransferUnknown fee
1 Jul 2024Aristote Tamuzi—Transfer£0

Across versions

VersionDivisionReputationPlayersBalanceTransfer budget
FM27 27.0.0MTN Premier League2,45026£1£1
FM26 26.2.0MTN Premier League2,45026£1£1
FM26 26.0.0MTN Premier League2,45026£1£1
FM24 24.3.0MTN Premier League2,50026£1£1
FM23 23.4.0Swazi Premier Division2,50015£1£1
FM23 23.3.0Premier League of Eswatini2,50015£1£1
FM23 23.0.0Swazi Premier Division2,50014£1£1
FM22 22.4.0Swazi Premier Division80023£1£1
FM22 22.3.0Swazi Premier Division80023£1£1
FM22 22.1.0Swazi Premier Division80021£1£1
FM22 22.0.1Swazi Premier Division80021£1£1
FM22 22.0.0Swazi Premier Division80021£1£1
FM21 21.4.0Swazi Premier Division80015£1£1
FM21 21.3.0Swazi Premier Division80015£1£1
FM21 21.1.1Swazi Premier Division80016£1£1
FM21 21.0.1Swazi Premier Division80016£1£1
FM21 21.0.0Swazi Premier Division80016£1£1
FM20 20.4.0Swazi Premier Division80017£1£1
FM20 20.3.0Swazi Premier Division80017£1£1
FM20 20.1.0Swazi Premier Division80016£1£1
FM20 20.0.1Swazi Premier Division80016£1£1
FM20 20.0.0Swazi Premier Division80015£1£1
FM19 19.3.0Swazi Premier Division80018£1£1
FM19 19.1.0Top League80019£1£1
FM19 19.0.1Top League80019£1£1
FM19 19.0.0Top League80020£1£1
FM18 18.3.0Top League80022£1£1
FM18 18.1.0Top League80022£1£1
FM18 18.0.0Top League80022£1£1
FM17 17.3.0Top League80012£1£1
FM17 17.0.0Top League80012£1£1
FM16 16.3.0Top League80011£1£1
FM16 16.0.1Top League80011£1£1
FM16 16.0.0Top League80011£1£1
FM15 15.3.0Top League8004£1£1
FM15 15.0.0Top League8003£1£1
FM14 14.3.0Premier Division8003£1£1
FM14 14.0.0A Premier Division8003£1£1
FM13 13.3.0——0£1—
FM13 13.0.0——0£1—
FM12 12.2.0A Premier Division8003£1£1
FM12 12.0.0A Premier Division8003£1£1
FM10 10.0.0——2£1—

The same FM id in each loaded build, as each build stores it.