Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 records (All cricket)

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 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Haris SohailPAK/LQ/PZ2013-2023869510295914734.81436467.80419423946
Nathan SmithNZ/OV/WF2016-202616416831293211421.40513657.091151432346
CJA AminiPNG2013-202413812915252710922.17307982.07112920546
Robin SinghIND/GOA1989-201614011924242010025.47324374.6219614346
Nawroz MangalAFG2009-2017807910164412923.83196383.7526714146
Raymon ReiferWI/BT/GAW2013-20241039222142065*20.29181278.3705610746
Ariful HaqueBAN/CK/CV2013-2025100882612945720.871171110.500168746
Tim GroenewaldSOM/KEN/DER2014-20201301204812755717.71187568.00041612846
Tom WellsLEI2014-201893821912466919.78139589.320467846
Pite van BiljonSA/KNI/IMP2012-2022746414115472*23.08945122.120348246
Zahir MohammedHUN2021-2026403706528517.62430151.630344946
Sahil ChauhanEST2023-202626255518144*25.90293176.791143046
Chris HarrisNZ1990-200427225566515613027.28888858.011212136245
Eddie ByromSOM/GLA2017-20261281698431517626.80748757.636201260445
Junaid SiddiqueBAN/DR/RR2007-20201201374318110623.92488765.092171134545
Zak ChappellDER/GLO/LEI2015-20261601523924149621.36368165.58092127245
Feroze KhushiKEN/ESS2020-202465752203216427.84240384.56510822145
Nathan McCullumNZ/PW/SS2007-20161671293317177717.89198486.54061113545
Aizaz KhanHK2013-20261681382717027515.33194087.73011311145
Rahul ChopraUAE/DC2024-20267566141528127*29.38161794.5037511845
Amir JangooWI/JT/TKR2020-202649508151323336.02171288.3838311945
Sachin BabyRCB/RR/KER2013-202257461012557934.86949132.240829645
Charles CoventryZIM/DR2003-2015626031224194*21.47124898.0814911145
Gurkeerat SinghIND/RCB/PK2012-202378641511996524.47953125.8103611145
Chandrapaul HemrajWI/GAW/SLS2018-202352511982105*19.64862113.921249745
Lahiru SamarakoonSL/JK/DG2021-20266156128477319.2594989.250345945
Lokesh BamNEP/BK2022-2026453776227220.73456136.400354145
Ibrahim RahimiNOR2022-20263229348955*18.81302161.920142145
Justin LangerAUS1993-200711318914785625044.891437254.6623301192444
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
Asad ShafiqPAK/QG/MS2010-202216921711657413731.911209054.3812381968344
Regis ChakabvaZIM2008-20221311489290210220.88489959.24291725144
Andrew SalterGLA2014-20232011835627879021.94543951.24081532644
Malcolm WallerZIM/DD/RK2009-201813614118252299*20.50326877.170101624944
Jack DaviesMID2020-20251031171222999121.90349065.87013625144
Shamsur RahmanBAN/CK/RR2012-202473724159110623.40185585.77110815544
Sarfaraz KhanIND/RCB/PK2015-2026947818155815025.971347115.6617917744
William SmaleGLA/NW2019-2026666521496105*23.751424105.0616517744
Teja NidamanuruNED/AUC2017-202571575114311121.98120594.852497144
Mangaliso MosheleSA/KNI/LIO2012-202282681110008717.54793126.100496444
Shaheryar ButtBEL2017-2026464378489123.56721117.610327044
Ahmed HassanSWI2023-2026272656345930.19483131.260214044
Hamish MarshallNZ/WF/WEL2000-201818921720616416031.29964963.8810361565043
James FosterENG/ESS2001-201816015332350713228.98561862.42416841743
Steven CrookNOR2014-201812913729301414527.91340888.44491333843
Ashen BandaraSL/JK/KF2021-2026818014231220035.03268686.08410618643
Tom RogersMS/VIC/GG2022-202683853204319624.91241784.53110422443
Hussain TalatPAK/CK/IU2017-2026113981919116324.191685113.4108316443
Dunith WellalageSL/LQ/BR2022-20261411052817589922.83186494.3105516143
S KosalaCCC/KCCC2024-2026485151565132*34.02182885.6138415743

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.