Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND193/3 (12.3)IND need 6 runs in 45 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK95/9 (24.1)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th 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/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

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
John GoddardWIAustralia195147115657*26.0030.00013100
John MortimoreENGIndia1959-196457115673*26.00--011154
Len MaddocksAUSEngland1954-19565901566917.336251.61013130
Dilip SardesaiINDAustralia1964-196961101565614.182030.00011180
Naushad AliPAKNew Zealand196561101563914.18--00000
Kevin WrightAUSIndia1979611415655*22.2934040.88011170
Dale SteynSASri Lanka2006-201911182156439.7540238.81005165
Chamara KapugederaSLBangladesh200912115596155.0021671.76020134
Cameron GreenAUSPakistan20223301557951.6734544.93010151
Sanjay ManjrekarINDSri Lanka1990-19944401556138.7537541.33010110
Andrew HallSAAustralia2002-20063521557051.6732148.29011210
Darren LehmannAUSPakistan1998-20044601559825.8329053.45010190
Rory BurnsENGSri Lanka20183601555925.8328554.39010170
Curtis CampherIREBangladesh2023-202536115571*31.0045334.22011154
Saim AyubPAKEngland2024-20264801557719.3829652.36012160
Sanjay ManjrekarINDSouth Africa1992-19965921554622.1458926.32001110
Jock CameronSAAustralia1931-193251001555215.50--012151
Wally GroutAUSWest Indies1960-1965101501554210.337136.6200360
KL RahulINDAfghanistan2018-202622015410077.0022967.25110190
Rick DarlingAUSPakistan19791201547977.0027156.83020150
Dawid MalanENGWest Indies20173401546538.5039538.99020210
Bob BarberENGPakistan1961-19623411548651.33--010141
Javed OmarBANSouth Africa2002-20033601547125.6745733.70010240
Chingleput GopinathINDEngland1951-195246115450*30.80--01100
Mike BrearleyENGPakistan1977-19785601547425.6765023.69011120
Ryan RickeltonSABangladesh2022-20244721544230.8032347.68000171
Ian SmithNZSri Lanka1984-19917821544225.6719578.97000220
Pat SymcoxSAAustralia1993-19986801545419.2525859.69010191
Merv HughesAUSIndia1985-19926901543617.1136841.85001133
Charlie LlewellynSAEngland1896-191251001547515.40--01400
Ivan BarrowWIEngland1930-1939610115410517.1160.0010200
Chris LewisENGAustralia1990-199551001544315.4030650.33002231
Pramodya WickramasingheSLNew Zealand1995-199861111544315.4029751.85003140
Andrew HudsonSAEngland1994-199661111544515.4038639.90002220
James AndersonENGNew Zealand2008-20232027141542811.8535343.63004230
David SheppardENGIndia195222015311976.50--100220
Ross GregoryAUSEngland19372301538051.0045333.7702070
Tim PaineAUSNew Zealand2019-20203401537938.2533745.40011140
Daryl MitchellNZPakistan2021-2023342153102*76.5018184.53100153
Rachin RavindraNZSri Lanka20242401539238.2526557.74010151
Curtis CampherIRESri Lanka202324015311138.2533745.40101222
Mohammad KaifINDAustralia20043501536430.6038040.26020171
Robert KeyENGSouth Africa20053601538325.5037540.80011211
Paul ReiffelAUSSouth Africa1993-199856315379*51.0029352.22011120
Eddie PaynterENGNew Zealand1931-19375601537425.5010.0001100
Jim ParksENGNew Zealand1965-196656215345*38.2516650.00000103
Brad HoggAUSIndia1996-20084721537930.6028154.45010122
Ajay RatraINDWest Indies2002471153115*25.5046033.26101140
Oscar Da CostaWIEngland1930-19355911533919.1311234.8200130
Suranga LakmalSLBangladesh2013-202191131534219.1325560.00002123

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