Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLiveSemi Final · CSA Pro20 2026/27LIO194/6 (20)WP163/5 (18)WP need 32 runs in 12 ballsT20Semi Final · CSA Pro20 2026/27WAR163/2BOL160/7Warriors won by 8 wickets (11 balls left)T1016th Match · Abu Dhabi T10 League 2026RDCUTODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)List A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENGT20I1st T20I · England tour of Australia 2026AUSENG

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 GunasekeraCAN00200v NAMWindhoek15 Feb 2018
Dillon HeyligerCAN00100v USAMorrisville25 Sept 2018
Nikhil DuttaCAN00100v HKWindhoek20 Apr 2019
Dillon HeyligerCAN00100v HKWindhoek20 Apr 2019
Ruvindu GunasekeraCAN00200v OMAWindhoek21 Apr 2019
Rodrigo ThomasCAN00800v USAWindhoek26 Apr 2019
Nikhil DuttaCAN00*400v HKWindhoek27 Apr 2019
Rizwan CheemaCAN00100v CAYHamilton18 Aug 2019
Ravinderpal SinghCAN00400v USAHamilton21 Aug 2019
Rizwan CheemaCAN00500v CAYHamilton22 Aug 2019
Rodrigo ThomasCAN00100v CAYHamilton22 Aug 2019
Nitish KumarCAN00300v USAHamilton25 Aug 2019
Rodrigo ThomasCAN00100v VANKuala Lumpur17 Sept 2019
Harsh ThakerCAN00200v VANKuala Lumpur17 Sept 2019
Dillon HeyligerCAN00200v MASKuala Lumpur19 Sept 2019
Hamza TariqCAN00*100v QATKuala Lumpur22 Sept 2019
Cecil PervezCAN00*000v DENKuala Lumpur25 Sept 2019
Saad Bin ZafarCAN00200v SINKuala Lumpur26 Sept 2019
Romesh ErangaCAN00*000v SINKuala Lumpur26 Sept 2019
Hamza TariqCAN00200v JERAbu Dhabi20 Oct 2019
Hamza TariqCAN00100v IREAbu Dhabi23 Oct 2019
Nicholas KirtonCAN00*100v IREAbu Dhabi23 Oct 2019
Dillon HeyligerCAN00300v HKAbu Dhabi24 Oct 2019
Matthew SpoorsCAN00300v NEPAl Amarat21 Feb 2022
Rayyan PathanCAN00200v GERAl Amarat22 Feb 2022
Nicholas KirtonCAN00100v SINKing City30 Jul 2022
Ravinderpal SinghCAN001200v MASKing City31 Jul 2022
Jeremy GordonCAN00*000v QATKing City3 Aug 2022
Aaron JohnsonCAN00400v BHRAl Amarat17 Nov 2022
Srimantha WijeratneCAN00400v OMAAl Amarat20 Nov 2022
Pargat SinghCAN00200v OMAAl Amarat20 Nov 2022
Pargat SinghCAN00300v OMAAl Amarat21 Nov 2022
Ravinderpal SinghCAN00200v SINKuala Lumpur6 Dec 2022
Dillon HeyligerCAN00300v MASBangi13 Dec 2022
Nikhil DuttaCAN00600v USAWindhoek29 Mar 2023
Pargat SinghCAN00300v USAWindhoek29 Mar 2023
Jeremy GordonCAN00300v UAEWindhoek1 Apr 2023
Kaleem SanaCAN00100v UAEWindhoek1 Apr 2023
Srimantha WijeratneCAN00800v PNGWindhoek5 Apr 2023
Pargat SinghCAN00100v CAYHamilton1 Oct 2023
IS SohiCAN00200v NEPKirtipur8 Feb 2024
Navneet DhaliwalCAN00200v USAHouston7 Apr 2024
Srimantha WijeratneCAN00100v USAHouston9 Apr 2024
Saad Bin ZafarCAN00200v USAHouston9 Apr 2024
Parveen KumarCAN00300v USAHouston9 Apr 2024
Pargat SinghCAN00100v USAHouston12 Apr 2024
Shreyas MovvaCAN00100v USAHouston12 Apr 2024
Dillon HeyligerCAN00200v IRENew York7 Jun 2024
Ravinderpal SinghCAN00200v PAKNew York11 Jun 2024
Nicholas KirtonCAN00300v NEDRotterdam17 Aug 2024

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.