Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL14/0 (2.1)SL need 97 runs in 287 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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
Graeme SwannENGPakistan2010-201271201533912.7526857.09002242
Peter PollockSAEngland1964-196581251533421.869319.3500080
Daryll CullinanSAAustralia1993-199771311534712.7539139.13003240
Bruce TaylorNZEngland1965-197381501535110.2018350.82014180
Harry BoyleAUSEngland1879-18841216415336*12.756861.76002120
Dennis LilleeAUSPakistan1972-1984172161532710.2047626.26003121
Mark VermeulenZIMWest Indies200324015211838.0036241.99100171
Milinda SiriwardanaSLNew Zealand20152401526238.0019876.77010177
Azan AwaisPAKBangladesh202624015210338.0028154.09100200
Ken ArcherAUSEngland1950-19513501524830.4030.00001110
Ed CowanAUSWest Indies20123601525525.3342435.85010160
Manoj PrabhakarINDWest Indies199436115212030.4038539.48101190
Eddie DawsonENGNew Zealand19304701525521.71--010-0
Ashley GilesENGNew Zealand2002-200468315245*30.4020474.51001260
Shadman IslamBANIndia2019-20244801525019.0031648.10011230
Edmund TylecoteENGAustralia1882-18866911526619.00--014130
Reggie SchwarzSAAustralia1910-191271421526112.6725851.16014120
John LeverENGIndia1976-1986101431525313.8263024.13011150
Ciss ParkinENGAustralia1920-192191521523611.6914774.15001161
Mushtaq AhmedPAKAustralia1990-1999917415248*11.6942535.76007172
Makhaya NtiniSAAustralia2001-200915251015228*10.1331448.41005242
Morné MorkelSAAustralia2008-201816262152406.3343235.19008231
Aminul IslamBANIndia200012015114575.5040137.66100180
Tom MoodyAUSIndia199212015110175.5024960.64110180
Andrew BalbirnieIRESri Lanka20232401519537.7528453.17010210
Niroshan DickwellaSLZimbabwe2017-20203401518137.7525758.7502090
Milan PriyanathSLEngland20243501517230.2024162.66010192
Neil McKenzieSAPakistan2002-20034601515125.1739338.42011162
Amal SilvaSLIndia198536115111130.20--10000
Jimmy CameronWIIndia1948-194957115175*25.17--011120
Dipak PatelNZWest Indies1987-19964701517821.5741836.12011130
Chris WoakesENGSri Lanka2016-20245921516621.5734843.39011200
Wazir MohammadPAKIndia1952-19556911515518.88--01200
Ben FoakesENGWest Indies2019-202251011514216.7831248.40000180
Ken WadsworthNZIndia1969-197661001514115.10--000140
Shoaib AkhtarPAKIndia1999-2007101421514712.5829251.71003196
Bill PlayleNZEngland1958-196381501516510.0710.0001360
Anthony McGrathENGZimbabwe20032201508175.0030449.34020191
Khurram ManzoorPAKSouth Africa201324015014637.5028253.19102160
Corey AndersonNZAustralia20162401507237.5032346.44011194
Adam LythENGNew Zealand201524015010737.5027853.96100220
Murray GoodwinZIMWest Indies200024015011337.5033944.25100130
Stuart WilliamsWISri Lanka19972401508337.5022466.96011222
George CarewWIEngland1935-194835115010737.50--101160
Beau WebsterAUSWest Indies20253601506325.0029251.37020171
Alby RobertsNZEngland1930-193736115066*30.00--02060
Yuvraj SinghINDNew Zealand2003-200947215054*30.0028852.08011252
Jonty RhodesSANew Zealand1994-19997801506318.7536840.76012190
Tino BestWIEngland2004-20126901509516.6722466.96012182
Aamer SohailPAKSouth Africa1995-19985901503816.6739537.97001190

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