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
T PradeepRAI2019201976213636*34.0078174.36000514
Samuel KerberSA202120215601365522.6724854.84010160
DS AbeywickramasinghaBRC2024202456313655*45.3319968.34010110
Lala AmarnathIND1952195266113661*27.20--010-0
Ray LindwallAUS1947194756013610022.6718473.91102171
Gareth BattyENG200320035711363822.6750027.20001132
David HusseyMS201720178701362919.4396141.67000135
Manish PandeyPW201320137711366622.6713799.27011113
Chadwick WaltonCV/TKR2023202377213680*27.20125108.80011124
Rob NicolAA201520154711365922.6746029.57011180
Solomon MireZIM/MR201420147701365219.4320367.0002094
Aaron ThomasonSUS/WAR201920194711369022.6720167.66010155
Vivek SinghBEN/RAI2021202177113654*22.67107127.10010203
George LavelleLAN202120219701365219.4315687.18011116
Nalin PriyadarshanaPSC202620266711365722.6723258.62011190
R HirushanPSC202420249701363219.4324355.9700140
Trevor HohnsAUS198919897711364022.6732441.98001170
Craig SpearmanNZ199719975701364719.4329745.79001210
Yalaka Venugopal RaoIND2005200511811363819.4323158.87002113
Rudi SecondNMBG201820189821363722.67120113.3300083
Tom MilnesDER201620165801365617.0019968.34012190
Imran AsifAUA2026202698113639*19.43106128.30001118
Kevin KasuzaZIM202120214811364119.4337336.46002151
Alistair FrostMR2024202410801365517.0019868.69010143
D AbeyrathnaNOR202620268801364217.00125108.80001106
Jon LewisSUS201420148911366117.0020666.02010171
Wriddhiman SahaGT202420249901363915.11115118.26000183
Gareth AndrewWOR2014201499113671*17.0020566.34011126
Sam HeazlettAUS/BH/QUE201720178911363917.00135100.74001114
Harshit RanaIND2026202611901365215.11120113.33011108
Gordon WhiteSA1912191259113659*17.00--01120
Alok KapaliBB201320131210313634*19.43131103.82000123
Towhid HridoyFB202220221110213631*17.0013997.8400164
Saif HassanBAN2021202161001364313.6027749.10003212
Tony LockENG1961196171021364917.0020150.00001150
John D'ArcyNZ1958195851001363313.60--00050
Rajjakuddin AhmedASS201920191211313635*17.0093146.24000128
Keith StackpoleAUS1974197471101365012.3627150.18012190
Nurul HasanBAN/SS20172017131241364717.0017478.16002113
Nicholas WinterSA2019201971221364213.6047328.75004150
Bruce YardleyAUS1981198171201362811.3336237.5700290
Harshal PatelIND/RCB/HAR20212021211341363115.1195143.16001166
Mohammed ShamiIND/DC20172017171341363015.11116117.24000127
Harbhajan SinghIND/MI20122012201431363312.36121112.40003174
Wellington MasakadzaZIM20242024191431363412.36133102.26002104
Morné MorkelSA/RR201020103115413635*12.3629546.10001200
Graeme LabrooySL19881988161651364212.3625952.51002161
Graeme WhiteNOR20142014211641363411.33127107.09002145
Jack MorleyDER20252025151671364115.1146529.25003152
Tino BestWI/SLZ20132013261961362510.4622560.44006164
PreviousPage 348Next

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.