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
Samarth VyasSAU202220225501909738.00110172.730101514
Wally HammondENG1932193235019011238.0029248.97100190
Jack FingletonAUS193219323501908338.0043334.64010120
Dudley NourseSA195019503501906638.00--020-0
Josh ButlerGUE2024202466219044*47.50145131.03000204
Saif-Ul IslamNOR2026202676119091*38.00155122.58010173
Percy HolmesENG192819283601907031.67--03200
Elton ChigumburaZIM201220127711906331.67175108.57011196
David HempBER200620067711905531.6722385.20012213
Usman KhawajaST2012201277219066*38.00176107.95010251
Tip SnookeSA190619065701906027.14--010190
Richie BenaudAUS1958195857119010031.676325.4010111
Chamu ChibhabhaZIM201120118801906523.7521488.79020195
Farokh EngineerIND196219624811906527.14--021130
Terryn FrayBER202420248811904327.14182104.40000123
Mosaddek HossainBAN2026202698219086*31.67188101.06020184
Malindu MadurangaKCCC202520255801908623.7527070.37010226
Jim ParksENG196319634801905723.756625.76010102
Ken WadsworthNZ197519758801905823.7536352.34021201
Aiden BlizzardMI/AS201120119901905121.11132143.94010285
Nicky van den BerghLIO201620169911905723.75151125.8301099
Ben MikeLEI20252025119319072*31.6719696.94012249
Murray ComminsMR2022202299019010221.1119199.48103216
BN ToubeCAM2022202210901904921.1120990.91001207
S GillKEN20242024119319047*31.67189100.53000128
Dulash UdayangaPSC2026202659219058*27.1443543.68011180
Julien WienerAUS197919797901905821.1143643.58010151
Kevin O'BrienIRE200920091310219089*23.7523979.50011153
Ariful HaqueKT201620161310419032*31.67164115.85000136
Alex RossBH/ST20192019131041906231.67135140.74011175
Sam FanningPS/WA2024202471001906819.0042344.92011182
John SnowENG1971197171001907319.0050437.70011180
Venkataraman SubramanyaIND1967196751001907519.0014121.28021261
Ian SmithNZ19911991910319051*27.14190100.00011222
Brett LeeAUS20012001191101906117.2740546.91012244
Raza-ur-RehmanCAN20132013131111907019.0021488.79022231
Michael LeaskSCO20182018141141905927.14143132.87010166
Timothy C. BarkerLUX20232023111111906619.00143132.870121711
Dilan JayalathNSWC20252025611119050*19.0037650.53013260
Les AmesENG1937193761121905221.1127238.24011130
Peter SiddleAUS2011201171311904315.8337251.08003200
Abdul QadirPAK19831983141341904521.1137750.40003171
Saleem YousufPAK19861986111351906123.7538149.87011180
Mujeeb-ur-RehmanQAT20252025211431904017.2729265.07001140
Rahul TewatiaGT20262026161581906827.14132143.94011208
C RububagumyaRWA202220221715219038*14.6221887.1600291
Sandeep GoudOMA20222022191541904717.2727868.35000106
Heinrich KlaasenSA/RCB/TS201920191817419036*14.62187101.60001155
Keemo PaulWI/DC/GAW20192019291751904615.83171111.110021510
Mitchell StarcAUS/RCB/SS20142014372281905213.5724278.51011152
PreviousPage 281Next

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.