Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Tom LathamDUR/SURKent2017-202324018811947.0041345.52110240
Jofra ArcherSUSNottinghamshire20172411887262.67172109.30010226
Kyle VerreynneSANew Zealand2022241188136*62.6728765.51100211
Matt MachanSUSDurham2014-20153501888037.6028366.43010250
Chris JordanSUSLeicestershire2017-20193501886837.6028366.43020271
Mahmudul Hasan JoyBANNew Zealand2022-20233501888637.6048239.00020200
Brendan TaylorNOTWorcestershire2015-20173601886931.3334654.34010270
Michael CarberryHAM/LEIGloucestershire2014-2017361188100*37.6026072.31100284
Ali OrrSUS/HAMNottinghamshire2022-20243601886831.3348838.52011250
Jack SharpENGAustralia190936218810547.00--110110
Amit MishraINDEngland2008-20166701888426.8631060.65011242
AM VaughanSOMHampshire2024-20264701883226.8632358.20000300
Axar PatelINDEngland2021-20245801884523.5040846.08001272
Saud ShakeelPAKBangladesh2024-202648018814123.5038848.45102140
James SalesNORDerbyshire2024-20265801884623.5040346.65000210
Tim PaineAUSPakistan2010-201969118861*23.5052136.08011190
Matthew LambWARSomerset2016-20225911884423.5041645.19000292
Jack WildermuthQUEVictoria2018-202471001884018.8034354.81002260
Brett D'OliveiraWORNorthamptonshire2016-202661201888115.6746640.34022121
Josh ShawGLOLeicestershire2016-202591231884520.8933356.46000232
Maitland HathornSAEngland1906-1907812118810217.09--101210
Mitch RenwickOV/CSNorthern Districts2016-202171301886914.4641844.98013260
Brett HuttonNOR/NOTWarwickshire2015-2026111531885915.6739647.47012240
HMRKB HerathSLAustralia1999-2016111821883511.7541445.41003190
Rodney HoggAUSWest Indies1979-1984101851885214.4653633.58012211
Kamil MisharaNCCColts Cricket Club2026111187187*-19297.40100144
Jason SanghaSANew South Wales202623118711593.5039047.95110273
Pasindu SooriyabandaraMSCNondescripts Cricket Club2025232187106*187.0041045.61110180
Daniel LawrenceENGPakistan20263401876546.7527268.75030262
Cooper ConnollyWASouth Australia20252411877062.3333156.50020273
Saleem YousufPAKEngland198744118791*62.3339647.22010220
Colin AckermannDUR/LEIYorkshire2020-20253501877237.4032457.72021320
Ian CockbainGLOLeicestershire2015-202135018711737.4038548.57111184
Jacob OramNZBangladesh2004-200856218711746.7541245.39101212
James HildrethSOMSussex2014-20154601878231.1737749.60020231
Paul WalterESSLancashire2017-20234611877637.4034354.52010164
James SalesNORLeicestershire2024-202546018713531.1731160.13100240
Collis KingWINew Zealand1980361187100*37.4028864.93101254
Sam BillingsKENGlamorgan2014-20215701877726.7126371.10010290
Haseeb HameedLANNottinghamshire2016-201847018712226.7154234.50101240
Habibul BasharBANEngland2003-20054801876323.3825872.48020280
Gautam GambhirINDPakistan2005-20074811875226.7137450.00010260
Lahiru ThirimanneSLNew Zealand2014-20194811876426.7157332.64022130
Sam CurranSURWarwickshire2016-20195801876223.3830062.33022273
Timm van der GugtenGLADurham2017-20237961875462.3341644.95022260
Kiran CarlsonGLAKent2017-202569218789*26.7133655.65011231
Josh BohannonLANEssex2022-202451001876818.7038648.45013223
Hemu AdhikariINDEngland1951-195261011876020.78--01350
Grant FlowerZIMEngland1996-200361101877317.0061030.66012211
Mashrafe MortazaBANNew Zealand2001-200861101874817.0029064.48001257
PreviousPage 137Next

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.