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/27WARBOLODI5th 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
Srimantha WijeratneCAN20182018752178103*59.3322977.73100200
SHB MorganMID202520258501789735.6023974.48020232
Josh ButlerGUE2019201976117865*35.6018496.74010161
Keith MillerAUS195219523601786929.67--020181
Alan DavidsonAUS196019605611788035.605168.63010161
Ramnath KennyIND196019603611786235.60--02000
Syed KirmaniIND1984198476017810229.6738644.04100152
Denesh RamdinWI201120119711789629.6723077.39010170
Akhil RajputMIZ201920197701785925.4318098.89010233
Ashley ChandrasingheVIC20222022471178119*29.6763128.21101190
Verdun ScottNZ194919494701786025.43--01010
Collis KingWI197919799711788629.6718496.74011183
Bruce EdgarNZ197819784701786025.4354032.96011160
Chris NevinNZ200020008801787422.2522878.07021201
Ashwell PrinceSA201120115801785022.2538945.76011220
Albie MorkelDH2018201898217857*29.67115154.780111312
Ashok MenariaRAJ202120218801786722.25141126.24021195
Todd AstleCAN2013201358217864*29.6732554.77011270
Deusdedit MuhumuzaUGA20222022108417886*44.5019889.90020156
Harvey HoseinDER202020208831788435.6037847.09020201
Jan FrylinckNAM2018201811811788325.43147121.09011202
Imam-ul-HaqPAK202620265801786322.2529660.14011220
Ahsan AliQG201920198801784622.25136130.88000167
P BaronARG202320238811785725.43173102.89010244
N DilshanKCCC2024202488217848*29.6737447.59000130
Nummy DeaneSA192919295801789322.25--01100
Headley KeithSA195519554801787322.25--023220
Grahame ThomasAUS196519655811786125.43--01000
VVS LaxmanIND199819989911789522.2536948.24011220
Charles CoventryDR201320139901786219.78128139.06012219
Forster MutizwaZIM2011201110911786922.2526367.68011111
Kedar DevdharBAR201620169901783919.78162109.88001193
Samarth VyasSAU20212021119117866*22.25134132.84012169
Imran ButtPAK2021202161001789117.8045339.29012200
Vikramjit SinghNED20252025111001783817.8024273.55001133
Tom PriceGLO2021202171041787129.6747437.55010220
Dewan MaraisES20262026101031784025.43141126.24000156
Jack BrooksYOR201720178112178109*19.7832554.77102175
ShafiqullahAFG20152015141151783529.67173102.89000810
H AmarasingheBCAA20262026101101784616.1824472.95001252
Gavin RobertsonAUS19981998131121785719.7845539.12012171
Assad ValaPNG20172017121201784914.8331356.87001110
DKRC JayatissaACCC20252025101211784016.1833752.82002147
Tafadzwa TsigaZIM20252025713217833*16.1845838.86002230
Mark BoucherSA/KKR20112011121431786516.1829560.34021200
Charlie ThurstonNOR20212021141411784813.6932155.45002220
Fred TruemanENG19591959101411783613.6922243.24004161
Sarfraz NawazPAK19841984141431789016.1836548.77012150
Cole McConchieNZ/CAN/RAW202620262215317835*14.83138128.99000157
P UseniNGR20252025171521783613.69106167.92001814
PreviousPage 294Next

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.