Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon KuruppuSLPakistan1983-1990151503937226.2070156.06021303
Mohammad KaifINDZimbabwe2002-2005992392111*56.0052874.24130283
Michael ClarkeAUSBangladesh2005-2011129139210149.0060464.90130223
Daryll CullinanSAEngland1994-1999121213927035.6455570.63030471
Moeen AliENGIndia2014-2023171503926726.1342791.800203012
Irfan PathanINDSri Lanka2004-2012322163928326.1341394.92011398
Guy WhittallZIMIndia1993-20032222339258*20.6352175.24010313
Liton DasBANAfghanistan2018-20231010139113643.4444987.08120385
Shreyas IyerINDAustralia2020-20251514139110530.0843090.93111386
Kushal Janith PereraSLSouth Africa2013-2023161513918127.9341993.32020505
Simon KatichAUSSri Lanka2004-2006881390107*55.7154971.04140370
Aiden MarkramSAEngland2019-2025121113908639.00369105.69022407
Dean JonesAUSSouth Africa1992-1994131303909830.0059165.99030234
Anamul HaqueBANZimbabwe2014-2022101003899538.9046384.02040369
Peter KirstenSAIndia1991-19921111238986*43.2258166.95030263
Elton ChigumburaZIMSouth Africa2005-2018212013899020.4756369.09022376
Matthew GilkesSA/NSWVictoria2021-202698038812748.50369105.151303911
Sherwin CampbellWIZimbabwe1996-20011010038810538.8053971.99212380
Graham ThorpeENGSouth Africa1994-20001111138872*38.8061263.40041260
Sikandar RazaZIMIndia2013-20221313038811529.8548580.00110319
Ian BellENGSouth Africa2005-2013171533888832.3351974.76020424
Jason RoyENGWest Indies2017-201987038712355.29314123.25130487
Michael van LingenNAMNepal2022-202688138713355.2944686.77210388
Nazmul Hossain ShantoBANNew Zealand2023-202699238710555.2945784.68141454
Andrew StraussENGIndia2004-20111111238715843.0047381.82121481
Ross TaylorNZSouth Africa2007-201913132387102*35.1854071.67120335
WPUJC VaasSLPakistan1994-200856401038750*12.9050576.63015264
Aamer SohailPAKZimbabwe1992-1998109038611442.8951974.37131383
Assad ValaPNGNamibia2016-20231010038610438.6047281.781302410
Mohinder AmarnathINDNew Zealand1975-198812111385102*38.5062261.90130262
Alex HalesENGAustralia2015-20181616138514725.6743488.71112468
Aarif SheikhNEPUnited Arab Emirates2017-2026222033855222.6563260.92013271
Chris GayleWIKenya2001-200355038415276.8043588.28210388
Stuart MatsikenyeriZIMKenya2008-2009111023849048.0045185.14050285
Roy DiasSLPakistan1982-1987151523848129.5453871.38031310
Graham ThorpeENGNew Zealand1996-2002111113838238.3048678.81050312
Stuart CarlisleZIMNew Zealand1996-2005121203837531.9266157.94020283
Saleem MalikPAKSouth Africa1992-19961616338364*29.4660663.20031202
Ravindra JadejaINDSri Lanka2009-20233119938360*38.3046782.01012197
Kim HughesAUSEngland1977-1985232223839819.1556867.43036242
Jake LibbyWOR/NOTDerbyshire2019-2026662382126*95.5040793.86130353
Barney RogersZIMBangladesh2004-20058803828447.7554570.09050433
Nick GubbinsMID/HAMEssex2016-20269903826342.4443488.02050462
Pathum NissankaSLBangladesh2021-20251313038211429.3843887.21112485
Kapil DevINDPakistan1978-1992322723825915.2840195.26013308
Gary KirstenSAEngland1994-20001717038111622.4158265.46101440
Ken RutherfordNZEngland1986-1994191833817725.4065058.62043220
Daniel Bell-DrummondKENSussex2014-201855138013895.0045184.26130294
Adam LythYORLancashire2014-202566038014463.33332114.46200468
Shikhar DhawanINDPakistan2013-201877038011454.29371102.43120465

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.