Live1st ODI · India in New Zealand 2026/27NZINDStart delayed - India won the toss and chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark TaylorAUSSri Lanka1989-1996815161116443.64132945.97210613
Gundappa ViswanathINDPakistan1978-19831523161114527.7786242.00133660
Mark BurgessNZEngland1969-19781221161010530.50161337.82231701
Graeme van BuurenGLODerbyshire2019-2026710160918767.6796463.17221776
Graham WaggGLAKent2014-20166112609116*67.6791766.412517312
Dimuth KarunaratneSLIndia2015-20221122060914127.68137244.39223740
Ravichandran AshwinINDWest Indies2011-20231313160812450.67115652.60411614
Shoaib MohammadPAKIndia1983-19899132608203*55.2786947.41221520
Ben BrownSUS/HAMDurham2014-20251016160816340.5395064.00231760
Ben FoakesSUREssex2017-202612213608120*33.78134745.14142732
Matthew WadeTASNew South Wales2018-2022713260714655.18113553.48230668
Daniel Bell-DrummondKENHampshire2014-2024916060715337.94111354.54212941
Rob KeoghNORGlamorgan2015-20251017160715037.94113453.53212851
Dawid MalanMID/YORNorthamptonshire2014-2022592606160*86.57102259.30231732
David BedinghamDURDerbyshire2020-2026811160625760.6089967.41211793
Graeme HickENGSouth Africa1994-19981017360614143.29119350.80220876
Clive LloydWIPakistan1975-19801118260615737.8820252.48120338
Shaun MarshAUSIndia2011-2019152706059922.41151539.93054684
Henry CooperNDCentral Stags2016-2026162906058320.86154039.29041785
Bob CowperAUSIndia1964-1968611160416560.4043348.27230630
Glenn PhillipsOV/AACanterbury2017-2025712160414754.9186270.072407218
Ramiz RajaPAKIndia1987-1989914060411443.14105044.57140571
Jackie McGlewSAAustralia1952-1958917060410835.53--231321
Tom HainesSUSDerbyshire2021-2024610060324360.3093464.56130822
Peter MayENGNew Zealand1955-19599112603124*67.0014349.65320666
Colin AckermannLEIDurham2017-2023915360314650.25126347.74140731
Marvan AtapattuSLEngland1998-200310173603201*43.07150740.01212660
LJ WoodcockWFNorthern Districts2014-20191118060312033.50126547.67223812
Hashim AmlaSABangladesh2008-201789060213766.8994963.44310751
Matthew CritchleyESS/DERKent2015-20249131602151*50.1791365.94311559
Paul WalterESSSurrey2020-2026914060211843.00109854.83231861
Ben BrownSUS/HAMMiddlesex2014-20231016160210740.1393664.32130911
Neil BroomCAN/OVWellington Firebirds2013-20191120260213433.44112553.511116810
Dinesh ChandimalSLEngland2012-20241120060212630.10108655.43131714
Jesse RyderNZIndia2009-2010610060120160.10105357.08321693
Eric RowanSAAustralia1935-1950815060114340.07--14180
Waqar HasanPAKIndia1952-1955101716019737.56--05000
Daniel FlynnNDAuckland Aces2013-20191120060118830.05108155.60205864
Marvan AtapattuSLSouth Africa1998-20041223060112026.13165536.31144810
Thilan SamaraweeraSLBangladesh2001-200989060013866.67121749.30160750
Will PucovskiVICSouth Australia2019-2023691600255*75.00119050.42232601
Sunil GavaskarINDSri Lanka1982-1987711260017666.6784054.40231534
Asad ShafiqPAKNew Zealand2011-20181016160013740.00127047.24213829
Keith StackpoleAUSWest Indies1968-1973917260014240.0018863.83151853
Adam LythYORLancashire2014-20221220260010333.33136344.02231793
Allan SteelENGAustralia1880-18881320360014835.2916851.79201510
MS DhoniINDNew Zealand2009-201491325999854.45100959.37060689
Ryan HigginsMID/GLODerbyshire2018-2026913159916349.9286569.25230688
Tom HainesSUSLeicestershire2018-2026915159910842.7984470.97140931
Ken FunstonSAAustralia1952-1958101915999233.28--050222

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.