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
Mark AdairIREZimbabwe2024-20252411177839.0015973.58011171
Sineth JayawardenaTUCABurgher Recreation Club20252401177229.2588132.9501088
Harry DixonVICTasmania20252401176629.2515078.00010153
Steve RhodesENGNew Zealand19943421174958.5044226.4700082
Will RhodesWARGlamorgan2018-20203501176123.4021654.17011180
Lewis McManusHAM/NORDurham2015-202635211753*39.0038030.79010110
Bruce EdgarNZIndia19813501174923.4041228.4000170
Devon SmithWIPakistan2005-20113601174919.5027143.17000130
Gareth BattyENGSri Lanka20033611173823.4044826.12001112
Tom CooperSAQueensland2017-20193601176919.5024348.15011190
Shuvagata HomBANZimbabwe20143611175023.4024547.76011110
Kieran Noema-BarnettGLOGlamorgan2015-20185601174619.5024048.75000150
Rassie van der DussenSAIndia2021-202236111741*23.4034134.3100090
Graeme van BuurenGLODurham2017-20264601176219.5015874.05011170
Delray RawlinsSUSNottinghamshire2017-20223601175519.5025645.70012171
Ben AitchisonDERKent2021-20264601173619.5018264.2900093
Jack DaviesMIDDerbyshire2022-20254601175419.5027442.70010152
Wilton St HillWIEngland1928-19303601173819.50--00000
Will WilliamsLANSurrey2022-20245721176123.4040728.75011132
Ben RaineDUR/LEISurrey2014-20254701172816.7124647.56000150
Vallance JuppENGSouth Africa1922-19234711173819.50--00000
Ian JohnsonAUSSouth Africa1949-19526711176619.50--01120
Daryll CullinanSAPakistan1995-199857111769*19.5031237.50012110
Sulieman BennWIAustralia2008-20094811173316.7120158.21000112
Syd CurnowSAAustralia1931-19324801174714.63--000100
Matthew PottsDURWorcestershire2019-20268931173519.5021255.19002171
Trent CopelandNSWQueensland2017-202271121172813.0016073.13001140
Tauseef AhmedPAKAustralia1980-1990911411735*16.7143726.77003110
Frank TysonENGAustralia1954-1959812111737*10.6415935.8500251
Jeff ThomsonAUSPakistan1972-1982812611722*19.5017865.73001123
Phil EdmondsENGPakistan1978-19871012711736*23.4020856.25002102
Mitchell SwepsonQUETasmania2018-2026101351172914.6319958.79001160
Abdul QadirPAKWest Indies1980-199010164117199.7534234.21002131
Michael RaeOVCanterbury2014-2022101771173611.7021654.1700394
Bob WillisENGNew Zealand1971-19841420911725*10.6437331.3700180
Lakshan EdirisingheKYCCBadureliya Sports Club2025110116116116.0016470.7310074
Sameera SadamalKYCCKandy Customs Cricket Club2025110116116116.0020656.31100111
Tim BresnanENGBangladesh20103201169158.0032635.5801080
Brendan NashKENDerbyshire201422111695*116.0014281.69010112
William TavaréGLODurham20171201166158.0023549.36020130
Simon MilenkoTASSouth Australia201912011610058.0015475.32100114
Ravindu FernandoBCAABurgher Recreation Club2026121116103*116.00102113.73100155
Ravindu RasanthaCCCMoors Sports Club202612011611158.0025944.79100111
Peter TaylorAUSNew Zealand19901201168758.0022651.3301090
Upul ChandanaSLEngland20032301167638.6719260.42010142
Michael NeserGLAWorcestershire2022-20232311168658.0015375.82010190
Jack BrooksSUS/SOMGlamorgan2020-20222301167238.6713188.55010142
Brydon CarseDURSomerset2016-2024231116104*58.0018164.09101125
Vishad RandikaPSCChilaw Marians Cricket Club20252301167038.6719559.4901063
John MorrisonNZEngland19752301165838.6726843.28021170
PreviousPage 197Next

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.