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/27WARBOLODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Monty BowdenENGSouth Africa1889220252512.5016156.2500150
Charles MillsSAEngland1892120252112.50--000-0
Vincent TancredSAEngland1899120251812.50--000-0
AG Milkha SinghINDAustralia1960120251612.50--000-0
Shahid MahmoodPAKEngland1962120251612.50--00030
Ramesh SaxenaINDEngland1967120251612.508629.0700030
Mike FindlayWIAustralia1973120251312.50--00020
Don AnurasiriSLNew Zealand1987-1992320252412.509626.0400010
Athula SamarasekeraSLPakistan1991120251912.504753.1900040
Blair HartlandNZIndia1994120252512.509925.2500130
Tim MuntonENGPakistan19922212525*25.007832.0500130
Mark DekkerZIMSouth Africa1995120252412.5012819.5300040
Atif RaufPAKNew Zealand1994120251612.508928.0900020
IhsanullahAFGWest Indies2019120252412.505149.0200030
Anil KumbleINDBangladesh2004-2007431252312.509825.5100030
Stuart MacGillAUSSri Lanka2004-20074322517*25.002986.2100160
Shoaib AkhtarPAKWest Indies1997-200233025208.333278.1300021
Thami TsolekileSAIndia200423025158.338429.7600020
Clint McKayLEIWorcestershire201623025198.335843.1000140
James TredwellKENWorcestershire2014-201623025158.336140.9800050
Jackson BirdHAM/NOTDurham2015-201623025128.335843.1000020
Lizaad WilliamsSABangladesh202223025138.337135.2100140
Luke WoodLAN/NOTSurrey2019-202323025208.336041.6700140
Mark WoodENGSri Lanka2021-202433025228.332889.2900031
Ian CockbainGLODerbyshire2014-201623025198.336538.4600031
Gavin GriffithsLEIHampshire2021231251612.506836.7600040
Mohammad ShahidBANPakistan20152312514*12.504951.0200050
Mason CraneGLAHampshire20262312510*12.505347.1700020
Henry ThorntonSAWestern Australia202523125912.504160.9800030
Jack BlatherwickLANKent2023-2024231251812.506140.9800031
Michael-Kyle PepperESSNorthamptonshire2021-202223025138.336538.4600010
Oshada FernandoSLAustralia2022-202533025128.333865.7900031
Adam FinchWORSomerset2024-202523025178.336240.3200150
Marco JansenSASri Lanka202423025138.333767.5700040
Joshua Da SilvaWIIndia202323025138.336637.8800010
Tom HartleyLANMiddlesex2023-202623025228.333375.7600110
Ali OrrHAMWarwickshire2024-202623025148.335446.3000040
William O’RourkeCANOtago Volts2022-20233332517*-4852.0800040
Zaman AkhterGLONorthamptonshire2024-20253312522*12.505942.3700030
Shiran FernandoMSCNondescripts Cricket Club202523025168.334654.3500031
DKRC JayatissaACCCBloomfield Cricket and Athletic Club2025-2026231252412.502889.2900141
Malcolm HiltonENGIndia195223025158.33--00100
Ronald DraperSAAustralia195023025158.33--00000
Haseeb AhsanPAKEngland1961-1962232251425.00--00020
Budhi KunderanINDPakistan19612322512*25.00--00000
Tiger LanceSANew Zealand19622302598.33--000-0
Sikander BakhtPAKNew Zealand1976-197943025198.33--00120
Matthew HartNZPakistan19942312512*12.5010523.8100020
Ray PriceZIMIndia200224025186.259626.0400150
Brendan TaylorZIMIndia200524025136.255644.6400030
PreviousPage 388Next

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.