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
Waseem MuhammadUAENamibia2022-20247701417820.1419572.31010144
Rick McCoskerAUSWest Indies1975-19827701419520.1424657.3201280
Roy DiasSLAustralia1983-19857701416020.1419373.0601050
Binod BhandariNEPUnited Arab Emirates2014-20268811415620.1422163.80010141
Curtis CampherLL/MRNorthern Knights2020-20269911413017.6316784.43001142
Nehemiah OdhiamboKENZimbabwe2008-20111111214144*15.6716187.58000153
Ian SmithNZIndia1981-1992141301414010.8517381.5000253
Gavin LarsenNZPakistan1992-1999191571413717.6325255.9500171
Nick SelmanGLALeicestershire2021110140140140.0014497.2210081
Tim DavidSURWarwickshire2021111140140*-70200.00100911
Movin SubasinghaBRCNondescripts Cricket Club2026110140140140.0072194.441001014
Ahmed FaizMASOman20142201407070.0018376.50020161
Andrew UmeedSOMNorthamptonshire2023-20242201407770.00133105.26020125
Sadeera SamarawickramaMSCKurunegala Youth Cricket Club2025-202622014012570.00128109.38100152
VL JaniWARKent2025-20262201409870.00121115.70010125
Wes DurstonDERLeicestershire2014-20163301408046.67136102.94010172
Ed BarnardWOR/WARHampshire2021-202333114085*70.0017281.40010120
Kushal MallaNEPOman2020-202333014010846.6797144.331001212
Daniel DrewSAVictoria2023-2025332140108*140.00130107.69100143
Imrul KayesBANPakistan2010-20184401406635.0022163.3502092
Ross WhiteleyWOR/DERNottinghamshire2016-20255421408070.00101138.61010146
Martin AnderssonMID/DERWorcestershire2021-20264411405146.67118118.64010183
Henry HuntSAVictoria2022-20264401406335.0016186.96010172
Trevor ChappellAUSIndia1980-198374014011035.0019870.71100110
Andrew JonesNZZimbabwe1987-19924401406835.0020568.29021140
Suryakumar YadavINDSri Lanka2021-20235511405335.00114122.81010200
Rassie van der DussenSABangladesh2019-20235511408635.0016783.83010122
John SimpsonMID/SUSSomerset2014-20255501407728.00127110.24011154
Chris DentGLOEssex2014-20215511408935.0016982.84011161
Rameez ShahzadUAEPapua New Guinea2017-20235501408728.0015789.17011105
Saiteja MukkamallaUSACanada2023-202655114081*35.0018774.8701091
Bryan YoungNZWest Indies1994-19955511404235.0023759.07000140
Matty CrossSCOAfghanistan2015-20196601403223.3318177.35000153
Asif KhanUAEPapua New Guinea2022-202366214081*35.0020269.31010142
Greg RitchieAUSPakistan1982-198666314060*46.6721764.5201080
Tanzid HasanBANNew Zealand2023-20268701407620.00127110.24010196
JJ SmitNAMNepal2016-2026108214034*23.3318874.4700069
Gundappa ViswanathINDNew Zealand1975-19819901405615.5627550.9101090
Morris OumaKENScotland2007-20149901405715.5626153.64010101
Harbhajan SinghINDEngland2002-20112312414041*17.5016883.33002133
Harbhajan SinghINDSri Lanka1998-20114723414020*7.3723559.5700492
Patrick MatautaavaVANGermany2017111139139*-76182.89100158
Alex HalesNOTSussex2014-201522013911669.50129107.75100143
BJR MartindaleNOTKent2023-202622013910169.5016982.25100130
Hamza ShaikhLEINottinghamshire202622013910469.5016783.2310092
Alexei KervezeeNEDCanada2006-20094301397546.3320567.8001080
Darron ReekersNEDIreland2006-200833013910446.33122113.93100193
Michael KlingerGLOSomerset2015-201733013910746.3319870.20100104
J PereraMSCNugegoda Sports Welfare Club2024-20263301399746.3318873.9401072
YS SamraCANUnited States of America2025-20263301395246.3315490.26010173

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.