Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Mohammad HafeezPAK102*13010178.463not out2v ENGAbu Dhabi11 Nov 2015
Imran KhanPAK102*13311076.695not out1v SLLeeds16 Jun 1983
Saleem ElahiPAK102*1337176.692not out2v SLGujranwala29 Sept 1995
Lahiru ThirimanneSL102*13412076.123not out2v AUSAdelaide13 Jan 2013
Mohinder AmarnathIND102*1396073.384not out1v NZSharjah27 Mar 1988
Bruce EdgarNZ102*1417072.342not out2v AUSMelbourne1 Feb 1981
Desmond HaynesWI102*14211371.832not out2v AUSCastries19 Apr 1984
Vani MoreaPNG102*1428171.832not out1v KENPort Moresby30 May 2016
Aditya ThyagarajanUSA102*14614069.867not out1v ARGPianoro20 Aug 2010
Shai HopeWI102*1517167.551not out2v INDChennai15 Dec 2019
David HempBER102*1529067.112not out1v KENPotchefstroom6 Apr 2009
Gordon GreenidgeWI102*1545066.231not out2v PAKSharjah18 Oct 1988
Manoj PrabhakarIND102*1549066.231not out2v WIKanpur30 Oct 1994
Ramiz RajaPAK102*1584064.561not out1v WIMelbourne23 Feb 1992
David BoonAUS102*1688060.711not out2v INDHobart10 Dec 1991
Shahid AfridiPAK10240611255.003c M Muralitharan b KSC de Silva1v SLNairobi4 Oct 1996
Shahid AfridiPAK10246109221.742b Harbhajan Singh2v INDKanpur15 Apr 2005
Rahmanullah GurbazAFG1025188200.001b Nithish Kumar Reddy1v INDDharamshala13 Jun 2026
Glenn MaxwellAUS10253104192.455c SL Malinga b NLTC Perera1v SLSydney8 Mar 2015
David BedinghamDUR1025467188.893c †TP Alsop b HT Crocombe1v SUSBrighton4 Aug 2023
Moeen AliENG1025778178.957c JO Holder b AR Nurse1v WIBristol24 Sept 2017
KL RahulIND10264114159.385c SA Engelbrecht b BFW de Leede1v NEDBengaluru12 Nov 2023
Matt RenshawQUE10268151150.003c sub (M Perry) b T Murphy2v VICMackay19 Oct 2023
Kieron PollardWI1027058145.716c MEK Hussey b B Lee1v AUSSt Lucia23 Mar 2012
Tim DavidSUR10273115139.734run out (CDJ Dent)2v GLOLondon15 Aug 2021
Neil RockNK1027397139.736c M Frost b B White1v MRCork15 Aug 2023
Sol BudingerLEI10274106137.842c ASS Nijjar b JA Richards2v ESSKibworth15 Aug 2023
Regis ChakabvaZIM10275102136.006c Tamim Iqbal b Mehedi Hasan Miraz2v BANHarare7 Aug 2022
Sol BudingerLEI10280133127.502c JA Pocklington b R Lord1v NOTKibworth13 Aug 2025
Eoin MorganENG1028165125.934run out (JJ Bumrah)2v INDCuttack19 Jan 2017
Virat KohliIND10283132122.893c DJG Sammy b DJ Bravo1v WITrinidad5 Jul 2013
Herschelle GibbsSA10284133121.431c S Chanderpaul b DBL Powell2v WIJohannesburg3 Feb 2008
Lendl SimmonsWI1028495121.436c GH Dockrell b MC Sorensen1v IRENelson16 Feb 2015
Clive LloydWI10285122120.005c †RW Marsh b GJ Gilmour1v AUSLondon21 Jun 1975
Rob KeoghNOR10285100120.005c CN Ackermann b Mohammad Abbas1v LEILeicester4 May 2019
Kushal Janith PereraSL10286131118.603c †TL Seifert b TA Boult2v NZMount Maunganui3 Jan 2019
Michael JonesLAN1028867115.911c GCH Hill b CJ White1v YORYork12 Aug 2025
Reeza HendricksSA1028981114.613b CBRLS Kumara1v SLKandy5 Aug 2018
Louis KimberLEI1028994114.613c MT Renshaw b ARJ Ogborne1v SOMLeicester12 Aug 2022
Sachin TendulkarIND10291121112.092c JDP Oram b CZ Harris1v NZHyderabad15 Nov 2003
Ryan ten DoeschateESS10291110112.096run out (HZ Finch)1v SUSChelmsford10 May 2017
Ryan PatelSUR1029175112.091c JPH Hayes b DY Pennington1v NOTLondon11 Aug 2026
Alex LeesYOR10292141110.872c GG White b MNW Spriegel2v NORNorthampton5 Aug 2014
Colin IngramGLA1029345109.684c OP Rayner b JAR Harris1v MIDLondon17 Aug 2015
Virat KohliIND1029372109.683c AK Markram b L Ngidi1v SARaipur3 Dec 2025
Shane WatsonAUS10294133108.513b Mohammed Shami1v INDNagpur30 Oct 2013
Dasun ShanakaSL1029474108.516c Sikandar Raza b TL Chatara2v ZIMKandy18 Jan 2022
Kane WilliamsonNZ10294102108.513c L Ngidi b PWA Mulder1v SALahore5 Mar 2025
James VinceENG10295110107.374c Babar Azam b Haris Rauf2v PAKBirmingham13 Jul 2021
Michael RichardsonDUR1029680106.255c LA Procter b JO Holder1v NORChester-le-Street17 Apr 2019

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.