Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM323/5 (86)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Sikandar RazaZIMSri Lanka2017-202036032712754.5054560.00110264
Daniel HughesSUSWarwickshire2025-202647032715146.7152162.76111550
Adam LythYORWorcestershire2018-20255903277936.3354160.44030560
Qasim UmarPAKAustralia1983-198459132711340.8872445.17110270
Colin AckermannLEIDerbyshire2018-2023610032711432.7058755.71121491
Jermaine BlackwoodWIBangladesh2014-202261023276840.8870946.12030373
Graham ClarkDURGloucestershire2017-2026710132710036.3357257.17110431
Imam-ul-HaqPAKEngland2018-2026610132712136.3358955.52113442
Aamer SohailPAKSri Lanka1994-200071203277427.2558855.61023481
Salman ButtPAKIndia2005-200771303276825.1575343.43031550
Jamie SmithSURHampshire2020-202591313278427.2558855.61021482
Keith BarkerHAM/WARLancashire2014-202391423276427.2561153.52012402
James WhartonYORNorthamptonshire2024230326285108.6741478.741003512
Steven DaviesSOM/SURLeicestershire2014-202146132617465.2043275.46111401
Shimron HetmyerWIBangladesh20183603269354.3334793.950302316
Duleep MendisSLEngland1982-198836032611154.3350165.07120357
Varun ChopraWARDurham2014-201668032616040.7555458.84110470
Michael PollardCAN/WFNorthern Districts2014-201861113266832.6061253.27032434
James RewSOMWarwickshire2022-202561123266136.2244872.77031433
Imrul KayesBANSri Lanka2008-2018612032611527.1767748.15101443
Josh CobbNOR/LEIDerbyshire2014-201981513269523.2952661.980233610
Mathew SinclairNZPakistan2001352325204*108.3373144.46110372
Jesse RyderOV/CS/WFCanterbury2012-201746132512065.0041079.27210473
Ben CurranZIMAfghanistan2024-202646032512154.1759154.99110420
Junaid SiddiqueBANEngland201048032510640.6380840.22120470
Daniel VettoriNZBangladesh2001-20109913259440.6359354.81031371
Javed BurkiPAKIndia1960-19615923257946.43--020300
Jacques RudolphGLAEssex2014-201651003258232.5073844.04021430
Steven MullaneyNOTDerbyshire2017-202271003257632.5056957.12030512
Tim RobinsonWFCentral Stags2022-2026510132510836.1152661.79120374
Daniel DrewSAWestern Australia2022-20256122325208*32.5060054.17103390
Tom FellWORNottinghamshire2015-202171303257225.0066548.87021460
Jeetan PatelWFCentral Stags2012-201891443256232.5043574.71023404
Tom MooresLAN/NOTHampshire2016-202481413258125.0058455.65010476
Mitch RenwickOV/CSWellington Firebirds2016-202281503256621.6765549.62013522
William O'DonnellAAOtago Volts2019-202581503257021.6783638.88033311
Sam RobsonMIDHampshire2015-2023101813258419.1271245.65013440
Ben SlaterNOTHampshire2019-2026101803255518.0674343.74012460
Tim SoutheeNZIndia2009-2024132203256514.7744173.700142619
Jacob DuffyOVAuckland Aces2014-2024182553257116.2552561.900143310
Matt MachanSUSWorcestershire2015-201635032413564.8036588.77120375
Tom AbellSOMGlamorgan2020-202635032411964.8053061.13120354
Dominic SibleyENGSouth Africa2019-2020471324133*54.0078441.33100511
Ben ComptonKEN/NOTDerbyshire2021-202647032415646.2961852.43111360
James ColesSUSDerbyshire2022-202457032418046.2950963.65110404
Jordan CoxKENNorthamptonshire2021-20236813249046.2964250.47030383
Niroshan DickwellaSLWest Indies2018-20215903249636.0058655.29020340
David LloydDER/GLAMiddlesex2018-202571003249332.4058155.77030470
Shubman GillINDNew Zealand2021-202451003249032.4059254.73020325
Gerry GomezWIAustralia1951-195251013245536.00--030250

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.