Oman vs NepalODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 77 (83) • 6×4, 1×6
- Bowling
- —
Oman vs CanadaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 20 (21) • 2×4, 0×6
- Bowling
- —
Oman vs NepalODI · Bayuemas Oval, Kuala Lumpur
- Batting
- 1 (3)
- Bowling
- —
Oman vs United Arab EmiratesODI · UKM-YSD Cricket Oval, Bangi
- Batting
- 14 (17) • 1×4, 1×6
- Bowling
- —
Oman vs NepalODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 36 (41) • 3×4, 2×6
- Bowling
- —
Oman vs United Arab EmiratesODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 1 (2)
- Bowling
- —
Oman vs NepalODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 23 (17) • 1×4, 1×6
- Bowling
- —
Oman vs United Arab EmiratesODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 58* (58) • 2×4, 2×6
- Bowling
- —
Oman vs NamibiaODI · Wanderers Cricket Ground, Windhoek
- Batting
- 39 (67) • 2×4, 1×6
- Bowling
- —
Oman vs ScotlandODI · Wanderers Cricket Ground, Windhoek
- Batting
- 0 (2)
- Bowling
- —
Oman vs NamibiaODI · Wanderers Cricket Ground, Windhoek
- Batting
- 11 (9) • 1×4, 0×6
- Bowling
- —
Oman vs United States of AmericaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 46 (37) • 1×4, 3×6
- Bowling
- —
Oman vs United States of AmericaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 44 (42) • 3×4, 2×6
- Bowling
- —
Oman vs CanadaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 6 (10) • 1×4, 0×6
- Bowling
- —
Oman vs United States of AmericaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 5 (19)
- Bowling
- —
Oman vs NamibiaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 18 (19) • 1×4, 1×6
- Bowling
- —
Oman vs United States of AmericaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 8* (15)
- Bowling
- —
Oman vs NamibiaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 17 (29) • 0×4, 1×6
- Bowling
- —