ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsODI2nd 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
James VinceENGBangladesh2016-20236601023817.0013675.00000111
Glenn PhillipsNZSri Lanka2023-20258611023920.4011291.0700193
Sam HarperVICSouth Australia2021-20256601025917.0012581.6001071
Harry FinchSUS/KENEssex2015-20237701025614.5717956.98011100
Mark AdairIREWest Indies2019-20228731022925.5010696.2300056
Navjot SidhuINDSouth Africa1991-19967701026114.5719253.1301061
Manzoor ElahiPAKEngland19879821022117.0099103.0300182
Madan LalINDAustralia1983-198613951023025.5015565.8100080
George DockrellIREWest Indies2010-2025131001023010.2012482.26001112
Abdur RazzakBANSri Lanka2004-2013151131022812.7511489.4700144
Brian McMillanSAAustralia1992-1998191111022110.2016462.2000150
Nuwan KulasekaraSLSouth Africa2006-201715120102408.5011787.1800274
Dipak PatelNZAustralia1987-199614132102139.2717358.9600041
Tim SoutheeNZEngland2008-202324164102188.5010993.58001121
Anil KumbleINDSri Lanka1990-20074318810218*10.2015665.3800261
Curtly AmbroseWIPakistan1988-20004418710231*9.2718654.8400551
Marvan AtapattuSLNetherlands2002110101101101.0011885.5910080
Lou VincentNZCanada2007110101101101.0011786.3210091
Shivnarine ChanderpaulWICanada2003-2010210101101101.0012084.1710061
Jacques RudolphGLANottinghamshire2014210101101101.0013177.10100100
Suresh RainaINDHong Kong2008110101101101.0068148.5310075
Ravi BoparaESSLancashire2015111101101*-98103.06100133
Cheteshwar PujaraYORWorcestershire2018110101101101.0094107.45100101
LJ CushUSAItaly2010110101101101.0057177.19100144
Carlos BrathwaiteWINew Zealand2019110101101101.0082123.1710095
A PatmoreJPNBelgium2012110101101101.0015565.16100150
Mark ChapmanNZScotland2022111101101*-75134.6710067
Gavin SinghUSAWest Indies2023111101101*-10992.6610082
Rovman PowellWIIreland2018110101101101.00100101.0010077
Justin GreavesWIIndia2026110101101101.0010893.52100120
Curtis CampherSOMSussex2023110101101101.0082123.1710093
Kashif AliWORNottinghamshire2025110101101101.0010497.1210081
L DawatageNSWCKurunegala Youth Cricket Club2026110101101101.00100101.00100130
Alan TurnerAUSSri Lanka1975110101101101.0011389.3810091
Alviro PetersenLANNottinghamshire2015-201622110173*101.0014569.6601080
Nalin NipikoVANSingapore2019-20222201017750.5012183.47010112
Tre MandersBERItaly2013-20162201016450.5015963.5201093
Hamish GardinerSCOAfghanistan20152201019650.5012580.80010140
Tom TaylorNOR/DER/LEIWorcestershire2014-2023321101100101.0082123.17100141
Marcus HarrisLANKent2025-20262201015450.5010497.1201081
Tom LammonbySOMGloucestershire2025-20262201018350.5010299.02010131
Nick GreenwoodJERUganda20222201018050.5010893.52010161
Zak TribeJERKuwait2024-20252201015750.5012084.17010101
Nipun DananjayaSSCColombo Cricket Club2024-2026221101101*101.0010992.6610182
Ahmed ShehzadPAKIndia2014-20173301014733.6713972.66000120
Ambati RayuduINDPakistan2014-201833210158101.0012680.1601081
Ahmed FaizMASUganda2014-20183311015050.5017159.06010111
Adam WheaterHAM/ESSKent2015-20214301016333.6711488.60010130
Ben McDermottTASQueensland2021-20253301017033.6714072.14010131
Craig OvertonSOMGlamorgan2016-201943310141*-83121.6900065
PreviousPage 135Next

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.