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
IDM LatinGIB20262026101011574717.4416098.1300168
Alex ThomsonDER20252025101001576015.7034845.11021200
Azim KaziMAH202120211110415731*26.17145108.28000106
Nelson OdhiamboKEN20222022191111576715.70136115.44012144
Gareth BergITA/NOR2023202391121575617.4426659.02012221
Sid PeglerSA19121912611215735*17.4410.0000200
Javed BurkiPAK1965196561111576315.70--01210
Timm van der GugtenNED/GLA201920192212815740*39.2521672.69000144
Ferisco AdamsBOL20222022151221573415.70147106.80000152
Luke FletcherNOT/TR20222022221231575117.4422470.09022166
Suryakumar YadavKKR201520151313415746*17.44113138.94001128
Alex ThomsonDER20212021171311572813.0826359.70000193
Angus McKenzieCAN202420241413315742*15.7020676.21004202
Salum JumbeTAN202320231713515776*19.63128122.66011156
Russel ArnoldSL20032003161421573513.0831250.3200251
Stuart BinnyRR/KAR201820181614415747*15.70132118.9400285
Andrew EllisNZ/CAN20122012151421573313.0817987.71001103
Josh ShawGLO20252025241491574531.4022968.56002163
Dirk ViljoenZIM20012001171521573912.0825960.6200171
Jerome TaylorWI/JT20142014201621574011.2116197.52001197
Kemar RoachWI/SUR20242024131651574714.2755128.49001142
Shem NgocheKEN202420242316315731*12.0817788.70003113
Gurinder SandhuMR/SUS/QUE20252025161751573313.0841038.29002183
Brad WhealSCO/HAM/GLA20242024311761576114.2726160.15011135
Liam GuthrieNOR/QUE20252025181831574310.4724165.15005192
Mark VermeulenZIM2004200418191157258.7227357.51003171
Taijul IslamBAN/KT/RR201920192620615739*11.2130850.97003161
Curtly AmbroseWI200020001620415736*9.8132947.72005142
DJ HawoeINA202620262221415735*9.24140112.14005712
Daren PowellWI2008200825231157277.1427557.09008213
Pramodya WickramasingheSL199919992823815721*10.4729253.77002141
Lala AmarnathIND1933193312015611878.00--100210
Billy WadeSA194819482301568552.0023230.6002071
Javed OmarBAN2000200044215685*78.0026259.54020102
Mahesh RawatRAI2018201844115661*52.00136114.71010122
Abdul KadirPAK196419642401569539.0012827.34011110
Bevan CongdonNZ19771977241156107*52.0038240.84100170
Mike WatkinsonENG1995199534115682*52.0033946.02010161
Kyle CoetzerSCO200920095501564431.20152102.63000186
Nilantha CoorayMAL201820185501566531.20141110.64010152
Bill EdrichENG195319533511566439.00--020210
Mohammad RafiqueBAN199819986601567726.0018484.78010211
Geraint JonesPNG201320136601565526.00142109.8601087
Eric SzwarczynskiNED2007200776115656*31.2022669.03020161
Pieter MalanSA202020203601568426.0053029.43010110
Albert WardENG189518953601569326.00--01091
Maurice TateENG193119315611565031.20--01057
Sonny MoloneyNZ193719373601566426.00--01100
Paul WinslowSA1955195536015610826.008200.00100155
Najeeb TarakaiAFG201720176601569026.00125124.80011128
PreviousPage 319Next

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.