Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOLBoland won the toss and 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
Sam CurranSUREssex2017-20253603079051.1745267.92040453
Mathew SinclairNZSouth Africa2000-200447030715043.8670443.61110453
Reg SimpsonENGNew Zealand1949-195567030710343.86--120234
William TavaréGLODerbyshire2014-201658130713543.8662549.12101392
Steven CroftLANMiddlesex2014-20196923076043.8663748.19021353
Will JacksSURKent2019-202369130712038.3844169.61200501
Freddie BrownENGNew Zealand1931-19519913077438.38--030281
Will BraggGLADerbyshire2014-2016610030712930.7065846.66110350
Oliver DaviesNSWWestern Australia2023-2026610230712938.3842871.73110423
Harry BrookYORNottinghamshire2018-202161103076227.9148663.17010423
Ricardo VasconcelosNORSussex2018-202461103078827.9147464.77021423
Dean ElgarESS/SURWarwickshire2019-202681303076023.6271742.82021400
Jack CrawfordENGSouth Africa1906-190771313077425.58--010330
Chris DentGLOEssex2014-202271413076123.6264047.97031480
Mohammad HafeezPAKSouth Africa2007-201391803076017.0660950.41012410
Syed Abid AliINDEngland1971-1974101813077118.0659251.86022350
Peter PollockSAAustralia1963-19701420630775*21.9326835.4501291
Graham McKenzieAUSSouth Africa1963-1970132313077613.9528239.72013235
Joe RootYORSurrey2016-202645130621376.5039577.47100361
Joe HardstaffENGIndia1936-1946451306205*76.50--111310
Neil McKenzieSABangladesh2003-200866030622651.0057353.40101403
Mansoor AkhtarPAKEngland1982-198771003067530.6079338.59032430
Ollie PopeSURSomerset2018-2026711030611727.8245966.67100442
David RichardsonSAEngland1994-199671113068430.6056753.97032310
Neil WagnerOV/NDCentral Stags2012-2024111623066821.8655255.43034397
Upul TharangaSLZimbabwe2016-2017361305110*61.0056254.27120351
George HillYORNorthamptonshire2021-2024472305151*61.0052857.77120304
Sarfraz AhmedPAKWest Indies2016-20176903055633.8944169.16040281
Dan MousleyWARHampshire2022-202661013057733.8954356.17020381
Peter TregoSOMWarwickshire2014-201771203059425.4246865.17020343
Martin GuptillNZAustralia2010-201691803055816.9483836.40011361
Dennis AmissENGAustralia1968-1977112113059015.2592333.04027210
Ish SodhiCAN/NDAuckland Aces2012-2025152233054716.0543070.93004418
Tom LaceDERGloucestershire2018-201936030412550.6762448.72120441
Agha SalmanPAKSri Lanka2022-2023472304132*60.8045067.56120314
Peter RichardsonENGIndia1961-19625903047133.78--020270
Syed Abid AliINDAustralia1967-196951003048130.4034453.49020250
Jacques RudolphGLAWorcestershire2014-2017611130411130.4075540.26110390
Stephen EskinaziMID/LEISurrey2016-2026611130410030.4064347.28110401
Ian HollandHAM/LEIWarwickshire2017-202681413049923.3876939.53011340
Adam ParoreNZSouth Africa1994-2000101703048917.8885035.76010411
Harbhajan SinghINDEngland2001-2012142123045416.0039576.96013493
Adam VogesMIDHampshire2016-2017441303160*101.0061749.11110310
Arun HarinathSURGlamorgan2014-2015241303120101.0048762.22210361
James FosterESSNorthamptonshire2015-2016452303113101.0040175.56110364
Heath StreakZIMBangladesh2001-20046513038775.7562848.25040312
Tom CooperSAVictoria2017-2020351303271*75.7544168.71100327
Ijaz AhmedPAKWest Indies1988-199756030315150.5068644.17110351
Shadman IslamBANZimbabwe2021-202647130312050.5052357.93200351
Qasim UmarPAKSri Lanka1985-198668030320637.8850104.0011080

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.