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
Sunil AmbrisWI201820184801414317.6330745.93001140
David RankinNW201720179801413217.6316287.04000182
Liam ScottAS/SA2022202278314142*28.2022961.57001104
Hisham SheikhKSA20232023118214129*23.5015292.7600160
Sineth JayawardenaTUCA202420249811413320.1416684.94000203
Y RodrigoBRC202520258831415328.2035639.61010121
Navin BidaiseeWI/SKAN2025202510821415023.50127111.0201078
Mike BrearleyENG198119814801415117.6340035.25011180
Sanjeeva RanatungaSL199519956801413317.6339835.43000110
James AnyonSUS201420149901415015.6735040.29012190
Aqib IqbalAUA20222022149214142*20.14135104.4400174
B GeorgeMAC202120219901414815.67134105.22000144
Ackeem AugusteSLK20242024119214135*20.14126111.90000143
Himanshu KrSIN2022202210901413315.6714597.24000202
Nikita MillerWI20092009141041415123.5022163.80012132
Abhik PatwaTAN20242024101011415115.6716386.50011134
Dinesh KarthikRCB20152015161101412812.82117120.51000154
Andrew WhiteIRE20072007151101413812.8221166.82001130
Harry PodmoreKEN20212021101111413714.1025954.44002122
Saif ZaibNOR2018201881111415714.1038936.2501083
Ashmit ShreshtaNGR20212021111101412812.8216187.58001113
Ben CooperNED20182018121201412611.7517580.57002171
Mark WoodDUR20142014912314120*15.6729847.32000200
Tim PhillipsESS201420142212614133*23.5015590.97000116
Tom RogersMR/HH/TAS202220222012614133*23.50133106.02001134
Jack BrooksYOR201520151713114150*11.7531844.34011200
F NsubugaUGA202220222714314131*12.8219074.2100286
Barry JarmanAUS1968196881411414110.8539027.95001141
Brian MurphyZIM20012001211561413015.6732343.65001180
Dwayne SmithWI20072007191511413210.07106133.02002812
Kyle JamiesonNZ/AA20222022111531413211.7528150.18002161
Graeme CremerZIM20152015242071412710.8521864.6800271
AzharullahNOR201420143230191412812.8228050.36005213
Lega SiakaPNG2014201422014010970.0015888.61100123
Sachin BabyKER201820184301407946.67103135.92020132
Paul SheahanAUS196719672301408146.678030.00010150
Uday KaulMIZ/CHA202120215401406935.0014596.55010131
Anish ParaamSIN201720175401405835.0022961.14010101
Riazat Ali ShahUGA2019201944214053*70.00108129.6301088
S PeriyalwarROM20192019442140105*70.0091153.85101156
Jack FingletonAUS193519352411406246.67--01020
Chetan ChauhanIND197719772401408835.0022462.50011220
Amal SilvaSL19841984341140102*46.6735040.00100170
Minhajul AbedinBAN1999199944214068*70.0024956.22020140
Jonty JennerJER2017201755114068*35.00128109.38011173
Milinda SiriwardanaSL/GAL201920195501406528.00122114.75010124
KC RamamoorthyINA202320236501405528.0097144.33010146
KuldeepPOR202220225501404428.00107130.84000145
Pite van BiljonKNI2013201376114032*28.00124112.9000066
Cameron GannonQUE/WA202020206621405835.0029347.78010182
PreviousPage 341Next

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.