Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES81/2 (8)WAR206/4 (20)ES need 126 runs in 72 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
Nikhil DuttaCAN22224411v SINKampala29 May 2017
Bhavindu AdhihettyCAN22224010v PNGWindhoek24 Apr 2019
Abraash KhanCAN22222250v USAHamilton25 Aug 2019
Hamza TariqCAN22221530v DENKuala Lumpur25 Sept 2019
Nitish KumarCAN22222211v SINKuala Lumpur26 Sept 2019
Hamza TariqCAN22221812v SINKuala Lumpur26 Sept 2019
Nitish KumarCAN22221910v OMAAbu Dhabi25 Oct 2019
Rayyan PathanCAN22222240v USACoolidge10 Nov 2021
Harsh ThakerCAN22222110v QATKing City3 Aug 2022
Dillon HeyligerCAN2222*1421v OMAAl Amarat20 Nov 2022
Navneet DhaliwalCAN22221720v PANHamilton3 Oct 2023
Srimantha WijeratneCAN22222820v NEPKirtipur12 Feb 2024
Saad Bin ZafarCAN22223510v NEDThe Hague11 Aug 2024
Shreyas MovvaCAN2222*1511v USAUtrecht24 Aug 2024
Saad Bin ZafarCAN22221540v OMAKing City20 Sept 2024
Shreyas MovvaCAN22222311v NEPKing City28 Sept 2024
Shreyas MovvaCAN22223401v SCODundee7 Aug 2026
Franklyn DennisCAN21219920v ENGManchester13 Jun 1979
Abdool SamadCAN21212910v BERPotchefstroom27 Nov 2006
Desmond ChumneyCAN21213320v SCOMombasa23 Jan 2007
Abdool SamadCAN21212410v SCOMombasa23 Jan 2007
John DavisonCAN21212540v ENGSt Lucia18 Mar 2007
Henry OsindeCAN2121*2320v NEDToronto3 Jul 2007
Geoff BarnettCAN21213810v NEDBelfast2 Aug 2008
Harvir BaidwanCAN2121*2000v BERKing City18 Aug 2008
Geoff BarnettCAN21213720v SCOBenoni8 Apr 2009
Ashish BagaiCAN21214100v IREAmstelveen7 Jul 2010
Geoff BarnettCAN21212821v KENSchiedam9 Jul 2010
Harvir BaidwanCAN21211420v NEDDubai13 Mar 2012
Junaid SiddiquiCAN21211221v AFGDubai18 Mar 2012
Harvir BaidwanCAN21211621v SCODubai23 Mar 2012
Usman LimbadaCAN2121*1230v KENDubai16 Mar 2013
Dhanuka PathiranaCAN2121*2930v OMAKampala30 May 2017
Ruvindu GunasekeraCAN21211740v UAEWindhoek9 Feb 2018
Ravinderpal SinghCAN2121*1420v BERHamilton24 Aug 2019
Nicholas KirtonCAN21212111v JERAbu Dhabi20 Oct 2019
Ravinderpal SinghCAN21212010v OMAAbu Dhabi25 Oct 2019
Srimantha WijeratneCAN21211530v UAEAbu Dhabi27 Oct 2019
Hamza TariqCAN2121*1502v OMAAl Amarat19 Feb 2022
Dillon HeyligerCAN2121*1031v OMAAl Amarat19 Feb 2022
Saad Bin ZafarCAN2121*2711v QATBangi4 Dec 2022
Ravinderpal SinghCAN2121*1811v JERWindhoek27 Mar 2023
Saad Bin ZafarCAN2121*1011v CAYHamilton1 Oct 2023
Harsh ThakerCAN21212210v BERHamilton7 Oct 2023
Saad Bin ZafarCAN21214110v UAEDubai28 Feb 2024
Nicholas KirtonCAN2121912v USAHouston9 Apr 2024
Navneet DhaliwalCAN21212520v NAMWindhoek23 Mar 2025
Harsh ThakerCAN2121912v USAGeorge Town24 Apr 2025
Shreyas MovvaCAN21212120v UAEDelhi13 Feb 2026
Sunil DhaniramCAN20203120v BERBenoni30 Nov 2006

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.