| 1 Dec 2022 | GAM 122 v ESW 123/5Match 4 · T20I | ESW | 0 | 2/11 | 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 | 53 | 1/25 | 1 | Ghana won by 25 runs | Kigali City | - |
| 2 Dec 2022 | ESW 150/5 v MOZ 151/1Match 8 · T20I | ESW | 21 | 0/25 | 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 | 50 | 2/48 | 1 | 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 | 22 | 1/15 | 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 | 31 | 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 | 22 | - | 0 | No result | Kigali City | - |
| 27 May 2023 | MAA 155/5 v SWA 1022nd Match · T20I | SWA | 15 | 1/27 | 1 | Malawi won by 53 runs | Benoni | - |
| 29 May 2023 | BOT 205/5 v SWA 985th Match · T20I | SWA | 2 | 0/37 | 1 | Botswana won by 107 runs | Benoni | - |
| 30 May 2023 | SWA 127/8 v MOZ 132/48th Match · T20I | SWA | 24 | 1/18 | 0 | Mozambique won by 6 wickets (with 0 balls remaining) | Benoni | - |
| 29 Mar 2024 | SWA 116 v LES 117/42nd T20I · T20I | SWA | 25 | 0/20 | 0 | Lesotho won by 6 wickets (with 9 balls remaining) | Malkerns | - |
| 31 Mar 2024 | LES 127/9 v SWA 128/75th T20I · T20I | SWA | 16 | 3/18 | 0 | Eswatini won by 3 wickets (with 10 balls remaining) | Malkerns | - |
| 23 Nov 2024 | BOT 175/4 v ESW 127/9Match 1 · T20I | ESW | 21 | 0/35 | 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 | 81 | 0/26 | 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 | 88* | 1/34 | 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 | 0 | 0/19 | 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 | 9 | 3/34 | 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 | 6 | 2/35 | 1 | Eswatini won by 31 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 12 Sept 2025 | ESW 165 v MOZ 160/72nd T20I · T20I | ESW | 53 | 1/41 | 0 | Eswatini won by 5 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 13 Sept 2025 | ESW 182/6 v MOZ 1083rd T20I · T20I | ESW | 77 | 3/4 | 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 | 81 | 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 | 10 | - | 0 | No result | Malkerns | Mozambique tour of Eswatini 2025 |
| 24 Mar 2026 | ESW 115/8 v STH 88Match 2 · T20I | ESW | 7 | 2/20 | 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 | 3 | 2/38 | 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 | 21 | 0/10 | 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 | 35 | 1/25 | 1 | Ghana won by 83 runs | Accra | ICC Men's T20 World Cup Africa Sub Regional Qualifier B 2025/26 |
| 3 Jun 2026 | ESW 131/5 v MOZ 133/5Match 4 · T20I | ESW | 3 | 0/30 | 0 | Mozambique won by 5 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 4 Jun 2026 | LES 91 v ESW 93/3Match 6 · T20I | ESW | 10 | 2/23 | 1 | Eswatini won by 7 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 6 Jun 2026 | MOZ 190/7 v ESW 191/7Match 7 · T20I | ESW | 58 | 1/50 | 0 | Eswatini won by 3 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 7 Jun 2026 | LES 221/6 v ESW 203/5Match 9 · T20I | ESW | 101* | 3/7 | 0 | Lesotho won by 18 runs | Malkerns | Eswatini T20 Tri-Series 2026 |
| 7 Jun 2026 | MOZ 191/8 v ESW 195/4Final · T20I | ESW | 71 | 1/36 | 0 | Eswatini won by 6 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |