Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

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,768 of the 11,774 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ijaz AhmedPAKWest Indies1986-199943422112615128.15182261.80170966
Stuart BroadENGAustralia2007-202368841711266516.81168266.94041013122
Bob SimpsonAUSIndia1964-197811210112517653.57145143.004601060
Faf du PlessisSA/IWX/ICCPakistan2013-202137426112510331.25167667.1216210519
Dean JonesAUSPakistan1984-1993273161123121*44.92178362.98364698
Marvan AtapattuSLEngland1998-2004303651123201*36.23235247.753431130
Kris SrikkanthINDPakistan1982-199236431112312326.74144668.0525110612
Dennis AmissENGIndia1967-197716261112218844.88269841.593421341
Kusal MendisSLWest Indies2015-202625313112111940.04137281.7127211729
Mark BoucherSANew Zealand1998-201261521111217627.34164568.150471088
Brad HaddinAUSNew Zealand2007-201526272111916944.76135382.7134111031
Majid KhanPAKWest Indies1975-198220291111716739.8980555.90271665
Craig ErvineZIMIreland2010-202530305111710544.68120692.6229011322
Dawid MalanENGAustralia2017-202323321111714036.03194557.4329213415
Eoin MorganENG/IRENew Zealand2007-202139373111711332.851013110.271628653
Martin GuptillNZSouth Africa2009-2019354041117180*31.03149174.9234412532
Mominul HaqueBANZimbabwe2013-202617252111616148.52191958.163511252
Asif IqbalPAKNew Zealand1965-197918292111617541.331520.003421164
Jeff DujonWIIndia1983-1991504511111611032.82141851.76153865
Bert OldfieldAUSEngland1920-1937376214111665*23.25249134.97034680
Thilan SamaraweeraSLPakistan2002-201219293111323142.81222550.023421410
Gus LogieWIIndia1983-199240417111313032.74151562.44267978
Jason RoyENGAustralia2015-202232360111118030.86113098.3234513820
Misbah-ul-HaqPAKIndia2007-2015222551110161*55.50175463.2825010215
Eoin MorganENGIndia2011-202141393111010430.83128786.252538637
Alec BannermanAUSEngland1879-18932850211089423.0826626.32083801
Thilan SamaraweeraSLIndia1998-20112934101107137*46.13204854.054551221
Gary KirstenSAWest Indies1996-200426372110515031.57237046.623651203
Moin KhanPAKSri Lanka1991-2004545191105117*26.31168465.621739416
Aamer SohailPAKAustralia1992-199825330110413333.45194256.852721416
Shai HopeWISri Lanka2015-202627341110411533.45177362.273629910
Jonny BairstowENGWest Indies2011-2024323761104141*35.61139379.2533213615
Ijaz AhmedPAKEngland1987-199927292110214140.81172264.002821258
Matt PriorENGWest Indies2007-2012262961101131*47.87141577.812721228
Liton DasBANSri Lanka2017-202632410110114126.85171964.05161010319
Jackie McGlewSANew Zealand1953-1962122141100255*64.71--350751
Kepler WesselsAUS/SAIndia1983-199324283110011844.00207553.012721060
George BaileyAUSEngland2012-20153133611008740.74133582.4001018326
Paul CollingwoodENG/IWX/ICCPakistan2001-201736404110018630.56197155.811531096
Michael VaughanENGSouth Africa1999-200827424110015628.95234047.011541364
Gary KirstenSASri Lanka1994-200326331109918034.34238846.0211031230
Sikandar RazaZIMSri Lanka2016-202631336109912740.70124688.201709623
Ajay JadejaINDNew Zealand1992-19993335710989539.21178461.550919513
W.G. GraceENGAustralia1880-189922362109817032.2942450.94252551
Neil McKenzieSAAustralia2000-20093038310979931.34234946.700741264
Mohammad RizwanPAKAustralia2017-202431334109611537.79147074.563358815
Geoff BoycottENGIndia1967-1982152431095246*52.14271040.414201031
Michael BevanAUSPakistan1994-20023126710949157.58180560.610121773
Brendan TaylorZIMPakistan2004-202534382109411230.39151672.161801079
Glenn MaxwellAUSPakistan2012-20243936210929832.12858127.2709310237

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.