| 9 Oct 2026 | OMA 263 v CAN 222Match 130 · ODI | OMA | 0* | 3/63 | 0 | Oman won by 41 runs | Al Amarat | ICC Men's Cricket World Cup League 2 2026/27 |
| 10 Apr 2026 | OMA 218/9 v NAM 223/9Match 95 · ODI | OMA | 1* | 1/63 | 0 | 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 | DNB | 2/27 | 0 | Oman won by 12 runs | Windhoek | ICC Men's Cricket World Cup League 2 2026 |
| 16 Nov 2025 | UAE 154/6 v OMA 155/8Match 5 · T20I | OMA | 1* | 0/35 | 0 | Oman won by 2 wickets | Doha | Asia Cup Rising Stars 2025/26 |
| 19 Sept 2025 | IND 188/8 v OMA 167/4Match 12 · T20I | OMA | DNB | 0/23 | 0 | India won by 21 runs | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 15 Sept 2025 | UAE 172/5 v OMA 130Match 7 · T20I | OMA | 6 | 1/38 | 1 | United Arab Emirates won by 42 runs | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 12 Sept 2025 | PAK 160/7 v OMA 67Match 4 · T20I | OMA | 5* | 0/12 | 0 | Pakistan won by 93 runs | Dubai | Men's T20 Asia Cup 2025 |
| 27 May 2025 | USA 293/8 v OMA 284/9Match 72 · ODI | OMA | 5* | 1/39 | 0 | United States of America won by 9 runs | Lauderhill | ICC Men's Cricket World Cup League 2 2025 |
| 23 May 2025 | CAN 212 v OMA 108/3Match 70 · ODI | OMA | DNB | 1/39 | 1 | Oman won by 18 runs (DLS method) | Lauderhill | ICC Men's Cricket World Cup League 2 2025 |
| 21 May 2025 | OMA 266 v USA 266/9Match 69 · ODI | OMA | 1* | 3/68 | 0 | Match tied (Oman won the Super Over) | Lauderhill | ICC Men's Cricket World Cup League 2 2025 |
| 19 May 2025 | OMA 217/6 v CAN 202Match 68 · ODI | OMA | DNB | 3/31 | 0 | Oman won by 15 runs | Lauderhill | ICC Men's Cricket World Cup League 2 2025 |
| 23 Feb 2025 | OMA 123 v USA 127/23rd T20I · T20I | OMA | 0 | 1/27 | 0 | United States of America won by 8 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 | DNB | 0/23 | 0 | United States of America won by 7 wickets | Al Amarat | United States of America in Oman T20I Series 2024/25 |
| 18 Feb 2025 | USA 122 v OMA 65Match 54 · ODI | OMA | 5* | 2/41 | 0 | United States of America won by 57 runs | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 16 Feb 2025 | NAM 96 v OMA 100/8Match 53 · ODI | OMA | DNB | 1/4 | 2 | 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 | DNB | 2/34 | 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 | 7 | 4/56 | 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 | DNB | 1/30 | 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 | DNB | 0/27 | 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 | DNB | 2/25 | 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 | DNB | 3/29 | 0 | United Arab Emirates won by 24 runs | Dubai | Gulf T20I Championship 2024/25 |
| 14 Nov 2024 | NED 185/6 v OMA 135/72nd T20I · T20I | OMA | DNB | 0/13 | 0 | Netherlands won by 50 runs | Al Amarat | Netherlands tour of Oman 2024/25 |
| 13 Nov 2024 | NED 138/7 v OMA 139/71st T20I · T20I | OMA | DNB | 0/18 | 0 | Oman won by 3 wickets | Al Amarat | Netherlands tour of Oman 2024/25 |
| 11 Nov 2024 | OMA 155 v NED 154Match 48 · ODI | OMA | 3 | 1/53 | 1 | Oman won by 1 run | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 7 Nov 2024 | UAE 78 v OMA 79/6Match 46 · ODI | OMA | DNB | 1/28 | 0 | 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 | DNB | 2/36 | 0 | Oman won by 8 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 1 Nov 2024 | UAE 128 v OMA 129/4Match 41 · ODI | OMA | DNB | 4/25 | 1 | Oman won by 6 wickets | Al Amarat | ICC Men's Cricket World Cup League 2 2024/25 |
| 7 Apr 2024 | NAM 212/3 v OMA 1505th T20I · T20I | OMA | 10* | 0/24 | 0 | Namibia won by 62 runs | Al Amarat | Namibia tour of Oman 2024 |
| 5 Apr 2024 | NAM 164/4 v OMA 140/94th T20I · T20I | OMA | 4* | 2/20 | 0 | Namibia won by 24 runs | Al Amarat | Namibia tour of Oman 2024 |
| 4 Apr 2024 | NAM 101/8 v OMA 104/23rd T20I · T20I | OMA | DNB | 1/9 | 0 | Oman won by 8 wickets | Al Amarat | Namibia tour of Oman 2024 |
| 20 Nov 2022 | OMA 169/7 v CAN 170/7Match 11 · T20I | OMA | DNB | 0/25 | 0 | Canada won by 3 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |
| 19 Nov 2022 | OMA 220/5 v BHR 114Match 10 · T20I | OMA | DNB | 5/18 | 0 | Oman won by 106 runs | Al Amarat | Desert Cup T20I Series 2022/23 |
| 15 Nov 2022 | OMA 134/8 v BHR 139/4Match 4 · T20I | OMA | 22* | 0/16 | 0 | Bahrain won by 6 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |
| 14 Nov 2022 | KSA 86/8 v OMA 90/1Match 1 · T20I | OMA | DNB | 0/12 | 1 | Oman won by 9 wickets | Al Amarat | Desert Cup T20I Series 2022/23 |