Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND11/1 (2.3)IND need 175 runs in 285 ballsTest1st 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
Hashan TillakaratneSLWest Indies1993-20037105446204*89.2091848.58211401
Dean FoxcroftOV/CSAuckland Aces2020-2025611044617440.5580955.13110525
Tom ClarkSUSLeicestershire2022-2026711044613840.5583053.73211566
Aaron HardieWAVictoria2022-20258131446174*37.1793247.85110541
Jason SanghaSA/NSWVictoria2021-2026101914467824.7895146.90033529
Thilan SamaraweeraSLAustralia2004-2013102014467023.47122436.44023470
Rob NewtonNORGlamorgan2015-201969044510749.4487550.86232510
Ollie PopeENGSouth Africa2020-20226103445135*63.5770063.57140581
Benny HowellGLOLeicestershire2014-2019813244510240.4573060.96141496
Wayne MadsenDEREssex2014-2021714044511231.7993147.80122503
Max HoldenMIDSussex2018-2024914344584*40.4587450.92050551
Josh InglisWATasmania2018-2024814244511637.0859874.41223523
Ian HealyAUSSri Lanka1989-1999111634457134.2394247.24031380
Steven DaviesSOM/SUREssex2014-2022101704458126.1890349.28031561
Majid KhanPAKIndia1978-1983101804455624.7255640.11022311
Maurice ReadENGAustralia1882-1893152624455718.5411853.39023371
Tom AlsopSUS/HAMGloucestershire2021-202469044414949.3394247.13131520
Graham ClarkDURWorcestershire2017-2026101534447837.0072561.24040476
Alistair CampbellZIMSri Lanka1994-1999101604449927.75135732.72011471
Jason HolderWISri Lanka2015-202191834447429.6075858.58021555
Ali OrrSUS/HAMGlamorgan2021-202648144319863.2964668.581105210
Navjot SidhuINDAustralia1992-199861004439744.3090449.00041587
Josh BohannonLANDerbyshire2019-2026611044317440.2780954.76120553
Lewis HillLEIWorcestershire2017-202371404439331.6487750.51031581
Rob YatesWARSussex2025-202648144211563.1475558.54130620
Sam HainWARKent2018-2024791442165*55.2593747.17110461
Jonny BairstowYORWarwickshire2014-2026711044210840.1859074.92131566
Javed OmarBANZimbabwe2001-2005612144285*40.18138531.91030550
Imran FarhatPAKSouth Africa2003-2013612044212836.8398544.87121610
Joe DenlyMID/KENWarwickshire2014-2023713044214134.0089249.55213553
Kiran CarlsonGLADerbyshire2018-202591404429431.5772660.88041484
Shakib Al HasanBANIndia2007-2024101804428424.5681554.23021578
Russell EndeanSAEngland1951-195711221442116*21.05--113250
Jesse RyderOV/WFCentral Stags2012-201557144116273.5052184.64301607
Haseeb HameedNOTLancashire2020-2024572441247*88.2088849.66110500
Mitchell SantnerNDCanterbury2014-202358044111855.1375358.57120555
Riki WesselsWOR/NOTSussex2014-2019792441202*63.0053981.82120608
Rehan AhmedLEIDerbyshire2022-202559044112249.0048690.74210627
Shane WatsonAUSPakistan2005-20106111441120*44.1084652.13120525
Neil DexterMID/LEINorthamptonshire2014-20198141441163*33.9282853.26112486
Luke WellsSUS/LANLeicestershire2016-20258142441102*36.75108740.57122485
Dattu PhadkarINDWest Indies1948-195891514417431.50--02001
Keith BarkerHAM/WARNottinghamshire2014-20241216144111329.4067665.24121597
Keith StackpoleAUSSouth Africa1966-1970917044113425.9442943.59111482
Michael RipponCAN/OVAuckland Aces2017-20241319344110627.5692947.47111504
James BraceyGLOMiddlesex2018-2026101914418824.5085051.88044611
Nick GubbinsMID/HAMSussex2015-20261122044110720.05106641.37123572
Jonathan TrottWARSussex2014-2018611044012440.0090748.51210551
Billy RootGLAGloucestershire2019-20246112440117*48.8977456.85110592
Prasanna JayawardeneSLIndia2008-20109121440154*40.0086450.93101394

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.