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
James ColesSUSNorthamptonshire20242301187839.3320557.56010141
Kaveeshka AnjulaCCCPanadura Sports Club2025-20262311185759.00103114.56010108
Kashif AliWORYorkshire2023-20252301189339.3320158.71010180
Ron ChandragupthaBCAAChilaw Marians Cricket Club2025-20262301185939.3321554.88010130
Parthiv PatelINDWest Indies20023411184739.3331137.94000130
Prasanna JayawardeneSLWest Indies2008-20104411185839.3323849.58010121
James HildrethSOMNorthamptonshire2014-20202401184329.5021953.88000180
Jason RoySURKent2014-20152411188439.3315775.16010141
Will BraggGLASussex20162401184229.5035932.87000120
Mark WallaceGLAHampshire201424111867*39.3319261.46022160
Richard OliverWORNottinghamshire20152401189929.5020258.42010171
George RhodesWORKent2016-20172401185529.5033135.65010140
Ben AllisonWOR/ESSMiddlesex2023-20262421188959.0021155.92010192
TW BoormanGLOKent20262401184929.5030938.19000190
Suresh RainaINDAustralia2010-20153501188623.6017866.29013190
Jason RoySURYorkshire2016-20254501188723.6016073.75011143
Jofra ArcherSUSDurham2017-20254501187023.6014780.27012116
Douglas JardineENGNew Zealand1931-19334531184559.00--00040
Keith RiggAUSEngland19373501184723.6033934.8100080
Peter RichardsonENGPakistan1961-19623511184829.50--00090
Adam VogesAUSSri Lanka20163601184719.6732536.31000100
Stuart BinnyINDEngland20143611187823.6021155.92011131
Nick ComptonMIDSurrey2016-201736111828*23.6030938.19000150
Sam BillingsKENWarwickshire2018-20233601184619.6723550.21000142
Matthew KellyWAQueensland2019-20257801184614.7536132.69001160
Joey EvisonKEN/NOTHampshire2021-20245901183413.1125945.56001181
Nic MaddinsonVIC/NSWWestern Australia2019-202571001183711.8028541.40001170
Geoff ArnoldENGPakistan1967-197481021185914.7523137.23011112
Ollie NewtonWFCanterbury2017-202271111186811.8038630.57013100
Martin SneddenNZEngland1983-1990711211821*13.1143926.88002140
Tim MurtaghMIDSussex2014-202281241182614.7518663.44002140
Jack BrooksYOR/SOMNottinghamshire2014-2021101261184819.6722851.75000182
Tom TaylorWOR/NOR/DERLancashire2015-202681231184113.1130039.3300094
Mervyn DillonWIAustralia1999-20038150118277.8723350.64007170
Peter SiddleVIC/TASQueensland2018-202491651183310.7334534.20002150
Bob WillisENGIndia1974-1982171771182811.8029639.86002110
Muditha LakshanCCCRagama Cricket Club2025111117117*-13189.3110086
Sonal DinushaCCCTamil Union Cricket and Athletic Club2024111117117*-14978.52100113
Graeme SmithSURGloucestershire201412011710358.5013686.03100170
Kane WilliamsonMID/YORNorthamptonshire2014-202522011711458.5018862.23100141
Josh CobbNORDurham20171201179658.5015177.48010122
LD WatsonAAWellington Firebirds20261201178658.5016770.06010211
Chris HarrisNZEngland1999-20022301177139.0027243.01010160
Craig KieswetterSOMDurham201423111778*58.5020656.80010152
Alex WakelyNORSurrey20152301179339.0022452.23010201
Anuj DalDERKent2021-202533211758*117.0016770.06020101
David BedinghamSAZimbabwe20252301178239.0014381.82011111
S KosalaCCC/KCCCMoors Sports Club2025-20262301177039.0014580.69010161
VVS LaxmanINDBangladesh2004-201034111769*39.0017268.02010130
Ryan PringleDURKent20172411177139.0018961.90010180
PreviousPage 196Next

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.