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
Gary KirstenSA105*1349078.362not out2v AUSIndore19 Oct 1996
Saeed AnwarPAK105*13412178.361not out2v SLNairobi8 Oct 2000
Imran NazirPAK105*13510277.781not out2v ZIMSt George's15 Apr 2000
Ross TaylorNZ105*1359177.784not out1v PAKDubai8 Dec 2014
Ed JoyceIRE105*1358177.782not out2v AFGBelfast14 Jul 2016
Shahriar NafeesBAN105*13813176.091not out2v ZIMKhulna30 Nov 2006
Sourav GangulyIND105*13910475.541not out2v SAJamshedpur12 Mar 2000
Gordon GreenidgeWI105*1475171.431not out2v ZIMWorcester13 Jun 1983
Stuart WilliamsWI105*14910070.472not out1v INDSharjah16 Dec 1997
Hamid ShahDEN105*14910070.472not out2v KENAl Amarat18 Nov 2018
Harsh ThakerCAN105*1508170.005not out2v SCODubai7 Mar 2024
Jonny BairstowENG10559126177.972c HG Munsey b RD Berrington2v SCOEdinburgh10 Jun 2018
Steve SmithAUS10566114159.093b Mohammed Shami1v INDSydney27 Nov 2020
Matthew WadeTAS1056886154.416c TF Rogers b C Stow1v VICBrisbane19 Sept 2025
Yusuf PathanIND1057088150.007c F du Plessis b M Morkel2v SACenturion23 Jan 2011
Shreyas IyerIND1057048150.004c DJ Mitchell b TA Boult1v NZMumbai15 Nov 2023
Jos ButtlerENG10576115138.164c AB de Villiers b F Behardien1v SABloemfontein3 Feb 2016
Jesse RyderNZ10580124131.251c Z Khan b Harbhajan Singh2v INDChristchurch8 Mar 2009
Zaheer AbbasPAK1058281128.053c K Srikkanth b M Amarnath1v INDLahore31 Dec 1982
Sanjay ManjrekarIND1058282128.053c BM McMillan b CEB Rice1v SADelhi14 Nov 1991
Ruturaj GaikwadIND10583122126.514c T de Zorzi b M Jansen1v SARaipur3 Dec 2025
Michael HusseyAUS1058486125.004c LRPL Taylor b CD McMillan1v NZAuckland18 Feb 2007
Will YoungNZ10584144125.001run out (Anamul Haque/†Mushfiqur Rahim)1v BANDunedin17 Dec 2023
Richie BerringtonSCO1058655122.094c MP O'Dowd b K Klein1v NEDUtrecht16 May 2025
Kumar SangakkaraSL1058782120.693b P Kumar1v INDHobart28 Feb 2012
Luke WrightSUS10587103120.692c T Banton b MTC Waller1v SOMTaunton22 May 2018
Cameron WhiteAUS1058884119.325b Naved-ul-Hasan2v PAKBrisbane22 Jan 2010
Damian CrowleyITA10588141119.324c RN Roach b T Taylor1v CAYBenoni6 Sept 2017
Shreyas IyerIND10590113116.673c MW Short b SA Abbott1v AUSIndore24 Sept 2023
Marnus LabuschagneQUE1059182115.383c BR McDermott b Nikhil Chaudhary1v TASBrisbane9 Oct 2025
Steve SmithAUS10593112112.903c RG Sharma b UT Yadav1v INDSydney26 Mar 2015
Aravinda de SilvaSL10594100111.703c Harbhajan Singh b AB Agarkar2v INDColombo7 Jul 1998
AJ MoscaITA1059554110.534b EJB Miles2v JERSt Martin13 Aug 2022
Haseeb HameedNOT1059591110.534st †James Bracey b TMJ Smith1v GLONottingham9 Aug 2024
Tim WardTAS1059653109.383c JJ Bazley b XC Bartlett2v QUEBrisbane9 Oct 2025
Imam-ul-HaqYOR10597150108.252run out (EV Jack/SW Currie)2v HAMScarborough31 Aug 2025
Mohammad YousufPAK10510090105.004run out1v WIPerth1 Feb 2005
Martin GuptillNZ105100112105.001c Rubel Hossain b Shakib Al Hasan2v BANHamilton13 Mar 2015
Carl HooperWI10510181103.964c DJ Cullinan b AA Donald1v SALahore3 Nov 1997
Michael LumbNOT105101120103.961b P Coughlin1v DURChester-le-Street15 Jun 2016
Rahul DravidIND105102102102.942c JE Taylor b DJ Bravo2v WIKingston18 May 2006
Michael ClarkeAUS105102140102.944c †JC Buttler b WB Rankin1v ENGManchester8 Sept 2013
Adam GilchristAUS105104121100.961c JC Kent b M Ntini2v SADurban3 Apr 2002
Virat KohliIND105104100100.963c JM How b AJ McKay1v NZGuwahati28 Nov 2010
Aravinda de SilvaSL105105122100.004run out2v AUSColombo15 Aug 1992
Ali OrrHAM105105141100.001c ? b RO Kirtley1v SUSBrighton9 Aug 2026
Ben BrownSUS1051098096.332c MDE Holden b TN Walallawita1v MIDBrighton12 Aug 2021
Upul TharangaSL1051109095.452st †Khaled Mashud b Manjural Islam Rana1v BANColombo2 Sept 2005
Kyle MayersWI10511012395.452c MJ Santner b LH Ferguson1v NZBridgetown21 Aug 2022
Rahmanullah GurbazAFG10511010395.451b N Burger1v SASharjah20 Sept 2024

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.