Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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
Ciss ParkinENG1921192171111313613.109889.80001131
Mirwais AshrafAFG201420141311413152*18.7116678.9201056
Wahab RiazPZ/TR/SLK202120212812513128*18.71100131.0000188
Regis ChakabvaZIM20152015131201313510.9221959.82001110
Ehsan KhanHK201920191712613131*21.8313894.9300195
Jhye RichardsonAUS/PS/WA20192019201231313914.5622458.48001121
Anukul Roy priyansh KumarMI/JHA201920191712713147*26.2084155.95000106
Erapalli PrasannaIND1967196761211312411.9121141.23002180
Vanburn HolderWI197619761012513136*18.7123839.92001140
James HarrisMID/GLA20212021111321313411.9133439.22002181
Vinay RaviNOR20252025161351312416.38113115.93001104
Chathuranga de SilvaCCC/DC202520251514513130*14.5614192.9100257
Jack BrooksYOR201420142414713137*18.7122558.22003172
Fayyaz ButtOMA20242024211471314418.7117176.6100193
Danru FernsAA/AUC20232023151551312313.1022458.48001113
Joshua LittleIRE/LL/DG202120213417913127*16.3813894.9300094
Muttiah MuralitharanSL/AX/IWX2005200526181131367.7116579.39005153
Steven PattersonYOR2022202213193131208.1937435.03004161
Stuart MeakerSUR201620162220101314113.1043630.05002151
Ben SandersonNOR2023202322204131468.1926449.62005171
Adam RileyKEN201420142622913123*10.0842630.75006150
Rodney HoggAUS1979197921263131195.7043326.56007110
Warren BardsleyAUS192019202301305743.3324453.28020100
George FullertonSA195019502301308843.33--010-0
Sanjeeva RanatungaSL199619962301306543.3336735.4202090
Nic MaddinsonAUS/SS201320134401306132.5088147.73010195
Chundangapoyil RizwanUAE2021202144013010932.5017574.29100111
Wilfred RhodesENG191119112401306132.5027048.15011110
Ian OppermanNAM201220125501304526.0024952.21000101
Govinda PoddarODI201620165511306332.5092141.3001188
Abhishek YadavODI201620165511305232.50112116.07010134
HA JacksonFRA202220225501305026.0013199.24010101
Adnaan LagadienSA-E2026202655013010626.0083156.63102127
Kennedy OtienoKEN200120016601306421.6731840.88011103
Jonathan TattersallYOR/LEI202520253611304726.0033738.58000120
Nick KellyND2016201636213056*32.5043030.23010170
Ethan BrookesWAR202320239601304321.6713497.0100095
K KumarasingheACCC202620266601305721.6716081.25010144
Joey PalmerAUS188618863601304821.67--000-0
Jim BurkeAUS195919593611306626.0044029.5501040
John EmbureyENG198519856621303332.5020862.50000160
Pravin AmreIND199119918601305521.6721560.4701091
Alexei KervezeeNED201120117701304918.5717873.03000104
Mandeep SinghPK2020202077113066*21.67109119.27012104
Peter BocockND202020205721304126.0017972.63000137
Abhishek AhujaHUN202220227701306118.5713596.3001295
Tony SujiKEN200620068801303516.2523455.56000131
Grant ElliottNZ2008200810821305621.6726249.6201181
Dale RichardsWI200920097801306916.2518769.52011193
Mandeep SinghDC/PUN2022202210821304421.6798132.65002132
PreviousPage 356Next

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.