Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

Player figures come from full scorecards, which we hold for 23,207 of the 23,214 matches in this selection (from 1925). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Malinda WarnapuraSL2007-20091727185612032.92148857.532761032
Trevor FranklinNZ1983-19912440185510121.92322026.55143831
Ackeem AugusteWI/SLK2022-2026494448557321.38753113.550447339
HJ CullenWOR2022-2026393978547726.69105081.330528018
Muhammad AsimQAT2024-2026342998539442.65614138.930748726
Ashan PriyanjanSL/CK/CS2013-2025584668537421.3293890.940228113
Chetan SharmaIND1983-1994886225852101*23.03114667.45115635
Ernest TyldesleyENG1926-19291015185112260.7917829.21351241
Arun LalIND1982-1989294218519320.76150644.16075761
Ashutosh SharmaPK/DC/HAM2019-2026484178488424.94541156.750537052
Shaheryar ButtBEL2017-2026464378489123.56721117.610327044
Sybrand EngelbrechtNED/CC2014-2024413688477530.2595988.320416920
Lahiru SamarakoonSL/JK/DG2021-20266156128477319.2594989.250345945
Peter ForrestAUS/BH2011-20153938484610424.88101983.021637014
Sylvester OkpeNGR2018-202691681584645*15.96823102.790065229
Darius VisserSAM2024-20262323584513246.94595142.023318638
Francisco CouanaMOZ2018-20243232284510428.17695121.581438828
Bilal TahirKUW2019-202673601784561*19.65610138.520155358
Sanoj DarshikaCCC2024-20263737784414528.13138161.12323749
Vinayak ShuklaOMA2024-2026434168447724.11794106.300336031
Dushan HemanthaSL/DA/SS2022-202682681084359*14.5388894.930265333
Gurinder SandhuAUS/DC/SS2012-2026136912784346*13.17189844.4200149911
V RavindranHUN2023-2026333218427727.16577145.9305210036
Mudassar BukhariNED2007-201610072168417115.0299084.950356528
Joshua van HeerdenGER/WP2022-20262524684088*46.67612137.250518226
Rohan RangarajanSIN2016-2025565308408715.85115372.8501118915
VL JaniWAR/BB2025-2026293048399832.2799584.320619324
Vishnu VinodRCB/PK/MI2017-20263734883971*32.27597140.540506643
Tim JohnstonCAN2012-2018334658397620.4699384.490369624
Robert FrylinckSA/DOL/CV2012-20219563208384919.49601139.430055542
David LloydENG1973-198017233837214*41.85186844.81200791
C RobertsFRA2024-2026343398377234.88777107.72031676
Sami AslamPAK2015-2017172918369129.86205540.68070864
Saber ZakhilBEL2018-2026484168366523.89527158.630234570
Aamer JamalPAK/WAR/CV2022-20266461188368719.44105779.090378328
Apoorv WankhadeVID2016-202436321183571*39.76612136.440304540
L Yamamoto-LakeJPN2022-202645443835134*20.37634131.701488434
Imran TahirSA/IWX/CSK2011-20265331617483529*9.60118670.4000178917
Vishnu SolankiBAR2018-202446401083471*27.80703118.630346628
Lalit YadavDC/DEL2018-202467491683452*25.27635131.340128228
Calum HaggettKEN2014-20207560138348017.74175947.41024958
Steve HarmisonENG/IWX2002-20091231113783449*11.27144057.92002410010
Anjar TadarusINA2017-202699831483359*12.0796286.5901117720
L LaminSIE2017-202672671483252*15.7091790.7301105039
Lakshan EdirisingheDA/KYCC2023-20261727283111633.24155153.581417220
Scott ElstoneDER2014-201545495831103*18.89135261.461210788
Umar AdamMAL2014-2026585448315616.62642129.440466447
Tharindu RatnayakeSL/DG/DA2021-2026715778318616.6293189.260447041
C RububagumyaRWA2018-20259074138314013.6297585.2300105412
Daan van BungeNED2002-2013554858308019.30122267.920446819

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.