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
KC IbrahimINDWest Indies1948-19494801698521.13--01191
Brett LeeAUSNew Zealand2000-200881011696118.7835148.15011244
Nasim-ul-GhaniPAKAustralia1959-197351001696416.9030534.75011130
Gul MohammadIND/PAKAustralia1947-195661211693415.3629943.48001180
Artie DickNZSouth Africa1961-1964713216950*15.36--010120
Ross MorganNZEngland1965-197171301694313.0019822.2200370
Steve HarmisonENGWest Indies2004-20091416416936*14.0826264.50002155
Eoin MorganENGSri Lanka20113411687956.0026064.62020202
Matthew HaydenAUSBangladesh2003-20064501687233.6033250.60020231
Leon JohnsonWISouth Africa2014-20153501685433.6029157.73011260
Manoj PrabhakarINDPakistan198946316854*56.0042939.16010191
Asif MujtabaPAKSri Lanka1994-19974601684928.0066725.19000180
Mashrafe MortazaBANIndia2004-20074711687928.0020183.58020186
Upul TharangaSLEngland2006-20075801685221.0040042.00012251
Shardul ThakurINDEngland2021-20255801686021.0026064.62021194
Kavem HodgeWIPakistan2025-20264801688421.0038243.98012170
John HampshireENGAustralia1971-19754801685521.0038443.75011220
Francis FordENGAustralia1894-18955901684818.67--00172
Dilruwan PereraSLEngland2018-202151001686716.8039642.42012212
Saqlain MushtaqPAKSri Lanka1995-200071141685824.0066525.26010170
Ian SmithNZWest Indies1985-198771121685318.6738044.21012181
Junior MurrayWIEngland1994-1998101311683414.0033849.70003250
Dominic CorkENGSouth Africa1995-1998101521683612.9245037.33000260
Rachin RavindraNZZimbabwe2025221167165*167.00149112.08100212
Sami AslamPAKEngland20162411678255.6740341.44020221
Shafqat RanaPAKNew Zealand19692401679541.75--020131
Denesh RamdinWIBangladesh2012-2014451167126*41.7536046.39101131
James LangridgeENGIndia1933-19465501677033.40--01000
Aftab AhmedBANEngland2005-201036116782*33.4022075.91010291
Tristan StubbsSAIndia2024-20253611679433.4040940.83010143
Azhar MahmoodPAKAustralia1998-19995901673918.5640441.34001180
Malinda WarnapuraSLPakistan20095901675918.5623271.98022211
Adnan AkmalPAKSri Lanka2011-20137931674127.8339542.28000190
John CrawleyENGZimbabwe199623116611283.0047634.87100131
Bruce MitchellSANew Zealand193223016611355.33--11100
Mark VermeulenZIMAustralia20032401666341.5031652.53010241
Hannan SarkarBANAustralia20032401667641.5032251.55021190
Umar AkmalPAKWest Indies20112401665641.5029057.24010123
Marcus NorthAUSWest Indies20093501667933.2036145.98020170
Kieran PowellWISri Lanka20183601668827.6726662.41010173
Tom BlundellNZSouth Africa2022-20244611669633.2028159.07010220
Errol HunteWIEngland19303611665833.20--02000
Tiger LanceSAEngland19653601666927.67--021120
Graham GedyeNZSouth Africa19643601665527.67--020100
Jack IkinENGSouth Africa1951-19554811665123.71944.44011170
Pom Pom Fellows-SmithSAEngland19604821663527.67--000140
Johnny WardleENGAustralia1953-195681231663818.449152.75003151
Nathan LyonAUSPakistan2014-2024151841663811.8634148.68002220
Tony LockENGAustralia1953-196113202166309.2229330.72003190
Waqar YounisPAKAustralia1990-200212225166249.7637544.27004221

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