Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND104/1 (16.5)IND need 39 runs in 91 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,791 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Gus MillerNORLancashire2022-202633115911579.5017093.53100124
Simon KatichAUSWest Indies2005-20064401597639.7524265.70010161
Ryan ten DoeschateNEDCanada2006-20094411594953.0018287.36000200
Phillip HughesAUSWest Indies20135401598639.7522072.27010182
Gareth RoderickGLOSurrey2015-20194401597439.7520477.94010171
Josh InglisAUSEngland2023-2025442159120*79.50127125.20100108
John DavisonCANBermuda2006-200755115969*39.75146108.90021143
Alok KapaliBANIndia2003-200855015911531.8020278.71100145
Nafees IqbalBANZimbabwe20055501595831.8022670.35020181
Matthew ShortVICWestern Australia2021-20265501597531.80157101.27010184
Billy RootGLA/NOTSomerset2017-202455115974*39.7516695.78011132
Neil JohnsonZIMWest Indies1999-200055115995*39.7522969.43020150
Sam HarperVICQueensland2022-20267601594726.5017690.34000154
Murray GoodwinZIMNew Zealand1998-19997701595822.7125662.11020200
Lega SiakaPNGOman2015-20228801594119.8822371.30000112
Irfan PathanINDEngland2004-200810921594622.7124165.98001182
Andrew HudsonSASri Lanka1993-19979901594817.6728256.38000191
Mohinder AmarnathINDAustralia1983-19891110215958*19.8831350.80011140
Naved-ul-HasanPAKAustralia2004-2010121131593319.8817889.33001153
Roger HarperWIEngland1984-1994191631593712.2317690.34001152
Abdul QadirPAKWest Indies1983-19933321101593714.4522969.4300173
Ben ComptonKEN/NOTNorthamptonshire2021-20222201588779.0022071.82020110
Ben GeddesMID/SURKent2023-2025221158141*158.00135117.04100157
Clive RadleyENGNew Zealand1978221158117*158.0020477.45100160
William PorterfieldIREIndia2007-20153301587552.6724365.02020132
Bhavindu AdhihettyCANOman2017-20194401588639.5022171.49011160
Matthew BreetzkeSAPakistan20254411588352.6719481.44010133
Craig McMillanNZBangladesh1999-20076501587531.6020875.96010134
Josh DaveySCOAfghanistan2010-20156621586439.5020577.07020161
Josh CobbWOR/NOR/LEILancashire2014-20246601585826.3318286.81020213
Sam RobsonMIDHampshire2015-20266601585726.3322570.22011150
Mohammad ShahzadAFGBangladesh2014-20186601585326.3319979.40011203
Justin GreavesWIIreland2022-20256611585031.6016198.14010184
Rashid LatifPAKIndia1994-200311741585052.67129122.48010124
Anamul HaqueBANIndia2014-20238701587722.5723068.70011174
Hrishikesh KanitkarINDAustralia1998-20008831585731.6021473.83011130
Bhuvneshwar KumarINDAustralia2013-201918921584622.5719481.44001152
Mark WattSCONepal2018-2026131021583419.7521174.88001610
Basit AliPAKNew Zealand1994-1995121001585715.8025462.20012111
Rumesh RatnayakeSLPakistan1983-1990161311583113.1717192.40000116
John EmbureyENGWest Indies1980-1988191431583414.3623666.95001122
Saqlain MushtaqPAKSri Lanka1995-2002292161583010.5332748.32003101
Pavan RathnayakeCCCSinhalese Sports Club2024111157157*-117134.19100159
Kumar SangakkaraSURHampshire2016-2017221157124*157.00156100.64100172
George BaileyMID/HAMSurrey2016-2017221157145*157.00148106.08100123
Miles HammondGLONottinghamshire2024-202522015715778.50114137.72101225
Lachlan HearneQUENew South Wales202522015710778.50145108.28110107
Nishan MadushkaCCCKurunegala Youth Cricket Club2024-202522215781*-153102.61020166
Pulindu PereraNSWCColombo Cricket Club2025-202632015712978.50121129.75100177
Dennis AmissENGIndia1974-197522015713778.5018286.26100210

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.