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
Jack IkinENG195119513611495129.80944.44010160
George FullertonSA195119513601496024.83--021141
Russel ArnoldSL199719974701495021.2946631.97011141
Andrew PuttickCC201420147711496524.83145102.76010132
Zeeshan KhanMAC202620267711497024.83128116.41020104
Divyendra SinghCZE2025202577114967*24.83118126.27022154
Connor EsterhuizenMCT/PC202520258701496921.29125119.20011116
Thomas OdoyoKEN2010201098114952*21.2922366.82011103
GR CodringtonCAN2006200688114945*21.2923264.22000151
Daniel ChristianRCB/BH2013201388114970*21.29121123.1401096
Arjun MutrejaSIN2018201810811495721.2920572.68010143
Gihahn CloeteSA/WAR201920198811495421.29111134.23012205
Nick GubbinsMID201420146801495418.6332046.56011152
Zak ChappellDER202620265831493429.8030848.38000153
Tino MawoyoZIM201320135901495816.5638938.30022190
Jake LehmannAS/SA201720177901494316.5623064.78000170
Paul WalterESS201820188901494016.56132112.88000174
Fergus O'NeillVIC202220227911493118.6335342.21000141
Ramesh NimanthaPSC20242024109214946*21.2922765.6400072
Sarfraz NawazPAK197919797911493518.6319839.39000140
Binod BhandariNEP201320131210114951*16.56124120.16012910
Mohammad ShafiqUAE20132013121031494321.2915993.7100192
Sohail AkhtarLQ20212021101001494014.90136109.56002222
Harrison WardSUS20252025101001495514.90114130.70011186
Irfan KhanHK202620261310414934*24.83119125.21001107
Morris OumaKEN20082008121101493413.5525957.53000161
Aamir KaleemOMA20242024121111493614.90137108.76001156
Joel ParisHH/WA20212021111121494816.5632246.27000161
Anuj RawatRCB/DEL20222022111101496613.55146102.05013127
A HalbhaviLUX20232023111101494813.55130114.62004203
SJ MacBethNW202320231211114940*14.9019974.87000124
W SahanJK/ACCC20242024151131496018.6321369.95011132
Faisal RazaNOR20262026111111494814.90126118.2500189
Wayne ParnellSA/CC/BT20162016171261493424.8316590.30000124
Ben SmithCS/CD2018201881201494912.4241735.73001181
Dinura KalupahanaSSC/GG20262026271241493118.63148100.68000145
Adithya AshokAA/AUC20252025161341494116.5655526.85002144
Zak ChappellLEI201820181714314937*13.5522167.42000104
Azam KhanIU/DV20252025171401493110.64122122.13000117
Abbas AfridiPAK/SKAN/KK20252025221431493413.55110135.45001614
Will WilliamsLAN20232023201641496112.4257825.78012141
Andile PhehlukwayoSA/DOL201720173317814929*16.5615794.90003154
Derek UnderwoodENG19771977131731492310.6442235.31001150
Cameron GannonQUE/WA/SO2026202617183149239.9335941.50006113
Nathan LyonAUS/SS/NSW2023202315193149349.3142035.48003220
Dieter KleinLEI20192019231951494610.6420473.04001140
Steven FinnENG/MID2017201729201014931*14.9026456.44001212
Alex TudorENG1999199924214899*74.0024261.16010300
Abhinav MukundTN2016201644114867*49.33106139.62010154
Priyank PanchalGUJ202220224401485937.00105140.95010126
PreviousPage 329Next

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.