Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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
James AdamsHAMSomerset2015-2018714146013635.38105843.48121660
Shane WarneAUSSouth Africa1993-2006243744606313.9471464.43014625
Andrew FlintoffENGNew Zealand2002-2004610045913745.9058079.14142709
Matthew WadeTASVictoria2017-2024611045913741.7379557.74130555
Aaron HardieWAQueensland2019-20266114459100*65.5781156.60130561
Billy WadeSAEngland1938-1949813145912538.2523330.4713271
Harbhajan SinghINDNew Zealand1998-20101316245911532.7966269.342224317
Khurram ManzoorPAKSri Lanka2009-2014101814599327.00101545.22040521
Barry SinclairNZEngland1963-1966918045911425.5026047.31112360
Louis KimberLEISussex2021-2024462458243114.50420109.052104726
James RewSOMHampshire2023-202669045822150.8972862.91122585
Tom AbellSOMSussex2015-2026610045811945.8083854.65121583
Cameron BancroftGLOKent2016-20266121458206*41.6499046.26120561
Alex LeesYOR/DURNorthamptonshire2014-2026813045813835.23104643.79121491
Tom AlsopSUS/HAMMiddlesex2017-2024813145813538.1792649.46221551
Jeremy ConeyNZWest Indies1980-1987101734588332.71107742.53030390
Murray ChappleNZSouth Africa1953-1964112114587622.90--030321
Scott KuggeleijnND/WFCanterbury2012-20251424145872*19.9181855.99033477
Colin IngramGLAYorkshire2023-202648045711357.1385253.64220643
Alastair CookESSMiddlesex2017-202359045719350.7879857.27120620
Dimuth KarunaratneSLZimbabwe2016-2020510145711050.7893348.98120360
Peter BurgeAUSIndia1956-196481104578341.55--051251
DC de BoorderOVCanterbury2012-2018101534578538.0892049.67040615
Jake LehmannSATasmania2019-2025917145711528.5663771.74211630
Geoff PullarENGAustralia1961-196391814576326.8822131.22041250
Saleem MalikPAKWest Indies1986-1990713345610245.6087851.94131501
Bevan CongdonNZAustralia1973-1977815245613235.08134533.90210420
Yashpal SharmaINDPakistan1979-19831116345663*35.08120133.72040500
Sadiq MohammadPAKWest Indies1975-1980917145698*28.5025034.4002260
Eknath SolkarINDEngland1971-1977122334567522.80146731.08030503
Everton WeekesWIPakistan195858145519765.00--120-0
Alastair CookESSHampshire2017-20238121455129*41.3690150.50221530
Ben SmithCSWellington Firebirds2013-20206123455133*50.56103044.17201631
Adam RossingtonNOR/ESSKent2015-2023912145511241.3669965.09130485
Bert SutcliffeNZSouth Africa1953-1954713145580*37.9230.000412410
Travis HeadSANew South Wales2017-2026714145510935.0076359.63131497
Shoaib MalikPAKEngland2005-2015815045524530.3385853.03103515
Steven DaviesSOM/SURLancashire2015-20231119145511125.2893548.66131480
Rhys MariuCANCentral Stags2023-202659145424056.7572762.45111593
BJ WatlingNZSri Lanka2014-20198113454142*56.75103243.99211391
Jacques RudolphSAAustralia2005-201210201454102*23.89106442.67101620
Denis ComptonENGPakistan195445045327890.60--121521
Sam KonstasNSWWestern Australia2024-2026591453151*56.6372962.14130486
Jimmy AdamsWINew Zealand1995-1999692453208*64.7196147.14200621
Allan RaeWIIndia1948-1953710145310950.33--220183
Gareth RoderickWOR/GLONorthamptonshire2015-20268121453164*41.1873261.89122543
Usman KhawajaQUEWestern Australia2019-20268142453102*37.75100045.30131532
Geoff MarshAUSWest Indies1988-1991101904539423.84118838.13031491
Devon ConwayNZWest Indies202536145222790.4071663.13211603
Colin AckermannDUR/LEILancashire2019-202658145218664.5769565.04122531

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.