Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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
Tony de ZorziSAIndia2023-20259122418119*41.8054776.421103715
Daryl MitchellNZBangladesh2021-202313135418100*52.2549185.13120417
Shai HopeWISouth Africa2021-202612132418128*38.0044294.571112224
Sanjay ManjrekarINDNew Zealand1988-1995141764185238.0078453.32011350
Glenn PhillipsNZAustralia2020-2024151834187127.8747088.940214116
Ridley JacobsWIIndia1998-20022422641811826.1367861.651273011
Chris LewisENGIndia1990-19962022641811726.1377853.73102423
Shane WarneAUSIndia1992-2004323764188613.4872557.66018487
Bill BrownAUSSouth Africa1935-193657041712159.57--14041
Bob CowperAUSWest Indies196558041714352.13--210180
Hamish MarshallNZPakistan2003-200410102417101*52.1354077.22140332
Michael van LingenNAMNepal2022-20261010141713346.3347787.42210419
Soumya SarkarBANSouth Africa2015-2022121314179034.75349119.48021608
Jeffrey StollmeyerWIAustralia1951-1955714041710429.79--110230
Syed AzizMASSingapore2019-20261615241759*32.08255163.530422534
Mushtaq MohammadPAKAustralia1972-1979917141712126.06121734.02110410
DuleepENGAustralia193047041617359.4385248.83120380
Norm O'NeillAUSIndia1959-196478041616352.00--201200
Shikhar DhawanINDPakistan2013-201899041611446.22414100.48120525
Marcus NorthAUSEngland2009-20107111416125*41.6087247.71211531
Kevin PietersenENGBangladesh2005-2010111224169941.6057971.85030526
Shaiman AnwarUAEAfghanistan2014-2018121214166437.82403103.230503314
Kevin O'BrienIREUnited Arab Emirates2014-2021151414166932.00329126.440414011
Andre RussellWIIndia2011-20161816341692*32.00291142.960213527
Dipendra Singh AireeNEPOman2019-20261816341673*32.0045591.43041349
Basit AliPAKSri Lanka1993-1996161624165329.7173856.37020216
Paul SheahanAUSEngland1968-1972121934168826.00112337.04022401
Roger BinnyINDPakistan1979-19872223641683*24.4772240.30035332
Ravi RatnayekeSLIndia1982-1990222434169319.8137048.92020190
Dion NashNZIndia1994-200131281241689*26.0091145.66024301
Shubman GillINDZimbabwe2022-202488241513069.17338122.78130517
Phil MeadENGAustralia1911-19287102415182*51.8861930.05111380
Boeta DippenaarSAEngland2000-2005712241511041.5096942.83122492
James FranklinNZIndia2009-2012913441598*46.1184848.94031406
Jacques RudolphSAWest Indies2003-20051214241510134.5888347.00112472
Matty CrossSCOIreland2014-20241919341566*25.94357116.250225010
Brian LaraWIBangladesh1999-200787041412059.1442098.572104811
KL RahulINDAfghanistan2018-202698141410059.1445790.59141428
Peter ParfittENGSouth Africa1964-19657101414122*46.0029241.78122520
Derek RandallENGIndia1977-19821214041412629.57101540.79123341
Najibullah ZadranAFGBangladesh2014-2023242124146721.7949184.320203115
Shadab KhanPAKNew Zealand2018-2025412444145420.70405102.220233414
Glenn MaxwellAUSSouth Africa2012-2025282624147517.25345120.000234110
David MillerSABangladesh2015-202416136413101*59.00351117.661103018
Dinesh NakraniUGAKenya2019-2025161664136741.30291141.920212427
Nari ContractorINDEngland1959-196291614138627.53--031282
Yashpal SharmaINDWest Indies1983131824138925.8127161.25031131
Imran FarhatPAKAustralia2002-2010111904136721.7485648.25020530
Phil EdmondsENGIndia1979-1987222134136422.9489346.25010426
Mathew SinclairNZSouth Africa2000-200779141215051.5080551.18120544

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.