Result Lineups & details ↗
Eswatini / CAF Champions League
Mbabane Swallows.
Part of Mbabane Swallows (men).
Matrix 3089 · 24/25 squadSquad records17
Average age28.8
Recorded season membership. Ages at 30 June 2025.
THE MATCHES / 24/25
Fixtures & results
Fixtures from tracked competitions. Kickoff times are in UTC. TBC means a date or time has not been confirmed.
Squad
Transfers
10 recorded moves24/25 arrivals and departures.
| Date | Player | From | To | Move | Fee |
|---|---|---|---|---|---|
| 30 Jan 2025 | Siphosethu Mabilisa | Mbabane Swallows | Young Buffaloes Simunye | Transfer | — |
| 29 Jan 2025 | Kwakhe Thwala | Mbabane Swallows | Nsingizini Hotspurs FC | Transfer | — |
| 27 Jan 2025 | Ayanda Gadlela | Mbabane Swallows | Nsingizini Hotspurs FC | Transfer | — |
| 14 Jan 2025 | Siyabonga Zwane | Mbabane Swallows | Green Mamba Big Bend | Transfer | — |
| 10 Jan 2025 | Leon Manyisa | Mbabane Swallows | Young Buffaloes Simunye | Transfer | — |
| 14 Aug 2024 | Given Lukhele | Malanti Chiefs Pigg\'s Peak | Mbabane Swallows | Transfer | — |
| 14 Aug 2024 | Karim Madja | Elmina Sharks FC | Mbabane Swallows | Transfer | — |
| 04 Aug 2024 | Felix Badenhorst | Mbabane Swallows | Royal Leopards Simunye | Transfer | — |
| 10 Jul 2024 | Neliswa Senzo Dlamini | Mbabane Swallows | Nsingizini Hotspurs FC | Transfer | — |
| 01 Jul 2024 | Ndumiso Ndaba | Mbabane Swallows | Manzini Sea Birds FC | Transfer | — |
Contracts and market values are not available yet.