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
Will YoungCS2012201246020012133.3333060.61101251
Esam RahmanJPN202520256612006440.00160125.00020168
LD WatsonAA/AUC202620264602008633.3332262.11010285
Herbie TaylorSA192119213602008033.33--010210
Dave NourseSA1911191136120092*40.0047642.02010160
Alec BannermanAUS188318833602009433.33--020221
Darren LehmannAUS2001200197320092*50.0020697.09020172
Sanjay YadavMEG201920197712005533.33162123.46011129
Gareth DelanyIRE/MR2025202512832007040.0020498.04011157
Matthew MontgomeryNOT202120218832003540.0023585.11000192
C.B. FryENG191219126802007925.00--010-0
Arthur ChipperfieldAUS193419345812009928.5754136.9701090
Viv RichardsWI199019907802007025.0030765.15010224
Peter BorrenNED2014201499120061*25.00144138.89011258
Faiz FazalVID201920199912005425.00179111.73010193
Junaid AzizBHR2026202611912004625.00182109.89001158
Tom NightingaleGUE202420249902006122.22126158.730112010
I NiyomugaboRWA20242024109120059*25.00176113.64012183
Maurice TateENG192819286902005422.2210888.89011211
Hedley VerityENG1934193479420060*40.0034929.5102100
Vijayshankar ChikkannaiahGER202120211010120081*22.2220796.62010175
Bryce StreetQUE2022202261002008320.0067129.81010250
Devon ThomasWI/SKAN/KW202120211111120055*20.0021294.34010242
George WorkerCAN/CS20142014711120052*20.0062232.15013161
Luke WoodNOT20172017131142004428.5730765.15002281
Rony TalukdarRR/SS20242024111102004118.18173115.61000216
Steven ReingoldGLA20212021101102004018.1836055.56000241
Upul ChandanaSL200520051512420044*25.0034957.31000220
Kamran AkmalTTRS/CV20152015151212006018.18172116.28011216
MS DhoniCSK202020201412420047*25.00172116.28000167
Mark WoodENG/DUR201720171712220072*20.0027871.94014330
Sam HeazlettBH/QUE2019201981202006816.6744345.15011205
AR NaidooCAY20252025121202004516.67162123.46002207
Alec BedserENG1948194871222007920.0014725.17012222
Derek PringleENG19821982912320047*22.2258134.42001220
Gavin RennieZIM19991999101312003416.6744944.54000141
Hamilton MasakadzaZIM20192019131302007115.3823385.84011207
BA PaiGIB20232023131332003620.00200100.00001173
Gulbadin NaibAFG201620161313320082*20.00178112.360121011
Steven FinnMID20192019231482005633.3326974.35010264
Wayne WhiteDER/LEI20152015161432004318.1841348.43001260
Anuj DalDER20262026141422005516.6729268.49014241
D UwimanaRWA202620261814420037*20.00149134.230001016
Daniel AjekunNGR20232023141422003616.6725080.00001151
Arron LilleyLAN20152015241562005922.2220199.50012244
Abdul RazzaqPAK/MR20112011201642006216.6723286.21010164
Robin PetersonSA/MI201220123016920032*28.5721792.17003212
Khushdil ShahRR/CV/MS202420241816620046*20.00137145.99000148
Graham HumeIRE/NW20232023241652003518.1832162.31001197
Khawaja NafayPAK/QG/JK20262026181612005413.33143139.860121510
PreviousPage 271Next

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.