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 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 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
Heath StreakZIMBangladesh1999-200410631494549.6719676.02000123
James PeirsonQUEWestern Australia2021-20256601496224.8317784.18010180
Gavin SinghUSAPapua New Guinea2021-20236621495837.2521968.0401073
Scott StyrisNZZimbabwe2000-201110701496321.2915993.7101075
Morris OumaKENIreland2007-20108701496121.2924361.32011130
Justin KempSANew Zealand2002-20069751497374.5016093.13010115
Duleep MendisSLEngland1982-19887701496021.2924161.83021122
Mike VelettaAUSNew Zealand1987-198877214957*29.8023064.78011110
Matty CrossSCONepal2018-2026131001494214.9028552.28000101
David RichardsonSAPakistan1992-1997151151495324.8319974.87010100
David RichardsonSAIndia1991-1997261271494329.8018879.2600171
Prosper UtseyaZIMSri Lanka2004-2011181521493111.4632046.56004131
Eoin MorganENGAfghanistan2015-2019210148148148.0071208.45100417
Jean-Pierre KotzeNAMHong Kong2019110148148148.0086172.09100159
Nishan MadushkaCCCSinhalese Sports Club2026110148148148.00132112.1210095
Angelo MathewsDAMKandy201922014810174.0017385.55100122
Wiaan MulderLEIKent2022-20232201488174.00106139.62020173
Ravindu FernandoBCAANondescripts Cricket Club2024-202622014814074.00110134.55100148
Kumar SangakkaraSURYorkshire2015-201733014812149.3316987.57100104
William PorterfieldNWMunster Reds2021-202233014811049.3318181.77101184
Eoin MorganMIDGloucestershire2016-201933014810049.33117126.50100128
Travis DowlinWIBangladesh2009331148100*74.0018978.31100121
Raghav DhawanUGASingapore2024-202633214877*148.0016589.70021145
Saif AhmadDENQatar2022-20253301487649.3320372.9102093
James McCollumIREZimbabwe20193301487349.3319476.29020201
Robin DasESSNottinghamshire2023-2025331148100*74.0017087.06100162
Josh BlakeSUREssex2023-2025331148100*74.0016788.62100161
Charlie TearSCONepal2024-20254301488049.33142104.23021211
JK DenlyKENLancashire2024-20263301489149.3317087.06010152
Rahmat ShahAFGPakistan2018-202344114877*49.3317982.68011122
Reeza HendricksSAIndia2022-20235501487429.6021070.48021191
Will RhodesYOR/WARLeicestershire2015-202455114848*37.0017286.05000160
Nicholas KirtonCANUnited Arab Emirates2018-202655214868*49.3322964.6302080
Max BryantQUEVictoria2022-20265511486237.00122121.31011158
Rahul ChopraUAEUnited States of America2024-20265501485229.6019077.89010162
Dinesh MongiaINDWest Indies2001-20026601487424.6722466.07010161
Justin KempSAPakistan2006-20079601486424.6725258.7301074
Michael LeaskSCOPapua New Guinea2017-202296214851*37.00106139.6202089
Ashan PriyanjanSLPakistan2013-20158611487429.6016788.62010200
Dhananjaya de SilvaSLWest Indies2016-20206611485829.6015496.10020170
Javed OmarBANPakistan1995-20047701486221.1431347.28010140
Matthew WadeAUSNew Zealand2013-20178701483821.1418082.2200096
Suryakumar YadavINDAustralia202377114872*24.67124119.35023137
Paul StrangZIMSouth Africa1995-200197114840*24.6723363.52001141
Sarfraz AhmedPAKZimbabwe2008-201816821484424.6717087.06000110
Chris WoakesENGSouth Africa2012-202310831484029.6017385.55001110
Nathan McSweeneySAWestern Australia2021-20258801485318.5022366.37022131
Doug WaltersAUSNew Zealand1974-1981108414850*37.0020771.5001070
Sandeep PatilINDNew Zealand1980-19868801484818.5023862.18000112
Ruwan KalpageSLWest Indies1992-199598514841*49.3322765.2000070

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.