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
Matthew BreetzkeSAPakistan2024-20259911858323.1322283.33010155
Mike BrearleyENGPakistan1977-19798901857420.5671625.84012160
Mathew SinclairNZIndia2001-2003101011857820.5637549.33013131
Sese BauPNGOman2019-20251010118565*20.5620888.94011173
Tom HartleyENGIndia202451001853618.5028465.14000236
Farveez MaharoofSLBangladesh2004-2012171151857230.8328365.37011128
Neil WagnerNZWest Indies2012-20201012118566*16.8239846.48011217
Pat CumminsAUSWest Indies2012-20251213218564*16.8225572.55010165
Stuart ThompsonIREAfghanistan2017-2019131301855614.2318798.93010207
Brett LeeAUSSri Lanka2002-2012351451853720.5626170.8800184
Dayle HadleeNZAustralia1973-1977914418537*18.5077323.93001140
Derek PringleENGAustralia1982-19931414318547*16.8255333.45003190
Gavin LarsenNZAustralia1990-19992117718533*18.5025572.5500254
Kyle MillsNZSri Lanka2001-2015321931853111.5629462.93003213
Mark ButcherENGZimbabwe200322018413792.0037249.46100281
Avishka FernandoSLAfghanistan20243301849161.33177103.95020188
Sami SohailMAALesotho2021-202433118494*92.00129142.64020182
Razmal ShigiwalAUAHungary2022-202544218495*92.0091202.200201313
Vikramjit SinghNEDWest Indies2022-20234401845446.0019096.84010234
Ajay JadejaINDKenya1996-19995411845361.3323478.6303094
Matthew BreetzkeSAIndia2023-20255501847236.80177103.95020154
Finlay McCreathSCONetherlands20256601848130.6722581.78010154
David AllenENGPakistan1961-196276118479*36.80--021170
Ryan WatsonSCOIreland2006-20097701848326.2927267.65021163
Ahmed ShehzadPAKIndia2012-20177701844726.2922083.64000211
Andrew McBrineIREEngland2019-202367118486*30.6726070.77011241
Deepak HoodaINDWest Indies20228721843836.80176104.55000133
Aqib IlyasOMAHong Kong2015-202477418462*61.33140131.43020213
Tenjin RabgeyBHUMyanmar2023-20267701847426.29169108.88021157
Md AriyanROMAustria2025-202698318490*36.80123149.590101413
Doug RingAUSSouth Africa1952-19535801845823.00--021230
Bob BarberENGIndia1961-196258118469*26.29--010150
Kumar DharmasenaSLEngland1996-200311931845430.6750736.29010190
Andre RussellWISri Lanka2010-2021111031844126.29105175.24001818
Shivam DubeINDNew Zealand2020-2026111041846530.6790204.440101116
Faheem AshrafPAKBangladesh2021-2026131021845123.0022382.51010177
Jack IkinENGAustralia1946-194751001846018.4057032.28013140
Gulbadin NaibAFGWest Indies2016-2026141341845120.4422581.78010146
Malcolm WallerZIMAfghanistan2014-20182421518449*11.5022581.78007143
Jan FrylinckNAMCanada202533018311461.0022680.97110135
Simon SsesaziUGAGhana2021-20243311839091.50136134.56020157
Adeeb UsmaniUAEMalaysia202633218396*183.00102179.410201212
Kevin PietersenENGZimbabwe2004-20075421837991.50161113.66021127
Aaron FinchAUSBangladesh2014-20214401837145.75143127.970201710
HB DicksonCOOVanuatu2022-2026441183112*61.00103177.67111209
Manan BashirBULGibraltar2024-20254411837061.0063290.480101022
Jim BurkeAUSIndia195634018316145.75--10000
Kamau LeverockBERCanada2019-20235501838336.60149122.82010159
Neil JohnsonZIMKenya199955018310136.6024674.39111212
Eric FreemanAUSWest Indies1968-19694601837630.5017684.66020194
PreviousPage 128Next

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.