Oman vs CanadaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 49 (86) • 3×4, 0×6
- Bowling
- —
Oman vs NepalODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 4 (12) • 1×4, 0×6
- Bowling
- —
Oman vs CanadaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 6 (10)
- Bowling
- —
Oman vs NepalODI · Bayuemas Oval, Kuala Lumpur
- Batting
- 5 (42)
- Bowling
- —
Oman vs United Arab EmiratesODI · UKM-YSD Cricket Oval, Bangi
- Batting
- 17 (35) • 2×4, 0×6
- Bowling
- —
Oman vs NepalODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 34 (51) • 4×4, 0×6
- Bowling
- —
Oman vs United Arab EmiratesODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 83 (82) • 6×4, 4×6
- Bowling
- —
Oman vs NepalODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 30 (47) • 4×4, 0×6
- Bowling
- —
Oman vs United Arab EmiratesODI · Tribhuvan University International Cricket Ground, Kirtipur
- Batting
- 27 (35) • 4×4, 0×6
- Bowling
- —
Oman vs NamibiaODI · Wanderers Cricket Ground, Windhoek
- Batting
- 80 (102) • 7×4, 0×6
- Bowling
- —
Oman vs ScotlandODI · Wanderers Cricket Ground, Windhoek
- Batting
- 8 (9) • 1×4, 0×6
- Bowling
- —
Oman vs NamibiaODI · Wanderers Cricket Ground, Windhoek
- Batting
- 112* (128) • 12×4, 1×6
- Bowling
- —
Oman vs United States of AmericaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 50 (52) • 7×4, 0×6
- Bowling
- —
Oman vs CanadaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 31 (33) • 5×4, 0×6
- Bowling
- —
Oman vs United States of AmericaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 7 (13)
- Bowling
- —
Oman vs CanadaODI · Central Broward Regional Park Stadium Turf Ground, Lauderhill, Florida
- Batting
- 77 (103) • 3×4, 2×6
- Bowling
- —
Oman vs United States of AmericaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 29 (43) • 3×4, 1×6
- Bowling
- —
Oman vs NamibiaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 4 (8) • 1×4, 0×6
- Bowling
- —
Oman vs United States of AmericaODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 12 (35) • 2×4, 0×6
- Bowling
- —
Oman vs NetherlandsODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 2 (8)
- Bowling
- —
Oman vs United Arab EmiratesODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 20 (34) • 3×4, 0×6
- Bowling
- —
Oman vs NetherlandsODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 8* (12)
- Bowling
- —
Oman vs United Arab EmiratesODI · Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
- Batting
- 28 (51) • 1×4, 0×6
- Bowling
- —