Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Jack LeaningSUS/YOR/KENSurrey2016-2026142303957517.17106637.05014551
Sam NortheastHAM/KENSurrey2014-202159039412943.7869057.10121521
Billy GodlemanDERKent2015-202159239410856.2982147.99210461
Wayne PhillipsAUSWest Indies1984714039412028.1474752.61121504
Sanjay ManjrekarINDWest Indies1987-1994814139410830.31102738.36122460
Adam RossingtonNOR/ESSGloucestershire2015-2022101513949528.1452075.77021595
Gareth RoderickWOR/GLOLeicestershire2015-2023101513946128.1497940.25032422
Kieran PowellWINew Zealand2012-2017816039413424.6380948.70104633
Shaun MarshAUSSri Lanka2011-201635039314178.6092542.49210460
Samit PatelGLA/NOTLeicestershire2017-202045039324778.6052674.71110513
Kane WilliamsonNZZimbabwe2011-201646139311378.6067358.40130391
Vinod KambliINDSri Lanka1993-199456039312565.5070555.74220485
Luke RonchiWFOtago Volts2013-2017693393119*65.50386101.81200585
Shivnarine ChanderpaulWIZimbabwe2000-2013811039310835.7393042.26110490
Graeme WoodAUSNew Zealand1980-1982611139311139.3083247.24213421
Kiran CarlsonGLAYorkshire2021-2026714139388*30.2361963.49053501
Jordan ClarkLAN/SURNottinghamshire2016-2026915139310728.0769156.87131485
Tawanda MuyeyeKENMiddlesex2021-2026481392125*56.0054472.06120506
Chris ReadNOTYorkshire2014-2016510239210149.0063361.93130575
Jonathan TrottENGIndia2011-2012611039214335.6494541.48122490
Ollie RobinsonDUR/KENSurrey2019-202581423927932.6763961.35032462
Mehedi Hasan MirazBANSri Lanka2017-2025916339281*30.1569856.16010434
Alex LeesYOR/DURSomerset2014-2025101803928321.7889443.85024571
Billy GunnENGAustralia1887-189911202392102*21.7840.0011190
John SnowENGAustralia1968-1975202933924815.0899539.40006413
Brian BolusENGIndia19645803918848.88--040420
Yashasvi JaiswalINDAustralia2024-2025510139116143.4473253.42122444
Harry FinchSUS/KENGloucestershire2017-202561113919839.1064560.62030602
Brett HamptonNDWellington Firebirds2017-202581113918539.1046983.370404116
Max ChuOVAuckland Aces2019-2026811339110448.8885345.84110491
Ravindra JadejaINDSri Lanka2017-20269124391175*48.8860964.20110367
Ijaz AhmedPAKZimbabwe1995-199881213918735.5595241.07041524
Anuj DalDERSussex2019-20248133391146*39.1070955.15101420
Ben SlaterDER/NOTGlamorgan2014-202681403917027.9393241.95032470
Jack RussellENGAustralia1989-19919164391128*32.58107636.34110430
James BraceyGLOSussex2016-202491703918723.0080548.57033472
Jordan CoxESSKent2024231390207195.0044986.862103812
Jonny BairstowYORDurham2014-2025572390219*78.0062362.60112561
Jack RobertsonENGWest Indies194848139013355.71--130150
Sam RobsonMIDGlamorgan2018-2025711139010739.0063961.03110530
Chris DentGLODurham2017-2023612039010132.5078149.94121490
Stephen EskinaziMID/LEIWarwickshire2016-2026612039017932.5064660.37122483
Derek RandallENGIndia1977-19821013039012630.0099039.39123341
Paul CollingwoodENGSri Lanka2003-200781513905727.86107636.25021361
Kamran AkmalPAKEngland2005-20101017039015422.9469855.87114460
Charlie LlewellynSAAustralia1902-1912101813909022.9442346.81032110
Finlay BeanYORGloucestershire2023-202435038916477.8056768.612114710
Jim BurkeAUSSouth Africa1957-195858238918964.83--120150
Ben SlaterDER/NOTMiddlesex2018-202359038914043.2285145.71110491
Chris NashSUS/NOTSomerset2014-20196102389142*48.6370854.94132562

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.