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
Jeff DujonWI19901990151742093116.0842549.18002201
Ziaur RahmanBAN/DR20132013191822093613.0621597.21004228
Zaheer KhanIND2002200237294209468.3639453.05006222
Vaughn van JaarsveldDOL/TS20192019441208112*69.33142146.481002010
Bilal ZalmaiAUA20192019541208111*69.33109190.831001616
Ibrahim ZadranAFG202120212402087652.0038154.59020260
DuleepENG1931193134020810952.00--110160
Barry KnightENG1963196334120812569.33--100223
Gyanendra MallaNEP2017201755120864*52.0033063.03020231
Billy GunnENG18931893351208102*52.00--11080
Harpreet SinghMP2016201666320863*69.33175118.86020168
Subhransu SenapatiODI201920198612085141.60147141.500101612
Marc EllisonNK201920196602088734.6727475.91020237
Hardik TamoreNMP202620266602088334.67130160.00020267
HB DicksonCOO20242024661208112*41.60134155.22100258
Charlie DavisWI1969196936020810334.6755337.61101190
Kurtis PattersonAUS/NSW20192019572208114*41.6041550.12101271
Ian SmithNZ1989198987320862*52.0029171.48021201
Nick ComptonENG201220124822085734.6761333.93010182
Rob NewtonNOR201820186802086126.0036556.99011222
Alex DaviesLAN201620167802085526.0034161.00010300
Amir ButtMEX202620268802087326.00159130.82010914
Wesley BarresiNED2010201099220864*29.7124784.21022224
Arun YadavTAN202620269922084629.7121696.30000205
Bastiaan ZuiderentNED20062006910120863*23.1134759.94011261
Jeewaka ShashenNCC20262026101002088520.80185112.43012245
GA PriandanaINA202320231211120865*20.80190109.470212210
Abdul RazzaqPAK20092009131242083526.0022891.23002137
Matt HorneNZ2002200291202086217.3344546.74012211
Zeshan ArifAUA20262026151212086118.91116179.310121818
Donald TiripanoZIM202020201013420855*23.1135758.260111410
D KansonkhoMAA20242024131322083218.91202102.97000195
HJ CullenWOR20252025131362083529.71175118.86000177
Tanwir AfzalHK20162016161442085620.80161129.190111612
Mahes GoonatillekeSL19821982111452085623.1145743.98011210
Grant StewartKEN20202020151532085817.3328971.97010185
Usman ArshadDUR20152015221642086017.3329670.27012231
Prosper UtseyaZIM201320132118620852*17.3345945.32012160
Keemo PaulGAW/DSG/SO20242024222052083813.87179116.20002159
Ian BishopWI19971997202042083113.0062833.12002131
Ben SandersonNOR20192019302372083113.0037355.76001301
Steve MagoffinSUS20152015182442084110.4050341.35006380
Kasun RajithaSL/GT20232023412992083310.4041749.88004241
Mike SmithENG1959195923020710069.00--110260
Pelham WarnerENG18991899241207132*69.00--100-0
Grant ElliottWF2014201445020710541.4046144.90110221
Sunil GavaskarIND197519754522078669.0027441.24020280
Saurabh WakaskarRAI2016201666020711834.50140147.861001214
Lo-handre LouwrensNAM202320236602075434.5031166.56020270
Billy BarnesENG188518854602077434.5010.00031160
PreviousPage 264Next

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.