Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES118/4 (14)WAR206/4 (20)ES need 89 runs in 36 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Canada: Batting match by match (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Canada×

Player figures come from full scorecards, which we hold for 261 of the 262 matches in this selection (from 1979). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Nitish KumarCAN1919*2200v NEDKing City27 Aug 2013
Usman LimbadaCAN19193710v NEDMount Maunganui28 Jan 2014
D SoraineCAN19193320v NAMWindhoek23 Jan 2015
Cecil PervezCAN19192120v NAMWindhoek23 Jan 2015
Nikhil DuttaCAN1919*4210v UGAWindhoek24 Jan 2015
Nitish KumarCAN19192100v UAEStirling14 Jul 2015
Ruvindu GunasekeraCAN19191212v SCOEdinburgh16 Jul 2015
Navneet DhaliwalCAN19193710v MASEntebbe26 May 2017
Srimantha WijeratneCAN19191940v USAMorrisville25 Sept 2018
Abraash KhanCAN19191730v USAMorrisville25 Sept 2018
Hiral PatelCAN1919*4500v OMAWindhoek21 Apr 2019
Nitish KumarCAN19193000v NAMWindhoek23 Apr 2019
Rizwan CheemaCAN19191031v USAHamilton25 Aug 2019
Harsh ThakerCAN19192920v SINKuala Lumpur26 Sept 2019
Nitish KumarCAN19192810v HKAbu Dhabi24 Oct 2019
Shreyas MovvaCAN1919*3210v SINKing City30 Jul 2022
Pargat SinghCAN19194011v MASBangi13 Dec 2022
Dillon HeyligerCAN1919*612v CAYHamilton4 Oct 2023
Dilpreet BajwaCAN19192021v NEPKirtipur10 Feb 2024
Srimantha WijeratneCAN19191730v UAEDubai5 Mar 2024
Pargat SinghCAN19192430v USAHouston7 Apr 2024
Parveen KumarCAN19191302v NEPKing City28 Sept 2024
Saad Bin ZafarCAN19191501v USAGeorge Town27 Apr 2025
Shreyas MovvaCAN19192010v USAGeorge Town27 Apr 2025
S JyotiCAN181 & 176910v NEDPretoria5 Dec 2006
Abdool SamadCAN18181611v NEDBelfast2 Aug 2008
Karun JethiCAN18182230v WIKing City24 Aug 2008
Abdool SamadCAN18181130v ZIMKing City11 Oct 2008
Sunil DhaniramCAN18181610v AFGColombo4 Feb 2010
Trevin BastiampillaiCAN18183230v AFGUAE18 Feb 2010
Hiral PatelCAN18181840v KENSchiedam9 Jul 2010
Ruvindu GunasekeraCAN18182730v KENDelhi7 Mar 2011
K WhathamCAN18184120v AUSBangalore16 Mar 2011
Usman LimbadaCAN18182030v AFGKing City7 Aug 2011
Ruvindu GunasekeraCAN18181730v KENDubai15 Mar 2013
Hiral PatelCAN18181730v HKAbu Dhabi18 Nov 2013
Hamza TariqCAN18182021v SINKampala29 May 2017
Satsimranjit DhindsaCAN1818*1901v NEPWindhoek14 Feb 2018
Ravinderpal SinghCAN1818*821v BEAMorrisville23 Sept 2018
Harsh ThakerCAN1818*1620v MASKuala Lumpur19 Sept 2019
Rodrigo ThomasCAN18181520v NGRAbu Dhabi21 Oct 2019
Dillon HeyligerCAN1818*1021v BAHNorth Sound7 Nov 2021
Navneet DhaliwalCAN18181421v NEPAl Amarat21 Feb 2022
Harsh ThakerCAN1818*721v BHRAl Amarat14 Nov 2022
Pargat SinghCAN18181420v IRENew York7 Jun 2024
Nicholas KirtonCAN18182130v OMAKing City30 Sept 2024
Harsh ThakerCAN18182101v OMAKing City3 Oct 2024
Shreyas MovvaCAN18182010v NAMWindhoek19 Mar 2025
Ravinderpal SinghCAN18181411v USAGeorge Town27 Apr 2025
Dillon HeyligerCAN18182900v OMALauderhill19 May 2025

BF balls faced · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.