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)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd 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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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
Thilina KandambySLIndia2009-20101717548693*40.5061179.54030450
Kusal MendisSLZimbabwe2016-2025191844868634.7156985.41033583
Ravi ShastriINDEngland1981-19921815448510244.0976463.48130311
Noor Ali ZadranAFGZimbabwe2014-2017171704856328.5383857.88043532
Mark TaylorAUSWest Indies1991-1997232304856621.0999948.55021390
Darren LehmannAUSNew Zealand1998-2004141324847644.0065573.89050300
Nick KnightENGIndia1997-20031515148410534.5765274.23132425
Desmond HaynesWISri Lanka1985-19931414048310534.5068370.72133424
Mohammad RizwanPAKNew Zealand2016-20251615348377*40.2557484.15030376
Mehedi Hasan MirazBANAfghanistan2018-202618153483112*40.2572266.90140285
Gus LogieWIEngland1987-1992161614838232.2069869.20031372
MahmudullahBANEngland2010-20231717348310334.5068870.20111336
Misbah-ul-HaqPAKZimbabwe2002-20151512448283*60.2561877.99051336
Romesh KaluwitharanaSLIndia1990-2002323024825317.2167271.73015441
Rahmanullah GurbazAFGIreland2021-202699048112753.44465103.442204325
Suresh RainaINDBangladesh2008-201513136481116*68.71441109.071304511
Wavell HindsWIIndia1999-2006181714819330.0668869.910405210
Shai HopeWIPakistan2017-20251010148012753.3354687.912204210
Niall O'BrienIREScotland2006-20181111348080*60.0060779.08060496
JP DuminySAWest Indies2008-20161815648079*53.3361578.05030276
Sean WilliamsZIMSri Lanka2008-20251716148010032.0058582.05130396
Kumar SangakkaraSLWest Indies2000-20132017148090*30.0072366.39030372
Grant FlowerZIMSouth Africa1995-2010181814809128.2479160.68033401
Rohit KumarNEPUnited Arab Emirates2018-20262121148010924.0068769.87121412
Aravinda de SilvaSLWest Indies1985-2003282704806817.7866472.29030304
Kevin PietersenENGPakistan2005-20121111247913053.2253988.87210576
Kepler WesselsAUS/SAPakistan1984-1994131314799239.9281758.63040360
Ian HealyAUSWest Indies1988-19973831114795123.9554587.89011231
Gordon GreenidgeWINew Zealand1975-1987771478133*79.6761877.353204812
Andy FlowerZIMAustralia1992-20031515147899*34.1461477.85042462
Mark BoucherSAPakistan1998-2007332234777825.1159680.030413612
Michael HusseyAUSSri Lanka2006-20122823847771*31.8063774.88032267
Roshan MahanamaSLAustralia1988-1999262404775519.8878760.61042380
Shai HopeWIIreland2018-20251212047617039.6753888.48120596
Damien MartynAUSWest Indies1992-20061514647695*59.5059180.54031371
MahmudullahBANIndia2008-2023181744767736.6260079.33031435
Shahid AfridiPAKEngland1997-2012262404766119.8351492.610234015
Nicky BojeSANew Zealand1999-20052412447512959.3849296.54220503
Paul StirlingIREWest Indies2010-2025151404759233.9355585.590515312
Ajinkya RahaneINDSouth Africa2013-2018131214748743.0952290.80050418
Marnus LabuschagneAUSIndia2020-2025151314747239.5057981.87040402
Agha SalmanPAKNew Zealand2023-2025161424745839.50458103.490304111
Zaheer AbbasPAKSri Lanka1975-1985109047312352.5647998.75130446
Bruce EdgarNZIndia1979-19861212347399*52.5687254.24040271
Monank PatelUSANamibia2019-20261414147310836.3855884.77132543
Damien MartynAUSZimbabwe1998-200414106472144*118.0049196.13130433
Graeme HickENGAustralia1992-19991313147210939.3361077.38221265
Matthew HaydenAUSSouth Africa1994-20071515047210131.4768968.51122509
Daryll CullinanSANew Zealand1993-2000232124729424.8463574.330223613
Richie BerringtonSCONamibia2011-20261411147111047.1054885.951323414

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.