Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.2)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
Keith ArthurtonWIEngland1988-19951115047212631.47126037.46122595
Sam NortheastHAM/KEN/GLAWorcestershire2014-20261220047213223.6092750.92111650
Tom HainesSUSSurrey2020-202648247117478.5086654.39221531
Hansie CronjeSANew Zealand1994-199979147111258.8892750.81220505
Bob BarberENGSouth Africa1960-196581204719739.2511187.39050321
Agha SalmanPAKEngland2022-20267132471104*42.8271166.24140545
Yuvraj SinghINDEngland2006-201281414718636.2384255.94041529
Ed CowanAUSIndia2011-201381404718633.64113841.39030591
Wavell HindsWISouth Africa2001-20051120047121323.55121738.70113692
Tom HoranAUSEngland1877-18851527247112418.845942.37113271
WPUJC VaasSLPakistan1994-20091830647153*19.63118839.65013541
Stiaan van ZylSUSDurham2017-201947147014978.3391051.65210631
George BartlettSOM/NORLancashire2017-2026815347011039.1782656.90121586
Jack BrownENGAustralia1894-1899816347014036.15--112270
Todd AstleCANCentral Stags2013-20191118147096*27.6578060.26043671
Pat CumminsAUSIndia2017-2025183014706316.21112541.78014467
Stuart BroadENGIndia2008-20222432547074*17.4164173.32025546
Liam DawsonHAMKent2014-2024710246917158.6379059.37120536
Tom BlundellWFCentral Stags2015-2025815346910539.0875362.28122593
Sam HarperVICTasmania2022-202691524699336.0881657.48031389
Dimuth KarunaratneSLAustralia2012-2025122304698620.3996348.70033511
Ajaz PatelCSNorthern Districts2013-2026182854695320.39103745.23012683
Syed KirmaniINDWest Indies1976-19832129746963*21.3228744.95011120
Dennis LilleeAUSEngland1971-198229391346973*18.04115040.78013494
James TaylorNOTSussex2014-201535046829193.6069267.63201612
Cheteshwar PujaraINDBangladesh2017-2022582468102*78.0081257.64150591
James SalesNORMiddlesex2024-202658146816466.8671965.09300566
Raman Subba RowENGAustralia1961510046813746.80--210381
Geoff HowarthNZAustralia1977-198271314686539.00105844.23050570
Yashpal SharmaINDEngland1979-1982915346814039.00131035.73110472
Stuart WilliamsWIIndia1994-20021118146812827.5391451.20102662
Michael HoldingWIEngland1976-1986212454687324.6361875.730454223
Bob TaylorENGAustralia1978-1983173254689717.33155630.08013361
Ryan ten DoeschateESSSurrey2017-2019561467168*93.4060577.19310642
Bill PonsfordAUSWest Indies1930-193157146718377.83--210300
Sam BillingsKENGloucestershire2014-202268046717158.3875961.53120743
Adam LythYORGloucestershire2022-202459046712951.8988252.95220662
Ted DexterENGIndia1959-19627122467126*46.70--131520
Neil BroomOVCanterbury2012-2020816346711735.9285454.68113532
Rory BurnsENGAustralia2019-2022816046713329.19107443.48123610
Daniel Bell-DrummondKENLancashire2015-20261019346711429.19111541.88120500
Dave HoughtonZIMSri Lanka1994330466266155.3399047.07210505
Charlie DavisWINew Zealand197259146618358.25--110491
Hashan TillakaratneSLZimbabwe1994-200210122466126*46.60121138.48211540
Asif IqbalPAKIndia1978-1980916246610433.2948355.28121434
James HildrethSOMWarwickshire2014-20221119046611824.5380058.25124632
Scott BorthwickDUR/SURSomerset2014-2024111924669427.4177959.82040721
Upul TharangaSLBangladesh2006-201759146516558.1377360.16210565
Cameron BancroftDUR/GLOLeicestershire2017-202569146516058.1384954.77201580
Washington SundarINDEngland2021-20257124465101*58.1391650.761334511

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.