Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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/27QUETASODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Johnny DouglasENGAustralia1911-1925172826967526.77132835.99052510
Abdul RazzaqPAKAustralia1999-20123539669663*21.09126155.190415412
Leus du PlooyMID/DERDurham2019-20261622269513434.75105665.81222775
Hansie CronjeSASri Lanka1992-19992023169512231.59127954.341415417
Tom AlsopSUS/HAMKent2014-202624254695112*33.1074193.791327611
Simi SinghLLNorthern Knights2016-202327276695121*33.1072595.861324928
Wesley MadhevereZIMBangladesh2020-20262527369577*28.9682684.14073707
Vinod KambliINDZimbabwe1992-20001111269422777.1187279.59230653
Greg BlewettAUSEngland1995-19991218169412540.82130953.02321862
Jason HolderWISri Lanka2013-2026283596947426.6997071.550227018
Mehedi Hasan MirazBANSri Lanka2017-20253538469481*20.41106465.23025767
WPUJC VaasSLSouth Africa1994-20074549136946919.28132152.54034725
Dawid MalanMID/YORDurham2014-2025182416939730.13120857.370431006
Leo CarterCAN/OVCentral Stags2015-20261323069210130.09130353.11141777
Ranjan MadugalleSLNew Zealand1983-19882328369289*27.68153844.99041803
Ben RaineDUR/LEIWorcestershire2014-202628316692103*27.68106964.73130728
Warwick ArmstrongAUSSouth Africa1902-19118131691159*57.5866661.56221361
John ReidNZIndia1955-1965916269112049.36--2308110
Adam GilchristAUSZimbabwe1998-20071717169117243.19670103.132208011
Agha SalmanPAKSri Lanka2022-202617194691132*46.0776790.093326411
Russell EndeanSAAustralia1952-195810191691162*38.39--150220
Nick SelmanGLAGloucestershire2016-20211220169115036.37121856.73323850
Brian LuckhurstENGAustralia1970-19751222269113134.55201634.28232720
Joe WeatherleyHAMSomerset2016-20262427269116827.64111262.141415519
Glenn PhillipsAAOtago Volts2017-2022915269010253.0876889.841708228
Andrew SymondsAUSSouth Africa2000-2008242846907628.7586779.580637219
Ravichandran AshwinINDAustralia2010-2024504786906217.69130153.04022734
Ken McClureCANOtago Volts2015-20229153689193*57.42124055.56232954
Brooke GuestDERGlamorgan2022-20261115268913853.00120557.18321678
Stephen MurdochCAN/WFOtago Volts2013-20201221168912134.45131552.402111053
Campbell KellawayVICSouth Australia2023-2026142216898032.81169640.63052731
Jacob OramNZAustralia2002-201024234689126*36.2683682.422236020
Ben FoakesESS/SURSomerset2014-2026252446899234.45156943.91040822
Tom LathamCANCentral Stags2013-2025811068826162.55125254.95312782
Steve TikoloKENCanada2003-20131415368816957.3386279.81222884
Shan MasoodPAKSouth Africa2013-20251019068814536.21132751.85153716
Brooke GuestDERDurham2020-20261722268819734.40123855.57212793
Will RhodesYOR/DUR/WARNottinghamshire2015-20262123168811331.27104565.84121748
Ravi BoparaENGIndia2007-2015282676889636.2183282.690305510
Chris CookeGLAMiddlesex2014-202626287688113*32.7687978.271226617
Adam ParoreNZEngland1990-2002213326887322.19175639.18035672
Leo CarterCANAuckland Aces2015-202612193687169*42.94144947.411318710
Greg HayCSWellington Firebirds2015-202411213687127*38.17162942.17152861
Robin UthappaKKR/CSK/RRRoyal Challengers Bengaluru2008-2022222236878836.16496138.510417027
Tom WestleyESSYorkshire2014-202617231687111*31.23132451.89246836
Chris DentGLONorthamptonshire2014-202315232687104*32.71147246.67153933
Luke WellsSUS/LANNottinghamshire2014-20251824168710329.8788677.541329516
Mitchell MarshAUSWest Indies2015-20252728468779*28.63668102.840516425
Anaru KitchenOV/AA/OTACanterbury2013-2022203116877222.90102167.290327610
Adam GilchristAUSBangladesh1999-20071714268614457.17665103.161518421

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.