| 19 Oct 2021 | SWA 72 v UGA 76/4Match 12 · T20I | SWA | 0 | 0/18 | 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 | 1* | 1/9 | 0 | Ghana won by 7 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2021/22 |
| 20 Oct 2021 | SWA 128/7 v SEY 130/3Match 15 · T20I | SWA | 0 | 0/9 | 0 | Seychelles 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 | 1 | 2/27 | 1 | 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 | 2/19 | 0 | Mozambique won by 7 wickets (with 55 balls remaining) | Malkerns | - |
| 31 Jul 2022 | MOZ 164/6 v SWA 1216th T20I · T20I | SWA | 16 | 1/6 | 0 | Mozambique won by 43 runs | Malkerns | - |
| 1 Dec 2022 | GAM 122 v ESW 123/5Match 4 · T20I | ESW | DNB | 2/10 | 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 | 14* | 0/40 | 0 | Ghana won by 25 runs | Kigali City | - |
| 2 Dec 2022 | ESW 150/5 v MOZ 151/1Match 8 · T20I | ESW | DNB | 0/30 | 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 | 2* | - | 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 | - | 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 | 14 | 0/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 | 5 | - | 0 | No result | Kigali City | - |
| 27 May 2023 | MAA 155/5 v SWA 1022nd Match · T20I | SWA | 0 | 0/15 | 1 | Malawi won by 53 runs | Benoni | - |
| 29 May 2023 | BOT 205/5 v SWA 985th Match · T20I | SWA | 3 | 3/23 | 0 | Botswana won by 107 runs | Benoni | - |
| 30 May 2023 | SWA 127/8 v MOZ 132/48th Match · T20I | SWA | 5* | 1/13 | 0 | Mozambique won by 6 wickets (with 0 balls remaining) | Benoni | - |
| 29 Mar 2024 | SWA 116 v LES 117/42nd T20I · T20I | SWA | 0 | 0/16 | 0 | Lesotho won by 6 wickets (with 9 balls remaining) | Malkerns | - |
| 31 Mar 2024 | LES 127/9 v SWA 128/75th T20I · T20I | SWA | 0 | 1/19 | 0 | Eswatini won by 3 wickets (with 10 balls remaining) | Malkerns | - |
| 23 Nov 2024 | BOT 175/4 v ESW 127/9Match 1 · T20I | ESW | 10 | 2/30 | 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/22 | 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 | 2/7 | 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 | 5 | 2/21 | 1 | 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 | 2* | 0/18 | 0 | Eswatini won by 31 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 12 Sept 2025 | ESW 165 v MOZ 160/72nd T20I · T20I | ESW | 1 | 1/31 | 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 | 0/9 | 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/23 | 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 | 1* | 1/12 | 1 | 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 | 0 | 0/16 | 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 | 2* | - | 1 | 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 | 1* | 1/39 | 1 | Ghana won by 83 runs | Accra | ICC Men's T20 World Cup Africa Sub Regional Qualifier B 2025/26 |
| 6 Jun 2026 | MOZ 190/7 v ESW 191/7Match 7 · T20I | ESW | DNB | 0/12 | 1 | Eswatini won by 3 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 7 Jun 2026 | LES 221/6 v ESW 203/5Match 9 · T20I | ESW | DNB | 1/26 | 0 | Lesotho won by 18 runs | Malkerns | Eswatini T20 Tri-Series 2026 |
| 7 Jun 2026 | MOZ 191/8 v ESW 195/4Final · T20I | ESW | DNB | 2/50 | 0 | Eswatini won by 6 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |