| 1 Dec 2022 | MOZ 86/8 v NGR 87/2Match 3 · T20I | MOZ | DNB | 1/3 | 1 | Nigeria won by 8 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 2 Dec 2022 | GHA 111 v MOZ 115/3Match 6 · T20I | MOZ | DNB | 3/15 | 0 | Mozambique won by 7 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 2 Dec 2022 | ESW 150/5 v MOZ 151/1Match 8 · T20I | MOZ | DNB | 2/30 | 0 | Mozambique won by 9 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 4 Dec 2022 | CAM 95 v MOZ 98/1Match 9 · T20I | MOZ | DNB | 3/19 | 0 | Mozambique won by 9 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 5 Dec 2022 | MOZ 81/3 v TAN 82/4Match 13 · T20I | MOZ | DNB | 0/14 | 0 | Tanzania won by 6 wickets | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 8 Dec 2022 | MOZ 127/5 v GAM 70Match 24 · T20I | MOZ | DNB | 1/13 | 0 | Mozambique won by 40 runs (DLS method) | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 9 Dec 2022 | SIE 116/9 v MOZ 117/525th Match · T20I | MOZ | DNB | 1/25 | 0 | Mozambique won by 5 wickets (with 4 balls remaining) | Kigali City | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2022/23 |
| 28 May 2023 | MOZ 61/9 v MAA 62/14th Match · T20I | MOZ | 2* | 0/5 | 0 | Malawi won by 9 wickets (with 53 balls remaining) | Benoni | Southern Africa Cup 2023 |
| 30 May 2023 | SWA 127/8 v MOZ 132/48th Match · T20I | MOZ | DNB | 2/18 | 0 | Mozambique won by 6 wickets (with 0 balls remaining) | Benoni | Southern Africa Cup 2023 |
| 1 Jun 2023 | MOZ 89/7 v BOT 92/39th Match · T20I | MOZ | DNB | 1/13 | 0 | Botswana won by 7 wickets (with 41 balls remaining) | Benoni | Southern Africa Cup 2023 |
| 15 Dec 2023 | UGA 149/8 v MOZ 988th Match, Group A · T20I | MOZ | 8* | 2/22 | 0 | Uganda won by 51 runs | Benoni | ICC Men's T20 World Cup Africa Region Qualifier 2023/24 |
| 17 Dec 2023 | RWA 105/9 v MOZ 106/511th Match, Group A · T20I | MOZ | DNB | 3/14 | 0 | Mozambique won by 5 wickets (with 19 balls remaining) | Benoni | ICC Men's T20 World Cup Africa Region Qualifier 2023/24 |
| 19 Oct 2024 | KEN 224/4 v MOZ 76/8Match 3 · T20I | MOZ | 0* | 0/36 | 0 | Kenya won by 111 runs (DLS method) | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 20 Oct 2024 | MOZ 56 v ZIM 57/1Match 4 · T20I | MOZ | 1 | - | 0 | Zimbabwe won by 9 wickets | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 22 Oct 2024 | MOZ 158/5 v SEY 98Match 7 · T20I | MOZ | DNB | 2/6 | 0 | Mozambique won by 60 runs | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 23 Oct 2024 | RWA 86/8 v MOZ 87/3Match 11 · T20I | MOZ | DNB | 1/21 | 0 | Mozambique won by 7 wickets | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 24 Oct 2024 | GAM 142/5 v MOZ 143/4Match 15 · T20I | MOZ | DNB | 2/22 | 1 | Mozambique won by 6 wickets | Nairobi | ICC Men's T20 World Cup Sub Regional Africa Qualifier 2024/25 |
| 12 Sept 2025 | ESW 160/8 v MOZ 129/91st T20I · T20I | MOZ | 17 | 1/41 | 1 | Eswatini won by 31 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 12 Sept 2025 | ESW 165 v MOZ 160/72nd T20I · T20I | MOZ | 8 | 0/9 | 1 | Eswatini won by 5 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 13 Sept 2025 | ESW 182/6 v MOZ 1083rd T20I · T20I | MOZ | 21 | 1/11 | 0 | Eswatini won by 74 runs | Malkerns | Mozambique tour of Eswatini 2025 |
| 13 Sept 2025 | ESW 222/4 v MOZ 222/44th T20I · T20I | MOZ | 7 | 0/33 | 1 | Match tied (Eswatini won the Super Over) | Malkerns | Mozambique tour of Eswatini 2025 |
| 14 Sept 2025 | ESW 27/3 v MOZ5th T20I · T20I | MOZ | - | - | 0 | No result | Malkerns | Mozambique tour of Eswatini 2025 |
| 2 Jun 2026 | MOZ 217/6 v LES 107Match 2 · T20I | MOZ | 24* | - | 0 | Mozambique won by 110 runs | Malkerns | Eswatini T20 Tri-Series 2026 |
| 3 Jun 2026 | ESW 131/5 v MOZ 133/5Match 4 · T20I | MOZ | 6 | 1/20 | 1 | Mozambique won by 5 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 4 Jun 2026 | MOZ 200/5 v LES 178/3Match 5 · T20I | MOZ | 10* | 2/9 | 0 | Mozambique won by 22 runs | Malkerns | Eswatini T20 Tri-Series 2026 |
| 6 Jun 2026 | MOZ 190/7 v ESW 191/7Match 7 · T20I | MOZ | 0 | 1/57 | 2 | Eswatini won by 3 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 6 Jun 2026 | MOZ 209/2 v LES 160/8Match 8 · T20I | MOZ | DNB | 2/23 | 0 | Mozambique won by 49 runs | Malkerns | Eswatini T20 Tri-Series 2026 |
| 7 Jun 2026 | MOZ 191/8 v ESW 195/4Final · T20I | MOZ | 1 | 0/43 | 0 | Eswatini won by 6 wickets | Malkerns | Eswatini T20 Tri-Series 2026 |
| 20 Oct 2026 | LES 169/8 v MOZ 952nd Match · T20I | MOZ | 1 | 0/25 | 0 | Lesotho won by 74 runs | Abuja | Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27 |
| 21 Oct 2026 | MOZ 148/6 v GAM 120/84th Match · T20I | MOZ | 8* | 1/21 | 0 | Mozambique won by 28 runs | Abuja | Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27 |
| 23 Oct 2026 | MOZ 93 v NGR 94/37th Match · T20I | MOZ | 6 | 0/8 | 0 | Nigeria won by 7 wickets (with 69 balls remaining) | Abuja | Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27 |
| 24 Oct 2026 | MOZ 19 v UGA 23/010th Match · T20I | MOZ | 0 | - | 0 | Uganda won by 10 wickets (with 115 balls remaining) | Abuja | Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27 |