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 ShortAUSPakistan2024-2026121201875515.5820790.34011183
Rob NicolNZSouth Africa2012-2013121401873313.3631259.94000232
Vanburn HolderWIIndia1971-19791419418736*12.472263.6400412
Elton ChigumburaZIMSri Lanka2004-201625240187577.7934654.05015191
Erapalli PrasannaINDEngland1962-197713253187378.5042437.97007280
Derek UnderwoodENGIndia1971-198224256187239.8455333.82002210
Tom BlundellNZIreland2026110186186186.0029263.70100223
Sadeera SamarawickramaSLIreland2023321186104*186.0020093.00110150
Rahkeem CornwallWISri Lanka20213401867346.5028166.19020264
Saim HussainBULSerbia2022-20235511867146.5093200.000201913
Adrian BarathWISri Lanka2010-201156018611331.0027866.91111182
Alex DoolanAUSSouth Africa20143601868931.0041644.71010261
Peni VuniwaqaFIJSamoa2022-20246601866831.00118157.630111315
George MunseySCOZimbabwe2016-20237701865426.5722084.55020204
Glenn PhillipsNZSouth Africa2017-20268721866037.20169110.06010148
Mark RamprakashENGZimbabwe2000-20017811865626.5735252.84010171
Callum FergusonAUSSouth Africa2009-20167801866323.2525872.09021160
Marc TaylorBAHBermuda2021-202688118671*26.5719495.880201210
Liton DasBANEngland2021-20238801867623.25169110.06022224
SSM StanislausMACGibraltar2021-20238811864726.57154120.78000139
Alick AthanazeWISouth Africa20246811869226.5724974.70010145
Roston ChaseWIIreland2019-202511921865526.5726270.99010162
Roland HolderWISri Lanka1993-199789318641*31.0031060.00000211
Abdul MalikAFGZimbabwe2021-20256901868420.6731858.49012191
Hitesh ModiKENBangladesh1997-2006131001864018.6033056.36001190
Shane ThomsonNZEngland1992-199661021866923.2542743.56011280
Jermaine BlackwoodWIAustralia2015-202271301865114.3143243.06014232
Easton McMorrisWIEngland1960-196681301867314.3111323.0101130
Chris JordanENGSri Lanka2014-20212314318638*16.9124575.92001242
ShafiqullahAFGZimbabwe2014-2019151421865615.50175106.29012910
Nathan LyonAUSWest Indies2012-20251615818640*26.5735851.96000211
Saad Bin ZafarCANUnited States of America2019-20261916518629*16.91179103.91002126
Suranga LakmalSLBangladesh2010-2021211841864213.2930261.59004144
Sulieman BennWISouth Africa2009-2016211941864212.4026969.14003264
Suranga LakmalSLNew Zealand2014-2019142041864011.6340545.93002223
Shoaib AkhtarPAK/IWX/ICCAustralia1998-2010393513186368.4539946.62005154
Dhiren GondariaKENBotswana202633218593*185.00100185.000201214
Aakash ChopraINDNew Zealand20032401856046.2549637.30020200
Isa ZarooBULGibraltar2024-202544118578*61.6795194.740202111
Matthew ElliottAUSNew Zealand199734018511446.2544541.57100180
Keith MillerAUSIndia1947-19485501856737.0045740.4802078
Nasir JamshedPAKBangladesh2008-20126621855446.25181102.21020215
Ruvindu GunasekeraCANKenya2011-20136601857230.8324077.08010194
Ben CooperNEDUnited Arab Emirates2014-201966318550*61.67167110.78010156
Stan NicholsENGNew Zealand193046418578*92.50--02000
Monank PatelUSANetherlands2022-20267701856626.43178103.93011225
Andrew BalbirnieIREIndia2015-20248801857223.13147125.850211511
RG MukasaUGAKenya2019-20248811855926.43141131.21011195
Max O'DowdNEDOman2017-20248811856626.4320092.50010166
Naseem KhushiOMANamibia2020-20249801856623.13114162.280111414
PreviousPage 127Next

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.