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
Pasindu SooriyabandaraSLIndia20262301729257.3330756.03021191
Mohammad RafiqueBANWest Indies200424017211143.0027363.00100183
Innocent KaiaZIMWest Indies20232401726743.0028759.93010230
Sid BarnesAUSIndia194834017211243.0041741.25100210
Shadab KhanPAKEngland2018-20203501725634.4024271.07020210
Zahid FazalPAKSri Lanka1991-19954601727828.6754531.56010240
Saqlain MushtaqPAKNew Zealand1996-2002581172101*24.5754531.56102163
Roshan MahanamaSLSouth Africa1993-19985901725319.1151733.27022181
Percy MansellSAAustralia1952-19535911725221.50--011240
Wriddhiman SahaINDSouth Africa2010-201991211723615.6443339.72003240
Courtney WalshWIPakistan1986-200018289172309.0532752.60008184
Ollie PopeENGZimbabwe2025110171171171.00166103.01100242
Sam RobsonENGSri Lanka201424017112742.7537146.09100191
Mark CraigNZPakistan20143501716534.2032352.94010134
Ben CurranZIMBangladesh2025-20263501714634.2033451.20000211
Arjuna RanatungaSLWest Indies1993-199735117172*42.7541041.71010190
Sarfaraz KhanINDNew Zealand202436017115028.5024370.37102203
Reg SimpsonENGWest Indies19503601719428.509017.7801170
Martin KentAUSEngland19813601715428.5033451.20020220
Trevor GripperZIMSri Lanka1999-20024801718321.3848335.40011200
Dean JonesAUSNew Zealand1987-19905811719924.4332253.11012220
Peter TooheyAUSEngland1978-1979612117181*15.5544938.08012110
Ravi RatnayekeSLPakistan1982-198681321713815.5514217.6100321
Arthur MitchellENGSouth Africa19352301707256.67--020-0
Tamim IqbalBANAustralia20172401707842.5037145.82020153
Fawad AlamPAKSouth Africa202124117010956.6743738.90100172
Roger HartiganAUSEngland190824017011642.50--100180
Cotar RamaswamiINDEngland19362411706056.67--010-1
Reg SimpsonENGPakistan195434017010142.50--100120
Jimmy AdamsWIPakistan20003521706056.6759328.67010100
Tony MacGibbonNZPakistan19553621706142.50--011101
Trevor FranklinNZSri Lanka19913601706928.3364726.28010150
Craig SpearmanNZIndia199936117054*34.0051133.27020220
Khaled MashudBANEngland2003-20054801705121.2546236.80011150
Daniel FlynnNZIndia2009-20124801706721.2541840.67011260
Nurul HasanBANNew Zealand2017-20234801704721.2529058.62002250
Shadman IslamBANNew Zealand2019-20224801703721.2532152.96000200
Derick ParryWIIndia1978-19796911705521.2511448.2501140
Yuvraj SinghINDWest Indies2006-201161011703918.8938943.70001222
Shamar JosephWIAustralia2024-202551021704421.2518492.390011310
Yasir ShahPAKSri Lanka2015-202281211702715.4536746.32002154
Nathan LyonAUSNew Zealand2011-2024121441704117.0032053.13000201
Heath StreakZIMSri Lanka1994-2002915517036*17.0056430.14001170
Lance GibbsWIAustralia1961-1976244215170186.3037123.18005140
Billy IbadullaPAKAustralia196412016916684.50--100200
Jesse RyderNZBangladesh20082411699156.3333051.21010190
Andrew McBrineIREBangladesh2023-20253601697228.1740741.52021182
Alex LeesENGNew Zealand20223601696728.1733850.00010271
Clairmonte DepeiazaWIAustralia195536216912242.25--101160
Pravin AmreINDSouth Africa1992-199346116910333.8052931.95100180

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