| 4 | 240 | 40.0 | 0 | 4 | 194 | 9 | 4/47 | 21.55 | 4.85 | 26.66 | 1 | 0 | 0 |
ICC Men's Cricket World Cup League 2 (in Nepal/Scotland/United Arab Emirates), 2023/24-2027 |
| 4 | 240 | 40.0 | 0 | 4 | 194 | 9 | 4/47 | 21.55 | 4.85 | 26.66 | 1 | 0 | 0 |
Canada tour of United Arab Emirates, 2023/24 |
| 3 | 152 | 25.2 | 4 | 3 | 83 | 6 | 4/42 | 13.83 | 3.27 | 25.33 | 1 | 0 | 0 |
ICC Men's Cricket World Cup League 2 (in Nepal/Scotland/United Arab Emirates), 2023/24-2027 |
| 3 | 152 | 25.2 | 4 | 3 | 83 | 6 | 4/42 | 13.83 | 3.27 | 25.33 | 1 | 0 | 0 |
Canada tour of United Arab Emirates, 2023/24 |
| 4 | 228 | 38.0 | 1 | 4 | 141 | 5 | 3/41 | 28.20 | 3.71 | 45.60 | 0 | 0 | 0 |
ICC Men's Cricket World Cup League 2 (in Nepal/Scotland/United Arab Emirates), 2023/24-2027 |
| 4 | 228 | 38.0 | 1 | 4 | 141 | 5 | 3/41 | 28.20 | 3.71 | 45.60 | 0 | 0 | 0 |
Canada tour of United Arab Emirates, 2023/24 |
| 4 | 198 | 33.0 | 2 | 4 | 146 | 5 | 2/33 | 29.20 | 4.42 | 39.60 | 0 | 0 | 0 |
ICC Men's Cricket World Cup League 2 (in Nepal/Scotland/United Arab Emirates), 2023/24-2027 |
| 4 | 198 | 33.0 | 2 | 4 | 146 | 5 | 2/33 | 29.20 | 4.42 | 39.60 | 0 | 0 | 0 |
Canada tour of United Arab Emirates, 2023/24 |
| 4 | 210 | 35.0 | 1 | 4 | 152 | 5 | 2/44 | 30.40 | 4.34 | 42.00 | 0 | 0 | 0 |
ICC Men's Cricket World Cup League 2 (in Nepal/Scotland/United Arab Emirates), 2023/24-2027 |
| 4 | 210 | 35.0 | 1 | 4 | 152 | 5 | 2/44 | 30.40 | 4.34 | 42.00 | 0 | 0 | 0 |
Canada tour of United Arab Emirates, 2023/24 |
| 2 | 90 | 15.0 | 0 | 2 | 78 | 4 | 2/30 | 19.50 | 5.20 | 22.50 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 2 | 90 | 15.0 | 0 | 2 | 78 | 4 | 2/30 | 19.50 | 5.20 | 22.50 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |
| 2 | 60 | 10.0 | 0 | 2 | 36 | 3 | 2/26 | 12.00 | 3.60 | 20.00 | 0 | 0 | 0 |
Scotland tour of United Arab Emirates, 2023/24 |
| 2 | 90 | 15.0 | 1 | 2 | 59 | 3 | 2/33 | 19.66 | 3.93 | 30.00 | 0 | 0 | 0 |
Scotland tour of United Arab Emirates, 2023/24 |
| 4 | 90 | 15.0 | 0 | 3 | 62 | 3 | 2/26 | 20.66 | 4.13 | 30.00 | 0 | 0 | 0 |
ICC Men's Cricket World Cup League 2 (in Nepal/Scotland/United Arab Emirates), 2023/24-2027 |
| 4 | 90 | 15.0 | 0 | 3 | 62 | 3 | 2/26 | 20.66 | 4.13 | 30.00 | 0 | 0 | 0 |
Canada tour of United Arab Emirates, 2023/24 |
| 2 | 114 | 19.0 | 1 | 2 | 78 | 3 | 3/41 | 26.00 | 4.10 | 38.00 | 0 | 0 | 0 |
Scotland tour of United Arab Emirates, 2023/24 |
| 2 | 102 | 17.0 | 1 | 2 | 82 | 3 | 2/44 | 27.33 | 4.82 | 34.00 | 0 | 0 | 0 |
Scotland tour of United Arab Emirates, 2023/24 |
| 2 | 120 | 20.0 | 0 | 2 | 95 | 3 | 2/49 | 31.66 | 4.75 | 40.00 | 0 | 0 | 0 |
Scotland tour of United Arab Emirates, 2023/24 |
| 3 | 180 | 30.0 | 2 | 3 | 119 | 3 | 2/44 | 39.66 | 3.96 | 60.00 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 3 | 180 | 30.0 | 2 | 3 | 119 | 3 | 2/44 | 39.66 | 3.96 | 60.00 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |
| 3 | 109 | 18.1 | 0 | 3 | 128 | 3 | 2/79 | 42.66 | 7.04 | 36.33 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 3 | 109 | 18.1 | 0 | 3 | 128 | 3 | 2/79 | 42.66 | 7.04 | 36.33 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |
| 3 | 117 | 19.3 | 1 | 3 | 144 | 3 | 3/40 | 48.00 | 7.38 | 39.00 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 3 | 117 | 19.3 | 1 | 3 | 144 | 3 | 3/40 | 48.00 | 7.38 | 39.00 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |
| 2 | 99 | 16.3 | 3 | 2 | 41 | 2 | 1/16 | 20.50 | 2.48 | 49.50 | 0 | 0 | 0 |
Scotland tour of United Arab Emirates, 2023/24 |
| 1 | 18 | 3.0 | 0 | 1 | 14 | 1 | 1/14 | 14.00 | 4.66 | 18.00 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 1 | 18 | 3.0 | 0 | 1 | 14 | 1 | 1/14 | 14.00 | 4.66 | 18.00 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |
| 3 | 168 | 28.0 | 5 | 3 | 94 | 1 | 1/26 | 94.00 | 3.35 | 168.00 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 3 | 168 | 28.0 | 5 | 3 | 94 | 1 | 1/26 | 94.00 | 3.35 | 168.00 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |
| 2 | 96 | 16.0 | 0 | 2 | 97 | 1 | 1/31 | 97.00 | 6.06 | 96.00 | 0 | 0 | 0 |
Canada tour of Nepal, 2023/24 |
| 2 | 96 | 16.0 | 0 | 2 | 97 | 1 | 1/31 | 97.00 | 6.06 | 96.00 | 0 | 0 | 0 |
Canada in Nepal ODI Series, 2023/24 |