Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2068th 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)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Canada: Batting figures (All internationals)

Ashish Bagai has the highest batting average in internationals for Canada: 38.42 (minimum 20 innings) (from the 205 of 206 matches with full scorecards).

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 205 of the 206 matches in this selection (from 1979). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashish BagaiCAN2003-20136967102190137*38.42316569.1921822018
YS SamraCAN2025-202638363108111032.76992108.9726111248
Navneet DhaliwalCAN2019-20266664617618730.36181497.08014514865
Aaron JohnsonCAN2022-2026585731570121*29.071325118.49210716291
Harsh ThakerCAN2019-20269077131854111*28.97224982.4426210455
Pargat SinghCAN2022-202658542147710228.40176783.59110515830
Ian BillcliffCAN2003-2010212105809327.6283269.71040479
Abdool SamadCAN2003-20103433283713027.00113373.871238110
Hamza TariqCAN2011-20263731105607126.67469119.400444819
Shreyas MovvaCAN2021-2026595213101783*26.08130977.690427014
Nicholas KirtonCAN2019-2026716710147073*25.79155394.6608110144
John DavisonCAN2003-20113636282411124.24791104.171579223
Nitish KumarCAN2010-2019333036398323.6770590.640325213
Ravinderpal SinghCAN2019-20254942879910123.50617129.501145442
Srimantha WijeratneCAN2019-2024272315156323.4157489.72063623
Ruvindu GunasekeraCAN2008-2014262605987223.0080574.290635613
Geoff BarnettCAN2006-2010262615757723.0085367.41011655
Sunil DhaniramCAN2006-20105550410159222.07124981.270629310
Desmond ChumneyCAN2003-2007202023924821.7858966.55000289
Rizwan CheemaCAN2008-20195756311539421.75999115.4208812563
Dilpreet BajwaCAN2023-2026302935655621.73531106.400435417
Hiral PatelCAN2009-20213737275388*21.5185987.660458211
Saad Bin ZafarCAN2019-2026105682196740*20.57102094.800038423
Jimmy HansraCAN2010-20143129647170*20.4875662.300223010
Dillon HeyligerCAN2019-20268255246085619.61469129.640154335
Asif MullaCAN2006-2009282804935817.6161480.290134913
Umar BhattiCAN2006-20104135114054616.8852976.56002317
Zubin SurkariCAN2008-2011262433314915.7667848.82002300
Khurram ChohanCAN2009-20142822818335*13.0729761.62001105
Harvir BaidwanCAN2008-2014483282573310.7137069.46007161
Kaleem SanaCAN2022-20267936162091710.4523389.700061013
Henry OsindeCAN2006-20135233149521*5.0016457.9300762

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 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.