Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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

Batting by opposition (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Imran AnwarBHRKuwait2019-2026141131968724.50154127.270101214
Geoff MillerENGNew Zealand1978-1983131101968917.8253036.98011220
Javed BurkiPAKNew Zealand1965-196971321966317.82--01250
Richard CollingeNZIndia1965-1976111341965421.782544.00011204
Peter SiddleAUSSouth Africa2008-2016132161962313.0743345.27004241
Frank LaverAUSEngland1899-1909152361964511.53--00400
Tillakaratne DilshanSLNetherlands2006-2014332195117*195.00148131.76110222
Avishka GunawardeneSLWest Indies2000-200144019513248.7523084.78100271
Gyanendra MallaNEPNamibia2022-20234401957548.7524280.58020186
James TaylorENGSri Lanka2014-20155501959039.0024180.91020134
Syed AzizMASPapua New Guinea2022-20246601956432.50133146.62020229
Sachin BhudiaKENNigeria2024-202566319557*65.00128152.34020167
Alan FairfaxAUSWest Indies1930-193156219560*48.75--020111
Terry DuffinZIMBangladesh2006-20077701954827.8632959.27000220
Paul StirlingIREOman2016-20237701957127.86170114.71020284
Adnan AkmalPAKZimbabwe2011-20136711956432.5037552.00010200
Gary BallanceENGPakistan20164701957027.8644344.02010270
Anshuman RathHKOman2015-2026881195140*27.86119163.871012110
Keacy CartyWIAustralia2024-20256801958824.3829765.66010123
Ben BarnettAUSEngland19384811955727.8639948.87010250
Ahmed FaizMASNepal2019-202410901954521.67190102.63000135
Eric SzwarczynskiNEDIreland2007-20131010119556*21.6729665.88010161
Herby WadeSAAustralia1935-193651001953919.50--00250
George FullertonSAEngland1947-195151001956019.50--021141
Jan Nicol Loftie-EatonNAMZimbabwe2022-2026171211954717.73146133.56000233
Clive MadandeZIMIreland2023-20241213319544*19.5020893.75002192
Mohammad AshrafulBANEngland2005-2010101401959413.9325676.17012224
Sadeera SamarawickramaSLIndia2017-2024141701954211.4730963.11005230
Saqlain MushtaqPAKIndia1996-2004402581952911.4743944.42006132
Kemar RoachWIEngland2011-202217265195299.2963730.61004290
Vusi SibandaZIMBermuda200622019411697.0020893.27110173
Paul SheahanAUSPakistan197223019412764.6725359.29100180
Tom CooperNEDPakistan20224401946648.5023582.55030174
Brandon McMullenSCOAustralia20244401946048.50130149.230301213
Malinda WarnapuraSLBangladesh2007-20094601948232.3339848.74021210
Milind KumarUSAOman20257621946848.5024678.86021147
Sharmarh BrooksWIPakistan2021-20226601947032.3321590.23010157
KC RamamoorthyINACambodia2023-20247601945532.33138140.58020189
Waseem MuhammadUAEKuwait2022-20246601947432.33124156.450211613
Gordon LeggatNZIndia1955-19563611946138.80--02050
Surinder AmarnathINDNew Zealand197636019412432.33--100201
Akram KhanBANKenya1997-20037701946527.7129565.76011131
Craig CummingNZSri Lanka2005-20064701944727.7155734.83000212
Zak TribeJERGuernsey2024-202687319454*48.50155125.16010138
Faisal IqbalPAKSri Lanka2000-20098801946024.2551437.74020170
Farhaan BehardienSAEngland2014-2017108319464*38.80193100.52010105
Barry WoodENGIndia1972-198268119478*27.7155435.02010160
Blair PocockNZEngland1994-19974801947024.2569228.03021170
Rachin RavindraNZPakistan2023-2025119119410824.25173112.14100251
Dermot ReeveENGNew Zealand1992-19948931945932.3355135.21011120
PreviousPage 122Next

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.