Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR165/4 (18.1)ES chose to bowlT2067th 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
Ruvindu GunasekeraCAN30303931v UGAWindhoek21 Jan 2015
Nikhil DuttaCAN30306000v MASEntebbe26 May 2017
Nitish KumarCAN30303511v NAMWindhoek12 Feb 2018
Nicholas KirtonCAN30305001v MASBangi13 Dec 2022
Dillon HeyligerCAN30301104v PANHamilton3 Oct 2023
Dillon HeyligerCAN30302722v NEPKing City16 Sept 2024
Kanwarpal TathgurCAN30301513v NAMWindhoek19 Mar 2025
YS SamraCAN30303850v NAMKing City27 Aug 2025
Saad Bin ZafarCAN30303130v NAMKing City2 Sept 2025
Harsh ThakerCAN30302431v AFGChennai19 Feb 2026
Akhil KumarCAN3030*4010v NEPAl Amarat11 Oct 2026
Hamza TariqCAN30302621v NEPAl Amarat17 Oct 2026
John VaughanCAN29294340v AUSBirmingham16 Jun 1979
Henry OsindeCAN2915 & 143322v NEDPretoria5 Dec 2006
DES MaxwellCAN29294522v SCOMombasa23 Jan 2007
Desmond ChumneyCAN29293911v KENMombasa24 Jan 2007
Sunil DhaniramCAN29292331v NEDNairobi30 Jan 2007
Abdool SamadCAN29292322v ZIMKing City13 Oct 2008
Dillon HeyligerCAN2929*3031v NAMWindhoek23 Apr 2019
Saad Bin ZafarCAN2929*742v BHRAl Amarat14 Nov 2022
Navneet DhaliwalCAN29292402v CAYHamilton4 Oct 2023
Harsh ThakerCAN29295720v NEPKirtipur12 Feb 2024
Aaron JohnsonCAN29293641v UAEDubai5 Mar 2024
Saad Bin ZafarCAN29291641v USAHouston7 Apr 2024
Saad Bin ZafarCAN2929*1812v USAHouston12 Apr 2024
Navneet DhaliwalCAN29292022v BERGeorge Town19 Apr 2025
Shivam SharmaCAN29293420v NAMKing City27 Aug 2025
Saad Bin ZafarCAN29295140v SCOKing City31 Aug 2025
Aaron JohnsonCAN29295821v OMAAl Amarat9 Oct 2026
Desmond ChumneyCAN28282531v BANDurban11 Feb 2003
Ashish BagaiCAN2828*3740v SAEast London27 Feb 2003
Abdool SamadCAN28283620v BERToronto19 Aug 2006
GR CodringtonCAN28283021v BERToronto21 Aug 2006
Desmond ChumneyCAN28284530v BERBenoni30 Nov 2006
Desmond ChumneyCAN28283420v SCOMombasa18 Jan 2007
Qaiser AliCAN28285130v KENMombasa24 Jan 2007
Mohammad IqbalCAN2828 & 06540v KENNairobi12 Oct 2007
Arvind KandappahCAN28285930v KENNairobi20 Oct 2007
Ramesh DavidCAN28286850v WIKing City24 Aug 2008
Rizwan CheemaCAN28281370v NAMWindhoek23 Jan 2015
Junaid SiddiquiCAN2828*1612v SCOEdinburgh16 Jul 2015
Rizwan CheemaCAN28281204v NEDEdinburgh17 Jul 2015
Dhanuka PathiranaCAN28286410v MASEntebbe26 May 2017
Srimantha WijeratneCAN28283630v NAMWindhoek15 Feb 2018
Bhavindu AdhihettyCAN28283320v OMAWindhoek21 Apr 2019
Rodrigo ThomasCAN28284321v NAMWindhoek23 Apr 2019
Harsh ThakerCAN2828*1431v BERCoolidge11 Nov 2021
Dillon HeyligerCAN2828*1912v MASKing City31 Jul 2022
Srimantha WijeratneCAN28282311v UAEWindhoek1 Apr 2023
Saad Bin ZafarCAN28284830v PNGWindhoek5 Apr 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.