Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND114/1 (18.1)IND need 29 runs in 83 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Jacob BethellENGNew Zealand2024-202661213639633.0056963.80042515
Bruce MurrayNZIndia1968-196971403638025.9316644.58031301
Anton DevcichNDAuckland Aces2012-201881503636424.2063357.35031413
Sarfraz AhmedPAKEngland2015-2018916236346*25.9356164.71001420
Nick BrowneESSLancashire2015-2023916036310522.6978446.30123500
Jake LehmannSAWestern Australia2018-2026132403639615.1358661.95025481
Cheteshwar PujaraSUS/NOTDerbyshire2017-2024351362201*90.5066954.11200400
Keaton JenningsDUR/LANHampshire2016-202445036217272.4073149.52210480
Wayne PhillipsAUSPakistan1983-198457136215960.3377646.65110330
Ollie RobinsonDUR/KENWarwickshire2018-202558036214345.2552069.62130503
Andrew GaleYORMiddlesex2014-20165101362126*40.2259261.15111471
Ryan HigginsMID/GLOHampshire2021-202351003627336.2065655.18030411
Luke WellsSUS/LANWorcestershire2015-2024812036215530.1776547.32112472
Doug InsoleENGSouth Africa1955-19576122362110*36.20--110230
Gavin RennieZIMNew Zealand1997-200071403629325.86113331.95032330
Ben CoxWOR/LEIEssex2014-2026101703626321.2965755.10012501
Fynn Hudson-PrenticeSUS/DERWorcestershire2016-202591713625422.6354466.54034591
Jack EdwardsNSWVictoria2021-202591823629922.6372150.21012390
Logan van BeekCAN/WFAuckland Aces2013-20241319236210121.2974248.79100449
Ed JoyceSUSDerbyshire2016231361250180.5050271.91200445
Alastair CookESSGloucestershire2014-202258136114551.5769152.24201520
Kieran Noema-BarnettCSOtago Volts2012-201968136110851.5772050.14121423
Nick GubbinsMID/HAMDurham2015-202568036114545.1372749.66121521
Jack HaynesNOTHampshire2024-202658036112045.1357562.78210513
Keaton JenningsDUR/LANGlamorgan2017-202561003618636.1073449.18020513
Jack BoyleCAN/OV/CSWellington Firebirds2017-2025712036115630.0868053.09110373
Trevor FranklinNZEngland1983-1990712136110132.82125128.86120330
Jordan ClarkLAN/SURYorkshire2016-2026913136184*30.0866254.53032414
John EdrichENGPakistan1969-197491413617027.7779329.13021300
Steve TikoloKENCanada2007-2009230360169120.0046677.25200462
Dilip SardesaiINDNew Zealand1965363360200*120.0060.00200510
Colin IngramGLAKent2015-2025471360105*60.0057362.83131453
Clive RadleyENGNew Zealand197857036015851.43109133.00121310
Ricardo VasconcelosNORYorkshire2021-2024481360129*51.4363856.43110531
Oli CarterSUSLeicestershire2021-20246903609640.0073648.91030493
Billy GodlemanDERSussex2016-2022711036010632.7387841.00120390
Miles HammondGLOWorcestershire2019-20267142360139*30.0081444.23123432
Jason HolderWIIndia2016-2023915236064*27.6964955.47020445
George BaileyMID/HAMSurrey2016-2017341359161119.6763956.18210482
Mushfiqur RahimBANIreland2023-2025352359126119.6756163.99220322
Ryan HigginsMID/GLOSussex2018-2024692359119*51.2948074.79201406
Will YoungNZIndia2021-202451013598939.8973049.18030424
Haseeb HameedENGIndia2016-202161113598235.90108633.06042412
Saif ZaibNORLancashire2021-2026813135911629.9263656.45121422
Kamran AkmalPAKSouth Africa2002-200771413597127.6258261.68032520
Chris WoakesENGWest Indies2017-202491433596232.6460059.83021381
Sam HainWARDurham2014-20259142359109*29.9281544.05120351
Tup ScottAUSEngland1884-1886814135910227.6221647.22110310
Craig WhiteENGIndia2001-200258235812159.6766154.16120404
James AdamsHAMYorkshire2015-201868035814744.7582243.55121550

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.