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
Vallance JuppENGAustralia1921240652816.25--00080
Blair HartlandNZPakistan1993-1994240654316.2523527.6600080
Junior MurrayWISouth Africa1998-1999240652916.2511855.0800140
Darren GoughENGPakistan2000-2001552652321.6712552.0000190
Abdur RazzakBANNew Zealand2008-2013451651816.2512054.1700061
Phil MustardDURSomerset2014-2015350652213.0013249.24001100
Harry PodmoreKENHampshire2019-20224526530*21.6712153.72001100
Craig MilesWAR/GLO/GLAMiddlesex2018-2026450652913.0017038.2400180
Keegan PetersenSAWest Indies2021-2023350651913.0014744.2200060
Jofra ArcherSUSGloucestershire2016-2018450653913.0012751.1800280
Oli CarterSUSMiddlesex2021-20243516531*16.2515741.4000090
Sam StaplesENGSouth Africa1928350653913.00--00000
Alec BedserENGIndia1946-1952750653013.00--00021
John ShepherdWIEngland1969350653213.0022528.8900191
Geoff GreenidgeWIAustralia1973351652416.25--00170
Billy RootGLA/NOTSurrey2018-2026360652210.8316938.4600182
M.K.MantriINDEngland1951-1952361653913.00--00100
Jackie BottenSAEngland1965360653310.83--00230
Dominic CorkENGAustralia1998-2001361652413.0012352.8500171
Claude HendersonSAAustralia2001-2002360653010.8319633.1600090
Peter SiddleSOM/ESS/NOTLancashire2014-20234726533*13.0011855.0800253
Nathan LyonNSWSouth Australia2017-2024672653113.0012352.8500152
Taskin AhmedBANNew Zealand2017-2022471653310.8313149.6200052
Charles MorrisWORGloucestershire2014-20205756529*32.5015541.9400190
Amir ElahiPAKIndia1952571654710.83--00100
Umar GulPAKAustralia20104826538*10.8313050.0000253
Naseem ShahPAKEngland2020-202458165339.2918036.1100245
Neil AdcockSANew Zealand1953-196278165249.29--00200
Michael KasprowiczAUSEngland1997-200569065207.2211258.0400480
Ernie ToshackAUSEngland1946-19489956520*16.257742.8600140
Saleem AltafPAKEngland1967-1973795652216.2523916.3200051
Michael HoganGLADurham2017-202271026529*8.139270.6500292
Bill JohnstonAUSWest Indies1951-19559106652816.25--00180
Sikander BakhtPAKIndia1978-198381046522*10.838631.4000010
Yasir ShahPAKNew Zealand2014-2020811265257.2219333.68002101
Michael SneddenWFOtago Volts2021-2026711365328.1320931.1000361
Michael SneddenWFCanterbury2019-2025914465166.5022628.7600350
Devon MalcolmENGWest Indies1990-1995914465186.5014744.22003120
Patrick PattersonWIAustralia1988-19921014565157.2217237.7900380
Glenn McGrathAUSPakistan1994-2005172156594.0618235.7100550
Pieter MalanMIDSussex2022110646464.0015242.1101070
Sam BillingsKENSussex2016-2020210646464.008080.00010100
Ben FoakesENGPakistan2022110646464.0012152.8901060
Dhananjaya de SilvaCCCMoors Sports Club2026110646464.0011058.1801080
Beau WebsterWARSomerset2026110646464.0010163.3701081
Sahan ArachchigeNCCKurunegala Youth Cricket Club2025110646464.008575.2901050
A MuthalibNSWCKandy Customs Cricket Club2025110646464.008575.2901090
Kanchana de LiveraPSCBadureliya Sports Club2026110646464.006696.9701091
Milan PriyanathMSCAce Capital Cricket Club20251116464*-8674.4201043
Teague WyllieTASNew South Wales2026110646464.0011356.6401071
PreviousPage 277Next

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.