Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Raqibul HasanBANIndia201024039179.7511533.9100040
Ryan AustinWIBangladesh200924039199.7521618.0600140
Trent CopelandAUSSri Lanka20113413923*13.007750.6500070
James NeeshamNZPakistan201424039179.7511234.8200130
Will YoungNZAustralia202424039159.7516423.7800040
Robert TaylorLEILancashire20152433920*39.006560.0000150
Miguel CumminsWINew Zealand201724039159.756065.0000061
Stephen PetersNORDerbyshire201524039149.755176.4700160
Mark FootittDERWorcestershire201424039179.7538102.6300051
Jonathan TattersallYOR/LEIWarwickshire2019-202634039179.7514327.2700020
Daryn DupavillonDERSussex2024242392819.5010836.1100032
Bilal AsifPAKAustralia201824039159.757452.7000141
Will DavisDER/LEINorthamptonshire2017-2019341392013.009441.4900050
Harry SwindellsLEIWorcestershire202224039239.7513928.0600250
Ethan BrookesWORMiddlesex202624039299.7515325.4900140
Zakary FoulkesNZWest Indies20253423923*19.509740.2100050
Harry DixonVICWestern Australia202524039249.7510138.6100140
Tom KendallAUSEngland18772413917*13.002277.2700030
Howard FrancisSAEngland189924039299.75--00000
Ramakant DesaiINDNew Zealand1965-19684413932*13.00--00210
Chris BalderstoneENGWest Indies197624039359.7519819.7000230
Matthew MaynardENGAustralia199324039209.757850.0000170
Glen Bruk-JacksonZIMPakistan199324039319.7510238.2400160
Junior MurrayWIPakistan199334039359.757055.7100240
Asoka de SilvaSLNew Zealand199135139269.7518720.8600240
Michael VandortSLIndia200835039147.8013329.3200050
Charlie ShreckLEINorthamptonshire2015-201645139159.759242.3900180
Tom AndrewsSA/TASNew South Wales2019-202335039207.809839.8000151
Ricardo VasconcelosNOREssex2021-202235039307.807850.0000180
James HartshornWFCanterbury2023-202435139189.756956.5200140
James HartshornWFOtago Volts2024-20263513917*9.755472.2200150
Alan MullallyENGPakistan199635139249.755669.6400261
Ricardo VasconcelosNORHampshire2022-202336039206.5010238.2400151
David MoodyVIC/WAQueensland2019-20263643931*19.5012431.4500020
Alan MullallyENGNew Zealand1997-199946039216.5010736.4500240
Javagal SrinathINDZimbabwe1992-200287139236.5011633.6200260
Dilruwan PereraSLSouth Africa2014-201847039175.579043.3300231
Riley MeredithTASQueensland2020-20254723915*7.807552.0000050
Troy JohnsonOV/WFCanterbury2020-202647039145.579640.6300270
Nathan GilchristKEN/LEIHampshire2022-202647239137.8013129.7700251
Jahangir KhanINDEngland1932-193647039135.57--00100
Sylvester ClarkeWIIndia1978-197957239157.802040.0000202
Matthew HoggardENGNew Zealand2002-200879139154.8819420.1000120
Brent ArnelND/WFOtago Volts2012-20171010439116.5011533.9100360
Bill JohnstonAUSSouth Africa1949-19531010539127.8020.0000260
Charles MorrisWORNottinghamshire2015-202261163910*7.8020419.1200020
Liam DuddingCS/WFAuckland Aces2016-202671133994.8813129.7700250
Mushtaq AhmedPAKWest Indies1990-200091263912*6.5010736.4500121
Jim HiggsAUSIndia1979-1981812439114.8818315.3000220
Lou VincentAAWellington Firebirds2012110383838.005766.6700060
PreviousPage 341Next

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.