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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
HJ CullenWORKent2026120544527.008762.0700060
BI KellawayGLAMiddlesex20251215454*54.008960.6701180
Kevin PereraNSWCPolice Sports Club2026120543727.007770.13000100
Roscoe ThattilKCCCKurunegala Youth Cricket Club2025120544427.008166.6700032
Chathuranga KumaraPSCColts Cricket Club2025120544827.009556.8400070
Humayun FarhatPAKNew Zealand2001120542827.006484.3800063
Lachlan ShawNSWTasmania2026120544527.008365.0600080
Fergus O'NeilVICQueensland2026120545227.009556.8401080
Nathan HauritzAUSNew Zealand2008-20103325441*54.009556.8400072
Brendan TaylorNOTLancashire2016230543718.0012842.1900043
Jason RoySURWarwickshire2016-2025230543618.0010153.47000110
Chris JordanSUSSomerset2014-2015230544218.0011646.5500071
Ben WrightGLALeicestershire2014-2015230543618.0013839.13001110
William BeerSUSGlamorgan2016-20212325423*54.0012244.2600040
Calvin HarrisonNORGlamorgan2025230543018.008662.7900162
Alex CareyAUSBangladesh2026230543018.0012343.9000070
Dewald BrevisSAPakistan2025230545418.005991.5301262
Zaman AkhterGLOLancashire2025230542518.008762.0700062
Dinushka MalanKYCCMoors Sports Club2025-2026230543518.007176.0600170
Adeesha ThilanchanaKCCC/BSCNondescripts Cricket Club2024-2026230543118.009855.1000060
Doug WrightENGNew Zealand1947-1951431544527.00--00190
Dattu PhadkarINDNew Zealand1955-19564315437*27.00--00101
Gavin StevensAUSIndia1959-1960230542518.00--000-0
Ian BishopWINew Zealand1996230543118.0010650.9400090
Andy BlignautZIMBangladesh2001-2004340543213.507275.0000141
Barney RogersZIMBangladesh2005240542913.5015734.39001100
Calum MacLeodSCOIreland2013-2017240543313.5014337.7600060
Graham OnionsDUR/LANSurrey2016-2018440542913.508762.0700042
Umesh YadavINDBangladesh2015-20226425425*27.0036150.0000145
Karun NairINDAustralia2017340542613.5010352.4300160
Miguel CumminsMID/WOR/KENSussex2016-2021340542513.5010054.0000161
James VinceENGSri Lanka2016340543513.5010451.9200170
Matthew FisherYORSomerset2018-2021341542018.0017431.0300170
Brydon CarseENGNew Zealand20243415433*18.0052103.8500054
Adam FinchWORNottinghamshire2022-2024341543318.0012742.5200062
Kevin KasuzaZIMPakistan2021240542813.5017630.6800151
Feroze KhushiESSWarwickshire2023-2024240544013.507869.2300172
BS McKinneyDURNorthamptonshire2026240542313.5010551.4300080
BS McKinneyDURSurrey2024-2025240542413.5013639.7100180
H JayasundaraCMCC/ACCCPolice Sports Club2025240543513.5014736.7300160
SJG JanettCANWellington Firebirds2025-2026240544013.508662.79000110
Hugh WeibgenQUESouth Australia2026240543413.5016931.9500170
DJ AhmedGLOWorcestershire2026240542713.509855.10000100
Donald KnightENGAustralia1921240543813.50--00030
Wazir MohammadPAKEngland19542415442*18.00--00180
Reg ScarlettWIEngland19603415429*18.00--000-0
Ambar RoyINDNew Zealand1969240544813.50--001100
Jayantha AmerasingheSLNew Zealand1984241543418.008464.2900080
Craig SpearmanNZSouth Africa2000240542313.5020626.2100170
MSK PrasadINDNew Zealand1999341541918.0018529.1900030
PreviousPage 301Next

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.