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
Simon DoullNZSouth Africa1994-1999610315038*21.4319875.76003195
Jack NelSAAustralia1949-195761101503813.64--00100
Khaled MashudBANPakistan2001-200361211502913.6447131.85004150
Jofra ArcherENGAustralia2019-202571321505113.6428253.19010173
William AttewellENGAustralia1884-18921015615043*16.675232.69004130
Graham RoopeENGAustralia1975-19773401497737.2539238.01011170
Pat SymcoxSASri Lanka19933401495037.2530349.17010154
John WatkinsSANew Zealand1953-19545701494521.29--000-0
Mohammad AshrafulBANPakistan2002-20114801497718.6333045.15011160
Aminul IslamBANZimbabwe20014811498421.2942634.98010140
Vernon PhilanderSAPakistan2013-20197901497416.5631247.76010170
Greville StevensENGSouth Africa1922-192861001496914.90--01201
Terry JarvisNZPakistan1965-197361001495514.9030.0001490
Gil LangleyAUSWest Indies1951-195591241495318.63--01140
Bert StrudwickENGAustralia1911-192617269149248.7629441.16003120
Denesh RamdinWIZimbabwe20132201488674.0027753.43020161
Paul CollingwoodENGBangladesh201023014814549.3320273.27101104
Dinesh KarthikINDSouth Africa2004-20073411486349.3336940.11010190
Shadman IslamBANSri Lanka20252401487637.0029650.00010170
David SheppardENGWest Indies1950-19573401486837.00--010140
Bert VanceNZPakistan19892401486837.0044133.56010200
Colin de GrandhommeNZAustralia2019-20203601485224.6722366.37010152
Mominul HaqueBANAustralia2017-20263611484929.6027953.05001160
Tony MacGibbonNZWest Indies19563611483629.60--000211
Dick WestcottSANew Zealand19543601486224.67--010100
Anton MurraySANew Zealand1953-195467014810921.14--101100
Graeme FowlerENGNew Zealand1983-198447014810521.1449629.84101100
Tatenda TaibuZIMIndia2002-200548114871*21.1432345.82022181
Maurice TurnbullENGSouth Africa1930-19315811486121.14--01092
Sanjay ManjrekarINDNew Zealand1990-19955821484224.6737839.15000170
Craig MatthewsSAEngland1994-199568114862*21.1424460.66013221
Murali VijayINDWest Indies2011-20167901484516.4435441.81001170
Paul StrangZIMSri Lanka1994-19985911485018.5036340.77010160
Nathan SmithNZEngland2024-202651001484214.8024660.16000154
Clarrie GrimmettAUSSouth Africa1931-19361011314830*18.50--00010
Umar GulPAKEngland2006-2012915514865*14.8025857.36014158
Waqar YounisPAKWest Indies1990-200213183148299.8729250.68001173
Michael HoldingWIAustralia1975-198417253148346.7338338.64004210
Jack RobertsonENGNew Zealand194912014712173.50--100111
Kamran GhulamPAKEngland202423014711849.0027254.04100161
Pravin AmreINDEngland19933301477849.0030248.68020171
Lorcan TuckerIREZimbabwe2024-20252401475836.7518878.19021231
Don TaylorNZWest Indies19562401477736.75--01091
Grahame ThomasAUSEngland19663401475236.7525158.57020170
Roy DiasSLEngland1982-19842401477736.7531946.08011190
Mehedi Hasan MirazBANAfghanistan2019-202635114752*36.7530348.51010160
Surinder AmarnathINDPakistan19783501476029.40--010-0
Bruce LairdAUSNew Zealand19823511473936.7542634.51000110
Abhinav MukundINDWest Indies20113601476224.5035641.29011150
Phillip HughesAUSNew Zealand2010-201136114786*29.4019874.24010221

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