Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW25/3 (9.1)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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
Asghar AfghanAFGBangladesh20191201429271.0028250.3502074
Yasir HameedPAKNew Zealand20032301428047.3326553.58020220
Jahurul IslamBANSri Lanka20132411424847.3340435.15000122
Alvin GreenidgeWIAustralia19782401426935.50--020211
Andrew JonesNZZimbabwe199224214267*71.0035639.89010130
Brendan NashWISouth Africa201035014211428.4022463.39100161
Jack O'ConnorENGWest Indies19303501425128.409060.0001081
Bob BarberENGNew Zealand19653501425128.40--010-0
Dwayne BravoWISri Lanka2008-20105601428323.6727551.64011162
Glenn PhillipsNZAustralia2020-20243601427123.6725056.80021211
Alick AthanazeWIEngland20243601428223.6726453.79010181
David MurrayWIPakistan19804601425023.6743132.95012110
Qasim UmarPAKEngland19843601427323.6737038.38011190
Guy WhittallZIMEngland1996-20004711425623.6733642.26010161
Neil HawkeAUSWest Indies196557214245*28.40--00100
Boeta DippenaarSAPakistan2002-20075801426217.7536938.48011170
Tim McIntoshNZPakistan2009-20114811427420.2944431.98011150
Michael BracewellNZEngland2022-20234801424917.7524757.49000192
Brian ChariZIMBangladesh2014-20184801425317.7539436.04012134
Mohammad RafiqueBANIndia2000-20075901424715.7820369.95000203
Mushtaq AhmedPAKNew Zealand1993-20016901424215.7833142.90001190
Justin GreavesWIAustralia2024-2025510114238*15.7827052.59000210
Bert SutcliffeNZPakistan1955-196561111422514.20--00110
Godfrey EvansENGNew Zealand1947-1958141411422710.92--00380
Umesh YadavINDAustralia2011-2023172810142307.8934840.80004155
Angelo MathewsSLAfghanistan2024110141141141.0025954.44100143
Shahriar NafeesBANSouth Africa20082401416935.2522163.80010231
Wriddhiman SahaINDBangladesh2015-2019442141106*70.5021764.98100122
Tharanga ParanavitanaSLWest Indies20103411419547.0036938.21010170
Marcus NorthAUSIndia201024014112835.2529348.12101181
Abdullah FazalPAKBangladesh20262401416635.2528250.00020201
John JamesonENGIndia19712401418235.2525056.40010152
Robert SamuelsWINew Zealand199624114112547.0025555.29100193
Kim BarnettENGAustralia19893501418028.2023061.30010210
Adam BacherSAIndia1996-19973601415523.5028948.79011231
Agha SalmanPAKAustralia2023-20243611415328.2023460.26021190
Jack IddonENGWest Indies19354611417328.20--02300
Dominic SibleyENGNew Zealand2019-202147114160*23.5045730.85011140
Frank MooneyNZEngland1949-19515701414620.14--00110
Anton MurraySAAustralia1952-19534711415123.50--010130
Dave JosephWIAustralia19994701415020.1432243.79010181
Robert KeyENGAustralia2002-20034801415217.6340734.64011151
James PattinsonAUSEngland2013-201948314147*28.2028649.30001105
Goofy LawrenceSANew Zealand1961-19625801414317.63--002140
Derek PringleENGAustralia1982-198959214147*20.1445131.26002160
Upul TharangaSLIndia2005-201751001416414.1031544.76012230
Lance KlusenerSAAustralia1997-200161111413814.1027551.27003191
Ben DuckettENGZimbabwe2025110140140140.00134104.48100202
Innocent KaiaZIMBangladesh2026110140140140.0022761.67100170
Neil McKenzieSAZimbabwe20012201408870.0031145.02020172

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