ResultInternational
Canada T20 Tri-SeriesNepal won by 56 runs← Player directory
79Recorded matches
1,488Runs
31Wickets
2Formats
Batting & bowling by format
Recorded performances: 10 Jan 2016–2 Oct 2024. Totals cover available historical matches and exclude super overs. Coverage varies by format and is not a complete career record.
Recent appearances
ResultInternational
Canada T20 Tri-SeriesOman won by 8 wicketsResultInternational
Canada T20 Tri-SeriesNepal won by 37 runsResultInternational
ICC Men's Cricket World Cup League 2Canada won by 5 wicketsResultInternational
ICC Men's Cricket World Cup League 2Canada won by 59 runsResultInternational
ICC Men's Cricket World Cup League 2Oman won by 1 wicketResultInternational
ICC Men's Cricket World Cup League 2Oman won by 4 wicketsResultInternational
ICC Men's Cricket World Cup League 2Scotland won by 8 wicketsAvailable historical scorebook coverage through 25 Oct 2026. Our Sources & methodology →