Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS

Canada: Batting figures (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Canada×At Hazelaarweg×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashish BagaiCAN2010110717171.0013253.7901070
Sunil DhaniramCAN2010110999.001850.0000010
Umar BhattiCAN2010110000.0060.0000100
Geoff BarnettCAN2010110343434.003987.1800050
Trevin BastiampillaiCAN2010110000.0080.0000100
Calvert HooperCAN2010110272727.004264.2900041
Harvir BaidwanCAN2010110444.001040.0000000
Rizwan CheemaCAN2010110555.001050.0000010
Hiral PatelCAN2010110999.001947.3700010
Zubin SurkariCAN2010110000.0010.0000100
Parth DesaiCAN201011100*-100.0000000
Junaid SiddiquiCAN2024110555.001926.3200000
Saad Bin ZafarCAN2024221171217.002958.6200000
Pargat SinghCAN2024220777238.508689.5301081
Nicholas KirtonCAN2024220994.502142.8600110
Dillon HeyligerCAN202422016148.002661.5400020
Ravinderpal SinghCAN2024110111.00812.5000000
Harsh ThakerCAN2024220000.0070.0000200
Shreyas MovvaCAN202422111568115.0016768.86010100
Kaleem SanaCAN2024220844.001172.7300010
Aaron JohnsonCAN2024220423221.004397.6700081
Dilpreet BajwaCAN2024220282014.004365.1200040
RR JoshiCAN2024110333.00475.0000000
Aaditya VaradarajanCAN2024110252525.003278.1300000

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.