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
Chamika KarunaratneNCCNugegoda Sports Welfare Club2025120624331.0056110.71000102
Chamika KarunaratneNCCAce Capital Cricket Club2025120625231.007483.7801061
Sol BudingerLEIYorkshire2023120624131.006693.94000120
Suminda LakshanBSCNugegoda Sports Welfare Club2026121625962.008870.4501040
Lasith CroospulleCCCAce Capital Cricket Club2026120625431.006496.8801022
R HirushanPSCBadureliya Sports Club2025121625762.006989.8601090
S FernandoMSCColts Cricket Club2026120625731.009763.9201050
Thulina DilshanTUCAColombo Cricket Club2024120623231.0010559.05000110
TJ BettelheimCSAuckland Aces2025120626231.0011056.3601180
H HoekstraVICSouth Australia2026120624531.0019232.2900051
AG Kripal SinghINDWest Indies1959120625331.00--010--
Hamish MarshallWFNorthern Districts2016-2017230623020.6714742.1800051
Courtney BrowneWIEngland1995232623462.0010559.0500041
Alexei KervezeeWORSurrey2014230623820.6711056.3600061
Samit PatelNOTKent2017-2019230625220.6718533.5101080
Andy McKayWFCentral Stags2013-2015331623531.0014343.3600070
Sean AbbottSURHampshire2023-20242316252*31.006693.9401192
Peter HandscombAUSEngland2017230623620.6714542.7600060
Ruaidhri SmithGLANorthamptonshire2015-20182316249*31.006693.9400092
Nicholas WinterSAVictoria20192316229*31.0022327.8000050
Alzarri JosephWORDerbyshire2021230624620.6710459.62000101
George BaldersonLANWorcestershire2024-2026330623820.6712450.00000100
SK PatelNDCentral Stags2024230624520.6713944.6000070
Dilshan de SoysaBSC/BRCKurunegala Youth Cricket Club2025230624920.6717236.0500082
Ken HoughNZEngland19592326231*62.0056110.7100081
Karsan GhavriINDNew Zealand1976-1981330623720.679018.8900070
Iqbal QasimPAKSri Lanka1982330625620.6713147.3301020
Mark VermeulenZIMEngland2003240626115.5010161.3901280
Robin PetersonSAAustralia2012-2014240623115.509465.9600180
Tillakaratne DilshanDER/SURLeicestershire2014-2015240623515.508672.0900080
Farveez MaharoofSLAustralia2007240622115.5014443.0600080
Shahriar NafeesBANNew Zealand2008240622815.5017335.8400090
Tim BresnanYORKent2019240623915.5012948.0600290
Michael YardySUSHampshire2015240624115.509664.58001110
Andrew BalbirnieIREEngland2019-2023240625515.508969.66011110
Jade DernbachSURLancashire2017-2018341623120.678572.9400190
Graeme AldridgeNDWellington Firebirds2014-2015340623715.508275.6100091
Kruger van WykNZWest Indies2012240623015.5014742.1800070
Aminul IslamBANSri Lanka2001-2002240625615.5016238.2701280
Dane HutchinsonWFNorthern Districts2015-20162436248*62.0013246.9700180
Andrew McBrineIRESri Lanka2023240623515.5012450.0000081
Daniel WorrallGLO/SURKent2018-20246416244*20.679465.9600161
Jack ShantryWORDerbyshire2014-2016341623720.6713645.5900161
Keaton JenningsENGWest Indies2019240622315.5026023.8500060
Laurie EvansSUS/SURKent2017-2020240624215.5011155.86001110
Jaik MickleburghESSDerbyshire2014-2016340622415.5017335.84000100
Graham WaggGLAHampshire2014240622315.509863.27000100
Dominic SibleyENGSri Lanka20212416256*20.6717834.8301120
Harry PodmoreKENYorkshire2019-2021341622920.6713047.69001100
Llew JohnsonOVCentral Stags2024-2025240624115.5013745.2600070
PreviousPage 283Next

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.