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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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 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
Dane VilasCC20142014191642295119.08221103.62012176
Kumar DharmasenaSL20012001261732295416.3647448.31011171
Steven PattersonYOR201820182818222945*14.3142354.14004350
Jack ShantryWOR201620162819622910617.6239857.54103248
Todd MurphyAUS/SS/VIC20232023232022294112.7243952.16005293
Simon KerriganNOR202120211522622945*14.3169033.19004271
Jack LeachENG/SOM20182018152332296611.4559038.81014321
James FaulknerAUS/MS/GL201620163725112293616.3623099.57001182
Michael HoganGLA201620163425102293015.2728380.92001295
Daniel VettoriNZ200720074027722946*11.4526387.07003250
Zaheer KhanIND/AX2007200742291122931*12.7239258.42003236
Hanif MohammadPAK19671967351228187*57.0078129.19100240
Polly UmrigarIND195819583612285745.60--02030
Sadiq MohammadPAK19761976461228103*45.603154.84100260
Jimmy MaherAUS2002200212822289538.0031273.08010214
Imran NazirPAK200920098802285828.50193118.13010346
Ben HarmisonKEN2015201558022812328.5049645.97110320
Rohan KadamKAR202120218802288728.50186122.58011245
LA DunbarSER202520259812287232.57203112.32010199
Bill WoodfullAUS193419345802287328.5072231.5801190
Bill LawryAUS1963196348222887*38.003545.71010230
Dimuth KarunaratneSL202020206912285228.5039657.58010250
Michael van LingenNAM20212021129122856*28.50217105.070201312
Timroy AllenUSA/JT201620161110322853*32.57172132.560211610
Wasim RajaPAK1981198191122285025.3343352.66010220
David MillerSA/PK/DOL201220121411422844*32.57176129.55000168
Josh CobbNOR/WF20212021111112286222.80146156.16011259
Surya AnandDEN20222022151122284025.3328679.72000176
Tharindu RatnayakeTUCA20242024121112288622.80227100.440112113
Rakep PatelKEN20232023131242285228.50166137.350111416
Nelson OdhiamboKEN20182018151232288025.3332869.51021202
Chirag GandhiGUJ201920191312522868*32.57224101.79011148
Ian ChappellAUS1970197061202285919.0059738.19023250
Ramon SealyCAY20252025131312284719.00184123.910031511
Paras KhadkaNEP201420141413422843*25.3327483.21001261
Neil WagnerNZ/ND/SOM20232023141332287222.8027084.440122512
Faheem AshrafPAK/IU/DP20202020191322289120.7325489.76010314
Selim SalauNGR20252025131302287617.54201113.43011167
Ian HealyAUS19881988101312285219.0052343.59011180
Liam LivingstoneLAN20152015171422289119.00208109.62011179
Ben MikeLEI202620261314222871*19.0027682.61012188
Axar PatelIND/PK20162016251542283820.73177128.81002914
Lukas CareyGLA20172017181532285419.0030375.25011333
Wiaan MulderSA/LIO20212021151652283620.7337760.48001207
P SilasBOT20262026191632284317.5424792.31002155
Gurinder SandhuST/QUE202320231517422846*17.5451744.10004301
Donald TiripanoZIM201620161817522849*19.0059938.06002233
Dasun ShanakaSL20162016201922284213.4123099.130021513
Shane ThomsonNZ19951995192112283711.4055740.93002242
Ben SandersonNOR20222022302472283813.4139857.29002311
PreviousPage 247Next

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.