ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Canada: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Canada×At Sportpark Westvliet×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Harsh ThakerCANUnited States of America2024220907745.009297.8301061
Ashish BagaiCANAfghanistan2010110828282.0012267.2101050
Dillon HeyligerCANUnited States of America2024220765638.0076100.0001063
Shreyas MovvaCANNetherlands2024110656565.009072.2201060
Dilpreet BajwaCANUnited States of America2024220585629.0050116.0001062
Aaron JohnsonCANUnited States of America2024220555527.5044125.0001174
Hiral PatelCANAfghanistan2010110434343.007358.9000050
Pargat SinghCANUnited States of America2024110424242.005182.3500051
Shreyas MovvaCANUnited States of America2024220383719.0033115.1500030
Harsh ThakerCANNetherlands2024110353535.007944.3000020
Umar BhattiCANAfghanistan2010110323232.0021152.3800041
Jimmy HansraCANAfghanistan20101113030*-30100.0000001
Dilpreet BajwaCANNetherlands2024110252525.004654.3500020
Saad Bin ZafarCANNetherlands2024110222222.003562.8600010
Nicholas KirtonCANUnited States of America202422018149.002090.0000030
Sunil DhaniramCANAfghanistan2010110161616.0012133.3300030
Geoff BarnettCANAfghanistan2010110121212.002352.1700000
Dillon HeyligerCANNetherlands2024110121212.0010120.0000020
Kaleem SanaCANUnited States of America20242111010*-9111.1100001
Saad Bin ZafarCANUnited States of America202422110710.0010100.0000010
Jeremy GordonCANUnited States of America202411177*-2350.0000001
Kaleem SanaCANNetherlands2024110777.003233.3300001
Aaditya VaradarajanCANNetherlands2024110777.001070.0000010
Akhil KumarCANUnited States of America202411177*-6116.6700010
Jeremy GordonCANNetherlands202411166*-4150.0000010
Rizwan CheemaCANAfghanistan2010110444.001625.0000010
Aaditya VaradarajanCANUnited States of America2024110444.002020.0000000
Kanwarpal TathgurCANUnited States of America2024110333.00837.5000000
Calvert HooperCANAfghanistan201011122*-2100.0000000
Zubin SurkariCANAfghanistan2010110222.00825.0000000
Junaid SiddiquiCANNetherlands2024110222.00450.0000000
Nicholas KirtonCANNetherlands2024110111.00425.0000000
Aaron JohnsonCANNetherlands2024110111.00714.2900000

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.