Live1st ODI · India in New Zealand 2026/27NZ56/2 (12.2)INDIND 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
Brian BoothAUSSouth Africa1963-196447153116988.5071039.44230450
Luis ReeceDER/LANKent2015-202658153121175.8686261.601404910
Dane VilasLANHampshire2017-202369253124475.8673971.85210625
Daniel LawrenceESS/SURLancashire2017-20249141531141*40.8595955.37301559
Matt RenshawQUESouth Australia2017-202510183531168*35.40100752.73210505
DC de BoorderOVNorthern Districts2012-2018122125318927.95125942.18043661
Murali VijayINDSouth Africa2010-2018122215319725.29140837.71020721
Scott KuggeleijnNDWellington Firebirds2014-20251724753111231.2498054.181325914
Azhar MahmoodPAKSouth Africa1997-199869253013675.7195155.73310705
Sourav GangulyINDZimbabwe1998-2005913153013644.17116745.42211687
Kevin PietersenENGNew Zealand2008-2013813053012940.77109548.40211535
Les AmesENGSouth Africa1929-193910154530148*48.18--212342
Tatenda TaibuZIMBangladesh2004-201158152915375.57117944.87151652
Charlie DavisWIIndia1971484529125*132.25--230170
Neil McKenzieSAEngland2003-2008714152913840.69133739.57120710
Ollie RobinsonDUR/KENEssex2019-2025814052919837.7984362.75120649
Ben SlaterDER/NOTWarwickshire2018-2026101825297733.06102251.76030902
MahmudullahBANWest Indies2009-20181019152913629.39103051.36143465
Wasim JafferINDWest Indies2002-2006712052821244.00106649.53141701
Keith FletcherENGWest Indies1973-19747133528129*52.80134739.20131670
Jeremy ConeyNZPakistan1979-19859152528111*40.6266543.01120523
Lawrence RoweWIAustralia1973-19801219052810727.7996144.95131631
Jonny BairstowYORHampshire2015-2026510052724652.7068676.822205610
Chris TavaréENGIndia1981-1982914152714940.54171430.75131560
Adam LythYORWarwickshire2014-20261321052714525.10131839.98110774
Grant FlowerZIMSri Lanka1994-2002132305277222.91152134.65033500
Vinoo MankadINDNew Zealand1955-1956450526231105.20--200430
Ben CoxWOR/LEIDerbyshire2014-2025101535266943.8397354.06030684
Colin de GrandhommeAA/NDCentral Stags2012-20239163526164*40.4665879.941434915
Peter RichardsonENGAustralia1956-1959916052610432.8849132.99130500
Geoff MarshAUSIndia1985-19921019252610130.94171330.71120490
Liam LivingstoneLANSomerset2016-201869152516865.6395155.21230589
Karun NairINDEngland2016-20257111525303*52.5079366.20111644
Jacob OramNZSouth Africa2004-2007712252513352.5094055.85210668
Kraigg BrathwaiteWINew Zealand2013-2020714152512940.38114845.73131563
Darren StevensKENGlamorgan2014-20211015152519037.5062683.871416519
Denesh RamdinWIAustralia2005-2016142725257121.00106949.11044660
Daryl MitchellWORGloucestershire2014-20209181524167*30.8295554.87225633
John SimpsonMID/SUSSurrey2016-20261219152488*29.11115545.37062602
Hansie CronjeSAIndia1992-20001121252413527.58141836.95112602
Travis HeadSAQueensland2017-2021612052313243.5873571.16232722
Ben DuckettENGAustralia2023-2026101905239827.5364481.21021621
Jim ParksENGSouth Africa1960-196513192523108*30.7610333.98111373
Henry HuntSATasmania2019-20251020252313629.06124442.04201603
Ben SlaterDER/NOTEssex2014-2026132405236721.79129540.39043743
Leonard HuttonENGIndia1946-1952711252215058.00--220330
Jonathan TattersallYOR/GLOSurrey2018-20257133522180*52.20122342.68120602
Daniel Bell-DrummondKENLeicestershire2014-2018814252212443.50100651.89231780
Ridley JacobsWIAustralia1999-20031121252296*27.47107648.51041643
Ben RaineDUR/LEIWorcestershire2014-202617234522103*27.4794155.47120570

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.