Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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
Brian BennettZIMEngland202512014013970.0015391.50100260
Arthur MiltonENGNew Zealand1958221140104*140.00--100160
Sean ErvineHAMDurham2015-20162311409370.0022562.22010161
Runako MortonWINew Zealand200623114070*70.0029447.62020191
Neil BroomDERKent20162301409646.6725854.26010122
Zafar AnsariSURDurham20162301405146.6730446.05010161
Kaveen BandaraNCCColombo Cricket Club2025-2026232140110*140.0016982.84100121
Chris HarrisNZZimbabwe19972411407146.6736937.94010160
Jamie HowCSWellington Firebirds2012-20132401405135.0024557.1401086
Kieran Noema-BarnettGLODerbyshire2015-20173401405835.0021565.12010163
Michael RichardsonDURWorcestershire2015-201734214065*70.0021066.67010180
Laurie EvansSUS/WARMiddlesex2014-20193401409835.0030246.36010210
Matthew WaiteWOREssex20252401407335.0027251.47010191
Hashmatullah ShahidiAFGIreland2019-20242411406146.6730645.75020160
Lewis McManusHAM/NORWarwickshire2016-20235501405828.0028648.95011181
Martin AnderssonMID/DERDurham2022-20263501406228.0020867.31010191
Brendan TaylorNOTYorkshire2015-20163601403823.3333841.42001161
Keaton JenningsDURLancashire2014-20163601408223.3326652.63010230
Chris DentGLOWarwickshire2018-20223601406423.3330246.36011220
Tom HelmMIDGlamorgan2018-20245611406428.0028249.65010161
Sai SudharsanINDEngland20253601406123.3334141.06012180
Peter SiddleSOM/ESSSurrey2018-20224731404235.0026952.04000142
Ben MikeLEIDerbyshire2020-202557214049*28.0015789.17002135
Aaron HardieWANew South Wales2020-20265721405228.0032043.75010201
Jack RussellENGSouth Africa1995-199657214050*28.0058124.10010190
Mitchell JohnsonAUSSri Lanka2007-201378214092*23.3328349.47011120
Ben WheelerCSNorthern Districts2012-201668214081*23.3326153.64012221
Toby Roland-JonesMIDSurrey2016-202368214046*23.3321565.12001175
Chris OldENGPakistan1973-19788921406520.0030540.33013170
Lala AmarnathINDAustralia1947-194851001404614.0025854.26002120
Tom BaileyLANYorkshire2016-2022101201404511.6725255.56003211
Mitchell StarcAUSSri Lanka2012-20251114314026*12.7323759.07003135
Jack LeachSOMSurrey2016-20261116614028*14.0043132.48002111
Bishan BediINDWest Indies1966-19781824414020*7.001118.1800780
Ashwell PrinceSAZimbabwe2005211139139*-21863.76100182
Harry FinchKENSussex202112013911569.5026552.45100150
Andrew HudsonSAZimbabwe199512013913569.5024257.44100182
Johann MyburghSOMHampshire2015-201623113911069.5019969.85100221
Alok KapaliBANWest Indies20022401398534.7521664.35021212
Paul StirlingIREBangladesh20252401396034.7518873.94010211
Mitchell McClenaghanAANorthern Districts2012-201744213973*69.5016683.73010135
Grant StewartKENYorkshire2021-20222411399046.3321464.95010174
Justin GreavesWIBangladesh2024241139115*46.3326652.2610050
Alick AthanazeWIBangladesh20242401399034.7520866.83010181
Lasith LakshanCMCCPolice Sports Club20252401398934.7525554.51010121
Alistair CampbellZIMEngland1996-20004501398427.8024656.50011200
Daryl MitchellNZBangladesh2022-20233501395827.8026053.46010141
Aneurin DonaldHAMWarwickshire2019-20223511397534.75129107.75011213
Callum ParkinsonLEISussex2018-20225521394846.3335938.72000120
Lyndon JamesNOTSurrey2023-20264501395027.8027550.55010150
PreviousPage 174Next

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.