Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Marcus O'RiordanKENSurrey2020120393019.509939.3900060
Minod BhanukaTUCABadureliya Sports Club2025120392319.507552.0000050
Sahan ArachchigeNCCBloomfield Cricket and Athletic Club2025-2026220393519.506262.9000020
Sean HuntSUSSomerset2025-2026220393319.506460.9400070
Dominic GoodmanGLOYorkshire20241213938*39.008346.9900031
Jacob BethellWARKent2023-2024220393119.507055.7100071
Toby AlbertHAMLeicestershire2026120393919.506758.2100160
James RewENGNew Zealand2026120392419.509043.3300060
Lahiru SamarakoonTUCAKurunegala Youth Cricket Club2026120393319.504195.1200052
Sheridon GumbsLEIHampshire2026120393819.5012930.2300031
BS McKinneyDURSussex2023120393519.505669.6400051
Harry MooreDERMiddlesex2024120393219.507850.0000070
TN GurugeBCAAPanadura Sports Club2025121393339.005373.5800060
Raveen de SilvaACCCChilaw Marians Cricket Club2025120393019.508744.8300030
RJKTD RanatungaACCCBloomfield Cricket and Athletic Club2026120393619.505570.9100050
Lakshitha ManasingheSSCBurgher Recreation Club2025120392219.5010935.7800041
Geeth KumaraBSCKurunegala Youth Cricket Club20251213931*39.0010636.7900011
Sameera SadamalKYCCNondescripts Cricket Club2025120393119.508048.7500000
Lakshan GamageNSWCNondescripts Cricket Club2025120393519.505078.0000051
Arthur FaggENGWest Indies1939120393219.50--000-0
Chingleput GopinathINDAustralia1960120393919.50--00100
Terry JarvisNZEngland1966120393919.5015824.6800140
David HolfordWIPakistan1977120393719.50--00000
John WatkinsAUSPakistan1973121393639.0016623.4900000
Aunshuman GaekwadINDAustralia1978120392719.508731.0300020
Laxman SivaramakrishnanINDSri Lanka1985120392119.50--000-0
Masood AnwarPAKWest Indies1990120393719.5016124.2200010
Stephen PeallZIMSri Lanka1994221393039.006659.0900060
Afsar ZazaiAFGWest Indies2019120393219.509441.4900030
ShahidullahAFGBangladesh2026120392019.506361.9000060
Noor Ali ZadranAFGIreland2024120393219.509939.3900040
Carl HooperWINew Zealand2002230391713.0010138.6100040
Hannan SarkarBANZimbabwe2004230392513.009740.2100070
Neil BroomDERSussex2016230392213.009341.9400020
Alex GidmanGLOGlamorgan2014230392613.0011234.8200041
Jamie OvertonSOMSurrey2016-2018230392913.004292.8600051
Dean CoskerGLASurrey2014-2015230391913.0013030.0000050
Andrew SalterGLAYorkshire2021-20232313924*19.5011733.3300170
Andy GorvinGLANorthamptonshire2024-2025231392619.507850.0000051
Dane PatersonNOTLancashire2021-2024431391919.506659.0900052
Sandun WeerakkodyBSC/TUCAKurunegala Youth Cricket Club2025230391513.005867.2400070
Haider AliDERDurham2023230393813.007452.7000121
Fletcha MiddletonHAMDurham2024-2025230391813.006857.3500080
Anuk FernandoNSWC/BSCChilaw Marians Cricket Club2025230392313.0010337.8600030
Udayawansha ParakramaCMCC/ACCCPanadura Sports Club2025230393013.008048.7500040
Vanburn HolderWIPakistan1975-1977330392913.00--000-0
Dennis GamsySAAustralia19702313930*19.5013828.2600020
James FranklinNZPakistan2001-201134039339.7511434.2100260
Praveen KumarINDWest Indies201134039239.755472.2200151
Jesse RyderNZPakistan201124039229.756857.3500252
PreviousPage 340Next

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.