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
Mehboob AliMAC202620269902209324.44130169.230112217
Tom ScrivenLEI2022202291002206522.0037159.30021282
Frank WoolleyENG1930193061012205924.4411067.27011100
Trevor GoddardSA1960196051012209924.44--012140
Jeewaka ShashenNCC20252025111102206520.0027380.59010195
Dave NourseSA1912191261102206420.00--01060
John MorrisENG19901990911322063*27.5036959.62010230
Adam HollioakeENG19971997911322066*27.5033964.90021183
Trent JohnstonIRE20132013161262206236.67160137.50010218
Ashok MenariaRR20122012151212204020.00202108.91001148
Donald TiripanoZIM2021202191222209522.0057938.00022310
Tharindu PereraBOT202420241412322048*24.44185118.920021510
Tomas Mackintosh SabaterDUR20222022121202205118.3332767.28013233
Andre FletcherWI20092009131302205416.9223792.83034276
Lega SiakaPNG20162016111302207016.9229075.86011198
IDM LatinGIB20232023131302208916.92192114.58012189
Scott EdwardsNED201820181313322034*22.0026084.62000233
Simon HarmerWAR201420141915722038*27.50173127.17001157
Mahedi HasanBAN/CR202620261915822049*31.43171128.65001246
MO KitundaTAN20222022221512204115.71191115.18001197
Peter TregoNOT20212021171612203914.6722398.65003216
Andrew HudsonSA19971997131602205513.7550143.91012261
Pat CumminsAUS/SH20252025202052202814.6723593.620001611
Ish SodhiNZ/AS/ND20172017392092204820.0034863.22004204
Nathan LyonAUS/SS/NSW20182018192382204714.6740853.92002261
Dillon PenningtonWOR20222022262382204414.6731869.18002262
Alvin KallicharranWI19721972231219101109.50--200202
CG WilliamsNAM2012201255121914054.7528676.57111294
Shawn HicksOV/OTA201720174502196343.8026482.95030195
Ravija SandaruwanKUW2020202055121984*54.75132165.910202312
S WickramasekaraCZE20192019552219104*73.00104210.581101718
Trevor BaileyENG194919494522199373.00--020200
Ishank JaggiJHA2016201677321975*54.75160136.88011187
Nikhil NaikPK/MAH201620167702196931.29162135.19020189
H ViljoenDOL20262026107421911473.00142154.231001613
Len BraundENG1907190747121910436.50--101170
Shoaib MohammadPAK198419845712198036.5041652.64010231
Richard HuttonENG197119715822198136.5054640.11021291
Ian ButlerOV2012201269321973*36.5041852.39022274
Matthew StokesGUE2022202210922194831.29192114.06000203
Khawar AliOMA20182018992219112*31.2938257.33100230
Heinrich KlaasenTIT2016201611912195227.38152144.08010197
Fletcha MiddletonHAM202220229912196427.3828078.21010212
Jack CheethamSA195119515902195424.33--011141
Peter SiddleAUS/MR/LAN20152015121012198924.3341552.77011220
Rizwan CheemaCAN20152015101002195721.90172127.330112411
Mangal MahrourBIH202120211010121964*24.33216101.39020255
Shane WatsonAUS200520051611221966*24.3337957.78010142
Farveez MaharoofSL/DC200920091211321938*27.3826881.72000144
Naseem KhushiOMA20232023141102196919.91163134.360201612
PreviousPage 254Next

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.