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
Indika de SaramSLZimbabwe1999330943931.3323440.17000120
Tom CooperSOMWorcestershire2015230945731.3314664.38010151
Soumya SarkarBANIndia2015-2017230944231.3315162.25000170
Ryan DaviesSOMDurham2016230944931.3310391.2600084
Daniel DouthwaiteGLAYorkshire2021-2023330945731.3323639.83011142
ARG ThomasSURNottinghamshire2026230944831.3321144.55001121
Barry ShepherdAUSEngland19632319471*47.0015147.0201081
Robert KeyKENNorthamptonshire2015240944223.5025836.43000101
Lou VincentNZWest Indies2002240945423.5030630.7201071
Farveez MaharoofSLSouth Africa2004-2006343945694.0026036.15010130
Lendl SimmonsWIPakistan2011240944923.5021843.1200161
Sohail KhanPAKNew Zealand2016240944023.5013171.76000133
Imrul KayesBANNew Zealand2010-20172419436*31.3315261.84000141
Mominul HaqueBANEngland2016240946623.5016357.67011140
Assad FudadinWINew Zealand2012241945531.3327034.81010110
Gareth RoderickWORGloucestershire2023-2026341945331.3317254.65010130
Adam HoseWORGlamorgan2023240944323.5014465.28001160
Johnathan DaltonSAQueensland2017-2018240945323.5024039.17010110
Matthew HurstLANGlamorgan2025241944731.3316855.95000121
Bill EdrichENGWest Indies1950240947123.50--010110
Peter BurgeAUSPakistan1959-1964341945431.33--01100
Keith ThomsonNZIndia1968241946931.3318637.1001151
Craig MatthewsSAIndia1992-1993341943131.3322941.05000110
Russel ArnoldSLIndia1999-2001450943418.8023240.52000131
Roelof van der MerweSOMLancashire2016-2022350945518.8011482.4601193
David PayneGLOSussex2016-2019552945631.3321044.76010160
Tom HelmMIDKent2023-2026350943318.8013868.12000140
Ben CoadYORMiddlesex2017-2024450943818.8011383.19000150
Haseeb HameedLAN/NOTNorthamptonshire2019-2023351945523.5020645.63011141
Navin PatelCSOtago Volts2016-2017350944718.8014963.09000121
D'Arcy ShortWAQueensland2019-2024350944918.8023540.00000120
Taufeeq UmarPAKAustralia2002360948815.6719847.47013170
Lou VincentNZPakistan2002-2003360945715.6720745.41011130
Sean ErvineHAMMiddlesex2015-2017461945318.8020246.53011110
Roshan MahanamaSLWest Indies1993-1997360942915.6726635.34000120
Peter HandscombMID/YORHampshire2017-2021360944015.6713868.12001130
Paul HortonLAN/LEIMiddlesex2014-2019460944315.6720446.08002150
Callum ParkinsonLEIGlamorgan2018-2023462943123.5025836.4300081
Amir JangooWIPakistan2025-2026360943015.6718750.27001111
Yajurvindra SinghINDEngland1977-19793619443*18.8030830.5200060
Dulip SamaraweeraSLIndia1994360944215.6738324.5400170
Daryl MitchellWORMiddlesex2015-2021471945115.6730630.72011150
Nauman AliPAKSouth Africa2021-2025471944515.6720346.31002103
Alfred LytteltonENGAustralia1880-1884471943115.6718334.4300040
Ray BrightAUSIndia1985-1986672943018.8029731.6500081
Saqlain MushtaqPAKWest Indies1997-2002681943313.4340223.3800150
Jeetan PatelWARHampshire2015-2019680943011.7517454.02001161
Baxter HoltNSWQueensland2021-2022481942913.4329631.76002150
Bob CrispSAAustralia1935-1936480943511.7520.0000481
Pramodya WickramasingheSLAustralia1992-1996480942811.7516457.32001120
PreviousPage 226Next

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.