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
Ed JoyceSUSMiddlesex2014-2015350542210.8011049.0900180
Ian WestwoodWARSussex2014-2015350542010.8018529.1900080
Matthew FisherYOR/SURSussex2023-2026552543518.009457.4500170
Dieter KleinLEINorthamptonshire2017-2019351541513.509556.8400060
Andrew HazeldineCANOtago Volts2018-2020351543813.506385.7100081
Mackenzie HarveySAVictoria2026350542510.809755.6700080
Jake CarderSA/WATasmania2020-2022350542810.8015335.2900160
Shoaib BashirSOMHampshire2023-20243515444*13.5010153.4700133
Norman GiffordENGIndia1971-1973452541918.0031816.9800050
Chris TremlettENGIndia2007-20114625425*13.5011945.3800260
Phil MustardGLOKent2016-201736054389.0020426.4700360
Aaron RedmondNZEngland200836054289.0018030.0000170
Lockie FergusonAANorthern Districts2015-2020662541913.505893.1000062
Ross WhiteleyWORDerbyshire2014-2021461542210.8017830.3400170
Tom HainesSUSEssex2020-202636054199.0011945.38000100
Charles StoboNSWWestern Australia2018-202636054229.0020126.8700150
Dillon PenningtonWOR/NOTSurrey2018-20263625420*13.5012343.9000090
Tom ScrivenLEIDurham2022-202336054219.0010850.0000160
Kasey AldridgeSOM/DURNorthamptonshire2022-2026561542410.8011845.7600050
Sol BudingerLEISussex2023-202636054179.0013540.0000260
Geoff CookENGAustralia1982-198336054269.0017131.5800030
Mushfiqur RahmanBANZimbabwe2001-200447154449.0018728.8800230
Jack ShantryWORSussex2015-201747154169.0012144.6300080
Steven FinnMIDDurham2014-2019584541513.509556.8400080
Jim SmithENGWest Indies193548054256.75--00203
Tich FreemanENGSouth Africa1927-192979354159.00--00000
Tim MayAUSEngland1993-1995895541513.5024122.4100120
Champaka RamanayakeSLAustralia1988-19926945415*10.8024022.5000240
Norman CowansENGNew Zealand1983-1984610154216.0015834.1800281
Pramodya WickramasingheSLIndia1993-1997610254226.7510352.4300281
John MooneyIRENamibia20151115353*-6088.3301021
Nathan RimmingtonDURLancashire2019110535353.009158.2401060
Jackson BirdKENEssex20221115353*-46115.2201062
T PoyntonDERGloucestershire2016110535353.0013339.8501070
Aron NijjarESSNorthamptonshire2015110535353.009257.6101070
Nathan McAndrewSUSLeicestershire2024110535353.008562.3501071
Rob JonesLANGloucestershire2019110535353.007867.9501090
Tom ScrivenLEIHampshire20261115353*-7669.7401070
Sajid KhanSOMWarwickshire20221115353*-6482.8101090
Himasha LiyanageNCCRagama Cricket Club2025110535353.0048110.4201042
Y RodrigoBRCBadureliya Sports Club2025110535353.0019427.3201040
WGRL WijenayakeBSCMoors Sports Club2026110535353.0012841.4101080
Arthur WoodENGAustralia1938110535353.009555.7901080
Geoff MarshAUSSri Lanka1988110535353.0011645.6901050
Gerrie SnymanNAMIreland2015120533126.5010849.0700071
Stuart CarlisleZIMSouth Africa2001120534926.5023322.7500041
Tim RobinsonENGSri Lanka19881215334*53.0016731.7400050
Phil MustardGLODurham2017120533826.5015633.9700090
Abdul JabbarCANKenya2007120534926.507075.7100080
Ajantha MendisSLBangladesh2009-2014321534753.007273.6100070
PreviousPage 302Next

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.