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
Craig McDermottAUSWest Indies1984-19931422316632*8.7436845.1100380
Abbas Ali BaigINDEngland195924016511241.25--100150
Jim ChristySAEngland1929-19313501657033.00--01031
Mark CraigNZAustralia2015-201647316541*41.2525764.20000222
Sam RobsonENGIndia20145701655923.5738442.97010230
Darren SammyWIBangladesh2009-20126801655820.6323271.12011193
Pat CumminsAUSWest Indies2022-202569116564*20.6322573.33010155
Cliff GladwinENGSouth Africa1947-1949710516551*33.001163.6401012
Vernon PhilanderSANew Zealand2012-2017911316537*20.6338243.19000201
Fred TitmusENGSouth Africa1955-1965101421655913.75--011111
Dwayne SmithWISouth Africa2004241164105*54.6720082.00101263
Simon HarmerSAAustralia2023-20263411648254.6740041.00011182
Chandika HathurusingheSLEngland1991-19932401646641.0049333.27020180
Ryan HarrisAUSIndia2012-20155621647441.0023370.39010152
Brydon CarseENGIndia20254601645627.3321675.93011184
Geraint JonesENGWest Indies20045711647427.3333449.10010220
Dean BrownlieNZEngland20135801643620.5041040.00000240
Hardik PandyaINDEngland201848116452*23.4328856.94011261
Martin CroweNZSouth Africa1994-19954801648320.5051232.03011181
Pramodya WickramasingheSLSouth Africa1993-20015901645118.2222871.93010223
Pananmal PunjabiINDPakistan195551001643316.40--00000
Andrew HallSAEngland2003-2005611216499*18.2224467.21013242
Graeme SwannENGIndia2008-2012101121645618.2228557.54010173
Rodney RedmondNZPakistan197312016310781.50--110290
Andrew HudsonSAWest Indies199212016316381.5038642.23101200
Stiaan van ZylSAWest Indies2014-2015331163101*81.5024267.36100230
Ashok MalhotraINDWest Indies198335116372*40.7512259.02010100
Stuart CarlisleZIMSri Lanka2001-20023601636427.1756428.90010160
Fawad AlamPAKNew Zealand2009-202136016310227.1744736.47100200
Mitchell MarshAUSSri Lanka20163601635327.1727758.84010203
Bruce MurrayNZPakistan19693601639027.17--020121
Dirk WellhamAUSEngland1981-198736016310327.1743837.21100170
Sadiq MohammadPAKIndia1978-19804701634723.2922147.96001180
Charlie BarnettENGIndia1933-19364821634327.17--00102
John MurrayENGAustralia1961-196361011634018.111012.97001140
George DuckworthENGAustralia1928-19301017616339*14.8258028.10001120
Erapalli PrasannaINDWest Indies1962-1976111961632512.54--002100
Graeme SmithSAZimbabwe200522016212181.00153105.88100213
Brendan NashWINew Zealand20082301627454.0039441.12020241
Ted BowleyENGNew Zealand193034016210940.50--100111
Raman Subba RowENGWest Indies196024016210040.50--100-0
Blair PocockNZZimbabwe19972401626240.5044036.82020160
Roger TwoseNZZimbabwe19962401629440.5053430.34010161
Alan KippaxAUSSouth Africa1931-19324501626732.40--021111
Mikyle LouisWIEngland20243601625727.0034447.09010183
Bruce LairdAUSEngland1979-19803601627427.0053930.06011150
Neil JohnsonZIMSri Lanka19993611627032.4034047.65021172
Wiaan MulderSAWest Indies2021-20245811624223.1436244.75002203
Sew ShivnarineWIIndia1978-19795811626223.14--01290
Shane ThomsonNZEngland1992-19944811626923.1437942.74011270

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