| 28 Oct 2018 | SWA 72/6 v NAM 74/0Match 2 · T20 | SWA | DNB | 0/6 | 0 | Namibia won by 10 wickets | Gaborone | ICC World Twenty20 Africa Region Qualifier C 2018/19 |
| 29 Oct 2018 | SWA 105/7 v LES 109/2Match 5 · T20 | SWA | DNB | 0/17 | 0 | Lesotho won by 8 wickets | Gaborone | ICC World Twenty20 Africa Region Qualifier C 2018/19 |
| 30 Oct 2018 | SWA 99 v MAA 104/2Match 10 · T20 | SWA | 5 | 0/19 | 0 | Malawi won by 8 wickets | Gaborone | ICC World Twenty20 Africa Region Qualifier C 2018/19 |
| 1 Nov 2018 | SWA 89/6 v BOT 91/1Match 15 · T20 | SWA | DNB | - | 0 | Botswana won by 9 wickets | Gaborone | ICC World Twenty20 Africa Region Qualifier C 2018/19 |
| 16 Oct 2021 | SWA 194/4 v LES 1402nd Match, Group A · T20I | SWA | DNB | 3/12 | 0 | Swaziland won by 54 runs | Kigali City | - |
| 17 Oct 2021 | SWA 97 v MAA 99/2Match 6 · T20I | SWA | 9 | 0/27 | 0 | Malawi won by 8 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2021/22 |
| 19 Oct 2021 | SWA 72 v UGA 76/4Match 12 · T20I | SWA | 13 | 3/25 | 0 | Uganda won by 6 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2021/22 |
| 20 Oct 2021 | SWA 74/9 v GHA 75/3Match 14 · T20I | SWA | 4 | 0/23 | 1 | Ghana won by 7 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2021/22 |
| 22 Oct 2021 | SWA 77 v RWA 79/3Match 18 · T20I | SWA | 9 | 1/23 | 0 | Rwanda won by 7 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2021/22 |
| 29 Jul 2022 | SWA 59 v MOZ 60/32nd T20I · T20I | SWA | 0 | 1/19 | 0 | Mozambique won by 7 wickets (with 55 balls remaining) | Malkerns | - |
| 31 Jul 2022 | MOZ 164/6 v SWA 1216th T20I · T20I | SWA | 21* | 1/27 | 0 | Mozambique won by 43 runs | Malkerns | - |
| 1 Dec 2022 | GAM 122 v ESW 123/5Match 4 · T20I | ESW | DNB | 1/18 | 0 | Eswatini won by 5 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 1 Dec 2022 | GHA 176/5 v SWA 151/52nd Match · T20I | SWA | DNB | 2/29 | 0 | Ghana won by 25 runs | Kigali City | - |
| 2 Dec 2022 | ESW 150/5 v MOZ 151/1Match 8 · T20I | ESW | DNB | 1/34 | 0 | Mozambique won by 9 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 4 Dec 2022 | NGR 221/7 v ESW 103/9Match 10 · T20I | ESW | 0* | 3/62 | 0 | Nigeria won by 118 runs | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 5 Dec 2022 | SIE 52/4 v ESW 48/4Match 14 · T20I | ESW | DNB | 1/23 | 0 | Sierra Leone won by 4 runs | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 6 Dec 2022 | TAN 186/8 v ESW 120/8Match 17 · T20I | ESW | DNB | 2/29 | 0 | Tanzania won by 66 runs | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 8 Dec 2022 | SWA 112/6 v CAM22nd Match · T20I | SWA | 0* | - | 0 | No result | Kigali City | - |
| 29 Mar 2024 | SWA 116 v LES 117/42nd T20I · T20I | SWA | 14 | 0/10 | 0 | Lesotho won by 6 wickets (with 9 balls remaining) | Malkerns | - |
| 31 Mar 2024 | LES 127/9 v SWA 128/75th T20I · T20I | SWA | 6 | 1/31 | 0 | Eswatini won by 3 wickets (with 10 balls remaining) | Malkerns | - |
| 23 Nov 2024 | BOT 175/4 v ESW 127/9Match 1 · T20I | ESW | 6 | 0/11 | 0 | Botswana won by 48 runs | Lagos | ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C 2024/25 |
| 24 Nov 2024 | ESW 173/9 v STH 125/5Match 6 · T20I | ESW | 0 | 0/19 | 0 | Eswatini won by 48 runs | Lagos | ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C 2024/25 |
| 26 Nov 2024 | ESW 137/7 v NGR 138/5Match 8 · T20I | ESW | 3 | 1/19 | 0 | Nigeria won by 5 wickets | Abuja | ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C 2024/25 |
| 27 Nov 2024 | IVO 41 v ESW 44/2Match 12 · T20I | ESW | DNB | 3/4 | 0 | Eswatini won by 8 wickets | Abuja | ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C 2024/25 |
| 28 Nov 2024 | SIE 155/8 v ESW 46Match 14 · T20I | ESW | 2 | 2/36 | 0 | Sierra Leone won by 109 runs | Abuja | ICC Men's T20 World Cup Sub Regional Africa Qualifier Group C 2024/25 |
| 12 Sept 2025 | ESW 160/8 v MOZ 129/91st T20I · T20I | ESW | 4* | 0/28 | 0 | Eswatini won by 31 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 12 Sept 2025 | ESW 165 v MOZ 160/72nd T20I · T20I | ESW | 10* | 0/14 | 1 | Eswatini won by 5 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 13 Sept 2025 | ESW 182/6 v MOZ 1083rd T20I · T20I | ESW | DNB | 1/16 | 1 | Eswatini won by 74 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 13 Sept 2025 | ESW 222/4 v MOZ 222/44th T20I · T20I | ESW | DNB | 1/33 | 0 | Match tied (Eswatini won the Super Over) | Malkerns | Mozambique tour of Eswatini 2025 |
| 14 Sept 2025 | ESW 27/3 v MOZ5th T20I · T20I | ESW | DNB | - | 0 | No result | Malkerns | Mozambique tour of Eswatini 2025 |
| 24 Mar 2026 | ESW 115/8 v STH 88Match 2 · T20I | ESW | 8 | 4/10 | 0 | Eswatini won by 27 runs | Accra | ICC Men's T20 World Cup Africa Sub Regional Qualifier B 2025/26 |
| 25 Mar 2026 | TAN 178/4 v ESW 20Match 5 · T20I | ESW | 1 | 0/9 | 0 | Tanzania won by 158 runs | Accra | ICC Men's T20 World Cup Africa Sub Regional Qualifier B 2025/26 |
| 27 Mar 2026 | ESW 75 v MAA 77/2Match 8 · T20I | ESW | 17 | 0/17 | 0 | Malawi won by 8 wickets | Accra | ICC Men's T20 World Cup Africa Sub Regional Qualifier B 2025/26 |
| 28 Mar 2026 | GHA 178/5 v ESW 95Match 12 · T20I | ESW | 12 | 2/32 | 0 | Ghana won by 83 runs | Accra | ICC Men's T20 World Cup Africa Sub Regional Qualifier B 2025/26 |