| 2026-06-07 | T20I | Mozambique v Eswatini | 191/8 · 195/4 | Eswatini won by 6 wickets | Malkerns Country Club oval |
| 2026-06-07 | T20I | Lesotho v Eswatini | 221/6 · 203/5 | Lesotho won by 18 runs | Malkerns Country Club oval |
| 2026-06-06 | T20I | Mozambique v Eswatini | 190/7 · 191/7 | Eswatini won by 3 wickets | Malkerns Country Club oval |
| 2026-06-04 | T20I | Lesotho v Eswatini | 91 · 93/3 | Eswatini won by 7 wickets | Malkerns Country Club oval |
| 2026-06-03 | T20I | Eswatini v Mozambique | 131/5 · 133/5 | Mozambique won by 5 wickets | Malkerns Country Club oval |
| 2026-03-28 | T20I | Ghana v Eswatini | 178/5 · 95 | Ghana won by 83 runs | Achimota Senior Secondary School B Field |
| 2026-03-27 | T20I | Eswatini v Malawi | 75 · 77/2 | Malawi won by 8 wickets | Achimota Senior Secondary School B Field |
| 2026-03-25 | T20I | Tanzania v Eswatini | 178/4 · 20 | Tanzania won by 158 runs | Achimota Senior Secondary School B Field |
| 2026-03-24 | T20I | Eswatini v St Helena | 115/8 · 88 | Eswatini won by 27 runs | Achimota Senior Secondary School A Field |
| 2025-09-14 | T20I | Eswatini v Mozambique | 27/3 | No result | Malkerns Country Club oval |
| 2025-09-13 | T20I | Eswatini v Mozambique | 222/4 · 222/4 | Tied | Malkerns Country Club oval |
| 2025-09-13 | T20I | Eswatini v Mozambique | 182/6 · 108 | Eswatini won by 74 runs | Malkerns Country Club oval |
| 2025-09-12 | T20I | Eswatini v Mozambique | 165 · 160/7 | Eswatini won by 5 runs | Malkerns Country Club oval |
| 2025-09-12 | T20I | Eswatini v Mozambique | 160/8 · 129/9 | Eswatini won by 31 runs | Malkerns Country Club oval |
| 2025-07-26 | T20I (W) | Lesotho v Eswatini | 88/9 · 40 | Lesotho won by 48 runs | Botswana Cricket Association Oval 2 |
| 2025-07-24 | T20I (W) | Cameroon v Eswatini | 177/5 · 37 | Cameroon won by 140 runs | Botswana Cricket Association Oval 2 |
| 2025-07-23 | T20I (W) | Mozambique v Eswatini | 165/3 · 77/9 | Mozambique won by 88 runs | Botswana Cricket Association Oval 2 |
| 2025-07-21 | T20I (W) | Sierra Leone v Eswatini | 190/6 · 41/8 | Sierra Leone won by 149 runs | Botswana Cricket Association Oval 1 |
| 2025-07-20 | T20I (W) | Botswana v Eswatini | 170/4 · 59/8 | Botswana won by 111 runs | Botswana Cricket Association Oval 2 |
| 2025-04-30 | T20I (W) | Mozambique v Eswatini | 117/6 · 65/5 | Mozambique won by 52 runs | Botswana Cricket Association Oval 1 |
| 2025-04-29 | T20I (W) | Mozambique v Eswatini | 106/6 · 48/8 | Mozambique won by 58 runs | Botswana Cricket Association Oval 2 |
| 2025-04-29 | T20I (W) | Eswatini v Botswana | 45 · 46/1 | Botswana won by 9 wickets | Botswana Cricket Association Oval 2 |
| 2025-04-27 | T20I (W) | Sierra Leone v Eswatini | 179/3 · 29/9 | Sierra Leone won by 150 runs | Botswana Cricket Association Oval 2 |
| 2025-04-27 | T20I (W) | Mozambique v Eswatini | 74/6 · 58/9 | Mozambique won by 16 runs | Botswana Cricket Association Oval 2 |
| 2025-04-26 | T20I (W) | Eswatini v Sierra Leone | 27/6 · 28/0 | Sierra Leone won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2025-04-26 | T20I (W) | Botswana v Eswatini | 152/1 · 30 | Botswana won by 122 runs | Botswana Cricket Association Oval 1 |
| 2024-11-28 | T20I | Sierra Leone v Eswatini | 155/8 · 46 | Sierra Leone won by 109 runs | Nigeria Cricket Federation Oval 2 |
| 2024-11-27 | T20I | Ivory Coast v Eswatini | 41 · 44/2 | Eswatini won by 8 wickets | Nigeria Cricket Federation Oval 2 |
| 2024-11-26 | T20I | Eswatini v Nigeria | 137/7 · 138/5 | Nigeria won by 5 wickets | Nigeria Cricket Federation Oval 1 |
| 2024-11-24 | T20I | Eswatini v St Helena | 173/9 · 125/5 | Eswatini won by 48 runs | University of Lagos Cricket Oval |
| 2024-11-23 | T20I | Botswana v Eswatini | 175/4 · 127/9 | Botswana won by 48 runs | Tafawa Balewa Square Cricket Oval |
| 2023-09-05 | T20I (W) | Sierra Leone v Eswatini | 173/6 · 26 | Sierra Leone won by 147 runs | Botswana Cricket Association Oval 2 |
| 2023-09-03 | T20I (W) | Cameroon v Eswatini | 125/4 · 63 | Cameroon won by 62 runs | Botswana Cricket Association Oval 2 |
| 2023-09-02 | T20I (W) | Mozambique v Eswatini | 150/4 · 48 | Mozambique won by 102 runs | Botswana Cricket Association Oval 1 |
| 2022-12-06 | T20I | Tanzania v Eswatini | 186/8 · 120/8 | Tanzania won by 66 runs | Gahanga International Cricket Stadium. Rwanda |
| 2022-12-05 | T20I | Sierra Leone v Eswatini | 52/4 · 48/4 | Sierra Leone won by 4 runs | Integrated Polytechnic Regional Centre |
| 2022-12-04 | T20I | Nigeria v Eswatini | 221/7 · 103/9 | Nigeria won by 118 runs | Integrated Polytechnic Regional Centre |
| 2022-12-02 | T20I | Eswatini v Mozambique | 150/5 · 151/1 | Mozambique won by 9 wickets | Integrated Polytechnic Regional Centre |
| 2022-12-01 | T20I | Gambia v Eswatini | 122 · 123/5 | Eswatini won by 5 wickets | Integrated Polytechnic Regional Centre |
| 2021-09-16 | T20I (W) | Mozambique v Eswatini | 138/6 · 55 | Mozambique won by 83 runs | Botswana Cricket Association Oval 1 |
| 2021-09-14 | T20I (W) | Tanzania v Eswatini | 279/2 · 23/9 | Tanzania won by 256 runs | Botswana Cricket Association Oval 1 |
| 2021-09-12 | T20I (W) | Rwanda v Eswatini | 204/5 · 19 | Rwanda won by 185 runs | Botswana Cricket Association Oval 1 |
| 2021-09-11 | T20I (W) | Eswatini v Zimbabwe | 17 · 18/0 | Zimbabwe won by 10 wickets | Botswana Cricket Association Oval 1 |
| 2021-09-09 | T20I (W) | Botswana v Eswatini | 224/2 · 29 | Botswana won by 195 runs | Botswana Cricket Association Oval 1 |