Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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
John DavisonCANScotland2007-20094401164129.0012295.08000162
Ravinderpal SinghCANCayman Islands2019-202542011510157.5057201.75100711
Ruvindu GunasekeraCANNetherlands2012-20156601155419.1715375.16022132
Pargat SinghCANUnited Arab Emirates2023-202433011410238.0011698.28100152
YS SamraCANCayman Islands20254311146157.0064178.13010108
Nicholas KirtonCANCayman Islands2023-20255401144228.5093122.5800045
Geoff BarnettCANNetherlands2007-20105501133622.6013981.29000141
Abdul JabbarCANKenya20073401124928.0015273.68000171
Dillon HeyligerCANOman2018-2025117311237*28.0085131.7600076
John DavisonCANWest Indies2003110111111111.0076146.0510086
Nitish KumarCANUganda201522011110455.5011497.37100111
YS SamraCANNew Zealand2026110110110110.0065169.23100116
Umar BhattiCANNetherlands2006-201067311083*27.5018858.51011101
Zubin SurkariCANKenya2008-20116521094936.3319456.19000140
Nicholas KirtonCANVanuatu2022111108108*-95113.6810075
Matthew SpoorsCANPhilippines2022111108108*-66163.64100143
Nikhil DuttaCANSingapore2017-202233110853*54.0012785.0401084
Rayyan PathanCANPanama2021111107107*-62172.5810096
Ravinderpal SinghCANQatar2019-202233210756*107.0073146.5801075
Aaron JohnsonCANUnited Arab Emirates2023-20264401077026.7513181.68010125
YS SamraCANNepal202622010610553.0012982.17100114
Jimmy HansraCANNamibia2012-20154401064926.5018756.6800172
Rizwan CheemaCANSri Lanka2008-20112201056852.5078134.6201088
Shreyas MovvaCANNamibia202566210524*26.2515169.5400061
Navneet DhaliwalCANPanama2018-20234311046552.0058179.31010124
Nitish KumarCANKenya2009-201891001042310.4025640.6300170
Hamza TariqCANNetherlands2014-20153301036134.3380128.7501198
Nicholas KirtonCANQatar202222110265*102.0012879.6901043
Harsh ThakerCANNetherlands2024-20266501025220.4019652.0401172
Saad Bin ZafarCANScotland2015-202664110140*33.6712382.11000102
YS SamraCANBahamas202544210150*50.5044229.5501088
Ravinderpal SinghCANOman2019-20246511014625.2580126.2500082
Ruvindu GunasekeraCANNamibia2012-2018660995716.5013971.2201136
John DavisonCANIreland2007-2009220985749.009998.9901082
Sunil DhaniramCANAfghanistan2010440985624.5011485.9601081
John DavisonCANKenya2003-2011881973813.8611981.51002122
Rizwan CheemaCANIreland2009-20191010097369.7012180.17003112
Asif MullaCANScotland2007-2009550964819.2011980.6700172
Pargat SinghCANNamibia2023-2025550964019.2015561.9400083
Hiral PatelCANNetherlands2010-20156619634*19.2011384.9600181
Srimantha WijeratneCANNamibia2015-2023550955219.0014366.4301080
Geoff BarnettCANIreland2009-2010330944931.3314465.28000111
YS SamraCANScotland2025-2026330947831.3388106.82011104
Nitish KumarCANUnited Arab Emirates2015-2019330926230.6712374.8001040
Ruvindu GunasekeraCANScotland2012-2015440925323.0011480.7001185
Usman LimbadaCANKenya2013552913030.3377118.18000110
Hamza TariqCANNepal2015-2026550913018.2012175.2100063
Asif MullaCANBermuda2006-2008440903122.5010883.33000113
Srimantha WijeratneCANMalaysia2019-2022220897444.5010981.6501041
Navneet DhaliwalCANBelize2018-20213228969*-43206.9801085

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.