Live1st ODI · India in New Zealand 2026/27NZ22/1 (5)INDIND chose to bowlTest1st 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
Simon KatichAUSSouth Africa2008-2009612055710846.42114648.60150623
Lewis GregorySOMSurrey2016-20269134557129*61.8995058.632325313
Bryan YoungNZSri Lanka1995-19987132557267*50.64130142.81120691
Brett D'OliveiraWORGlamorgan2016-20239162557202*39.7999356.09211761
Matthew ElliottAUSEngland1997610055619955.6098856.28220823
Michael BracewellOVWellington Firebirds2013-2017915055619037.0793159.72200779
Gus LogieWIAustralia1984-1991111735569739.71105452.75051720
Luke ProcterNORLancashire2019-2026111925569332.71152936.36033491
Wally HammondENGIndia1932-194669255521779.29--210571
Harry CameDERGloucestershire2023-2026611155510855.5093759.23230654
Rishi PatelLEIGloucestershire2021-2025714155511742.6997556.92141808
Brett D'OliveiraWOREssex2014-2025915055512837.00100655.17130702
Doug BracewellCSOtago Volts2014-20231217455510542.6977571.611206911
Haseeb HameedLAN/NOTYorkshire2016-20261019155511430.83117647.19221751
Bobby AbelENGAustralia1888-190211191555132*30.83--121380
Basil D'OliveiraENGWest Indies1966-1969121925558832.65103143.36053696
James VinceHAMGloucestershire2014-202259155414469.2575573.38150825
Darren LehmannAUSSri Lanka2004510055415355.4090461.28240674
Habibul BasharBANPakistan2001-2003612155410850.3690861.01161690
Misbah-ul-HaqPAKNew Zealand2001-20169162554102*39.57149137.16132605
Sam RobsonMIDDerbyshire2018-20261116055413434.6399755.57142800
Cole McConchieCANNorthern Districts2017-20251119055410729.16111949.51210593
'Young Jack' HearneENGAustralia1911-19261624255411425.18118436.74122420
Joe ClarkeWOR/NOTLeicestershire2016-2026812155312350.2785164.98130760
Bapu NadkarniINDEngland1959-196410185553122*42.54--131540
Shaun PollockSASri Lanka1998-20061320355311132.53101054.75130569
Basil D'OliveiraENGPakistan1967-19719122552114*55.2081148.21150621
Mominul HaqueBANWest Indies2014-20241121055212026.29115147.96235551
Trevor BaileyENGSouth Africa1951-1957122215529526.29--021380
Marcus TrescothickENGBangladesh2003-2005461551194110.2075173.37310698
Sam HainWARLancashire2014-2023914055113039.36119046.30221690
Mominul HaqueBANPakistan2015-202691705519132.41110250.00051611
Brian McMillanSAIndia1992-199710185551103*42.38131341.96141483
Michael RipponCAN/OVNorthern Districts2017-2024122125519829.00119546.11032594
Shaun PollockSAWest Indies1998-200816249551106*36.73120045.92100512
Matthew ShortVICWestern Australia2019-2026101615508236.6791460.18051632
Shaun PollockSAPakistan1997-2007121855508242.3194957.96020559
Graeme WoodAUSPakistan1979-19881019355010034.38156035.26122474
Ashwell PrinceLANNorthamptonshire2014-2015461549257*109.8077870.57210625
Ijaz AhmedPAKEngland1987-1996913154914145.75107451.12151714
Brian McMillanSAEngland1994-19989132549100*49.91116147.29130636
Tim BresnanYOR/WARNottinghamshire2014-2021101545499549.91107451.12062783
Chris DentGLONorthamptonshire2015-202210182549104*34.31135640.49142750
Tom LathamNZAustralia2015-2024102005497327.45136140.34041601
Nick KellyOV/ND/WFCanterbury2016-20261222054913824.95104252.69143674
Cheteshwar PujaraSUSMiddlesex2022-2024351548231137.0091559.89300607
Charles KellewayAUSSouth Africa1910-1912812254811454.8072540.69220240
Hanif MohammadPAKAustralia1956-1964612154810449.8242346.57231200
Steven DaviesSOM/SURWarwickshire2016-20228131548123*45.67100254.69210742
Dhananjaya de SilvaSLWest Indies2018-20268151548155*39.1497856.03221553

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.