Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Player figures come from full scorecards, which we hold for 1,617 of the 1,618 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Naman DhirIND202666314342*47.6772198.61000148
Wanindu HasarangaSL2019-2025171531433511.92127112.60001106
John DavisonCAN2003-20113301427547.33114124.56020205
Bob BarberENG19653501425128.40--010-0
Godfrey EvansENG1947-1958141411422710.92--00380
Robert SamuelsWI199624114112547.0025555.29100193
Kyle MayersWI2020-202277114110523.5015392.16101155
Dominic SibleyENG2019-202147114160*23.5045730.85011140
Goofy LawrenceSA1961-19625801414317.63--002140
Dennis LilleeAUS1977-1983231421412711.7532842.99001182
Arthur MiltonENG1958221140104*140.00--100160
Sarfraz NawazPAK1973-19841414214031*11.6733103.03002130
Emilio GayENG20263601395723.1725953.67021220
Shoaib AkhtarPAK1999-2011261471393719.8616584.24002136
Carlos BrathwaiteWI2017-201943013710145.67110124.55100108
Forster MutizwaZIM2011-20127801376917.1321862.8401291
Rajin SalehBAN2004-200871001364113.6053025.66003143
Andrew BalbirnieIRE2017-2026101101363612.3618075.56002153
Andrew HudsonSA1992-199591201366411.3336437.36010150
Taskin AhmedBAN2015-202621193136338.5026950.56001124
D'Arcy ShortAUS2018-20204401357633.7597139.18020156
Talat AliPAK1973-19794811356119.29--010110
Darren GoughENG1994-2004181241356516.8826650.75012150
Gubby AllenENG1931-193352013412267.00--100141
Mark DekkerZIM19922201347967.0018174.0302052
Najibullah ZadranAFG2015-20244411347344.67108124.07020155
Dewald BrevisSA2025-20265501343526.8091147.2500089
Glenn McGrathAUS1993-2007471851346110.3127349.0801381
Bob WillisENG1971-198430261313425*10.3139933.5800290
Colin IngramSA2012-20134401337933.2519468.56011151
George LindeSA2025-20268621333333.2584158.33000107
Andy BichelAUS1997-200311831336426.6018372.68011121
Shane ShillingfordWI2013-201448313253*26.4024953.01011117
Karsan GhavriIND1976-1981111131323716.5019644.39000100
Alex TudorENG199912213199*-18172.38010280
Khalid LatifPAK2009-20164401316432.7518869.68010110
Tino MawoyoZIM2011-20164701315218.7142630.75010160
George BaileyAUS2013-20167711305521.6723954.3901191
Junior MurrayWI1995321129101*129.0015185.43100133
Vijay ShankarIND20196401294532.25118109.32000125
Waseem MuhammadUAE2023-202644112966*43.0079163.29021106
John MorrisENG199044112963*43.0014588.97010140
Steve RhodesENG19944521294943.0045528.3500083
Tharanga ParanavitanaSL2009-20124811294018.4333438.62003121
Morné MorkelSA2007-201725971294064.5016379.14000164
Graeme CremerZIM2005-201611151129339.2142230.57002110
Brad HoggAUS2003-2007189512841*32.0017772.3200150
Xen BalaskasSA1932221127122*127.00--100-0
Tom BantonENG2019-20267611273325.4079160.76000145
Steven FinnENG2012-2015201431275611.5539632.07015150

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.