Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR156/3 (17)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 by format (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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Al SahariarBANODIs1999-2003272703125911.5660551.57015401
Chamika KarunaratneSLT20Is2021-20264637173123115.60305102.300071712
Y SaranonnakkunTHAT20Is2022-202650432312257.6138381.460082411
Joe HardstaffENGTests1907-190851003117231.10--030370
Kinchit ShahHKList A2016-20221111131110231.1045668.20110239
DS AbeywickramasinghaBRCFirst-class2024-202581213115128.2748164.66011320
Roy FredericksWIODIs1973-19771212031110525.9244070.68110271
Pulindu PereraNSWCFirst-class2025-20268131311129*25.9245668.20115406
Anil MandalNEPList A2010-20161414231111325.9242273.70115317
A Busing-VolschenkNAMT20Is2024-20261614531173*34.56225138.220321022
Nurul HasanBANODIs2016-20261715531145*31.1035288.35000286
Nizakat KhanHKT202013-20151515431163*28.27258120.54023256
Blair HartlandNZODIs1992-19941616131168*20.7362349.92021280
Amir ZaibPORT20Is2021-20242219331145*19.44243127.98003289
Ilyas AtaullahTURT20Is2022-2026191923118618.29250124.400123316
Kyle AbbottHAM/WORList A2016-20264627113115619.4436186.15011188
Trent BoultKKR/DC/RRT202015-2026229654231123*13.52242128.510061820
Dimuth KarunaratneYOR/SSCFirst-class2022-20257903107934.4458952.63020430
Harry DeardenLEIList A2018-20199903109134.4433393.09031440
Taylor CornallWOR/LANList A2021-20229923109744.2941574.70031202
Surendran ChandramohanSINList A2017-2022121203108025.8345967.54032348
Mustafa OmerFRAT20Is2021-202613131310108*25.83264117.421021818
Sadeera SamarawickramaSLT20Is2017-20241918231061*19.38282109.93022322
Nikhil ChopraINDODIs1998-2000382663106115.5049862.25011155
Carlos BrathwaiteWIT20Is2011-20194027631037*14.76274113.140031322
Nafees IqbalBANODIs2003-2005161603095819.3156854.40021322
Ben HollioakeENGODIs1997-2002201723096320.6038181.10023343
Janeiro TuckerBERList A2010-2018201813097718.1845468.060212212
Vishal KushwahCHHT202018-20212319730960*25.75188164.360111626
Rohit SharmaHART202016-2023252173095022.07244126.64011268
Santhush GunathilakeMSC/RCCFirst-class2024-2026152233096716.2671443.28021261
George DrissellSOM/DUR/GLOList A2018-2026342663094615.4540077.25005228
Akeal HoseinWIODIs2021-2025403093096014.7139678.030131812
Tim SoutheeKKR/RCB/CSKT202011-202594451730964*11.04253122.130191816
Imran TahirCSK/DC/LIOT202012-20263347338309238.8333193.35006258
Matthew HaydenAUST20Is2005-200799330873*51.33214143.930403713
Dhiren GondariaKENT202016-20189903089034.22195157.950302718
Thomas RewSOMList A2025109230884*44.0032096.250212414
Sharandeep Singh BhatiaDUMT202022111133087338.50287107.32031287
Minod BhanukaTUCAList A2025-20261313330879*30.8043770.48022313
AR ShettyLANList A2025-2026161353085338.50274112.41011264
Sadeera SamarawickramaSLTests2017-20249141308104*23.6940775.68103402
Tarisai MusakandaZIMODIs2016-2022161613086020.5338779.59011305
Bruce FrenchENGTests1986-1988162143085918.1279738.64012371
Jasdeep SinghUSAODIs2019-2026493163083812.3243171.460032010
R Sakurano-ThomasJPNT20Is2022-2026463263083911.8534190.32004172
Bill VoceENGTests1930-19472738153086613.3923339.9101678
Kemar RoachWIODIs2008-20229560363083412.8359451.85009246
Murray GoodwinGLAList A20148803077438.38303101.32040365
Pushkar SharmaKENList A2024-202510903077834.1142073.10030423
PreviousPage 120Next

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.