ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Ajinkya RahaneINDNew Zealand2014-2021917170318843.94144748.58210855
Jonny BairstowENGNew Zealand2013-2022816270216250.1490078.003218612
William BruceAUSEngland1885-1895142627028029.25--051382
Steve WaughAUSSri Lanka1988-1999811370117087.63135151.89330610
Rob KeoghNORKent2015-20251218270112443.81133052.71241842
Simon KatichAUSEngland2001-20101323170112231.86141849.44142890
David HookesAUSEngland1977-1983111917008538.89118958.87070831
Haseeb HameedLAN/NOTSomerset2016-20261220070020835.00154745.25145933
Graham ThorpeENGSri Lanka2001-2003916269912349.93165442.26230710
Wayne MadsenDERMiddlesex2018-20261120369911941.12112362.24132931
Damien MartynAUSIndia2003-2004815169811449.86138050.58231744
Nasser HussainENGNew Zealand1997-20041017269810646.53151246.16240922
David LloydDER/GLAGloucestershire2015-20251223269811933.24100469.52130997
Mark WaughAUSIndia1991-200114243698153*33.24146147.78144668
Ben HorneAAOtago Volts2017-20231218369716246.47119958.132308813
Quinton de KockSASri Lanka2014-20211119069710136.6891875.93151781
Luke ProcterNOR/LANMiddlesex2014-20261320269710738.72150146.44142723
Joe ClarkeWOR/NOTEssex2016-20261221169710534.85130253.53231965
Jonny BairstowYORSurrey2016-202679069619877.3392875.00240954
Jeffrey StollmeyerWIIndia1948-1953914369616063.27--240203
Gus LogieWIEngland1988-1991121726969846.40116659.69040911
James VinceHAMEssex2014-20241119069624036.6397571.38122925
Roston ChaseWIPakistan2016-20261020269613138.67160343.42241834
Kurtis PattersonNSWTasmania2018-2026162726969927.84143048.67065920
Johnny DouglasENGAustralia1911-1925172826967526.77132835.99052510
Jack RussellENGWest Indies1990-1998213746969121.09197535.24035670
Brendon McCullumNZPakistan2009-2014814069520249.64100069.501428217
Jeremy ConeyNZAustralia1974-198615243695101*33.10177239.22153683
Zak CrawleyENGPakistan2020-2024813069426753.3893274.46231981
Gus LogieWIIndia1983-19891623269413033.0589858.69235748
Devon ConwayWFCanterbury2019-20205101693327*77.00107264.651311007
Sarfraz AhmedPAKNew Zealand2014-20231018369311846.20104866.13230801
Chris CairnsNZEngland1992-2004142516938228.88122756.480627917
Josh PhilippeNSW/WATasmania2018-2026101806928138.44116659.35080896
Leo CarterCAN/OVCentral Stags2015-20261323069210130.09130353.11141777
Tom LathamNZIndia2014-2024122416929530.09159243.47082761
AB de VilliersSASri Lanka2006-20147121691160*62.82114660.30150903
Warwick ArmstrongAUSSouth Africa1902-19118131691159*57.5866661.56221361
John ReidNZIndia1955-1965916269112049.36--2308110
Russell EndeanSAAustralia1952-195810191691162*38.39--150220
Ben SlaterNOTYorkshire2018-2026714269010957.50137050.36160951
Glenn PhillipsAAOtago Volts2017-2022915269010253.0876889.841708228
Andrew HudsonSAIndia1992-19971020169014636.32183237.66161952
Mike AthertonENGIndia1990-1996713168916057.42163942.04241700
Ken McClureCANOtago Volts2015-20229153689193*57.42124055.56232954
Miles HammondGLOMiddlesex2018-20269171689123*43.06136550.48152766
Stephen MurdochCAN/WFOtago Volts2013-20201221168912134.45131552.402111053
Sam HainWARNorthamptonshire2014-202379168820886.00144247.71311733
Tom LathamCANCentral Stags2013-2025811068826162.55125254.95312782
Daryll CullinanSAIndia1993-20008152688153*52.92130352.80231755

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.