ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar DharmasenaSLPakistan1994-20033123103515127.0051168.69020151
Shane WatsonAUSBangladesh2002-2011951350185*87.50245142.861103420
Colin IngramSOM/GLAMiddlesex2014-201855035010270.0035997.491302013
Nazmul Hossain ShantoBANAfghanistan2018-20261313135010429.1749570.71120306
Bruce EdgarNZEngland1978-1986141403507425.0074646.92021321
Prosper UtseyaZIMBangladesh2005-2013423563506712.0763754.95014216
Darren StevensKENGlamorgan2014-2022652349147116.33222157.212102424
Jonathan TrottENGIndia2011-20131111234998*38.7841584.10020332
Denesh RamdinWIAustralia2007-2016141313499129.0843580.23020245
Richard HadleeNZEngland1973-1990231943497923.2744079.32011258
Will YoungNZSri Lanka2023-202588334890*69.6040785.50031461
Ahmed ShehzadPAKSouth Africa2013-201599034810238.6748871.31121363
Calum MacLeodSCOIreland2009-201811101348116*38.6746375.16111381
Lahiru ThirimanneSLEngland2013-201514105348139*69.6042581.88121314
Kevin O'BrienIREWest Indies2007-2020121203486829.0037393.30031318
Kepler WesselsAUS/SASri Lanka1983-1993131203488229.0064154.29020220
Kamran AkmalPAKSri Lanka2006-2011171633485726.7742881.31021450
Gordon GreenidgeWISri Lanka1985-1986551347110*86.7546374.95130353
Sanjay ManjrekarINDSouth Africa1991-19961212134710531.5551267.77120173
Younis KhanPAKAustralia2001-20112323134756*15.7760657.26014330
Daniel HughesNSWVictoria2021-202455034611969.2040186.28210367
Steven CroftLANNottinghamshire2015-2023761346115*69.2037692.02200286
Ryan ten DoeschateNEDBermuda2006-2009772346109*69.2040186.28120225
Usman KhawajaAUSPakistan2017-20199903469838.4444078.64031350
Umar AkmalPAKWest Indies2009-2015121043465957.67344100.58020405
Robin SmithENGAustralia1989-199312123346167*38.4446873.93100333
Gary KirstenSAWest Indies1996-2003131303467226.6254963.02040371
Nayan MongiaINDPakistan1994-2000292663466917.3056761.02012251
Neil McCallumSCOIreland2006-2010992345121*49.2945675.66210297
Jack TectorLLNorth-West Warriors2016-202399134511043.1343279.86121384
Sabbir RahmanBANNew Zealand2015-20191010034510234.5038888.92110438
Robin SmithENGWest Indies1989-1994121213456931.3653065.09030313
Mark BoucherSAZimbabwe1999-200919148345147*57.50295116.951002515
Mudassar NazarPAKIndia1978-1988201833456723.0064253.74021171
Wasim AkramPAKSouth Africa1992-2002242253455720.2943379.68011258
Neil FairbrotherENGSri Lanka1992-199976334481*114.6746773.66040136
Aasif SheikhNEPPapua New Guinea2021-202388234411057.3340086.00120326
Kyle CoetzerSCOAfghanistan2009-201999034413338.2241083.90111493
Aiden MarkramSASri Lanka2018-2023109134410643.00309111.33121358
Navjot SidhuINDAustralia1987-1998101003448034.4047372.73040237
Yuvraj SinghINDBangladesh2003-201714112344102*38.22344100.001103113
Anamul HaqueBANWest Indies2012-20181111034412031.2746573.98203377
Kevin PietersenENGSri Lanka2006-2011141313447328.6743479.26030364
Max O'DowdNEDZimbabwe2019-202366134386*68.6045874.89040363
Tom WestleyESSSussex2016-20268703438849.0035297.44041385
Tamim IqbalBANAustralia2007-20199903439538.1141682.45041316
Chris CairnsNZWest Indies1996-2004151323437531.1844676.910102411
Allan BorderAUSSouth Africa1992-19941514334369*31.1840085.75011265
Lance KlusenerSAZimbabwe1997-200111105342101*68.4042879.91120269
Avishka FernandoSLIndia2019-2024101003429634.2042979.72030335

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.