Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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
Dillon HeyligerCAN2828*1032v CAYHamilton1 Oct 2023
Nicholas KirtonCAN28283311v USAHouston12 Apr 2024
YS SamraCAN28282350v USAGeorge Town24 Apr 2025
Shivam SharmaCAN28284130v USALauderhill25 May 2025
Pargat SinghCAN28281732v BERKing City15 Jun 2025
YS SamraCAN28281731v CAYKing City16 Jun 2025
Saad Bin ZafarCAN28282631v AFGChennai19 Feb 2026
Hamza TariqCAN28282221v OMAAl Amarat9 Oct 2026
Desmond ChumneyCAN2727*5101v ENGSt Lucia18 Mar 2007
Trevin BastiampillaiCAN27277310v USAHamilton29 May 2010
Calvert HooperCAN27274241v NEDRotterdam5 Jul 2010
Zubin SurkariCAN27276720v PAKColombo3 Mar 2011
Hamza TariqCAN2727*1360v PANMorrisville21 Sept 2018
Rizwan CheemaCAN27271203v USAMorrisville25 Sept 2018
Harsh ThakerCAN27275020v DENKuala Lumpur25 Sept 2019
Matthew SpoorsCAN27273740v SINKing City30 Jul 2022
Pargat SinghCAN27272621v KSAAl Amarat15 Nov 2022
Ravinderpal SinghCAN27272902v MASBangi13 Dec 2022
Harsh ThakerCAN27274711v JERWindhoek27 Mar 2023
Nikhil DuttaCAN27271622v BERHamilton30 Sept 2023
Nicholas KirtonCAN27272310v USAHouston7 Apr 2024
Pargat SinghCAN27272630v USAHouston9 Apr 2024
Harsh ThakerCAN27276110v NEPKing City16 Sept 2024
Jaskaran SinghCAN2727*1413v BERKing City15 Jun 2025
Shreyas MovvaCAN27272830v SCODundee13 Aug 2026
Joseph HarrisCAN26263930v NZBenoni3 Mar 2003
Desmond ChumneyCAN26264720v KENToronto6 Aug 2006
Asif MullaCAN26263610v SCOMombasa18 Jan 2007
D SoraineCAN2620 & 69240v KENNairobi12 Oct 2007
Abdool SamadCAN26264030v BERKing City28 Jun 2008
Sunil DhaniramCAN26262120v NEDBelfast2 Aug 2008
Khurram ChohanCAN26265111v IRECenturion19 Apr 2009
Abdool SamadCAN26263211v AFGColombo4 Feb 2010
Umar BhattiCAN26262511v SCOAmstelveen3 Jul 2010
Geoff BarnettCAN26266020v IREAmstelveen7 Jul 2010
Geoff BarnettCAN26265220v KENSchiedam10 Jul 2010
Zubin SurkariCAN26264820v ZIMNagpur28 Feb 2011
Nitish KumarCAN26263840v IREDublin19 Sept 2011
Ruvindu GunasekeraCAN26263320v IREDubai22 Mar 2012
Hiral PatelCAN26263050v NAMWindhoek10 Apr 2012
Usman LimbadaCAN26264520v NAMWindhoek10 Apr 2012
Jimmy HansraCAN26262130v HKAbu Dhabi18 Nov 2013
Nitish KumarCAN26262350v SCOChristchurch23 Jan 2014
Navneet DhaliwalCAN2626*1103v PHIAl Amarat18 Feb 2022
Rayyan PathanCAN26261440v OMAAl Amarat19 Feb 2022
Pargat SinghCAN26261712v BHRAl Amarat14 Nov 2022
Matthew SpoorsCAN26262930v BHRAl Amarat14 Nov 2022
Ravinderpal SinghCAN26262520v USAWindhoek29 Mar 2023
Saad Bin ZafarCAN2626*2321v BERHamilton30 Sept 2023
Nicholas KirtonCAN2626*1022v BERHamilton7 Oct 2023

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.