ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kane WilliamsonNZZimbabwe2011-20161716485911371.58112776.22250895
Vijay MerchantINDEngland1933-19511018085915447.72--332390
Kurtis PattersonNSWSouth Australia2017-202613203859173*50.53150757.00431785
Mark ChapmanAA/AUCCanterbury2016-20262022285927642.9595390.142328723
Aiden MarkramSASri Lanka2018-20242530385910631.81108079.541529413
Adam ParoreNZSouth Africa1994-20023743885910824.54155455.281228010
Colin BlandSAEngland1964-19658162858144*61.2911647.412507613
Jeffrey StollmeyerWIEngland1939-1954142528587837.30--072210
Paul StirlingIREUnited Arab Emirates2013-20262626285816235.75838102.393219824
Nic MaddinsonVIC/NSWSouth Australia2017-20241520085722442.85145858.782528522
Mark ChapmanAA/AUCNorthern Districts2015-20242027385714635.71113075.8424210415
Steven CroftLANDurham2014-2024313348579929.55113275.710617711
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
Graeme van BuurenGLONorthamptonshire2016-202618255855127*42.75127966.8525210410
Travis HeadAUSPakistan2017-20262528385412834.16103082.912339020
Mark BurgessNZIndia1968-1981212908549529.4525959.85062796
Herschelle GibbsSASri Lanka1998-200733371854108*23.72134963.311579711
Wasim AkramPAKWest Indies1985-20028078118546612.75141560.3501166814
Moisés HenriquesNSWTasmania2018-202515215853131*53.31135363.053308611
Bharat PopliNDWellington Firebirds2014-202516252853127*37.09202542.121621244
Tom WestleyESSSomerset2014-20262638385310024.37163752.111441223
Ajay JadejaINDSouth Africa1992-2000363868539226.66153355.640315915
Mushtaq MohammadPAKNew Zealand1969-19791219185220147.3311662.93330860
Motganhalli JaisimhaINDEngland1959-19641120085212942.60--26010010
Nick BrowneESSSomerset2016-202412231852234*38.73188945.101421301
Tom LammonbySOMSurrey2019-20261823185222938.73128266.463201037
Tom WestleyESSMiddlesex2014-20232325285213437.04103182.641401046
Zak CrawleyENGIndia2021-2025142708528431.56136062.650831257
Daniel VettoriNZIndia1998-201255461385211825.82140460.68134828
MS DhoniINDBangladesh2004-2019292611851101*56.73100784.511427116
Rory BurnsSURKent2014-2026303338516928.37119171.45032927
Jeff DujonWIPakistan1981-1991534911851106*22.39152055.99136665
Quinton de KockSABangladesh2015-20241919285017450.00740114.862419023
Chris BroadENGPakistan19871723085011636.96195743.43172660
Daryl MitchellNDCentral Stags2012-201913244850104*42.50179747.302508019
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
James PeirsonQUETasmania2018-20262229384812332.62147457.532211034
Adam ParoreNZPakistan1992-2001353548489327.35148557.10045476
Ian CockbainGLOMiddlesex2014-20221920584712356.47724116.993418326
Hilton CartwrightWAVictoria2019-20251622384710944.58162652.091529710
Tom BlundellWFOtago Volts2015-20261726484710138.50164751.432541107

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.