Personal details
Born24 Oct 1997
Age29 Years
NationalityCanada
BattingRight Hand Bat
BowlingRight Arm Off Break
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 35 | 998 | 32.19 | 65.49 | 30 | 4.44 |
| T20I | 54 | 822 | 25.68 | 123.05 | 39 | 6.1 |
| T20 | 57 | 824 | 24.97 | 122.44 | 42 | 6.00 |
| List A | 56 | 1564 | 34 | 68.71 | 36 | 4.34 |
| T10 | 3 | 6 | 6.00 | 200.00 | 0 | – |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 35 | 34 | 3 | 998 | 111 | 32.19 | 1524 | 65.49 | 2 | 4 | 50 | 18 | 13 |
| T20I | 54 | 42 | 10 | 822 | 53 | 25.68 | 668 | 123.05 | 0 | 2 | 49 | 35 | 14 |
| T20 | 57 | 44 | 11 | 824 | 53 | 24.97 | 673 | 122.44 | 0 | 2 | 49 | 35 | 14 |
| List A | 56 | 54 | 8 | 1564 | 111 | 34 | 2276 | 68.71 | 2 | 8 | 98 | 27 | 21 |
| T10 | 3 | 2 | 1 | 6 | 6 | 6.00 | 3 | 200.00 | 0 | 0 | 0 | 1 | 1 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 35 | 33 | 244.3 | 1086 | 30 | 4/37 | 36.20 | 4.44 | 0 | 0 |
| T20I | 54 | 43 | 126.4 | 773 | 39 | 4/20 | 19.82 | 6.1 | 0 | 0 |
| T20 | 57 | 46 | 136.4 | 820 | 42 | 4/20 | 19.52 | 6.00 | 0 | 0 |
| List A | 56 | 42 | 270.3 | 1174 | 36 | 3/24 | 32.61 | 4.34 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 4 | 116 | 50 | 38.67 | 119.59 | 0 | – |
| Global T20 Canada | 21 | 261 | 79 | 37.29 | 103.16 | 13 | 5.69 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
South Africa | 1 | 33 | 33 | 33.00 | 113.79 | 0 | 0 |
Afghanistan | 1 | 30 | 30 | 30.00 | 125.00 | 0 | 0 |
New Zealand | 1 | 3 | 3 | – | 100.00 | 0 | 0 |
Last 10 innings · batting
2*vs VG
19*vs TK
0vs TK
0vs VCK
6*vs WRW
30vs AFG
3*vs NZ
50vs UAE
33vs SA
8vs NEP
T20
vs VG31 Oct 2026 · Not out
2*(2)
T20
vs TK30 Oct 2026 · Not out
19*(24)
T20
vs TK26 Oct 2026 · c AN Abbasi b Z Shahzad
0(3)
T10
vs VCK1 Oct 2026 · c A Dhabe b A Kumar
0(2)
T10
vs WRW29 Sep 2026 · Not out
6*(1)
T20I
vs AFG19 Feb 2026 · c MU Rahman b M Nabi
30(24)
T20I
vs NZ17 Feb 2026 · Not out
3*(3)
T20I
vs UAE13 Feb 2026 · c MR Kumar b J Siddique
50(41)
T20I
vs SA9 Feb 2026 · c K Rabada b L Ngidi
33(29)
T20
vs NEP5 Feb 2026 · b S Lamichhane
8(10)
Last 10 innings · bowling
0/20vs BB
2/17vs VG
0/22vs VG
1/10vs TK
0/7vs MS
0/15vs NEP
0/16vs BER
0/9vs CAY
1/15vs BAH
2/19vs CAY

South Africa
Afghanistan
New Zealand