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
Corey RocchiccioliWATasmania2023-202681141273618.1425649.61000131
Corey RocchiccioliWAQueensland2022-2026812312724*14.1125050.80000142
Shubman GillINDAfghanistan2026110126126126.0017771.19100151
Owais ShahENGIndia20061201268863.0028045.00010171
Henry NichollsSOMLeicestershire2026121126100*126.0014785.71100144
Jean-Pierre KotzeNAMIreland20151201267863.0025649.22010160
D'Arcy ShortWAVictoria202212112687126.0018169.61010153
Harry BrookYORDerbyshire2020-2024221126126*126.0013891.30101172
Lyndon JamesNOTGlamorgan2022-202622112676*126.0026447.73020162
Movin SubasinghaBRCNondescripts Cricket Club20261201269063.0098128.57010109
A MuthalibNSWCBadureliya Sports Club202612112670126.0015879.75020100
Sharujan ShanmuganathanTUCABadureliya Sports Club202512012612363.0024252.0710073
Chris ReadENGPakistan20062301265542.0022057.27010132
Luke RonchiWFCentral Stags2012-20162301268842.0015879.75010134
Shane DowrichWIZimbabwe201723012610342.0026747.19100141
Lyndon JamesNOTSussex20222301266342.0027845.32020170
J McKenzieAAOtago Volts2024-202523112674*63.0018269.23010162
Vidura AdikariCMCCBloomfield Cricket and Athletic Club2025-2026231126110*63.0024451.64100132
Tim RobinsonENGNew Zealand19883401267031.5035835.20021140
Heino KuhnKENMiddlesex20182401265731.5021259.43010132
Kane WilliamsonYORSomerset2014-201824112657*42.0026847.01021172
Jonny BairstowENGBangladesh20162401265231.5027745.49010140
James FullerMID/HAMLancashire2016-20244401265531.5016377.30010121
Greg SmithLEIGlamorgan20142401269731.5020960.29011180
Delray RawlinsSUSLeicestershire2021-20223401267531.5022256.76010142
Sarel ErweeSANew Zealand202224012610831.5026248.09101160
Dominic BessYORGloucestershire2022-202434112679*42.0022855.26010141
Justin VaughanNZWest Indies19962401264431.5041430.43000130
Jackie HendriksWIIndia1962-19674501266425.20--011160
Simon KatichAUSSri Lanka20043601268621.0037633.51010111
Will SmithHAMYorkshire2015-201646112664*25.2039631.82011170
Alex LeesENGWest Indies20223601263121.0046027.39000130
Tom MooresNOTDerbyshire2020-20224601264021.0022057.27000181
Zubayr HamzaSANew Zealand2022-20243601263621.0039831.66000170
Shane ThomsonNZIndia1990-199546112643*25.2028843.75000171
Chandika HathurusingheSLIndia1993-19994601264321.0034336.73000130
Nick ComptonMIDSomerset2015-20174701263218.0030241.72001120
Adam RossingtonNOR/ESSMiddlesex2018-20234701266718.0021359.15012162
Jigar NaikLEIGlamorgan2014-201647412659*42.0029442.86010101
Kerry O'KeeffeAUSWest Indies19735711263721.00--00190
Naimur RahmanBANZimbabwe20014701263618.0025848.84000170
Chris JordanSUSDurham2017-20195821264421.0024651.22000190
Joe LeachWORWarwickshire2015-20246831263425.2017671.59000172
George RhodesWOR/LEIDurham2017-202258212651*21.0033138.07011150
Jordan CoxKEN/ESSLancashire2021-20245901268014.0027645.65011131
HMRKB HerathSLWest Indies2005-2018810412626*21.0022157.01002141
Rob NewtonNORLancashire2014-201951001264812.6029942.14003160
Kasey AldridgeSOMSurrey2022-202551001264212.6033138.07001110
Peter SiddleVIC/TASSouth Australia2019-202481141264018.0021558.60000140
Ben CoadYORNottinghamshire2018-202661141263318.0017074.12000183
PreviousPage 187Next

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.