ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sid PeglerSAEngland1910-1924915217635*13.54--00401
Vanburn HolderWIAustralia1973-197891621763112.5719242.71002192
Angus FraserENGAustralia1989-199812202176299.7854832.12002160
Will YoungNZBangladesh20222301756958.3342141.57030180
Dhruv JurelINDWest Indies202523117512587.5029559.32100213
Sonal DinushaSLWest Indies20262411759258.3329659.12010230
Peter NevillAUSNew Zealand2015-20165601756629.1736148.48010220
Haris SohailPAKAustralia2018-201936017511029.1740842.89101114
Imam-ul-HaqPAKSri Lanka2022-202347117550*29.1733352.55010161
Johnny WardleENGWest Indies1948-19575721756635.00--010161
KL RahulINDBangladesh2017-20245911756821.8830357.76010202
Derek PringleENGIndia1982-19866901756319.4457030.70010161
Asif MujtabaPAKWest Indies1986-19935901755919.4463927.39010180
Chris CairnsNZSri Lanka1991-199861001757017.5040243.53011165
Donald TiripanoZIMSri Lanka2016-202051031754625.0048636.01001210
Dion NashNZEngland1994-199971131755621.8856830.81011150
Richard CollingeNZEngland1965-197815246175329.7238033.16006141
Makhaya NtiniSAEngland1998-200918251217532*13.4635649.16002281
Shai HopeWIZimbabwe201723117490*87.0042441.04010161
Colin MilburnENGPakistan1967-196923017413958.005761.40100231
Nasir HossainBANZimbabwe20132411747758.0029758.59020171
Roy KilnerENGAustralia1925-19267711747429.0026639.10010190
Colin McDonaldAUSPakistan1956-195947117444*29.00--00000
Daniel LawrenceENGIndia20214801745021.7536248.07012211
Saleem YousufPAKIndia1987-19896911744321.7522137.5600190
Mehedi Hasan MirazBANNew Zealand2017-2023713117450*14.5037246.77011211
Steve HarmisonENGSouth Africa2003-20081014617449*21.7531754.89004252
Billy MidwinterAUSEngland1877-188781411743713.3817327.7500170
Muttiah MuralitharanSLPakistan1994-20091623111742214.5021780.18004262
Shikhar DhawanINDBangladesh2015110173173173.0019588.72100230
Brian LaraWIBangladesh200422017312086.5022377.58110193
Giff VivianNZSouth Africa193212017310086.50--11081
Dhruv JurelINDSri Lanka2026231173115*86.5026066.54110143
Bam Bam WeekesWIEngland193923017313757.67--100181
John GoddardWINew Zealand1952-195655317383*86.50--01070
Aunshuman GaekwadINDNew Zealand197635117377*43.25--011140
Shiv Sunder DasINDAustralia20013601738428.8344738.70010241
Mohammad RafiqueBANZimbabwe2004-20054621736943.2528061.79020156
Chris MorrisSAEngland2016-20174701736924.7136247.79010250
Tony MacGibbonNZIndia1955-19565711735928.83--012160
Kepler WesselsSAAustralia1993-199458117363*24.7145238.27020130
Hugh TayfieldSANew Zealand1953-19547821733428.83--00003
Malcolm MarshallWINew Zealand1985-19877801736321.6336247.79011172
Nicky BojeSAWest Indies2001-200581031733624.7147536.42001231
Ranji HordernAUSEngland1911-1912510217349*21.6354032.04001160
Blair PocockNZAustralia1993-199751001735717.3068325.33011190
Ray LindwallAUSIndia1947-19601011217348*19.2212058.3300162
Dayle HadleeNZAustralia1973-1977712317337*19.2275123.04001130
Alec BedserENGSouth Africa1947-1955131941733311.533732.4300271
Hamish MarshallNZSri Lanka200523017216057.3327363.00100222

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.