Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27VICWA

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
Faf du PlessisSASri Lanka2014-20211119287419951.41157255.60140963
Keith FletcherENGIndia1971-198219297874123*39.73214340.78272964
Charles KellewayAUSEngland1911-19281830287414731.21194433.02141640
Aubrey FaulknerSAEngland1906-19241732387412330.14--131222
Tillakaratne DilshanSLPakistan2000-20121425187314536.38137463.543311136
Hilton CartwrightWASouth Australia2018-202613253873121*39.68175749.692509511
Bob WyattENGSouth Africa1927-19351727287314934.9230.00243180
Richie RichardsonWIIndia1983-1989917287119458.07190844.29251920
Kane WilliamsonNZIndia2010-20211324187113137.87199743.62251932
Chandu BordeINDWest Indies1958-19671223087012537.83--334680
Hamish RutherfordOVNorthern Districts2012-20221528087016231.07141761.402551143
Jermaine BlackwoodWIEngland2015-202212233869112*43.45150557.7424110411
Luke WellsSUS/LANKent2016-20251220186815245.68154256.293201176
Ramnaresh SarwanWIAustralia2000-20091428086812831.00173650.002431153
Tom WestleyESSWarwickshire2017-20261422286714843.35172150.383311231
Cheteshwar PujaraINDNew Zealand2012-20211223186715939.41206142.072411083
Jimmy AdamsWIEngland1994-20001728186713732.11239836.16170932
Arjuna RanatungaSLIndia1982-19992033186711127.09102055.101527711
Ted DexterENGWest Indies1960-196310191866136*48.1150452.78251583
Basil D'OliveiraENGAustralia1968-19721323286515841.19213640.502411053
Daniel LawrenceESS/SURWarwickshire2017-202612192864161*50.82154156.072401154
Michael BracewellOV/WFCanterbury2012-20211733286412927.87158654.481641186
Rory BurnsSURWarwickshire2016-2026142538637139.23170150.730711225
Chris CairnsNZAustralia1989-20011426186310934.52150957.191619918
Imran KhanPAKAustralia1976-19901828586213637.48197943.56152738
Dawid MalanMID/YORSussex2014-2023916186119957.40152056.64330955
Joe ClarkeWOR/NOTWarwickshire2015-202611171861229*53.81152456.502621152
Gordon GreenidgeWIPakistan1977-19901427086110031.8973943.98150899
Vijay MerchantINDEngland1933-19511018085915447.72--332390
Scott BorthwickDUR/SURWorcestershire2015-202410163858134*66.00139161.682621050
Colin BlandSAEngland1964-19658162858144*61.2911647.412507613
Jeffrey StollmeyerWIEngland1939-1954142528587837.30--072210
Mudassar NazarPAKEngland1977-19871826185812434.32251434.13343950
Paul CollingwoodENGWest Indies2007-20091116285716161.21150057.13420892
Sanath JayasuriyaSLSouth Africa1993-20061527085714831.74126867.591551225
Tom BruceCSCanterbury2015-202617315856112*32.92145558.83164879
Glenn TurnerNZWest Indies1969-1972814185525965.7775934.12231710
Shoaib MohammadPAKNew Zealand1984-19907102854203*106.75208740.925001063
Bharat PopliNDWellington Firebirds2014-202516252853127*37.09202542.121621244
Mike GattingENGPakistan1978-198715272853150*34.12202742.082431120
Motganhalli JaisimhaINDEngland1959-19641120085212942.60--26010010
Zak CrawleyENGIndia2021-2025142708528431.56136062.650831257
Peter HandscombVICTasmania2017-20261222285012942.50162952.18162993
Daryl MitchellNDCentral Stags2012-201913244850104*42.50179747.302508019
Graeme SmithSANew Zealand2004-201313222847125*42.35138561.162611033
Tom BlundellWFOtago Volts2015-20261726484710138.50164751.432541107
Ravi ShastriINDWest Indies1983-19891933584710730.25108936.55223560
Sid BarnesAUSEngland1938-1948914284623470.50157340.88241722
Ian BothamENGNew Zealand1978-19921523284613840.29149356.6634111411
Cam FletcherCAN/AAWellington Firebirds2014-20251624384611040.29190944.322509711

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.