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
Luke DoneathyDUR20212021117216269*32.40139116.55020116
D KharelPA2024202477116261*27.00142114.08010178
Bill WoodfullAUS193219324711628227.0015827.2201260
Ken ArcherAUS195119514701624823.1430.00001120
Pankaj RoyIND196019604701625723.14--01000
Imran KhanPAK197619765721625932.4014938.26010112
Rikki ClarkeENG2003200313801625520.2535545.63011162
Irving RomaineBER200820088801626020.2521176.78010145
Devendra BishooWI/GAW201620168801624520.2541938.66000131
Wally HammondENG193419345801624320.2546235.0600011
Barry KnightENG196919695821624927.0037942.74001210
Y JallohSIE202520259901627218.0017891.01011151
George DrissellDUR2022202299216237*23.1427958.06000104
Dominic BlampiedJER20222022139516237*40.5016598.18000123
Atharva TaideVID201920199911624120.25147110.20000203
Les FavellAUS195919596911625420.2520934.9301160
Phil DeFreitasENG199519957921628823.1422073.64012153
Shivnarine ChanderpaulWI/GAW2015201561001625016.2047434.18011200
Roelof van der MerweNED202520251510416236*27.00154105.1900093
Anwar ArudinMAS20182018101011626018.0020579.02013128
Andrew MansaleVAN20182018111001626916.2026461.3601176
Jeffrey VandersaySL/BCAA2026202691021626320.2525563.53011182
Abdul RahmanSIN/FRA20222022101031626723.1416697.59011112
Jimmy KamandeKEN20082008121111624216.2024466.3900192
Lega SiakaPNG20212021111101623014.7320678.64001152
Odean SmithWI/GAW20212021141121624318.00117138.46003915
Ray LindwallAUS1953195371101626214.73--021193
Navdeep PooniaSCO20072007121201626713.5024466.39013232
Hardus ViljoenBOL202220221412516232*23.14106152.83000146
Nathan SmithOV2017201771241625920.2548333.54010180
Shane WarneAUS19961996201331623316.2023568.94001144
Sibonelo MakhanyaTIT/JSK20242024141331624016.20139116.55001117
Zaid AhmadSWE202620261714316243*14.73157103.1800296
RafiullahOMA20242024191531623313.5094172.34003915
Warren LeesNZ198019801215116225*11.5733847.9300294
Noman AmjadFRA20262026181641625213.50143113.29014171
Salum JumbeTAN20222022211641623413.5016697.59001156
Zaheer KhanIND20012001232271624510.8028856.25007154
Liam PlunkettENG/MS/SUR201920193622716227*10.8017194.74003123
Mashrafe MortazaBAN2003200317245162288.5320678.64003175
Jack WhiteNOR202320232225101625910.8029155.67015163
W.G. GraceENG18801880121161152161.0031451.27100130
Douglas JardineENG193419342311616580.50--020-0
Chad BowesCAN202620264421616280.50105153.33021184
Zaheer IbrahimQAT201720174411618053.67137117.52020186
Rakibul HasanITA201720174401616240.2520180.10020220
Ayana SiriwadhanaBSC202620263401618940.2520678.16020194
Allan RaeWI1948194834016110440.25--10070
Len BaichanWI19751975242161105*80.50--10000
Dinesh MongiaIND2006200655116163*40.2526361.22010151
PreviousPage 313Next

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.