T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th 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
Aftab GulPAKEngland1969-19714601473324.5028637.06000140
Phillip HughesAUSIndia20134801476918.3834442.73012251
Ken HiggsENGWest Indies19665801476318.3850229.28010103
Martin SneddenNZAustralia1982-199078414733*36.7551328.65001160
Winston BenjaminWIEngland1988-19948801474418.3821767.74001201
Wavell HindsWIEngland20005901475916.3333144.41012230
Peter PollockSANew Zealand1961-196469214754*21.00--011100
Richard CollingeNZPakistan1965-1976910214768*18.3850.0001262
Claude CarterSAEngland1912-192471121474516.33--00301
Shan MasoodPAKNew Zealand2014-202361201474012.2540136.66003122
Srinivasaraghavan VenkataraghavanINDAustralia1969-197991421473712.2512045.8300260
Bernard BosanquetENGAustralia1903-190571431472713.36--00050
Bill HowellAUSEngland1898-190416246147358.1717205.88007111
Al SahariarBANSouth Africa20022401467136.5020172.64010240
Yasir HameedPAKAustralia2004-20052401466336.5023063.48020191
Andrew BalbirnieIREAfghanistan2019-20242411468248.6726455.30020170
Regis ChakabvaZIMPakistan20212411468048.6731146.95010222
Peter HandscombAUSBangladesh20172411468248.6725058.40010160
Javed BurkiPAKAustralia19642401466236.5024031.6701070
Darrin MurrayNZWest Indies19952401465236.5042634.27010180
Greg BlewettAUSSri Lanka19993401467036.5048130.35021170
Colin de GrandhommeNZBangladesh2017-201945314676*73.00106137.74011810
Cyril WashbrookENGIndia19463511465236.50--010-0
David HolfordWIIndia1966-19764601468024.33--01161
Mahes GoonatillekeSLPakistan19823601465624.3335740.90010180
Upul ChandanaSLAustralia1999-20044701464320.8632045.63000172
Runako MortonWIEngland20074701465420.8631246.79010172
Cameron WhiteAUSIndia20084721464629.2033044.24000151
Ollie RobinsonENGNew Zealand2021-20264711464224.3323961.09000180
Mehedi Hasan MirazBANAustralia2017-20264711466524.3338837.63010131
Mark GreatbatchNZSri Lanka1991-19954711466524.3338837.63011141
Darren LehmannAUSEngland1998-20025811464220.8624060.83001161
Abdur RehmanPAKSri Lanka2011-201471111465014.6024260.33011146
Bob McLeodAUSEngland1892-189361101463113.27--00050
Vic PollardNZPakistan1965-197371321466113.27--01290
Mitchell StarcAUSWest Indies2012-2025101431463513.2727752.71003142
Fawad AlamPAKZimbabwe202122014514072.5021667.13100210
Rahmat ShahAFGSri Lanka20241201459172.5025856.20020180
Jimmy AdamsWIZimbabwe2000231145101*72.5053727.0010080
Rachin RavindraNZAustralia20242401458236.2527053.70021181
Jordan NeillIREBangladesh20252401454936.2524259.92000242
Nari ContractorINDNew Zealand1955-19564401456236.25--020-0
Daryl MitchellNZSouth Africa2022-20243511456036.2534442.15010163
Everton MattisWIEngland19814501457129.0040136.16011201
Beau WebsterAUSSouth Africa2025-20263611457229.0020969.38010200
Lord HarrisENGAustralia1879-18844611455229.0014450.00010150
Will JacksENGAustralia2025-20264701454720.7136339.94001111
Arthur GilliganENGSouth Africa1922-192467114539*24.17--000-1
Alex HalesENGPakistan20164801455418.1333942.77010250
Frank LowsonENGIndia1951-19524801456818.13--01000

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