| 5 May 2026 | NEP 256 v OMA 175Match 102 · ODI | OMA | 10 | 0/16 | 0 | Nepal won by 81 runs | Kirtipur | ICC Men's Cricket World Cup League 2 2026 |
| 3 May 2026 | UAE 308/8 v OMA 254Match 101 · ODI | OMA | 12 | 0/7 | 1 | United Arab Emirates won by 54 runs | Kirtipur | ICC Men's Cricket World Cup League 2 2026 |
| 29 Apr 2026 | OMA 305/8 v NEP 155/7Match 99 · ODI | OMA | 12* | 1/26 | 1 | Oman won by 102 runs (DLS method) | Kirtipur | ICC Men's Cricket World Cup League 2 2026 |
| 27 Apr 2026 | UAE 268/7 v OMA 243Match 98 · ODI | OMA | 0 | 0/7 | 0 | United Arab Emirates won by 25 runs | Kirtipur | ICC Men's Cricket World Cup League 2 2026 |
| 10 Apr 2026 | OMA 218/9 v NAM 223/9Match 95 · ODI | OMA | 25 | - | 1 | Namibia won by 1 wicket | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 8 Apr 2026 | OMA 163/7 v SCO 151/9Match 94 · ODI | OMA | 0 | 1/20 | 1 | Oman won by 12 runs | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 4 Apr 2026 | NAM 268/7 v OMA 274/7Match 92 · ODI | OMA | 62 | 1/22 | 0 | Oman won by 3 wickets | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 20 Feb 2026 | OMA 104 v AUS 108/1Match 40 · T20I | OMA | 32 | 0/18 | 0 | Australia won by 9 wickets | Kandy | ICC Men's T20 World Cup 2025/26 |
| 12 Feb 2026 | SL 225/5 v OMA 120/9Match 16 · T20I | OMA | 27 | 0/38 | 0 | Sri Lanka won by 105 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 9 Feb 2026 | OMA 103 v ZIM 106/2Match 8 · T20I | OMA | 3 | 0/10 | 1 | Zimbabwe won by 8 wickets | Colombo | ICC Men's T20 World Cup 2025/26 |
| 16 Nov 2025 | UAE 154/6 v OMA 155/8Match 5 · T20I | OMA | 30 | 2/20 | 1 | Oman won by 2 wickets | Doha | Asia Cup Rising Stars 2025/26 |
| 17 Oct 2025 | JPN 103 v OMA 107/1Match 20 · T20I | OMA | 25* | 0/13 | 1 | Oman won by 9 wickets | Al Amarat | ICC Men's T20 World Cup Asia & EAP Qualifier 2025/26 |
| 15 Sept 2025 | UAE 172/5 v OMA 130Match 7 · T20I | OMA | 1 | - | 0 | United Arab Emirates won by 42 runs | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 21 Feb 2025 | OMA 141/9 v USA 142/62nd T20I · T20I | OMA | 11 | - | 2 | United States of America won by 4 wickets | Al Amarat | United States of America tour of Oman 2024/25 |
| 20 Feb 2025 | OMA 190/5 v USA 194/3Match 1 · T20I | OMA | 12* | - | 0 | United States of America won by 7 wickets | Al Amarat | United States of America in Oman T20I Series 2024/25 |
| 16 Feb 2025 | NAM 96 v OMA 100/8Match 53 · ODI | OMA | 10 | - | 0 | Oman won by 2 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 12 Feb 2025 | USA 151 v OMA 152/3Match 51 · ODI | OMA | 18 | 1/7 | 0 | Oman won by 7 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 10 Feb 2025 | NAM 169 v OMA 146Match 50 · ODI | OMA | 0 | - | 0 | Namibia won by 23 runs | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 20 Dec 2024 | OMA 143/8 v KUW 144/7Match 15 · T20I | OMA | 1 | 0/6 | 0 | Kuwait won by 3 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 18 Dec 2024 | OMA 165/6 v KSA 166/2Match 11 · T20I | OMA | 38 | - | 0 | Saudi Arabia won by 8 wickets | Dubai | Gulf T20I Championship 2024/25 |
| 17 Dec 2024 | OMA 130/8 v BHR 128/8Match 10 · T20I | OMA | 10 | - | 0 | Oman won by 2 runs | Dubai | Gulf T20I Championship 2024/25 |
| 15 Dec 2024 | UAE 157/7 v OMA 133/8Match 5 · T20I | OMA | 17 | - | 0 | United Arab Emirates won by 24 runs | Dubai | Gulf T20I Championship 2024/25 |
| 14 Dec 2024 | OMA 204/5 v QAT 169/8Match 4 · T20I | OMA | 34 | 2/23 | 0 | Oman won by 35 runs | Dubai | Gulf T20I Championship 2024/25 |
| 13 Nov 2024 | NED 138/7 v OMA 139/71st T20I · T20I | OMA | 5 | - | 0 | Oman won by 3 wickets | Al Amarat | Netherlands tour of Oman 2024/25 |
| 7 Nov 2024 | UAE 78 v OMA 79/6Match 46 · ODI | OMA | 0 | - | 2 | Oman won by 4 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 5 Nov 2024 | NED 132 v OMA 133/2Match 45 · ODI | OMA | 24* | 1/18 | 1 | Oman won by 8 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 14 Mar 2022 | OMA 265/5 v NAM 266/5Match 66 · ODI | OMA | 2* | 0/13 | 0 | Namibia won by 5 wickets | Dubai | ICC Men's Cricket World Cup League 2 2021/22 |
| 25 Feb 2020 | OMA 132/0 v MAL 129/79th T20I · T20I | OMA | DNB | 0/18 | 0 | Oman won by 10 wickets | Al Amarat | ACC Western Region T20 2019/20 |
| 17 Feb 2019 | OMA 111 v SCO 115/3Match 6 · T20I | OMA | 1 | 0/16 | 0 | Scotland won by 7 wickets | Al Amarat | Oman Quadrangular T20I Series 2018/19 |