Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES89/3 (9.3)WAR206/4 (20)ES need 118 runs in 63 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 by opposition (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.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hiral PatelCANIreland2010-201377113888*23.00117117.95013173
Hamza TariqCANKenya2013-201887132225.334768.0900302
Rizwan CheemaCANIreland2009-20191010097369.7012180.17003112
John DavisonCANSri Lanka2003-2011220000.0050.0000200
Harvir BaidwanCANAfghanistan2010-2012520000.0030.0000200
Rizwan CheemaCANCayman Islands2019220000.0060.0000200
Rayyan PathanCANNetherlands2024220000.0030.0000200
Kaleem SanaCANUnited Arab Emirates2023-2026420000.0020.0000200
Dillon HeyligerCANHong Kong2019330662.00966.6700201
Dillon HeyligerCANMalaysia2019-20223312828*14.0024116.6700212
Abdool SamadCANNetherlands2006-2008440624415.5010062.0000261
Kevin SandherCANNetherlands2006-2007540210.501711.7600200
S JyotiCANScotland2007-200944013311733.2515287.50102102
Jimmy HansraCANNetherlands2012-2015540403010.005967.8000212
Rizwan CheemaCANNetherlands2009-20156611309426.0097134.02012147
Ruvindu GunasekeraCANNetherlands2012-20156601155419.1715375.16022132
Pargat SinghCANOman2022-20257602158535.8328874.65022253
Dillon HeyligerCANNepal2018-2024761603012.006198.3600244
Qaiser AliCANKenya2006-2007670812811.5715552.2600280
Dillon HeyligerCANNamibia2018-20259715729*9.506095.0000272
John DavisonCANKenya2003-2011881973813.8611981.51002122
Sunil DhaniramCANNetherlands2006-201091001605516.0017889.89012201
Navneet DhaliwalCANOman2017-2025121101897317.1834954.15012141
Henry OsindeCANKenya2006-2013151242162.636432.8100210
Navneet DhaliwalCANUnited States of America2018-202512121417121*37.91368113.321322519
Pargat SinghCANUnited States of America2023-2026121202917224.2538875.00012304
Saad Bin ZafarCANUnited States of America2018-20262117519029*15.83188101.06002126
I MarajCANSri Lanka2003110000.0010.0000100
I MarajCANNew Zealand2003110000.00140.0000100
Nicholas de GrootCANBangladesh2003110000.0040.0000100
Nicholas de GrootCANKenya2003110000.0040.0000100
Nicholas de GrootCANSri Lanka2003110000.0020.0000100
Abdul SattaurCANSri Lanka2003110000.00100.0000100
Austin CodringtonCANSri Lanka2003110000.0090.0000100
Austin CodringtonCANWest Indies2003110000.0010.0000100
Abdool SamadCANPakistan2008110000.0020.0000100
Barry SeebaranCANWest Indies2003110000.0010.0000100
Nicholas IfillCANKenya2006110000.0020.0000100
Asif MullaCANNew Zealand2007110000.0020.0000100
GR CodringtonCANBangladesh2007110000.0020.0000100
Sunil DhaniramCANUnited States of America2010210000.0010.0000100
Henry OsindeCANZimbabwe2006-2008210000.0010.0000100
S JyotiCANZimbabwe2008110000.00120.0000100
Geoff BarnettCANZimbabwe2006110000.0050.0000100
Calvert HooperCANIreland2010110000.0010.0000100
Harvir BaidwanCANUnited Arab Emirates2013110000.0020.0000100
Eion KatchayCANSri Lanka2008110000.0040.0000100
Jaskaran SinghCANSouth Africa2026110000.0010.0000100
Usman LimbadaCANScotland2012110000.0020.0000100
Rustam BhattiCANScotland2012110000.0010.0000100
Page 1Next

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.