Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 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
Tibby CotterAUSEngland1904-1912162913774513.46103108.74004223
Will YoungNOR/NOTSomerset2022-2024362376174*94.0071552.59120502
Graham GoochENGSri Lanka1982-199136037617462.6769054.49110460
Dean ElgarESS/SURKent2019-202447037612053.7169953.79130500
BJ WatlingNZWest Indies2012-202081223768937.6090641.50031321
Michael NeserQUETasmania2018-20261012137612134.1859063.73121494
David RichardsonSAAustralia1993-19981219237672*22.1298638.13022402
Mitchell JohnsonAUSIndia2007-2014142263768823.5061760.94022488
Zak CrawleyKENSomerset2019-202435037523875.0046480.82111534
Ken MackayAUSSouth Africa1957-195857437583*125.00--05002
Quinton de KockSANew Zealand2016-20175813759153.5750174.85040546
Jake LibbyWOR/NOR/NOTLeicestershire2016-202371233757741.6759263.34030400
Michael BracewellWFOtago Volts2017-202481323758734.0978647.71021562
Ben CoxWORLeicestershire2014-20229133375100*37.5053570.09131396
Ollie RobinsonDUR/KENLancashire2021-20268132375171*34.0966956.05113424
Tom LammonbySOMNottinghamshire2021-202681403758726.7973251.23031411
Paul HortonLAN/LEINorthamptonshire2014-201991503759925.0080246.76024431
Derek RandallENGPakistan1977-1984915037510525.0086843.20122401
Devon SmithWIAustralia2003-200891803758820.8389042.13034510
Michael KlingerGLOLeicestershire2014-2016472374129*74.8060761.61120475
Steven MullaneyNOTKent2017-202359037416841.5671052.68110476
Kusal MendisSLZimbabwe2016-2020591374116*46.7571352.45121423
Matthew HaydenAUSPakistan2002-2005610237411946.7570153.35120413
Tom Kohler-CadmoreWOR/YOR/SOMSurrey2014-202671203747831.1765157.45040515
Rishi PatelESS/LEIYorkshire2019-2026812237412537.4071152.60112485
James FullerMID/HAMSomerset2016-202591303749328.7751273.05011438
Varun ChopraWAR/ESSSomerset2014-20187132374117*34.0081745.78121472
JM CummingOVCanterbury2022-202671303745828.7783145.01010540
Ollie PopeENGPakistan2020-2024914037410826.7152571.24131410
Marnus LabuschagneQUEWestern Australia2019-202691613749224.9372751.44034492
Tom BaileyLANNorthamptonshire2015-2026121733747726.7176448.95020416
Brad WilsonOV/NDWellington Firebirds2014-2019112003746018.70101536.85024531
Yasir HameedPAKBangladesh200336137317074.6060062.17200560
Rob YatesWARDurham2021-202546037319162.1764358.01200495
Ollie PopeENGWest Indies2020-202469137312146.6353669.59130491
Arjuna RanatungaSLEngland1982-19985903738441.4475449.47051422
Tamim IqbalBANPakistan2011-2020510037320637.3057764.64100448
Keaton JenningsLANDurham2019-2026610037315537.3063458.83202532
Geoff BoycottENGSouth Africa1964-1965712237311737.3094428.28121310
Michael RipponCAN/OVCentral Stags2018-2024814337395*33.9176648.69023395
Ken RutherfordNZEngland1986-199410183373107*24.8784244.30103490
Alec BedserENGAustralia1946-1954213593737914.3538933.68015333
Michael VaughanENGBangladesh2003-200546137212074.4061860.19120560
Steven MullaneyNOTSussex2015-202257037219253.1458263.92110349
Ian WestwoodWARDurham2014-201657137212762.0073750.47110561
Dhananjaya de SilvaSLEngland2018-202461103727433.8262959.14052411
James NeeshamOV/WFNorthern Districts2012-2022712237212437.2051272.66112573
Ben DuckettNOR/NOTMiddlesex2014-2023712037217731.0062159.90111471
Nick GubbinsMID/HAMGloucestershire2018-20226122372137*37.2083344.66110481
Jonty RhodesSAAustralia1993-199881433727833.8298537.77030372

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.