Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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
Ryan ten DoeschateNED200820085511315632.75117111.9701136
Abhik PatwaTAN202520255501313226.2094139.36000203
Ganesh SatishVID201820185501313926.20114114.91000120
Matt RenshawAUS201620163511317132.7536336.09010170
FJ HillSOM202520257511315732.7515882.9102183
Tip SnookeSA190719073501316326.20--01070
Syd GregoryAUS189518953501317026.20--01080
Koushik GhoshKNC202120216501313926.20115113.9100095
Lou VincentKRB2013201376113189*26.2096136.46011129
Jehan MubarakSL201520153601314921.8327148.34002162
Sarel ErweeDOL20172017661131103*26.2096136.46100145
Kiran CarlsonGLA2016201636013111921.8329843.96102170
Faisal KhanKSA201820186601313521.8379165.82000713
Muhammad MuneebBEL202220226601314821.83110119.09000173
Mazharul IslamSEY202220227611315026.20117111.97010171
Aayan Afzal KhanUAE2022202286113154*26.2014490.97010122
K Lion-CachetPR/PC202520256621314532.75105124.76000162
Clifford RoachWI192819283601315321.83--02200
Tom BurttNZ194919494611313626.20--00061
Alan DavidsonAUS195819585601316221.8315831.0101060
Vijay MehraIND196219623601316221.83--01100
David OgilvieAUS197719773601314721.8342530.82001110
Craig WhiteENG199419945701315118.7142131.12012190
Hanuma VihariIND202020204701315518.7130043.67010200
Tony UraPNG201620166701312818.7121162.09000153
Tom NightingaleGUE202620268711315521.8392142.39012137
Brydon CarseDUR201620167721314726.2023156.71002202
Daniel SmithPHI202420247701314718.71103127.18000153
Delawar KhanDEN202520258731314032.7580163.7500097
V VijhLUX202520257711314821.83119110.08001114
Langlonyamba Meitan KeishangbamMAN2021202187113150*21.8315882.9101080
G VenkateswaranLUX202620267701314718.71108121.30001153
Rudi SteynSA199519954701314618.7148726.90000160
Gavin EwingZIM200520057801314616.3817574.86002160
Richmond MutumbamiZIM201320134811314218.7126649.25001181
Sagar PunNEP2014201413801316416.3819168.59010132
Sahibzada FarhanPAK/IU201820189811314418.71124105.6500197
G MananROM202120219801314016.3872181.940021310
Mitchell Van BuurenPR2025202510811314418.7114490.9700190
Cooper ConnollyPS/WA2023202310821314221.83106123.58001144
Harry MooreDER2024202410831314026.2018570.81001171
Jackie GrantWI193119314821316221.83--011100
Nathan McGuireNW2022202210911317116.38118111.02013147
Kevin PereraNSWC202620265901313714.5621660.65001190
Chandu SarwateIND194819485911313716.3818731.5500240
Johnny WardleENG1955195579213132*18.71862.5000196
Srikar BharatIND/AND2023202371011314414.5623256.47000105
CBRLS KumaraSL/TKR/NCC2026202691031314718.7128046.79001173
Gulabrai RamchandIND1952195271011314214.56--00200
Mathew PillansSUR201620161111413134*18.7118172.38002133
PreviousPage 355Next

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.