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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
Graham NapierESS20142014251601936212.0629864.77013244
Adam RouseGLO20142014131621934913.7935354.67002241
Seekkuge PrasannaNOR/PP20182018171701933811.35172112.210011413
Daniel FlynnND20192019171811935311.3541146.96014183
GD ArtaINA20252025261951933213.7919598.970031012
Ishant SharmaIND/KKR201020102222919331*14.8568628.13004230
Mohammed ShamiIND/DC2014201439251119351*13.7926173.95015196
Lasith MalingaSL20062006302681932710.7238450.26005213
Steve HarmisonENG/IWX200520053028101934210.7225775.10008272
A PatmoreJPN2012201222019210196.0026472.73110212
S DaviziCZE2019201922019210196.00133144.361101410
Tim McIntoshAA2014201435119211648.0051936.99101240
Douglas JardineENG1932193235119285*48.009230.4302120
Ruben du ToitMPU2026202655119275*48.00155123.87010168
Tarun NethulaNZ/CS2012201286119210838.4034655.49101220
Metuisela BeitakiFIJ201820186601929132.00147130.61020238
Dharmang PatelQAT201720177611929338.40191100.52020225
Jacques SnymanKNI202420246601925832.00118162.71010258
MA BaigMAA2022202210711927432.00150128.00010233
Bob WyattENG193119314701925427.43--01010
Stan McCabeAUS193619365701929327.4332446.60022170
Stan NicholsENG1930193057519278*96.002429.1702000
Harrison CarlyonJER202620268811928327.43125153.60020208
P KurupBHR202220228801927424.00157122.29010137
Sandeep PattnaikODI2019201988219254*32.00172111.63020271
Ben WellsGLO202220228801927624.0021688.89010233
Mitchell Van BuurenLIO2026202610841926648.00137140.15021412
Bob BarberENG1961196158219269*32.00--010150
Irfan AhmedHK2013201399019210021.33143134.271001410
Louis TancredSA190619065911927324.00--010250
Saleem ElahiPAK2001200181001927919.2031061.94012211
A PatmoreJPN20242024141021923824.00179107.26002230
Bas de LeedeNED202120211310119281*21.3328068.57013177
Gavin RennieZIM200120011011219246*21.3328268.09002110
Dinesh ChandimalSL/COLBO20192019101101927417.4535554.08011240
Vikas HathwalaSER201920191111519261*32.00165116.36010165
Anuj RawatRCB/DEL20232023131141923827.43154124.68000195
KP Sai RahulCHA-XI202020201111219283*21.33151127.15010912
Fraser SheatCAN20232023101221925219.2030562.95012183
Farhaan BehardienSA/CTB20182018131341923921.33153125.49000145
Paul CoughlinDUR20202020131321929017.4528268.09013193
Roger HarperWI198419841613119239*16.0031261.54002256
Liam Patterson-WhiteNOT20232023121401923913.7138949.36000212
Trent JohnstonIRE201020102315319242*16.00181106.08001114
Tom MooresNOT20172017171531925716.00153125.490141711
Bryan YuileNZ1965196581531924616.00--002170
Alex HughesDER20212021121611923812.8035554.08002231
Ben AitchisonDER20252025231721924512.8029365.53005243
Steven PattersonYOR202120211418219247*12.0051837.07002211
Robert CroftENG19971997211831923112.8034755.33001204
PreviousPage 279Next

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.