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
Geoff HowarthNZAustralia1977-1983263228476528.23161652.41050850
Sid BarnesAUSEngland1938-1948914284623470.50157340.88241722
Henry NichollsNZSri Lanka2015-202419217846200*60.43113574.54310757
Cam FletcherCAN/AAWellington Firebirds2014-20251624384611040.29190944.322509711
Cam FletcherCAN/AA/NDCentral Stags2013-2025213438467827.29215939.180629511
Abdul RazzaqPAKSouth Africa1998-20134343684611222.86113774.412047418
Colin MunroAACentral Stags2012-2017610084528184.50690122.464108739
Travis HeadSAQueensland2017-20221016084523052.8196587.5633210812
Jeet RavalCS/AANorthern Districts2012-20201020284512146.94165151.182611221
Arjuna RanatungaSLZimbabwe1992-19992224684588*46.94137061.68082845
Bharat PopliNDOtago Volts2014-2026183128459129.14155854.240731026
George GunnENGAustralia1907-191211211844122*42.20100737.84263732
Sam HarperVICWestern Australia2019-202617233844141*42.20128665.633429213
Nick KellyOV/ND/WFAuckland Aces2015-20251528084413130.14170349.5632210011
Jonathan TrottENGNew Zealand20131216284312160.21144058.54250891
Ben FoakesESS/SURGloucestershire2014-202417164843140*70.25127766.01420848
Tim WardTASNew South Wales2022-20261523284311940.14182146.29160827
Keaton JenningsDUR/LANDerbyshire2016-20262327184310632.42115073.30143948
Scott StyrisNZIndia1999-20103029184311930.11127666.07152857
Ben FoakesESS/SURKent2014-20242626484212438.27133563.07260937
Colin AckermannDUR/LEINorthamptonshire2017-20262527484210836.61106479.142538619
Brett D'OliveiraWORDerbyshire2014-20263132084213826.31123268.341418510
Daniel VettoriNZSri Lanka1997-20155452784214018.71130964.32149853
Manish PandeyKKR/RCB/DCMumbai Indians2010-20262726384181*36.57644130.590617228
Rob KeoghNORLancashire2014-20262327384110035.04124967.33161846
Henry NichollsNZEngland2018-202622302841145*30.04167650.18234833
Mark GreatbatchNZAustralia1989-199525321841146*27.13183745.78157794
Keith ArthurtonWIIndia1989-19983034884176*32.35156053.91052628
Dilip VengsarkarINDNew Zealand1976-1990333828417523.36163146.47058702
Colin AckermannDUR/LEISussex2017-202611172840277*56.00141659.323221221
KL RahulPK/DC/SHRoyal Challengers Bengaluru2014-202620196840132*64.62579145.081506245
Sam RobsonMIDNorthamptonshire2014-20261322284016242.00154054.552511130
Dipendra Singh AireeNEPUnited Arab Emirates2018-20263433784010032.3194189.271337115
Mudassar NazarPAKWest Indies1979-1988323608407723.33169049.70051611
John WaiteSAAustralia1952-19641424083913434.9628840.97253290
Hashmatullah ShahidiAFGZimbabwe2014-20262225883924649.35153754.59210891
Michael VaughanENGSri Lanka2001-20071726183911533.56180346.532411050
Hilton CartwrightWATasmania2018-20261926283915334.96140959.551621077
Denis LindsaySAAustralia1963-19701014083818259.8666164.3034110113
Ashwell PrinceSAAustralia2002-20111828083815029.93187544.69223913
Keith FletcherENGAustralia1968-19772133183814626.19222737.63143810
Hugh TrumbleAUSEngland1890-19043155138387019.95--047330
Thilan SamaraweeraSLNew Zealand2001-20121216283715959.79147056.94330994
George WorkerCAN/CS/AAOtago Volts2012-20241525083712933.48165950.452411077
Brett D'OliveiraWORGloucestershire2015-2026182628369334.83147556.68072969
Darren BravoWIPakistan2011-20212428283611632.15170649.001537212
Tom AbellSOMSussex2015-20261619383511952.19116771.552218811
Ramnaresh SarwanWIZimbabwe2001-201322224835120*46.39148756.15162916
Ramnaresh SarwanWINew Zealand2002-2009252728347533.36122168.30081796
Adam ParoreNZZimbabwe1992-200132351183484*34.75149355.86061779

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.