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
Quentin SampsonWI/GAW202620261614519737*21.89126156.350011017
Chris OldENG197519751214419751*19.7027571.64013195
Eric SimonsSA19941994181431972417.9126574.34000103
Richmond MutumbamiZIM20162016151511974014.0724580.41001187
Tim PringleNED/ND/AF202620262215619736*21.8937352.82001174
Bandula WarnapuraSL19821982111501977713.1351136.59012220
Karan KCNEP20262026211641974016.42196100.51001812
Josh DaveySCO/SOM20192019241991973619.7026574.34003182
Anjar TadarusINA20242024211921974311.5925776.65004213
Matt HenryNZ/CAN20212021262161974313.1323583.83002217
Larry GomesWI197919793501969139.20--010130
Shan MasoodPAK2015201536019612532.6736953.12110202
Ben McDermottHH/TAS2017201766019611432.67134146.271001413
Charlie HemphreyQUE201820184711967732.6754535.96010191
Harry SinghLAN202520257701967428.0025576.86010125
Tom JonesOV202620264711965732.6737552.27010202
Ranji HordernAUS191119114721965039.2046242.42010200
Phillip HughesAUS2010201048119686*28.0029167.35011261
Virandeep SinghMAS2018201810801968324.5032061.25012161
Milind KumarDEL201620169831965839.20161121.74010185
Mitch RenwickOV201820184801964624.5045043.56000280
Nicholas KirtonCAN202320238821965032.6721790.3201096
Joshua Da SilvaWI/SKAN202020208811965928.0023982.01020163
WAE BurtonSER2025202598219684*32.67135145.190101712
Trevor BaileyENG195819586811966828.0069122.72010150
Shoaib MD KhanTN-XI2020202012821964532.67163120.25000169
Simon KatichPS/DR2013201312911965324.50151129.80011281
Subramaniam BadrinathCSK2012201214921965728.00181108.29010232
James ShannonIRE/NK201820189901966021.78165118.79010237
Jermaine BlackwoodWI2017201759119679*24.5026474.24010224
Kamran KhanQAT202420249901969421.78195100.51011238
Cole BriggsAA/AUC202320238901965021.78194101.03012199
Sachitha JayathilakeBCAA/TUCA20242024139519664*49.0030065.33011910
Umer ImtiazBHR202220229901967221.78155126.450111512
Harry ManentiITA/AS/SA2025202510911963924.5022089.09000126
Mohammad NabiAFG20122012101001964619.6024380.660001010
Shashank ChandrakarCHH20212021101001966719.60141139.01011178
Ben AllisonESS202220221710519669*39.2038950.39021224
V SilvaNSWC20262026101011964321.7821690.74000158
Roy SwetmanENG1959195971021966524.5029621.96010120
Athula SamarasekeraSL19891989101011966021.7831961.44010161
Michael VandortSL2008200861101965217.8252637.26010251
Imrul KayesCV202220221111119681*19.60162120.990101710
Lakshit GuptaCAA20232023111121965521.7821591.16010165
James MarshallNZ20052005111201965216.3347441.35011230
Robin UthappaRR20202020121201964116.33164119.51000197
Jack WildermuthAUS/MR/QUE20182018171211967317.8230065.33012243
Sukhdeep SinghKEN20222022121231964221.7821790.32000242
K NuwanthaSL/BSC20262026101211964617.8246442.24001213
MP AinsworthHUN202520251512419650*24.5024480.33010103
PreviousPage 275Next

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.