Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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,789 of the 6,795 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Robin SmithENGIndia1989-19931010050512950.5069672.56221497
Kane WilliamsonNZBangladesh2010-20251312350510856.1168773.51141414
Yuvraj SinghINDZimbabwe2000-20051514250512042.0851498.25140429
Sikandar RazaZIMSri Lanka2016-2025191865059242.0850899.41050478
Yuvraj SinghINDNew Zealand2000-2010312735048721.0078064.620235711
Virender SehwagINDBangladesh2003-20111212050317541.92405124.201316411
Andrew McBrineNWNorthern Knights2016-20261614250211741.8360483.11130539
Eoin MorganENG/IREWest Indies2007-20192117350210735.8655889.962214217
Mike GattingENGPakistan1977-1987191845027635.8668073.82030422
Brendon McCullumNZIndia2002-2014282435027723.9059384.650255313
Geoff MarshAUSPakistan1986-199212122501125*50.1081661.40120301
JJ SmitNAMOman2018-2026151525019438.5461581.460312923
Andrew JonesNZPakistan1989-1994161635018238.5493353.70051380
Imam-ul-HaqPAKAustralia2019-202399150010662.5055490.252314110
Mark GreatbatchNZIndia1988-19951515150084*35.7163778.49041438
Brendan TaylorZIMSri Lanka2004-202516161500119*33.3372069.44132486
Regis ChakabvaZIMBangladesh2010-20221919150010227.7865476.45120405
Angelo MathewsSLNew Zealand2009-2023282375009531.2563279.11047513
Ramnaresh SarwanWIAustralia2003-2013232214996323.7673567.89022502
Marnus LabuschagneAUSSouth Africa2020-20251312149812445.2756987.52211492
Darren BravoWISri Lanka2011-20211414149810238.3166574.891203214
Roy DiasSLIndia1979-19871414149812138.3167374.00221371
Mohammad AzharuddinINDZimbabwe1987-199922174498153*38.3166275.23121385
Mohammad NabiAFGBangladesh2014-2026232044988431.1351397.080213216
Wasim AkramPAKWest Indies1985-2002635194984311.8667374.00009359
Hashim AmlaSABangladesh2008-20171110249714062.1356887.50220424
Virender SehwagINDSouth Africa2001-20111818149777*29.2451496.69031736
Sachin TendulkarINDBangladesh1990-20121211149611449.6058385.08120675
Temba BavumaSAAustralia2020-202611111495114*49.5058384.91222526
Mohammad HafeezPAKIndia2005-20191212149510545.0059583.19131449
Nicolas PooranWIIndia2019-2022131214958945.00464106.680303824
Brendon McCullumNZPakistan2003-20162823449413126.0053292.861235011
Roger TwoseNZZimbabwe1996-2001111024938561.6366873.80060408
Shakib Al HasanBANSouth Africa2007-2023181724937732.8767473.15051484
Raqibul HasanBANZimbabwe2009-2010171744937837.9275565.30031485
Dilip VengsarkarINDWest Indies1979-1989212134938827.3974766.00030285
Milind KumarUSAUnited Arab Emirates2024-2026653492155*246.00423116.313104014
Craig McMillanNZZimbabwe1997-2005201724927832.8056487.230403212
Angelo MathewsSLSouth Africa2009-20191918349297*32.8060581.32031387
Craig ErvineZIMAfghanistan2015-2024242444917324.5577863.11022454
Jason RoyENGSri Lanka2016-20211211249016254.44428114.492114710
Romesh KaluwitharanaSLEngland1996-200316162490102*35.0061579.67151641
Pavan RathnayakeSLEngland202688048913061.13433112.93300506
Andrew JonesNZEngland1988-1992131314899040.7578762.13050480
JP DuminySAPakistan2007-2017181734896434.9364176.29030353
Azhar AliPAKEngland2012-2017131304888237.5466173.83041426
Ahmed ShehzadPAKNew Zealand2011-20161515148811534.8658283.85223557
Kane WilliamsonNZWest Indies2012-20221212048714840.5861279.58120443
Alec StewartENGIndia1989-20032018348711632.4769669.97122384
Sherwin CampbellWIAustralia1995-2001222204876422.1487455.72031400

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.