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
Bhanu AnandBOK202220221212518836*26.86124151.610001012
Dwayne BravoRR/TKR/ME202320232113518876*23.50141133.330121511
Dane HutchinsonAA/WF2016201671341884820.8937650.00000203
Zeeshan KhanMAC20212021131301884714.46172109.30001193
V ThewmikaTUCA202520251313418838*20.8940047.00000151
Ryan HigginsMID201620161614518857*20.8919397.41012173
Akila DananjayaCCC/DS20262026231521884314.4624776.11002182
Roelof van der MerweSA/RCB20092009291621884813.43160117.500021013
Shane WarneAUS19981998211851883514.4629962.88003193
Chris JordanENG/PK/SS20212021431881883018.80126149.210011210
Seth RanceNZ/CS/CD201920192219518820*13.4321288.68000207
Nathan EllisAUS/PK/HH20212021261941883112.5331559.68001191
Craig MilesGLO201820181520618838*13.4350437.30001280
Ian BradshawWI20062006322171883713.4348438.84003173
Ashton AgarAUS/PS/WA202120212522518830*11.0621587.44003147
Darren GoughENG2000200033271218823*12.5342644.13002161
Maurice LeylandENG19381938110187187187.0043842.69100170
D Doyle-CalleSPA202620265421876293.50118158.47010913
Eric RowanSA19481948241187156*62.337729.8710010
Steve CamachoWI196919692401877146.7550736.88020220
Phil JaquesAUS200620065501879437.4025074.80021242
Andrew HoddYOR2014201485118769*46.7520790.34021262
WGRL WijenayakeBSC2026202645118757*46.7542344.21030190
Marc TaylorBAH202120216601876731.17160116.880201312
Joy PereraITA201920196611876737.40134139.55010207
Syd GregoryAUS189818984621877146.7510.00021100
Chris DelanyGIB2021202177218769*37.40149125.50020211
SKS GillLUX2025202577118767*31.17180103.89010171
Mark BoucherSA/CC201220128831874637.4028565.61000221
DES MaxwellCAN200620067831877237.4029064.48022182
R SatheesanROM2026202688118765*26.71135138.520221511
SB KeeneAA/AUC202420245801876023.3825872.48010252
C.B. FryENG189918995801876023.38--02040
Shoaib MohammadPAK1985198598118772*26.7131149.52020171
RD ShahKEN200120019901875520.7835352.97021202
Basir AhamadNEP202620269911874723.3827568.00000173
Herschelle GibbsSA1997199791001873318.7029563.39001182
Lesego SenokwaneNW20222022121001874618.7019993.97000202
Santhush GunathilakeRCC2024202491001875718.7023878.57011212
Nizakat KhanHK20262026111101877617.00135138.52010205
Yasser NazirBHR20262026111121874620.78153122.22001217
Sarfraz NawazPAK1977197771111875118.703050.0001120
Pat SymcoxSA19931993131111875018.7036551.23010175
Will GidmanNOT2015201571211875717.0042344.21012230
Saurabh TiwaryRCB201120111613518742*23.3818899.47000135
Jan Nicol Loftie-EatonNAM20232023211321876117.0024576.33012135
V MbazoBOT20262026131311875015.5822383.86011162
Piyush ChawlaKKR/GUJ201920192614418741*18.70123152.03002189
Joe CarterND2016201671401876313.3649537.78012221
Chad SoperPNG20192019201441873618.7037150.4000081
PreviousPage 284Next

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.