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
Andrew HazeldineCAN/OVAuckland Aces2018-2025560662711.0012652.38001120
Tom StrakerQUEVictoria2024-2026460663211.0021430.8400070
Stan NicholsENGSouth Africa1935462663016.50--00000
Ijaz ButtPAKEngland1962360663311.00--00020
Deryck MurrayWINew Zealand1980361663013.2018835.1100050
Gary CosierAUSEngland1977-1978360664711.0013847.8300160
Peter SiddleDUR/ESS/NOTSomerset2014-20245716631*11.0016240.7400180
Steven FinnMIDHampshire2015-20215736618*16.5019933.1700090
Nathan LyonNSWWestern Australia2018-2025571664011.0013648.5300191
Jack LeachSOMDurham2016-2025574663022.0010562.86001110
Gavin GriffithsLEIDurham2017-2020671662311.0019633.67000100
Jomel WarricanWIBangladesh2018-2021471664111.0012552.8000141
Craig McDermottAUSPakistan1994-1995571662911.009172.53003110
Jamie PorterESSLeicestershire2014-2026782665211.0018635.4801290
Ethan BamberMID/WAR/GLOWorcestershire2019-2025583662513.2015542.5800240
John WardNZIndia1965-19685846635*16.50--00290
Heath StreakZIMEngland1996-200369166198.2519633.6700170
Alex HughesDERMiddlesex2018-202159066207.3315742.04002100
Walter LeesENGSouth Africa19065936625*11.00--00090
Pedro CollinsWIIndia2002-2006812266246.6020532.2000470
Gabe BellTASNew South Wales2018-20261213566208.2515343.1400281
Jamie PorterESSSomerset2017-20261419766195.5023128.5700591
Alf ValentineWIAustralia1951-196113221366147.334035.0000442
Rikki ClarkeSURGloucestershire2021110656565.0010363.1101082
Adam VogesMIDYorkshire20171116565*-10661.3201090
Kane WilliamsonNDWellington Firebirds2015110656565.0015841.1401090
David BalcombeHAMGloucestershire20141116565*-9767.0101090
Nathan McAndrewSUSWorcestershire2023110656565.006895.59010120
Nathan McAndrewAACanterbury2016110656565.009369.8901090
Bas de LeedeDURGloucestershire2023110656565.0011755.56010110
Devdutt PadikkalINDEngland2024110656565.0010363.11010101
Himasha LiyanageNCCPolice Sports Club2025110656565.0018834.5701021
Supun MadushankaPSCMoors Sports Club2026110656565.009667.7101052
C HeenatigalaBRCBloomfield Cricket and Athletic Club2026110656565.0011158.5601071
SR WeliwattaBRCColombo Cricket Club2025110656565.0013249.24010100
Damien FlemingAUSZimbabwe1999110656565.009469.15010100
Robin PetersonSABangladesh2003-2008220656132.5011656.0301090
Abdur RazzakBANSouth Africa2008121653365.0010462.50000120
Peter BorrenNEDKenya2010120654432.5011556.5200070
Nathan RimmingtonHAMEssex20141216565*65.0013348.8701190
Nasir HossainBANNew Zealand2013220654632.5011357.5200091
Jason RoySURNottinghamshire2016120653732.507784.42000150
Rohan MustafaUAENamibia2017120653632.509270.65000111
John RevaPNGNamibia2016120654532.5011855.0800070
Will GidmanGLOSurrey20141216546*65.0010263.73000100
Kishen VelaniESSGloucestershire2015120655832.5010164.3601071
James KettleboroughGLASurrey20151216550*65.0015940.8801080
Matt HobdenSUSDurham20151216565*65.008081.2501192
Leo CarterOVCanterbury2024120655732.5060108.3301081
Tom MilnesDERGloucestershire2016120655632.507191.55010100
PreviousPage 275Next

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.