Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
Tom HartleyLANGloucestershire202523020213067.3334259.06100236
Shreyas IyerINDNew Zealand202124020210550.5034558.55110245
Irfan PathanINDSri Lanka20053502029340.4034758.21022262
Will BraggGLASurrey2014-20153502028340.4046543.44020230
Jordan CoxENGPakistan20263512027350.5029668.24030310
Kapil DevINDSouth Africa1992-199345020212940.4030965.37100242
Ravi RatnayekeSLAustralia1988-19893502027540.4041648.56020310
Andrew HudsonSASri Lanka19933502029040.4060933.17020241
Billy RootGLADurham2022-20234612028840.4035956.27010280
Matt RenshawSOMSurrey2018-20243602028733.6741348.91010241
Alviro PetersenSOM/LANNottinghamshire2014-20164712029433.6736355.65010242
Algy GehrsAUSSouth Africa1910-19114702026728.8623685.59020250
Gareth BergHAM/NORWorcestershire2015-202048320275*40.4033660.12011262
Azhar AliWOR/SOMYorkshire2018-20235902028922.4447442.62010280
Oli CarterSUSWorcestershire2021-20255902027622.4439850.75022291
Mitchell MarshAUSSouth Africa2016-201851002029620.2043646.33012282
Harry FinchSUS/KENNottinghamshire2017-202451002027320.2036755.04012270
Shai HopeWIAustralia2015-202561102024818.3640949.39000240
Matt MilnesKEN/NOTEssex2018-202261112026720.2052938.19011252
Gerry AlexanderWIPakistan1958-195981102025718.36--01100
Rob NicolCAN/OV/AANorthern Districts2014-201871212025918.3652438.55012252
Bill BrockwellENGAustralia1893-189971202024916.83--001100
Mohammad RafiqueBANSri Lanka2005-200771412026415.5431364.54011186
Kyle AbbottHAMYorkshire2017-2026111532023816.8344944.99002302
George GearyENGAustralia1926-193491522026615.5458027.07022210
Stuart BroadENGSri Lanka2007-2021121622025414.4325080.80013311
Mitchell PerryVICSouth Australia2020-2026111632023815.5449141.14002270
Ian BishopWIEngland1990-19981218520244*15.5456635.69001161
Muttiah MuralitharanSLEngland1993-2007162072023815.5428471.13001206
James AndersonENGSouth Africa2003-20222941212023410.1058034.83004222
Gerrie SnymanNAMKenya2012111201201*-192104.69100227
Brendon KuruppuSLNew Zealand1987111201201*-54836.68100240
Matt RenshawSOMNottinghamshire2018-202423020110667.0039451.02110214
Mark RichardsonNZSri Lanka20032412018567.0059034.07030222
Gary BallanceENGSri Lanka2014241201104*67.0038652.07111241
Riki WesselsWOR/NOTGlamorgan2017-202035020112040.2021892.20101291
Mathew SinclairNZBangladesh2001-20086612017640.2037054.32010280
Will SmithHAMDurham2015-20163602018533.5055935.96021240
Joey EvisonKENNottinghamshire2023-20243612017640.2038851.80010185
Chris BenjaminKENMiddlesex2025-20263602017033.5029967.22010310
Mohammad HafeezPAKAustralia2014-201847020112628.7136654.92101200
Adam VogesAUSEngland20155812017628.7142547.29021310
Ollie RobinsonDUR/KENNottinghamshire2019-202558020114125.1331364.22100182
Joe DenlyKENDerbyshire2015-20255912016425.1350040.20010261
Harvey HoseinDERGlamorgan2015-201969220191*28.7147242.58010200
Paul StrangZIMPakistan1995-1998692201106*28.7149840.36100170
James HarrisMID/GLALeicestershire2018-2025810120158*22.3351039.41010280
Jake WeatheraldAUSEngland2025-202651012017222.3328869.79011311
Jarrod FreemanTASVictoria2019-202461022015725.1335057.43011232
Aakash ChopraINDAustralia2003-200461202014816.7561232.84001220
PreviousPage 128Next

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.