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
Inzamam-ul-HaqPAKWest Indies1991-200747446142590*37.50221864.2501321156
Ross TaylorNZEngland2007-2019353451424181*49.10171083.2755112521
AB de VilliersSAPakistan2006-201732317142312859.29155891.34310112723
Angelo MathewsSLIndia2009-20234138111405139*52.04166584.3838111525
Tillakaratne DilshanSLPakistan2000-2015464381403137*40.09173880.722601463
Yuvraj SinghINDSri Lanka2000-201755508140011733.33169782.5019315120
Graham GoochENGAustralia1979-199531311139513646.50225861.784901304
Ross TaylorNZIndia2009-2020353451385112*47.76163484.7638112018
Steve SmithAUSIndia2010-202530260138314953.19140098.7957213619
Gary KirstenSAIndia1995-2001262641377133*62.59179776.634911223
Sachin TendulkarINDZimbabwe1992-200434335137714649.18150491.5655015220
Sourav GangulyINDZimbabwe1996-200536364136714442.72182774.8237012927
Hansie CronjeSAAustralia1992-199939367136411247.03186773.062949121
Mark WaughAUSNew Zealand1990-200239395136211040.06176677.123959812
Yuvraj SinghINDPakistan2003-2017383861360107*42.50145593.47112214622
AB de VilliersSAIndia2005-201832324135711948.461221111.1465111841
Desmond HaynesWIIndia1979-1992363641357152*42.41211164.282919115
Aaron FinchAUSEngland2013-202030291135413548.36146492.4975513825
Kane WilliamsonNZPakistan2011-202526262134512356.04159884.173901278
Rahul DravidINDWest Indies1997-2009393761343109*43.32179874.6938212610
Chris GayleWIIndia1999-201940400133314033.33149189.4046517829
Mahela JayawardeneSLNew Zealand2001-201549455132611633.15170078.0035413212
Herschelle GibbsSAAustralia1997-200944440132417530.09158083.8033516317
Mohammad HafeezPAKSri Lanka2003-2017383731322140*38.88171177.2646213021
Sourav GangulyINDSouth Africa1996-2007292931313141*50.50171576.5638113831
Rahul DravidINDSouth Africa1996-20073636313098439.67196766.5501411164
Tillakaratne DilshanSLNew Zealand2002-201639354130811642.19162080.743601567
Shane WatsonAUSEngland2002-2015434041306161*36.28148787.8335413027
David BoonAUSNew Zealand1986-199538385130510039.55196266.511911164
Shivnarine ChanderpaulWIIndia1994-2009444041303149*36.19169077.10210113113
Allan BorderAUSEngland1979-19934342613029136.17182271.4609110610
Dean JonesAUSNew Zealand1986-199427273130110754.21167977.4921208816
Andy FlowerZIMIndia1992-200336353129814540.56172475.291111965
Ramnaresh SarwanWIIndia2001-2013313191296115*58.91171375.6611109117
Mohammad YousufPAKSri Lanka1998-200943424128412933.79191866.942559413
Inzamam-ul-HaqPAKNew Zealand1992-2004454251283137*34.68168576.1419312015
Suresh RainaINDSri Lanka2005-2014554710128210634.65135694.5419410024
Stephen FlemingNZSouth Africa1994-2007383711280134*35.56181870.412731387
AB de VilliersSAWest Indies2005-2016242231279162*67.321154110.835409640
Michael ClarkeAUSSri Lanka2004-2015343211127911760.90148686.0711139313
Carl HooperWIIndia1987-20024542131279113*44.10150984.761809018
Jacques KallisSAPakistan1996-2013423991273109*42.43184668.9611129915
Shai HopeWIIndia2017-2026292851266162*55.04159079.6255210026
Shikhar DhawanINDAustralia2010-202030291126514345.18129597.6847316211
Saeed AnwarPAKNew Zealand1990-2001323241260113*45.00161977.834721208
Matthew HaydenAUSNew Zealand1993-2007292841258181*52.42159079.1247213620
David WarnerAUSSouth Africa2009-202330300125517341.831219102.9555214029
Younis KhanPAKIndia2000-2015373741251123*37.91144786.4537510214
AB de VilliersSAAustralia2006-2016262541250136*59.52126299.05110011318
Shahid AfridiPAKSri Lanka1996-201472647124810921.891038120.232659763

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.