Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd 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)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

Batting by opposition (Men's All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v 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.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Monank PatelUSACanada2019-202618171568121*35.50477119.081316414
Richie BerringtonSCOCanada2010-202699036912041.0046579.35120386
Collins ObuyaKENCanada2003-2013171523685728.3152769.83011256
Milind KumarUSACanada2024-20261194363115*72.60332109.342012610
Steve TikoloKENCanada2003-20131212332872*36.4439682.83022422
Alex ObandaKENCanada2007-2013111113268532.6038085.79020464
Smit PatelUSACanada2024-2026661323152*64.6035989.97120325
William PorterfieldIRECanada2007-2013882321104*53.5037186.52120401
Irving RomaineBERCanada2006-20081110031410131.4046667.381103610
Kevin O'BrienIRECanada2007-2019119230589*43.5734089.71020285
Gavin HamiltonSCOCanada2007-200966130411960.8042072.38120171
Ryan WatsonSCOCanada2007-2009662291123*72.7535581.97110233
Peter BorrenNEDCanada2006-201411922899641.29236122.46030297
Morris OumaKENCanada2007-2013151422895824.0842368.32011331
Eric SzwarczynskiNEDCanada2006-201477228584*57.0037576.00031341
Aaron JonesUSACanada2019-20251514228094*23.33251111.550201316
Calum MacLeodSCOCanada2009-201444127817592.67275101.09110265
Thomas OdoyoKENCanada2003-20111293269111*44.8335376.20110203
Rohit KumarNEPCanada2024-202698026410133.0033578.81110227
Steven TaylorUSACanada2019-20249902425426.89242100.000112711
Andries GousUSACanada2024-20258702306532.86189121.690302112
Mohammad ShahzadAFGCanada2010-201277022911832.7124493.85111213
Paul StirlingIRECanada2010-202488122761*32.43205110.73010317
Mohammad NabiAFGCanada2010-20268712256237.50182123.630201113
Delray RawlinsBERCanada2019-20258802257028.13179125.700211414
Saiteja MukkamallaUSACanada2023-202688122481*32.0023495.73020213
Jatinder SinghOMACanada2019-20261212122268*20.18210105.71012275
Aqib IlyasOMACanada2019-20245502196143.8023892.02030225
Bastiaan ZuiderentNEDCanada2006-201066321677*72.0030471.05011251
Anil SahNEPCanada2024551213112*53.25183116.39110239
Tanmay MishraKENCanada2006-20139942126242.4030569.51020142
Xavier MarshallWI/USACanada2008-2021442211157*105.50168125.601001714
Shayan JahangirUSACanada2023-20259722098941.80172121.51020214
Jan Nicol Loftie-EatonNAMCanada2023-20258722086541.60179116.20010228
Alexei KervezeeNEDCanada2006-20126502077541.4026877.24010140
Fraser WattsSCOCanada2007-201266020510134.1726677.07111152
Gary WilsonIRECanada2009-201987120456*34.0023287.93011144
Niall O'BrienIRECanada2007-20137712035033.8322092.27011183
Neil McCallumSCOCanada2007-201066320289*67.33196103.06020244
Zeeshan MaqsoodOMACanada2019-202499320176*33.50157128.03021209
Eoin MorganIRECanada2007-2009221199115199.0020696.60110203
Noor Ali ZadranAFGCanada2010-201144019611449.0025477.17110132
Irfan KarimKENCanada201344019211248.0026373.00111180
George MunseySCOCanada2024-202644118884*62.6725374.31021205
Lionel CannBERCanada2006-20087721884237.60142132.39000713
Jan FrylinckNAMCanada202533018311461.0022680.97110135
Kamau LeverockBERCanada2019-20235501838336.60149122.82010159
Saleem MukuddemBERCanada2006-20077721825736.4034752.45010151
Kashyap PrajapatiOMACanada2022-202477118274*30.3321285.85021157
Ryan ten DoeschateNEDCanada2006-20106611804936.0020388.67000210
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.