Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODI1st 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)ODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Dunith WellalageCCCColombo Cricket Club2025110505050.007665.7901042
Sithara GimhanMSCColombo Cricket Club2025110505050.0010050.0001050
Dinura KalupahanaSSCKandy Customs Cricket Club20251115050*-9652.0801031
Sangeeth CoorayCCCColombo Cricket Club2025110505050.0011244.6401050
Jerome TaylorWIBangladesh2014220504025.0039128.2100063
Martin van JaarsveldSAEngland2004120504925.006972.4600080
Martin van JaarsveldSABangladesh20022215039*50.008558.8200060
Morris OumaKENNamibia2012120503425.0011643.1000061
Adam BacherSAZimbabwe1999220504225.0012540.0000090
Kyle CoetzerNORNottinghamshire2014120503025.009552.6300090
Roelof van der MerweSOMNorthamptonshire2020121503050.008558.8200051
Clint McKayLEILancashire2015120502625.006873.5300080
Heino KuhnKENNorthamptonshire2018120503425.009353.7600060
Cheteshwar PujaraYOREssex2018120504125.009552.6300080
Chris WoakesWARWorcestershire2025120504225.008062.5000090
Chris WoakesWARNorthamptonshire2014220504925.009950.5100060
Stephan BaardNAMUnited Arab Emirates2017120503825.0012340.6500080
Joe GattingHAMLeicestershire2014120504425.0013636.7600070
Steven PattersonYORGlamorgan20212215047*50.0012240.9800050
Alex HughesDERHampshire2014121503250.0016829.7600060
Gordon MuchallDURLancashire2014120503525.0011244.6400060
Matthew FisherENGNew Zealand20261215050*50.008558.8201160
Dhanushka GunathillekeSLWest Indies2018120502925.0010348.5400071
Nathan McAndrewSUSGlamorgan2023120504225.008062.5000070
Lorcan TuckerIRENew Zealand2026120505025.007467.5701181
Matthew KellyNORSurrey2022120503325.0011443.8600070
Feroze KhushiESSNottinghamshire2024120503225.005787.7200081
Harry GouldstoneNORGloucestershire2021220504325.0015332.6800090
Kaveeshka AnjulaCCCBadureliya Sports Club2025120503125.006379.3700023
Kaveeshka AnjulaCCCChilaw Marians Cricket Club20252215039*50.007864.1000022
Oli CarterSUSKent2021120503225.007269.4400070
Mitchell HayNOTHampshire2026120504925.0010149.5000041
Krishan SanjulaSSCKurunegala Youth Cricket Club2024120504625.008956.1800090
Justin BroadNORDurham2026120504925.0011145.0500060
Charlie TearSUSDurham2022120502625.0010050.0000080
Lasith CroospulleCCCPanadura Sports Club2026120503725.0048104.1700062
Joel DaviesNSWWestern Australia2026120504225.0011344.2500060
Y MaddegeKYCCNugegoda Sports Welfare Club2026120504925.006181.9700060
Alankara Asanka SilvaBSCKurunegala Youth Cricket Club2025120504925.0017927.9300040
Ranmith JayasenaRCCAce Capital Cricket Club2025120503525.007864.1000031
A WanninayakeBCAAMoors Sports Club2026120503625.009851.0200050
Vishva ChathurangaPSCNugegoda Sports Welfare Club2025120505025.009851.0201151
Yohan de SilvaBCAANegombo Cricket Club2025120503325.0013935.9700050
Lakshan GamageNSWCKandy Customs Cricket Club20251215050*50.005394.3401113
Frank PennENGAustralia18801215027*50.009154.9500060
Ron HamenceAUSIndia1947-1948220502525.0012639.6800020
Headley KeithSAAustralia19531215040*50.00--00040
Ottis GibsonWISouth Africa1999120503725.0011244.6400060
Gavin RobertsonAUSPakistan1998120504525.0012739.3700051
Roelof van der MerweSOMDurham2016230504716.675787.7200150
PreviousPage 310Next

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.