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
Zaman AkhterESS20262026221931953512.1932460.19004233
Steve HarmisonENG20062006192041953912.1934157.18003262
Shane GetkateIRE/NK20192019252131954910.83190102.63002158
Kemar RoachWI20112011272261952912.1954435.85003172
Sunil NarineWI/KKR/MR201620164023101953015.00158123.420021811
Henry CrocombeSUS202320232523121954717.7334856.03003171
Adil RashidENG/NS/SW202520255231151952512.1921491.12002157
Everton WeekesWI194919492301949064.67--020120
Justin LangerAUS199419947621946948.5026972.12010134
Zeeshan MaqsoodOMA201720178601946332.33185104.86010245
Giff VivianNZ193719373601945832.33--03071
Peter ParfittENG19631963461194131*38.8016516.97102200
Talat AliPAK197319734701945727.71--010171
Tim PaineHH2015201577119487*32.33137141.61021197
Frank LowsonENG195119514701946827.71--02100
VS PadhaalFIN202420248811945827.71155125.16012233
F BanunaekINA2023202315811945427.71193100.52010133
Chamindu WickramasingheSL/DS20242024118519462*64.67146132.88020158
Ray IllingworthENG197219725821945732.3360132.28011172
Joshua RasuVAN2017201799119452*24.2523981.17011255
Seb GotchMS/VIC2018201879119466*24.2534855.75010231
Ben CharlesworthGLO2018201869119477*24.2547241.10020241
Roland HolderWI1996199610921946527.7127570.55011121
Suhan AlagaratnamMAS20182018111011946121.5626573.21011166
Manisankar MurasinghTRI20192019121011945221.56139139.570121311
Josh InglisPS/WA2018201881021948624.2532459.88011252
John CampbellWI2020202051011946821.5637551.73011221
Vijay HazareIND1953195351001946319.40--01200
Mangaliso MosheleSA/LIO20172017141121945521.56129150.390111213
Norman VanuaPNG20212021111111945719.4023383.26012811
Kalana PereraPSC202620261211219433*21.56165117.580001014
Herbie TaylorSA1912191261111949319.40--011120
Aubrey FaulknerSA191219126111194122*19.40--102130
Rahkeem CornwallWI/SLZ202020201112119432*17.64148131.080001913
Kirk McKenzieJK20262026121211946917.64157123.570132010
Darren GoughENG19951995111411945114.9231461.78012163
Najibullah ZadranCV/AFG20172017171451944521.56173112.14001910
Jeevan MendisSL20112011171551944819.4023383.26000162
Joel ParisMS/WA202420241515319440*16.1749838.96001241
Wasim BariPAK197919791315419449*17.6434835.34004160
Amit MishraIND/DC20152015211631945914.9233757.57010230
Courtney BrowneWI19961996161621942613.8642545.65001210
Yusuf PathanIND/KKR201220121916619440*19.40169114.79002107
Danny BriggsWAR/BB/SB20242024271661945119.4031661.39011261
GA PriandanaINA202420241616119455*12.9319997.49013215
Max WalkerAUS19751975161621944113.8643344.80001130
Chris MorrisSA/DC/NMBG20182018201751943716.17154125.97003149
Luke JongweZIM20212021211751943716.1721689.81001252
Zaman AkhterGLO202320231317919441*24.2526174.33003172
MSK PrasadIND19991999191721946312.9349139.51012120
PreviousPage 277Next

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.