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
Alok KapaliBAN200820081010020611520.6023388.41102206
Abhishek NayarMI200820081410220645*25.75138149.28000169
Sanju SamsonRR20132013111022066325.75178115.73012195
Tony UraPNG20152015101002063420.60186110.75000313
Kieran ElliottTAS/WA2026202671012067922.8939951.63022251
Rohan KanhaiWI1957195751012064722.89--002270
Zachary CarterBT20262026111102065718.73168122.620101516
David AllenENG19611961911320642*25.7520.00001220
Mohammad SamiPAK20072007101222064620.6048842.21000214
Cameron BorgasST/WEL/RR20132013121232064822.89183112.57001175
Patrick KrugerKNI20222022151212066018.73156132.050101610
Dean JonesAUS19841984101222064820.6036157.06001120
Ben AllisonWOR/ESS20232023151332067520.6037954.35012261
Will ButtlemanESS202120211414120656*15.8522691.15013274
Eoin MorganENG/MID/LS20222022161512064714.71180114.440041511
Gyanendra MallaNEP20182018191512065114.7132862.80010203
TN GurugeBCAA20252025151522063415.8535158.69002184
Sachindu ColombageSL/NSWC/GG20262026221652065418.7323288.79010215
Ian SmithNZ19871987131632064415.8526478.03002252
Josh DaveySOM20182018141762063618.7342148.93001233
Dion EbrahimZIM20052005111802067211.4457935.58013240
Michael HoldingWI19831983251812065812.1212060.0001338
Mashrafe MortazaBAN/RR20172017321952064214.71170121.18003217
Chris GreenST/JT/MID20212021332062063114.71152135.53000149
Shafiul IslamBAN20102010312352065311.4432663.19013304
Albert TrottAUS1895189535320585*102.50--021221
Neil McKenzieSA200420044602057634.1741948.93021294
Irfan KarimKEN2016201666220573*51.2525082.00020214
Abhigyan KunduNMP202620266602055334.17143143.36010158
Imam-ul-HaqPAK/PZ202020207702055829.2921595.35020184
Rongsen JonathanNAG202120217702055629.29171119.88020178
Priyank PanchalGUJ2016201688220569*34.17180113.89010252
Denis ComptonENG195719574802056425.6320.00021180
Robert KeyENG200220025902055222.7856136.54011261
Ashish BagaiCAN200820089912058425.6333561.19020163
Jahurul IslamRR2015201599420562*41.00205100.00010174
Jarrod FreemanTAS202220227912055725.6328671.68022261
Ravija SandaruwanKUW2026202699320553*34.17124165.320101617
Zubair AliQAT2025202599220565*29.29195105.13033137
James VifahGHA202220221010220563*25.63187109.63020156
Steven CroftLAN202420241210220552*25.63172119.19010128
Ali OrrHAM20242024610020512620.5041749.16101310
Scott BorthwickSUR2020202081102059218.6453138.61022241
Mohammad MithunCK/SS20242024111112055920.50169121.30011198
James HarrisMID20162016121142057829.2945644.96021241
Lahiru MadushankaBCAA20242024141132056625.6321794.470121510
Eddie ByromSOM201920191011120554*20.50126162.700101912
RR SharanCAA202320231111120586*20.5021993.610131810
HK KukrejaSIN20252025111102055118.6430766.78011220
Parthiv PatelRCB201420141212220557*20.50185110.81010301
PreviousPage 266Next

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.