Live1st ODI · India in New Zealand 2026/27NZ116/7 (28.3)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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
Niall O'BrienIREWest Indies2007-201877121779*36.1726781.27010182
MD DaiPNGHong Kong2014-201888121776*31.0026581.89020225
Shakib Al HasanBANAustralia2007-20199902175124.1133365.17010191
Tony UraPNGHong Kong2014-20199902178724.1129972.58010166
Peter BorrenNEDKenya2008-20171110121786*24.1127678.62010135
Jacob OramNZIndia2001-2010191422174018.0832466.98001204
Malcolm MarshallWIEngland1980-1992261802174112.0626282.82001124
Wasim AkramPAKEngland1985-2003312442173410.8527678.62003172
Tom Kohler-CadmoreWOR/YORDurham2016-201843021616472.00212101.89100179
Javed OmarBANEngland2000-20054412168172.0035960.17030211
Jack TaylorGLOWarwickshire2022-2026441216139*72.00205105.371111610
Yasir HameedPAKWest Indies2004-20065502167143.2032865.85010170
Paul StirlingMIDSussex2014-201955121611654.0022297.30110234
Adam LythYORDerbyshire2014-20266512167854.00197109.64020285
Rachin RavindraNZSri Lanka2023-20256502167943.20190113.68010226
Sol BudingerLEI/NOTSurrey2021-20255502167043.20152142.11010326
Devon ConwayNZWest Indies2022-20256602169036.0025485.04020282
Tom Kohler-CadmoreWOR/YORNorthamptonshire2014-201966021611936.0027777.98110202
Ross WhiteleyWORDerbyshire2014-20196612166143.20173124.86030238
Varun ChopraMID/WAR/ESSSussex2014-202166021611136.0030271.52101123
Bruce LairdAUSPakistan1981-198266121691*43.2033664.29010180
Chamara SilvaSLEngland2002-20118702167330.8633464.67021171
Harmeet SinghUSANepal2024-20267722165943.20169127.810311512
Stuart WilliamsWIEngland1995-19987702166830.8633065.45020232
Ajinkya RahaneINDSri Lanka2012-201788021611127.0026980.30100272
Glenn TurnerNZAustralia1974-19838802168427.0032965.65020190
Sanjay ManjrekarINDSri Lanka1990-1996108121675*30.8633564.4801071
Ranjan MadugalleSLPakistan1982-198811912167327.0025285.71011157
Owais ShahENGAustralia2001-2009141412164016.6229872.48001210
Ishan KishanINDBangladesh2022-2023220215210107.50146147.261002410
Shan MasoodYOR/LEIEssex2023-202533021510371.6724986.35120201
Max O'DowdNEDWest Indies2022-20234402158953.7530470.72020172
Pargat SinghCANOman2024-20254402158553.7528375.97020253
Shai HopeWINetherlands2018-2023551215119*53.7525086.00100214
Harry TectorIREWest Indies2022-20256512155653.7527578.18041182
Jan Nicol Loftie-EatonNAMOman2021-20256602157335.8331668.04020151
Ashton TurnerWATasmania2021-202677121510035.8325584.31101224
Derek RandallENGWest Indies1976-19847702158830.7131468.47011202
Dipendra Singh AireeNEPPapua New Guinea2018-202398121510530.7129971.91111144
Vinod KambliINDEngland1992-1999881215100*30.7138056.58100171
Michael VaughanENGWest Indies2004-200710902157923.8926481.44021213
John MooneyIREScotland2006-201510952159653.7526082.69010265
Zane GreenNAMUnited States of America2019-202610912156526.8832466.36010221
Umar AkmalPAKSouth Africa2010-2015101002156021.5028076.79011146
JJ SmitNAMUnited States of America2019-2026131222156021.5029373.380111410
Lance KlusenerSAPakistan1997-20021914521546*23.8924488.11002214
Heath StreakZIMPakistan1993-20032015421548*19.5530470.72001164
Lance CairnsNZAustralia1974-1983211932155213.44206104.37012149
Paul ReiffelAUSSouth Africa1993-1999312362155812.6533564.18014111
Marcus StoinisAUSNew Zealand2017-2022551214146*53.50208102.881011612

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.