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/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
Chanaka RuwansiriBSC2025202571102198419.9125286.900112410
James FranklinMID201820181412521962*31.29219100.00010205
Sunil DhaniramCAN20082008131202197918.2527878.78011153
Shahbaz AhmedIND/RCB20222022191232194524.33185118.38001149
M PodoskyPHI20232023121222194121.90171128.070011415
Jacob OramNZ20122012141322195919.91188116.49010218
Rahul TewatiaHAR/GT202220221713521943*27.38150146.00000229
Roshan MahanamaSL19861986121412194116.8537641.4900120
Shem NgocheKEN20182018171442196621.9023493.590111313
Ryan DaviesDUR201820181616421961*18.25199110.05012207
Bhuvneshwar KumarIND/SH20182018391772193321.9041752.52001181
Dipak PatelNZ19931993141922193512.8856938.49000171
Nurul HasanBAN202120212320421945*13.6922099.55002184
Gareth BattySUR20142014292262192913.6938756.59003223
Tim MurtaghIRE/MID20182018212472194012.8829574.24005352
Rashid KhanAS/SH/BT20202020452892192911.53174125.860061413
Chris JordanHH/SUR/MS2025202537291621918*16.85165132.73001204
Fanie de VilliersSA199419943929112193012.1765933.23004153
Jonathan BirdKNI202620264402189754.50133163.910201911
Bob WoolmerENG1975197524021814954.5054040.37100272
Saeed AnwarPAK2003200355121810154.5030371.95100191
Alviro PetersenSA200920095512186454.5023891.60030201
Allan SteelENG18831883351218135*54.50--100200
Zameer KhanDEN201920196602186036.3336360.06010190
Bilal ZalmaiAUA2024202466221871*54.50123177.240202313
Aaron JohnsonCAN202620267602187036.3326283.21010238
Barry SinclairNZ1966196636021811436.3326047.31101170
Ali BacherSA196519653602187036.33--020170
Gurkeerat SinghPUN2021202110822186336.33163133.740111113
Sami SohailMAA202320238822187536.33199109.55011174
Blake MacdonaldNSW202320235802188127.2543150.58020260
Narsingh DeonarineWI201220126912187927.2552941.21021262
Robin UthappaDC202320239902187924.22170128.24010227
Jason MohammedGAW2016201699521857*54.50197110.66011109
Kieran Noema-BarnettCS201320135902185724.2248644.86021264
HS GerickeMAC202120219902186424.22124175.810201911
Ted DexterENG1959195969021814124.2236643.44102260
Anura RanasingheSL198219828902187724.2215590.9702263
Athula SamarasekeraSL198819888912186627.2536659.56021122
Damien MartynAUS1993199381012187424.2232367.49021222
Manvinder BislaPK20102010101002187521.80178122.47011276
Alex DoolanAUS/MR2014201461002188921.8048245.23011271
Charlie ThurstonNOR2018201891002185321.8027778.70010204
Ronak PatelUGA20182018101002186521.8029972.91010291
Abdul SamadSH/JK202320231110521838*43.60168129.760001313
David SheppardENG1963196361002186821.803148.39011130
John EdrichENG1972197251002184921.8071330.58000250
Shane WarneAUS20062006101112184321.8034463.37001281
Narendra PatelKEN20152015111102184419.8224389.71001287
Sammy CarterAUS1921192181132184727.252568.00002320
PreviousPage 255Next

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.