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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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 by year (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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rob JonesLAN202020201312415438*19.2532147.98001141
Stuart MatsikenyeriZIM20082008131301545611.85137112.41012125
Irfan PathanIND/DC201120111513415444*17.11148104.05001126
Imad WasimPAK/JT/KK20182018221361545022.0015599.3501157
Migael PretoriusDUR/PC20232023161321543914.00134114.93003203
Tim SoutheeNZ200820081915415477*14.0016891.67013914
Nathan EllisHH/TAS20202020221531544112.8332547.38003134
Ray PriceZIM20092009271641544612.8324463.11002123
Graeme WhiteNOR20162016281671544017.1118483.7000086
Abdur RazzakBAN/RR201320132417715453*15.40142108.4501296
Mitchell McClenaghanNZ/WOR201420143217715434*15.4029951.51000180
Phil EdmondsENG19861986151851542011.8548331.88002130
Nuwan ZoysaSL200420042719915447*15.4027556.00001142
Haris RaufPAK/MS/LQ202520254919715434*12.83140110.00001910
IKEG ArtawanINA20242024272061544111.0019479.38001144
Billy MurdochAUS18801880121153153*153.0037740.58101170
David SheppardENG1952195222015311976.50--100220
Sidhant SinghSIN202020203301537751.00109140.37020145
Will PucovskiVIC2024202423115313176.5033345.95100110
W.G. GraceENG189318932301536851.00--010-0
Johnny TaylorAUS192019202301536851.0031149.20020130
Ross GregoryAUS193719372301538051.0045333.7702070
Tom de GroothNED200720075401539738.2517189.47010142
A MundraSWE2024202444115356*51.0093164.520101510
Shreevats GoswamiBEN2021202155115369*38.25101151.49010242
Imrul KayesCC2020202055215367*51.00115133.040101010
Harry FinchSUS2014201455115392*38.25116131.90010192
Sese BauPNG201520155501534130.6016891.07000153
Gareth DelanyLL201820185501536730.6018085.00010138
Polly UmrigarIND1960196045015311530.60--101140
Steve StolkNC202620265501538930.60101151.49011167
Robert KeyENG200520053601538325.5037540.80011211
Sachin BhudiaKEN2026202686215377*38.25120127.50011116
Buster NupenSA192819283621536938.25--02101
Neil FairbrotherENG198819887621535438.2523365.67020151
MO OdumbeKEN200120017701536021.8625560.00010140
Abhimanyu MithunIND/RCB201020106701534621.8628653.50000172
Peter NevillNSW201920194711535325.5039438.83011130
Diego RosierNW202620267701534521.86123124.39000154
Mads HenriksenDEN2018201812711535725.5015499.35011135
Pulina TharangaRCC202420247701536921.86114134.21011513
A ManepalliLUX202520257701535721.86140109.29011162
Jonathan BirdWP202420247701535321.86132115.91011105
Ibrahim ZadranAFG201920195701538721.8641137.23010154
Lance KlusenerSA1996199678215388*25.5025560.00011170
Hamilton MasakadzaZIM201220127801536219.1316592.73022117
Yogesh NagarDC20122012138315344*30.60133115.04001133
Jean SymesLIO20122012128415335*38.25119128.57000115
Nizakat KhanHK202020209901534817.00105145.71001175
Ollie PriceGLO202120216901533317.0034045.00000200
PreviousPage 323Next

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.