Live1st ODI · India in New Zealand 2026/27NZ18/0 (4.1)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
Dean BrownlieCAN/NDOtago Volts2012-20191121156712828.35107552.74221713
Andy FlowerZIMSouth Africa1995-20015102566199*70.75114649.39220762
Sean DicksonSOM/KENNorthamptonshire2016-2023610056631856.6089863.03130604
DuleepENGNew Zealand1930-1931710256611770.75--230261
Mark StonemanMID/HAM/DURSussex2014-20251015056617437.7386465.51222776
Nathan McSweeneySA/QUEWestern Australia2020-20268152566104*43.54115848.88231612
Tony PitheySAEngland1957-19651018056615431.4438330.81121492
Ian BellWARGlamorgan2018-2020352565204188.33100756.11320742
Darren BravoWIBangladesh2011-2014610156519562.78108452.122204910
Azhar AliPAKBangladesh2011-2021710156522662.78116648.46131583
Michael VandortSLBangladesh2001-2008812256514056.50102055.39222665
Jonathan TrottENGPakistan2010-2012713156518447.08127844.21130660
Grant FlowerZIMIndia1992-20028161565106*37.67172132.83143594
Mushfiqur RahimBANNew Zealand2008-20231119256515933.24128943.83131766
Tom BruceCSWellington Firebirds2015-2026152535658925.68101555.67022708
Max HoldenMID/NORKent2017-20261018056418231.3397957.61212752
Ian BellENGNew Zealand2008-20151323356411028.20153236.81121765
Dean BrownlieCAN/NDAuckland Aces2012-2018713056314343.3195658.89130813
Sourav GangulyINDNew Zealand1998-2003815356312546.9295459.013216911
Kraigg BrathwaiteWISri Lanka2015-2021918156312633.12157835.68131530
Billy GodlemanDERLeicestershire2014-20231220156315829.63112250.18312671
Dominic SibleyWAR/SURSomerset2017-20261122156310026.81149737.61162672
Jim ParksENGWest Indies1960-196812221563101*26.8147841.42122323
Baron ConstantineWIEngland1928-1939132305639024.48580.000431110
Adam ParoreNZEngland1990-2002152725637322.52154636.42035582
Emilio GayDUR/NORMiddlesex2023-202646056226193.6795658.79210513
Luke ProcterNOR/LANWarwickshire2014-20238144562144*56.20111750.31300737
Sanath JayasuriyaSLWest Indies1993-2005101935629035.1389462.86052713
Wasim AkramPAKAustralia1990-19991324256212325.55107652.23121765
John SimpsonMID/SUSWarwickshire2014-202615274562181*24.43120046.83123803
Luke ProcterNORGlamorgan2018-202591415619843.15120946.40060682
Tim PaineAUSIndia2010-2021101825619235.06121746.10040710
Matt RenshawQUEVictoria2018-20251118056113531.17114149.17211494
Mike SmithENGSouth Africa1960-19651218156112133.0014636.99122472
Jordan SilkTASSouth Australia2019-2025122225616528.05117447.79032581
Murali VijayINDSri Lanka2009-201769056015562.2297057.73231534
Shiv Sunder DasINDZimbabwe2000-2002610156011062.22130542.91240770
Rahul DravidINDBangladesh2000-2010710256016070.0094259.45311762
Rusi ModiINDWest Indies1948-1949510056011256.00--150160
Doug BracewellCSAuckland Aces2012-20241220156010229.4785865.271206315
Shaun MarshWASouth Australia2018-20235102559163*69.8896258.11311765
Graeme van BuurenGLOLeicestershire2016-202510132559121*50.8270878.95311764
Joe HardstaffENGAustralia1936-19489161559169*37.27154036.30121580
Ben SmithCSOtago Volts2012-20211117155924434.94123545.26211693
Richard HadleeNZPakistan1973-1989121945598937.2730759.93031506
Seymour NurseWINew Zealand1969350558258111.60--210674
Taufeeq UmarPAKBangladesh2001-2011710055813055.80120046.50230770
Hamish MarshallGLOKent2014-2016610055811855.80113249.29322690
Brendon McCullumNZBangladesh2004-2013912255818555.8087563.77210569
Shane WarneAUSNew Zealand1993-2005202255589932.8281868.22050615

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.