Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM99/1 (25)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Enamul HaqueBAN1990-2003384594163211.5699941.64004431
Sam TruloffQUE2017-2023132004158020.7575155.26022512
Tafadzwanashe KaitanoZIM2021-2025172314158718.86107438.64015454
Dermot ReeveENG1991-1996322694155924.4183749.58011270
Ashish ReddyDC/SH/HI2012-2019433584153715.37322128.880012418
Tion WebsterBT/TKR2017-20222424441466*20.70385107.530224415
Matthew HartNZ1994-2002273244144514.79114636.13004481
Sheikh RasikHUN2023-202511113413106*51.63232178.021302432
Jackie GrantWI1930-19351222641371*25.81--031160
Hrishikesh KanitkarIND1998-2000343184135717.9669759.25012331
Eddie HemmingsENG1982-19914833104139517.96100041.30026361
Conroy WrightCAY2010-202652361341379*17.9643395.380272715
Dean CoskerGLA2014-20167343154136914.7598641.89013430
Rory Hamilton-BrownSUS2014142004126220.6059169.710224010
SHB MorganMID2025-2026242254119724.1864363.92032562
Khalid KailOMA2024262344115521.6342397.160313612
Lawrence Neil-SmithTAS2019-20262231441171*15.22128731.93025454
Paul WisemanNZ1998-20054041134113614.68107238.34005465
Alan FairfaxAUS1929-1931101244106551.2582026.22040171
Christian Munoz-MillsSPA2016-202651331641034*24.12321127.730023417
Bill O'ReillyAUS1932-19462739741056*12.8157648.090161611
Fred BakewellENG1931-193569040910745.44--13041
Jiveshan PillayWAR/TIT/WP2022-2026171614096127.27350116.860314112
Taylor CornallWOR/LAN2021-2023151834099727.2769658.76032312
BN ToubeCAM2021-2026262514094917.0442496.460044711
Hasan MahmudBAN/RR/KEN2019-2026144894240938*8.7095342.920014438
Prashant GuptaRAI/UP2016-2019111114085440.80327124.77020507
Doug InsoleENG1950-19579172408110*27.20--112250
Azim KaziMAH2019-202130211040871*37.09332122.890112420
R DianishMAC2024-2026242314085818.55363112.400124214
Sufyan MehmoodOMA2013-20265035114087217.0056572.21014259
H DeshanSWI2025-2026212014077621.42314129.62022508
S HookEST2021-20253127640769*19.38386105.440233118
Ian BlackwellENG2002-2006353024078214.5448184.62016389
D SabirBER2021-20264632740773*16.2841897.370153411
Graeme LabrooySL1986-199253501040770*10.1863063.81019365
Charlie ShreckLEI2014-2017566624407569.6975054.270120642
CBRLS KumaraSL/TKR/DV2016-202613710245407477.14100240.620022566
Kabir AliENG/BB/LAN2003-20144637134065016.9250380.720133310
Satya SetuBOK20221212440580*50.63369109.76030408
Risith UpamalBRC/TUCA2025-2026914240515133.7581249.88110464
Inam-ul-HaqQAT2016-2019161604056325.3146786.72020445
Mohammad AminKUW2014-2025282534056118.4154075.00012387
Damodaran RohitPUD2019-2022262504055516.2040899.260234910
Aryaman SunilSIN2019-20224037940552*14.46361112.190252624
Sheridon GumbsLEI/SUR2022-2026131814049323.7693743.12022512
Mukhtar AhmedPAK/CV/KK2015-2026362664048320.20314128.660204214
LH RodriguesBRA2019-2026312964045917.5743992.03024358
Kirti AzadIND1980-19863233240439*13.0370355.05005329
Duan JansenSA/MI/GLO2022-20264736164044120.20271149.080023219

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.