National team
Eswatini
276 matches · 55 won · 83 drawn · 138 lost
- Played
- 276
- Won
- 55
- Drawn
- 83
- Lost
- 138
- Scored
- 232
- Conceded
- 459
Landmarks
- First match: Swaziland 2–0 Malawi, 1 May 1968
- Latest match: Eswatini 1–2 Eritrea, 31 Mar 2026
- Biggest win: Djibouti 0–6 Swaziland, 9 Oct 2015
- Biggest defeat: Egypt 10–0 Swaziland, 22 Mar 2013
Streaks
| Run | Longest | Current |
|---|---|---|
| Wins | 3 | – |
| Unbeaten | 8 | – |
| Draws | 3 | – |
| Without a win | 18 | 17 |
| Defeats | 7 | 3 |
| Scoring | 13 | – |
| Clean sheets | 3 | – |
| Without scoring | 7 | – |
Names and memberships
- Swaziland (former, 1968–2018)