Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Callum FergusonWOR159*136133116.913not out1v NORWorcester3 Jun 2018
Dinesh MongiaIND159*147171108.161not out1v ZIMGuwahati19 Mar 2002
James HildrethSOM159125138127.204b M de Lange1v GLATaunton20 May 2018
Hashim AmlaSA159128164124.221c EC Joyce b AR McBrine1v IRECanberra3 Mar 2015
Imam-ul-HaqYOR159130202122.312c TB Robinson b L Guthrie1v NORNorthampton8 Aug 2025
Mark PettiniLEI159135190117.781c SR Hain b KHD Barker1v WARLeicester2 May 2017
Rohit SharmaIND159138175115.221c SD Hope b SS Cottrell1v WIVisakhapatnam18 Dec 2019
Charlie TearSUS159146232108.901c TB Robinson b DJ Leech2v NORNorthampton17 Aug 2025
Kusal MendisSL158*87199181.613retired hurt1v AFGGuwahati3 Oct 2023
Pavan RathnayakeCCC158*94139168.095not out1v PSCColombo30 Jul 2025
Sithara GimhanMSC158*115612137.393not out2v CCCColombo5 Jul 2025
Max O'DowdNED158*130134121.542not out2v SCODundee12 Jun 2025
David GowerENG158118184133.903c ? b MC Snedden1v NZBrisbane15 Jan 1983
Tamim IqbalBAN158136203116.181c CT Mutombodzi b CT Mumba1v ZIMSylhet3 Mar 2020
Babar AzamPAK158139144113.673c DJ Malan b BA Carse1v ENGBirmingham13 Jul 2021
Matthew HaydenAUS158143144110.492c MN Samuels b DJ Bravo1v WIAntigua27 Mar 2007
Andrew StraussENG158145181108.971lbw b Z Khan2v INDBangalore27 Feb 2011
Pavan RathnayakeCCC157*117159134.194not out2v SSCColombo8 Aug 2024
Xavier MarshallWI157*1181112133.054not out1v CANKing City22 Aug 2008
Virat KohliIND157*129134121.713not out1v WIVisakhapatnam24 Oct 2018
Calum MacLeodSCO157*146231107.533not out2v AFGBulawayo4 Mar 2018
Ben GreenSOM157841012186.907c L Trevaskis b OJ Gibson2v DURTaunton10 Aug 2022
Sanath JayasuriyaSL157104241150.962b Mohammad Kashif1v NEDAmstelveen4 Jul 2006
Miles HammondGLO157113225138.941lbw b CG Harrison2v NOTNottingham9 Aug 2024
Matt RenshawQUE156*109155143.124not out2v SAAdelaide28 Nov 2021
Gerhard ErasmusNAM156*125144124.804not out1v IREWindhoek24 Oct 2026
Dawid MalanMID156*128184121.882not out2v GLALondon17 Aug 2015
Rilee RossouwHAM156113242138.052c sub (JG Myburgh) b J Overton2v SOMTaunton10 May 2017
George BaileyAUS156114136136.844c V Kohli b RA Jadeja1v INDNagpur30 Oct 2013
Andrew SymondsAUS156127128122.836b DL Vettori1v NZWellington7 Dec 2005
Keaton JenningsLAN156127157122.831c J Shaw b JT Langridge1v SOMTaunton11 Aug 2026
David WarnerAUS156128134121.881run out (TA Boult)1v NZMelbourne9 Dec 2016
Gary BallanceYOR156133156117.295c AM Lilley b WS Davis1v LEILeeds17 Apr 2019
Kyle CoetzerSCO156134174116.421c Soumya Sarkar b Nasir Hossain1v BANNelson5 Mar 2015
Brian LaraWI156138125113.044b Mohammad Hafeez1v PAKAdelaide28 Jan 2005
Hamilton MasakadzaZIM156151116103.311run out (SO Tikolo/RR Patel)1v KENHarare12 Oct 2009
Varun ChopraESS15616713293.411c Miles Hammond b DA Payne1v GLOChelmsford7 May 2019
Milind KumarUSA155*110165140.915not out1v UAEWindhoek24 Sept 2024
Colin IngramGLA155148153104.733c Navdeep Saini b GF Linde2v KENCounty Ground, Chelmsford4 Aug 2022
Travis HeadAUS154*129205119.382not out2v ENGNottingham19 Sept 2024
Virat KohliIND154*134161114.933not out2v NZChandigarh23 Oct 2016
Brendan TaylorNOT15497175158.764c D Elgar b L Gregory1v SOMTaunton13 Jun 2017
Shubman GillIND154110222140.003c Darwish Rasooli b Nangeyalia Kharote1v AFGLucknow17 Jun 2026
Adam GilchristAUS154129144119.381c HP Tillakaratne b WPUJC Vaas1v SLMelbourne7 Feb 1999
Hashim AmlaSA154134155114.932c BKG Mendis b LD Madushanka1v SLCenturion10 Feb 2017
Tamim IqbalBAN15413876111.591c sub (V Sibanda) b RW Price2v ZIMBulawayo16 Aug 2009
Andrew StraussENG154140165110.001c Shakib Al Hasan b Rubel Hossain1v BANBirmingham12 Jul 2010
Calum MacLeodSCO15416315394.483c MD Dai b N Vanua1v PNGPort Moresby6 Oct 2017
Viv RichardsWI153*130161117.693not out1v AUSMelbourne9 Dec 1979
Hashim AmlaSA153*142140107.751not out1v WIJohannesburg18 Jan 2015

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.