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
Frederick FaneENG191019105901483916.44--00100
Geoff HowarthNZ197619765901484316.446467.19002140
Riyan ParagRR/ASS202320231010214850*18.50117126.50010710
Brad HoggAUS200420041411714841*37.0017982.6800370
Andrew NorthcoteITA201320131111114846*14.8019974.37000141
Sukhdeep SinghKEN202320231511414837*21.1416689.16000121
Dhammika PrasadSL20142014141231483116.4419874.75003145
Lahiru JayaratneKYCC202520251013114857*12.3327853.24014137
Duan JansenSA/GLO/JSK202620261714814827*24.67105140.95002136
Kemar RoachWI/SUR202120211317414830*11.3835741.46002184
HMRKB HerathSL20142014211861484812.3330149.17003220
Kemar RoachWI/BH20122012191871484113.4535641.57003140
Ben CottonDER20152015201871484313.4524161.41002211
Sam CookESS/TR20212021292181483711.3831047.74004121
Jack RobertsonENG1949194912014712173.50--100111
Imam-ul-HaqPAK2017201733114710073.5019276.5610093
Bert SutcliffeNZ1951195123014711649.00--100120
Adam MilneNZ/CS201220126421479773.5021070.00010161
Dipendra Singh AireeNEP202120215421476073.5068216.18010149
Travis DeanVIC201720172401479436.7530747.88010170
Wahidullah SahakNOR202620264401477536.7581181.48010195
Waseem MuhammadUAE20212021441147107*49.00104141.35101176
Don TaylorNZ195619562401477736.75--01091
John GoddardWI1956195634314783*147.00--01070
Majid KhanPAK196519653401478036.75--010120
Grahame ThomasAUS196619663401475236.7525158.57020170
Murali VijayIND/CSK200920095501478729.4018878.19010143
Jason RoyCK2013201355114792*36.75108136.11010155
Mansur Ali Khan PataudiIND197319733511477336.7550129.34020183
Ian BillcliffCAN200320036601477124.5025358.10010162
Devon SmithWI201520153601476524.5036740.05010200
Ben CooperNED201320139611477429.40117125.64011144
Tom TaylorDER201620163601478024.5026455.68011200
Aaron GillespieNW2018201876114780*29.40131112.21011174
Jonathan HillPHI201820186601476224.50111132.4301077
A VenkateshSWE202120216601475424.50111132.43010171
Ashen BandaraPSC202420246601479224.5015197.35012117
Dinura KalupahanaSSC202520255611475229.4031346.96021134
Deepak ChaharIND2022202215711475424.50120122.500111110
Shane GetkateNK201820187701474521.0017484.48000153
Tion WebsterTKR2020202077214744*29.4014998.66000156
Maurice LeylandENG193019304711474424.5027537.4500072
Ramakant DesaiIND196019605721478529.40--01170
Philo WallaceWI200020007701474721.0031346.96000192
Mathew SinclairNZ200820085801474718.3831147.27000230
Ramon SealyCAY202320238801476418.38122120.49010147
Sher SahakNOR202520258811475421.00104141.3501078
Taranjit SinghCYP202420249811475521.0069213.040111013
AR BishtOMA2025202511811473421.0016290.7400073
Carl HooperWI198919898911473518.3832145.79002111
PreviousPage 331Next

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.