Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (Men's List A)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 6,787 of the 6,793 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam GilchristAUSNew Zealand1997-200743412124612831.951217102.3828413928
Steve SmithAUSEngland2010-2025404061245102*36.62149083.5616210013
Stephen FlemingNZAustralia1994-2007464641241116*29.55179269.252731247
Kane WilliamsonNZIndia2010-202531302123911844.25163975.59111111310
MS DhoniINDPakistan2005-201936318123114853.52136190.4529010825
Upul TharangaSLIndia2005-2017454331228174*30.70147183.4826514915
Alistair CampbellZIMIndia1992-2002383721227105*35.06166273.83110211010
David WarnerAUSIndia2012-2023272611222128*48.88123698.8739012724
Quinton de KockSASri Lanka2013-202325251121912850.791167104.4647016316
Brian LaraWISouth Africa1992-200737373121911635.85171471.123621398
Babar AzamPAKNew Zealand2016-202527272121810748.72145084.00212211017
David BoonAUSIndia1986-199529293121211146.62176168.822711082
Tamim IqbalBANWest Indies2007-2022323241208130*43.14158876.0729212812
Nathan AstleNZIndia1995-200529291120712043.11152079.415531199
Suresh RainaINDEngland2006-201837323120710041.62131192.07111210825
Mushfiqur RahimBANSri Lanka2007-202439373120714435.50150880.042638314
Kumar SangakkaraSLBangladesh2002-201531283120612848.24136788.225611344
Marlon SamuelsWIIndia2001-2018444451206126*30.92152878.9337112429
Younis KhanPAKSri Lanka2000-20144644412048930.10164773.10081916
Imran KhanPAKWest Indies1977-199149471112027733.39149880.240816816
Elton ChigumburaZIMBangladesh2005-201855508119977*28.55149280.360647740
Sanath JayasuriyaSLEngland1992-201135342119515237.341179101.3643314528
Quinton de KockSAIndia2013-202523230119113551.78127893.1972113119
Hamilton MasakadzaZIMBangladesh2005-201852521118910223.31166571.4115311417
Desmond HaynesWIEngland1979-1994353531185138*37.03196960.182601339
David MillerSAAustralia2011-202630288118414259.201107106.964619637
Gordon GreenidgeWIIndia1979-198924233118111759.05167670.473818133
Gary KirstenSANew Zealand1993-200331314118010343.70164471.782831082
Javed MiandadPAKIndia1978-19963434111175119*51.09162272.443626211
Gary KirstenSAAustralia1993-2002393921167112*31.54185263.012511110
Faf du PlessisSASri Lanka2012-201926264116618553.00125792.7635011012
Grant FlowerZIMIndia1992-200438381116510231.49175966.231501001
Marvan AtapattuSLSouth Africa1997-200634344116412438.80164370.852701161
Michael BevanAUSSouth Africa1994-200235315116310644.73151376.87271922
Ian BellENGIndia2006-2015313141163126*43.07136285.392601199
Roshan MahanamaSLPakistan1986-19985049811598928.27187261.91074565
Virender SehwagINDNew Zealand2001-201023231115713052.591113103.9563215222
Roshan MahanamaSLIndia1986-19994340611529833.88192759.780113704
Ian BellENGAustralia2006-201529290114814139.59145478.951821114
Hashim AmlaSASri Lanka2009-201922211114315457.15125691.0055110912
Javed MiandadPAKSri Lanka1975-19933531101141115*54.33138482.442807110
Brian LaraWIIndia1991-20074039511408933.53152574.7506111416
Kevin PietersenENGIndia2006-2013282831138111*45.52132386.0218112315
Rohit SharmaINDNew Zealand2009-202634321113414736.58133085.2626010249
Adam GilchristAUSSouth Africa1996-200744422112710528.18131785.5726313713
Brian LaraWISri Lanka1992-200725252112216948.78148475.612919914
Brendon McCullumNZAustralia2002-20164745611229628.77123690.780649833
Mohammad AzharuddinINDNew Zealand1985-1999393981118108*36.06148375.39170839
Steve WaughAUSIndia1986-20015345711178129.39153872.63071638
Mohammad YousufPAKSouth Africa1998-201034342111611734.88153972.51291927

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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