Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Darren LehmannAUSNew Zealand2004220898144.5018348.63010100
Morris OumaKENBermuda2007120896344.5012074.17010122
Chamara SilvaSLWest Indies2008120897644.5013565.93010140
Brendan NashKENSurrey2014120895144.5013366.92010151
Sean AbbottSURYorkshire2026121895689.0012869.53010122
Marchant de LangeSOM/GLO/GLALeicestershire2017-2024320897544.5072123.6101067
Tom LathamSURNottinghamshire2023120896044.5018548.1101090
Tom BruceLANDurham2024120894644.5013466.4200090
Marcus O'RiordanKENHampshire20201218952*89.0021541.40010110
Minod BhanukaCCC/TUCANugegoda Sports Welfare Club2025-2026220896144.5013267.4201063
Ramesh MendisMSCKurunegala Youth Cricket Club2025-2026220896544.5012869.5301070
AM VaughanSOMLancashire2024120896844.5017650.57010150
Sharujan ShanmuganathanTUCANondescripts Cricket Club2026120898744.5018847.3401062
Fred BakewellENGIndia1934120898544.50--010-1
Warren LeesNZSri Lanka1983220898944.5018248.9001181
Aftab AhmedBANSouth Africa2008231894444.5021042.3800050
Joe RootENGIreland2019-2023230895629.6713068.4601071
Lewis GoldsworthySOMYorkshire2022-2025230896529.6725435.0401090
Bevon JacobsAACanterbury2024-2025230898029.6715557.42010142
S DixitAACanterbury2024-2026230896129.6713864.49010161
DH LateganWORKent2026230895929.6714660.96010150
Scott StyrisNZPakistan2003240893622.2517850.00001130
Azhar MahmoodPAKEngland2001240893722.2515955.97000120
Shoaib MalikPAKIndia2006-2007340895922.2521940.64011131
Ryan ten DoeschateESSGloucestershire2014-2016340897322.2516952.6601072
Chamara SilvaSLEngland2007340894922.2518647.85000100
Steven DaviesSURSomerset2016240894922.2523238.36000110
James FullerMID/GLODerbyshire2014-2018340895122.2513466.42010131
Robert TaylorLEIGlamorgan2014240896322.2512770.08011111
Lewis GregorySOMKent2019-2024440897722.2512074.17010110
Greg SmithLEI/NOTSurrey2014-2016240895422.2518049.44010110
Ned EckersleyDUR/LEIWarwickshire2018-2021340892722.2519545.64000110
Luke WoodLAN/NOTEssex2018-2022241892729.6713565.93000140
Washington SundarINDNew Zealand20242428938*44.5012968.9900083
Imam-ul-HaqPAKWest Indies2026240896322.2514063.57010100
Will JacksENGPakistan2022240893122.259098.8900065
Oshada FernandoPSCBloomfield Cricket and Athletic Club2025-2026240897022.2513864.49010100
Jack HaynesWORNorthamptonshire2019-2020240893822.2517152.05001120
Ben ComptonKENGlamorgan2025240894822.2523038.70000120
Nick WelchZIMNew Zealand20252418947*29.6720244.06000130
M PremaratneBCAAPolice Sports Club2025-2026240894922.2519246.3500170
Dinushka MalanKYCCNugegoda Sports Welfare Club2025-2026241893329.6712869.5300071
Eric RussellENGPakistan1961-1967240894322.2511448.25001100
Bill LawryAUSPakistan1964240894122.2513245.4500030
Younis AhmedPAKNew Zealand1969240896222.25--011120
Pat SymcoxSAWest Indies1998340893622.2516354.6000060
Adnan AkmalPAKEngland2012350896117.8023737.55011100
Andrew HoddYORHampshire2015-20173538954*44.5015158.94011121
Chris WrightWAR/LEIKent2018-2025450893817.8020343.84000121
Tom CurranSURMiddlesex2016-2017351892622.2515457.79000130
PreviousPage 233Next

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.