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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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
Dominic CorkENG1998199881521523611.6947532.00001210
Nehemiah OdhiamboKEN20132013191631524111.69145104.83003137
Wasim BariPAK197719771116615260*15.206838.24012130
C ChatphaisanTHA2025202517170152468.9416890.48005137
Tapash BaisyaBAN200220021418415252*10.8632946.20014161
Tinashe PanyangaraZIM200420041818515240*11.6926457.58004152
Saeed AjmalPAK201120113318101522819.0035043.4300272
Ish SodhiNZ/CAN2024202426181152298.9426657.14003161
Matthew PottsENG/DUR/NS20222022181831524010.1335243.18002144
Matthew KuhnemannBH/TAS/QUE202420242318101523619.0026357.7900393
Will DavisLEI2019201921191015239*16.8932746.48002151
Josh TongueENG/NOT/MSG202620263122615237*9.5029252.05005230
Johnny TaylorAUS1924192412015110875.5033744.81100100
Joshua RasuVAN201520153301519550.3315597.42010137
Mike RindelSA1995199533015110650.3321370.89100100
Nitin SainiHAR2016201644115174*50.33122123.77020162
Matthew LambWAR201820183411517950.3334044.41010141
Apoorv WankhadeVID201820185501514330.20118127.9700096
Tanmay AgarwalHI201820185501515930.20104145.19010136
Ashwin HebbarAND201820185501516430.20100151.000221110
Arnold OtwaniUGA201820185501518830.2018880.32021231
Vikrant RajputRAI201920195501514830.20131115.27000106
Jack RobertsonENG195119513501515030.20--010-0
Sadiq MohammadPAK1979197955115157*37.7534344.02010170
Jonathan VandiarTIT201620166601516725.17115131.30010144
T JamtshoBHU202220226601515125.17130116.1501199
Louis DelportAA/AUC202520255601514325.1732047.19000184
E NiyomugaboRWA201820186601514325.17106142.45000129
Walter HadleeNZ193719373601519325.17--011100
Merv WallaceNZ193719373601515625.17--020162
Graeme HoleAUS195219523601516225.17--010180
Ziaur RahmanCC2023202387215147*30.2098154.08001913
Richmond MutumbamiZIM2019201910711515425.17120125.83010127
Onais BascomeBER202420248701514921.57111136.0400299
Baba AparajithTN201920199721514030.20135111.8500277
Ben GreenSOM202020206701515421.5735542.54011163
Kiran CarlsonGLA2019201977015111121.5718083.89102211
A AshokanCZE2021202177215155*30.20140107.8602085
Ross AdairNK2021202187415154*50.3384179.76010148
H KannanAA202520254701517821.5742935.20012151
Jehan MubarakSL200220026801514818.8830849.03000210
Rizwan CheemaCAN201920198811517221.5795158.950121013
Adnan AkmalPAK201320135801516418.8836141.83011180
Dhiren GondariaKEN202420248801513518.88151100.00000232
Greg SmithESS2015201588115150*21.5719278.65011133
S PathiranaKCCC2024202488115149*21.5722766.52001113
Ajay LalchetaOMA2016201613911516218.8821071.90011121
Kinchit ShahHK202020209921517221.57116130.17012182
Deepak HoodaRR2015201514901515416.7895158.95010611
Gavin SinghGAW2017201711921513921.57135111.8500196
PreviousPage 326Next

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.