Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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,788 of the 6,794 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin GuptillNZWest Indies2009-202216162672237*48.0076687.732325719
Scott StyrisNZAustralia2000-20113431267210123.1785878.32135617
Shreyas IyerINDNew Zealand2020-20261312067110555.9269596.552405919
Sean WilliamsZIMPakistan2007-202422213671118*37.2875788.641305910
Mark WaughAUSPakistan1988-200129272671121*26.8491973.01112570
Nathan AstleNZEngland1996-200715152669122*51.4694670.72250778
Shoaib MalikPAKAustralia2002-2019282726696626.76105463.47021449
Hansie CronjeSAEngland1992-2000222216677831.76101465.78041399
Martin GuptillNZZimbabwe2011-2015992666116*95.1474689.282506412
Adam ParoreNZPakistan1992-2001282426669330.27100866.07045315
Steve WaughAUSEngland1987-20013028966683*35.0589374.58032572
Ramiz RajaPAKIndia1985-1997292916667723.79113858.52042441
Shubman GillINDWest Indies2022-2026992665223*95.00604110.102307413
Tamim IqbalBANIreland2007-20231616266512947.5082880.31140785
Aamer SohailPAKNew Zealand1992-19962020066513433.2596568.91151773
Kyle CoetzerSCOUnited Arab Emirates2012-20221313166412755.3376187.25230853
Shai HopeWISri Lanka2016-20261414066311547.3684778.28250517
Ijaz AhmedPAKSouth Africa1992-200020192663114*39.0071792.47244856
Michael HusseyAUSEngland2005-2011292256638439.0079683.29041548
Ahmed ShehzadPAKSri Lanka2011-20171818066212436.7883079.76131674
Nathan AstleNZPakistan1995-20062525166211927.5882879.95222749
Imrul KayesBANZimbabwe2010-20181515066114444.0784678.132306218
Ben StokesENGNew Zealand2015-20231616466118255.0867597.931405321
Hashan TillakaratneSLAustralia1988-2003322956617627.54109860.20052410
Chris HarrisNZSri Lanka1991-200333311166068*33.00110859.57030294
Alec StewartENGWest Indies1989-200024233659100*32.95100365.70162744
Liton DasBANZimbabwe2015-20221313265817659.8267198.063226813
Scott StyrisNZIndia1999-2010252216588931.3386076.51050665
Martin GuptillNZBangladesh2010-20211515265711850.54620105.973116623
Greg ChappellAUSEngland1971-198320193657125*41.0689073.82122571
Ian BellENGSri Lanka2006-2015262516577727.3889073.82021563
Ajay JadejaINDZimbabwe1992-199919188656116*65.6076385.981423517
Mudassar NazarPAKWest Indies1979-1988272606567725.23126651.82050431
Damien MartynAUSNew Zealand1993-200629288656116*32.8088674.04141664
Sarfraz AhmedPAKEngland2015-20191613265510559.5565999.39150513
Dinesh ChandimalSLAustralia2011-20222120465510240.9482579.39150526
Kapil DevINDAustralia1980-1994413866555820.4774388.160124711
Ian BellENGNew Zealand2007-2015232306548228.4389672.99032747
Chris HarrisNZPakistan1992-2003383586545424.2297667.01011386
Shahid AfridiPAKWest Indies1996-2015413726537618.6669593.960416220
Mark WaughAUSZimbabwe1992-20011211465010692.8676285.30330595
Shakib Al HasanBANPakistan2008-20231817264910843.2776984.40151593
Darren BravoWIIndia2009-2022232126498634.1689472.600606113
Jonty RhodesSAWest Indies1992-2003252556486132.4084676.60021514
Sachin TendulkarINDKenya1996-20031093647146107.8366797.00410735
Allan BorderAUSPakistan1979-19933331764775*26.9695967.47042521
Kevin PietersenENGSouth Africa2005-20111714464611664.60640100.943205218
Daniel VettoriNZ/IWX/ICCAustralia1997-2015594496468318.4677283.68038563
Graeme SmithSAZimbabwe2003-20101313064411749.5473487.741608010
Aamer SohailPAKWest Indies1991-1999262616448725.76115755.66040670

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.