Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st 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 (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
Alex DaviesWAR/LAN/BBSomerset2014-202623331107913133.72194455.503531543
Reggie DuffAUSEngland1902-190518341107914632.70--250950
Guy WhittallZIMNew Zealand1996-2003283631078203*32.67201553.5023211911
Damien MartynAUSSri Lanka1999-200627313107716138.46178760.27250954
Shivnarine ChanderpaulWISri Lanka1995-201130357107786*38.46194655.3401007015
Aunshuman GaekwadINDWest Indies1974-198727431107710225.6428243.26164470
Nick KellyOV/ND/WFCentral Stags2016-2026132421076234*48.91188856.9926012415
Kraigg BrathwaiteWIBangladesh2011-202414272107621243.04257941.72353932
Miles HammondGLOMiddlesex2018-2026233111075123*35.83165065.1517312221
Darren BravoWIBangladesh2011-201929324107519538.39183358.653418627
Tom GraveneyENGAustralia1953-196822384107511131.62204838.571621000
Paul CollingwoodENGSouth Africa2005-201027273107213544.67172362.2227111218
Beau WebsterTASQueensland2018-2026203061072168*44.67184158.2325111314
Norm O'NeillAUSEngland1958-196419303107211739.70105443.642731131
Ravi BoparaSUS/NOR/ESSHampshire2014-202531346107210738.29166064.581929622
Aaron FinchAUSSouth Africa2014-202135341107110932.45121887.9326111025
MahmudullahBANIndia2008-202438429107196*32.45143674.5806211312
Leus du PlooyMID/DERGloucestershire2019-2026131751070263*89.17150771.0035010711
Scott BorthwickDUR/SURMiddlesex2014-202217243107021650.95204352.372511263
Alex LeesYOR/DURNorthamptonshire2014-202627312107013836.90159067.3034211112
Dinesh ChandimalSLSouth Africa2011-202435425107092*28.92175960.830711095
Cole McConchieCANCentral Stags2016-2025162611069187*42.76192755.4736310811
Tom WestleyESSWarwickshire2014-202619272106914842.76193955.134411452
Harry BrookENGAustralia2022-2026202831069110*42.76117790.8218110421
Brendon McCullumNZBangladesh2003-201532324106818538.14127983.5034410832
Luis ReeceDER/LANDurham2016-202624353106812233.38188956.542631179
Roy McLeanSAEngland1951-196420381106814228.8616964.503451236
Aravinda de SilvaSLSouth Africa1992-20033440310688228.86177360.240941166
Dwayne BravoWISouth Africa2004-202145507106810724.84177460.201428717
Dane CleaverCSAuckland Aces2015-202516273106711744.46161965.9028314115
Shahid AfridiPAK/IWXWest Indies1996-201849482106712223.20111695.6124210535
Colin IngramGLALeicestershire2015-2026111731065257*76.07176360.4144112612
Alex LeesYOR/DURLeicestershire2014-202623262106518144.38151670.2535210915
Hamilton MasakadzaZIMPakistan2002-20183842010658725.36159966.6007210922
Ben DuckettNOR/NOTLeicestershire2014-202631334106414536.69948112.2424313811
Ollie PopeSURHampshire2017-202616222106314553.15159966.485301237
Alex LeesYOR/DURWarwickshire2014-202519271106314840.88188756.333521207
Brad SchmulianCSNorthern Districts2017-202613202106220359.00188156.464401145
Anaru KitchenOV/AA/OTANorthern Districts2013-202121314106220739.33181158.642519521
David BedinghamDURLancashire2020-202614161106127970.73119189.0854010421
Azhar AliPAKWest Indies2011-2021132311061302*48.23219348.38445886
Majid KhanPAKAustralia1964-198118273106115844.21200351.873551242
Jack RyderAUSEngland1920-1929162841060201*44.17203744.82261693
Jake LibbyWOR/NOR/NOTDerbyshire2016-2026233051060126*42.40181058.564411195
Hamish RutherfordOV/OTANorthern Districts2012-202428390105916227.15155468.1525513810
Shikhar DhawanPK/DC/MIChennai Super Kings2008-2023292951057101*44.04802131.8018211822
Joe DenlyMID/KENSurrey2014-2026303311057116*33.03111794.6323311322
Alec StewartENGIndia1989-200329334105611636.41201952.301741105
Ben DuckettENGPakistan2019-202619263105511445.87105899.723631317
Neil HarveyAUSWest Indies1951-196114251105420443.9229741.41331891

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.