Live3rd T20I · India in New Zealand 2026/27NZ4/0 (1)INDIND chose to bowlODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)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 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th 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/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
Mark RamprakashENGIndia20013501595831.8032149.53010153
Chris LewisENGNew Zealand1990-19923501597031.8029853.36010240
Craig McMillanNZSri Lanka199836015914226.5024864.11101146
Mushfiqur RahimBANAfghanistan2019-20263601598126.5026160.92012171
Joe DenlyENGWest Indies2019-20203601596926.5036243.92010220
Boeta DippenaarSAIndia2001-20044711594826.5050331.61000220
Kyle JamiesonNZIndia2020-20215701594922.7126959.11001115
Wally GroutAUSIndia1959-19645711595026.50--01110
Gus AtkinsonENGNew Zealand2024-20265801594819.8828855.21000183
Chetan SharmaINDWest Indies1987-198971131592719.8830951.46002170
Darren GoughENGWest Indies1995-200081431592914.4533946.90001152
Allan DonaldSAEngland1994-2000172081593213.2537642.29005140
Curtly AmbroseWIPakistan1988-200014235159308.8344635.65005163
Kevin O'BrienIREPakistan201812015811879.0028555.44100170
Verdun ScottNZWest Indies19522301588452.67--01070
Marlon SamuelsWIZimbabwe2001-20134401585139.5028056.43010242
Kavem HodgeWINew Zealand2025241158123*52.6736743.05102200
Noel HarfordNZPakistan19552401589339.50--021110
Gus AtkinsonENGSri Lanka202435015811831.6021872.48100174
Kyle VerreynneSAWest Indies2021-20244601585926.3331450.32010180
James VinceENGPakistan20164701584222.5730252.32001290
Graeme HoleAUSSouth Africa1952-19534711585926.33--010180
Wallis MathiasPAKIndia1960-19615821584926.33--00160
Jackie GrantWIEngland1933-193571221582815.80--00000
Wasim AkramPAKNew Zealand1985-199591331583515.8036343.53001183
Roston ChaseWINew Zealand2017-202571401586411.2936443.41013210
Karsan GhavriINDEngland1976-1980814515835*17.5649032.24000131
Graham McKenzieAUSIndia1964-1969101511582811.2940.00004125
Dwayne BravoWIPakistan20063501578931.4034645.38010210
Len BraundENGSouth Africa190735015710431.40--101120
Al SahariarBANZimbabwe20013601576826.1737741.64010182
Vasbert DrakesWISouth Africa2003-20044701576722.4328155.87010232
Nick KnightENGWest Indies1995-20004801575719.6353529.35010140
Brendan TaylorZIMWest Indies2013-20174801577319.6334046.18010190
Bunny LucasENGAustralia1879-18845911575519.6325827.5201070
Greg MatthewsAUSWest Indies1984-199361001577915.7050231.27011100
Dhammika PrasadSLPakistan2011-201571101573514.2734345.77003173
Waqar YounisPAKSouth Africa1997-200371201574513.0828854.51003175
Dayle HadleeNZEngland1969-1978813115735*13.0839939.35002150
Marlon SamuelsWISri Lanka2001-20159171157549.8149131.98013180
Abdul KadirPAKAustralia19642401569539.0012827.34011110
Mike WatkinsonENGWest Indies199534115682*52.0033946.02010161
Jason HolderWIZimbabwe2017-202345015611031.2027157.56100134
Gerry AlexanderWIIndia1958-19595511567039.00--01081
Andrew SymondsAUSSri Lanka2004-200746215653*39.0025162.15021171
Moisés HenriquesAUSIndia201336115681*31.2031849.06022122
Pieter MalanSAEngland20203601568426.0053029.43010110
Sonny MoloneyNZEngland19373601566426.00--01100
Paul WinslowSAEngland195536015610826.008200.00100155
Vijay MehraINDEngland1961-19643611566231.20--010160

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