Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)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 runsT20I2nd 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)ODI5th 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 runsTest1st 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Saleem MalikPAKIndia1982-19992229584610735.25137046.64322910
Cam FletcherCAN/AA/NDCentral Stags2013-2025213438467827.29215939.180629511
Colin MunroAACentral Stags2012-2017610084528184.50690122.464108739
Thilan SamaraweeraSLIndia2001-201013207845137*65.00167650.42353961
Jeet RavalCS/AANorthern Districts2012-20201020284512146.94165151.182611221
Nick BrowneESSSomerset2017-202411221845234*40.24188444.851421291
Bharat PopliNDOtago Volts2014-2026183128459129.14155854.240731026
Leus du PlooyMID/DERWorcestershire2019-20269163844238*64.92152055.53240883
George GunnENGAustralia1907-191211211844122*42.20100737.84263732
Nick KellyOV/ND/WFAuckland Aces2015-20251528084413130.14170349.5632210011
Desmond HaynesWINew Zealand1980-19871020384312249.59193043.683531004
Nick GubbinsMID/HAMLancashire2016-202410183842201*56.13184745.593631034
Tom LathamNZPakistan2014-20231222184213740.10170949.27352942
Devon ConwayNZEngland2021-20261224084220035.08161752.072421036
Kusal MendisSLBangladesh2017-20251016084119652.56139260.422408712
Jake LehmannSAQueensland2017-202613252841130*36.57139560.292631040
Jake LibbyWOR/NOTDurham2015-20261527084114431.15171049.182431020
John EdrichENGNew Zealand1965-197511151840310*60.00170047.063201225
Ajit WadekarINDEngland1967-1974142818409131.11207740.440631021
Ajinkya RahaneINDEngland2014-20212138184010322.70194643.17165991
John WaiteSAAustralia1952-19641424083913434.9628840.97253290
Denis LindsaySAAustralia1963-19701014083818259.8666164.3034110113
Gary KirstenSAPakistan1995-20031118383811855.87191843.692611102
Hugh TrumbleAUSEngland1890-19043155138387019.95--047330
Luke WellsSUS/LANDurham2014-20241119183725846.50150055.803231158
Adam LythYORSussex2014-20261219283711549.24154954.032401057
Dominic SibleyWAR/SUREssex2017-20261323283712539.86198642.15242956
George WorkerCAN/CS/AAOtago Volts2012-20241525083712933.48165950.452411077
Javed MiandadPAKWest Indies1977-19931628083411429.79199641.63240773
Brendon McCullumNZAustralia2004-20161630183414528.76128165.1123211916
Nick KellyND/WFOtago Volts2017-2026814183316164.08127065.594211135
Inzamam-ul-HaqPAKIndia1999-20061017183318452.06134861.803411092
Haseeb HameedLAN/NOTWarwickshire2016-202613233833138*41.65184945.054131022
Jake DoranTASNew South Wales2018-20261523283111839.57176747.031511071
Saud ShakeelPAKEngland2022-2026917083013448.82155453.41160932
Len BraundENGAustralia1901-190820363830103*25.1520.00226812
Mansur Ali Khan PataudiINDAustralia1964-196911201829128*43.6353840.33182953
Michael PappsWFAuckland Aces2012-201811211829316*41.45134361.732101243
Jos ButtlerENGIndia2014-20211525282910636.04140159.1715310210
Hamish RutherfordOVWellington Firebirds2013-2023142508279033.08147356.140601334
Haseeb HameedLAN/NOTDurham2016-202511203826206*48.59149555.252321244
Brad SchmulianCSOtago Volts2018-20251221182612741.30135860.822601044
Jason HolderWIEngland2015-202417304826202*31.77154153.6021410015
C.B. FryENGAustralia1899-19121829382514431.7310.00153340
Nasser HussainENGIndia1996-20021016182415554.93162950.584201135
Jeet RavalCS/NDAuckland Aces2012-20261019382412951.50152254.14261946
Jordan SilkTASNew South Wales2018-20261525182411234.33189543.48241842
Brian BoothAUSEngland1961-19661526582411239.24124835.66242782
Arjuna RanatungaSLNew Zealand1984-1998162718249031.69170148.44071926
Michael ClarkeAUSNew Zealand2004-20111114082316858.79150554.684211034

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.