Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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
Geoff PullarENGWest Indies196051013856642.78--030-0
Graeme SmithSASri Lanka2002-201271213857435.0073952.10041402
Irfan PathanINDPakistan2004-20071013238510235.0067756.871124310
Ryan PatelSURHampshire2017-2025101513858127.5093041.40021491
Daren GangaWIAustralia2000-2003816038511724.06103237.31203512
Curtly AmbroseWIAustralia1988-1999274263855310.6982746.55018500
Alastair CookESSDerbyshire2014-202145038418176.8069055.65120460
Hamish MarshallGLOGlamorgan2014-201657138410964.0066058.18220474
John SimpsonMID/SUSGlamorgan2018-202678138411754.8673352.39212473
James AdamsHAMSurrey2014-2018811038414434.9191242.11120552
Chandika HathurusingheSLPakistan1991-199971103848334.91105536.40031540
Matt PriorENGPakistan2010-20127124384102*48.0070354.62120342
Chris TavaréENGNew Zealand1983-1984612138410934.91112834.04120350
Colin IngramSOM/GLANorthamptonshire2014-202571313848232.0074651.47020581
Ben CharlesworthGLODerbyshire2018-2026813238411034.9177149.81111525
Joe LeachWORLeicestershire2014-202391413849029.5447181.53041476
William O'DonnellAACentral Stags2022-2025714138476*29.5494040.85022473
Jack LeaningYOR/KENLancashire2016-20251016138411825.60105836.29122352
Chris WoakesENGIndia2014-202514204384137*24.0066158.09113522
Shane WarneAUSWest Indies1992-2005192803844713.7176550.20005342
Wasim BariPAKEngland1967-1982233263846314.7782129.60014381
Peter FultonNZEngland201359038313642.5692541.41210489
Mudassar NazarPAKSri Lanka1982-198671023838147.8830239.07040150
Adam GilchristAUSSri Lanka2004-2007711238314442.5652572.951244010
Temba BavumaSANew Zealand2016-202271213838934.8288243.42020510
Saif ZaibNORDerbyshire2018-2026712138310534.8254570.281203710
Miles HammondGLODurham2018-202671403838627.3666857.34040544
Chris NashSUS/NOTYorkshire2014-202081503837525.5368855.67021640
Will SutherlandVICSouth Australia2020-20261016138310025.5372852.61112328
Ish SodhiCAN/NDWellington Firebirds2014-2025111713837923.9475051.07011523
LJ WoodcockWFCanterbury2012-201991823835123.9490542.32013443
Clive van RyneveldSAEngland1951-1957101923838322.53--011130
Geoff LawsonAUSEngland1981-1989212843837415.9675550.73032440
Tommy WardSAEngland1912-1924173163836415.32--02200
Bob WillisENGAustralia1971-19833558213832610.35106635.93005381
Fletcha MiddletonHAMWarwickshire2023-202547038211654.5780147.69130511
Brendan TaylorNOTHampshire2015-201648038210347.7564659.13130481
Liam ScottSATasmania2020-2025610338214754.5765058.77120358
Anuj DalDERGlamorgan2019-202591113829438.2070054.57031430
Max HoldenMID/NORGloucestershire2017-2026813038211129.3874851.07110491
Elton ChigumburaZIMBangladesh2005-201481503828825.4773951.69032406
John MorrisonNZAustralia1973-1982916038211723.88108135.34112320
Ramiz RajaPAKWest Indies1986-1993112113826219.1097639.14023351
Nazmul Hossain ShantoBANAfghanistan2023-202624038114695.2555968.16210444
Marcus TrescothickSOMSussex2014-2015461381210*76.2062560.96201501
Gautam GambhirINDBangladesh2004-201046138113976.2050275.90210471
Marnus LabuschagneGLADerbyshire2019-202236038113063.5047081.06120497
Jos ButtlerENGSri Lanka2018-20215913816447.6354769.65030361
Tawanda MuyeyeKENNorthamptonshire2021-202669238117954.4354569.91121445
Joe ClarkeWORNottinghamshire2015-20185102381177*47.6352173.13113540

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.