Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Lawrence RoweWIEngland1974-19801314086130261.50171450.233301003
Romesh KaluwitharanaSLNew Zealand1991-20032428086110330.75129366.591431142
Shai HopeWINew Zealand2017-20262831386114030.75130066.232428420
Shahid AfridiPAKEngland1997-2015444628619219.5790495.240467632
Kane WilliamsonNZZimbabwe2011-20161716485911371.58112776.22250895
Vijay MerchantINDEngland1933-19511018085915447.72--332390
Aiden MarkramSASri Lanka2018-20242530385910631.81108079.541529413
Adam ParoreNZSouth Africa1994-20023743885910824.54155455.281228010
Colin BlandSAEngland1964-19658162858144*61.2911647.412507613
Jeffrey StollmeyerWIEngland1939-1954142528587837.30--072210
Tamim IqbalBANIreland2007-20232122285612942.80105181.451409710
Ijaz AhmedPAKZimbabwe1995-19992125285613237.22149957.102518512
Ravindra JadejaINDSri Lanka2009-2026503717856175*42.80113075.751226515
Mitchell StarcAUSEngland2013-20266365238567720.38132264.7506109114
Glenn TurnerNZIndia1969-19791320485511753.4443762.24350850
Travis HeadAUSPakistan2017-20262428385412834.16103082.912339020
Mark BurgessNZIndia1968-1981212908549529.4525959.85062796
Herschelle GibbsSASri Lanka1998-200733371854108*23.72134963.311579711
Wasim AkramPAKWest Indies1985-20028078118546612.75141560.3501166814
Ajay JadejaINDSouth Africa1992-2000363868539226.66153355.640315915
Mushtaq MohammadPAKNew Zealand1969-19791219185220147.3311662.93330860
Motganhalli JaisimhaINDEngland1959-19641120085212942.60--26010010
Zak CrawleyENGIndia2021-2025142708528431.56136062.650831257
Daniel VettoriNZIndia1998-201255461385211825.82140460.68134828
MS DhoniINDBangladesh2004-2019292611851101*56.73100784.511427116
Jeff DujonWIPakistan1981-1991534911851106*22.39152055.99136665
Quinton de KockSABangladesh2015-20241919285017450.00740114.862419023
Chris BroadENGPakistan19871723085011636.96195743.43172660
Hamilton MasakadzaZIMWest Indies2001-20182429184914730.32147557.56243879
Stuart MatsikenyeriZIMBangladesh2004-2009333528498925.73122569.31042824
Moeen AliENGPakistan2015-202441391184910830.32106779.571547725
John EdrichENGNew Zealand1965-197513161848310*56.53171547.113201235
Darren BravoWISri Lanka2010-20211922284810242.40141360.011706623
Shikhar DhawanINDNew Zealand2014-20222528184811531.41111076.4016110412
Adam ParoreNZPakistan1992-2001353548489327.35148557.10045476
Geoff HowarthNZAustralia1977-1983263228476528.23161652.41050850
Sid BarnesAUSEngland1938-1948914284623470.50157340.88241722
Henry NichollsNZSri Lanka2015-202419217846200*60.43113574.54310757
Abdul RazzaqPAKSouth Africa1998-20134343684611222.86113774.412047418
Arjuna RanatungaSLZimbabwe1992-19992224684588*46.94137061.68082845
George GunnENGAustralia1907-191211211844122*42.20100737.84263732
Jonathan TrottENGNew Zealand20131216284312160.21144058.54250891
Scott StyrisNZIndia1999-20103029184311930.11127666.07152857
Daniel VettoriNZSri Lanka1997-20155452784214018.71130964.32149853
Henry NichollsNZEngland2018-202622302841145*30.04167650.18234833
Mark GreatbatchNZAustralia1989-199525321841146*27.13183745.78157794
Keith ArthurtonWIIndia1989-19983034884176*32.35156053.91052628
Dilip VengsarkarINDNew Zealand1976-1990333828417523.36163146.47058702
Mudassar NazarPAKWest Indies1979-1988323608407723.33169049.70051611
John WaiteSAAustralia1952-19641424083913434.9628840.97253290

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.