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
PR SurveINA20252025108422150*55.25166133.130101710
John WaiteSA196419646802217727.6328741.11010140
Ekant SenHIM20192019109122151*27.63185119.460101710
Hemu AdhikariIND1952195269222181*31.57--02350
Aunshuman GaekwadIND198419846902217424.5617846.63021100
Niall O'BrienIRE20082008101012217024.5633665.77020212
Ramnaresh SarwanLEI2014201461102216020.0943550.80011271
Denesh RamdinWI/TKR201920191411322150*27.63215102.79011147
Dhananjaya LakshanCCC20242024121102217220.09216102.31011207
Raveen YasasBSC/CMCC2025202571102214520.0954740.40001200
VVS LaxmanIND1999199961202216718.4250743.59012300
Aamir KaleemOMA20152015141242215927.63188117.55011198
Graham ClarkDUR20162016101202215418.4233565.97011264
Travis MullerOV20222022812222165*22.1064734.16020283
A LiyanaarachchiKYCC20262026121202216118.4227580.36021254
Mohammad NadeemOMA20242024171342216024.5623494.44010173
Pushkar SharmaKEN20252025141302217817.0030572.46010291
Michael BoothWAR202520251313422158*24.5632268.63012245
E BeukesCAA202520251513522135*27.63189116.930001313
NM SalonenFIN20262026151302214417.00163135.580011310
Craig EvansZIM199619961414322196*20.0931470.38011204
Alzarri JosephWI/SKAN20202020171432218620.0929076.21013228
Shakib Al HasanLQ/ME/AABF20252025191522216117.00176125.570121910
Stuart BroadENG/NOT202220221315422145*20.0926483.71001276
Lewis McManusHAM20202020131502215014.7335063.14011224
Thisara PereraKT/JK202220222116522136*20.09143154.55001227
Ben MikeWAR/LEI201920191416322145*17.0057638.37000260
Jack RichardsENG19871987181622215015.7956838.91012150
André NelSA20072007241752213418.4235162.96001245
Karan KCNEP/KG202520252617322165*15.79165133.940131015
Chamindu WijesingheCCC20262026211852216517.0037758.62011136
Daniel WorrallSUR/LS20232023211952215115.7925088.40014314
Brydon CarseENG/DUR20222022191922212813.0027081.85001197
Anjar TadarusINA202520253021522159*13.8123693.64011187
Jack LeachENG/SOM202420242823112213718.4237558.93002213
Pat CumminsAUS/ST201920193629722126*10.0550343.94006260
Ahmed FaizMAS20162016222220111*-160137.502002011
Victor TrumperAUS1910191023022015973.3325088.00100211
Peter GoughJER2017201755122071*55.0030472.37020250
Nummy DeaneSA192819283512207755.00--020-1
Mark AdrianatosMR2024202466122060*44.0032368.11020254
Stork HendryAUS1928192836022011236.6762335.31100170
Bernard JulienWI1973197356022012136.6729774.07111333
Zeeshan MaqsoodOMA2020202087122010936.6726283.97110254
Riazat Ali ShahUGA2025202597222066*44.00167131.740101911
Eddie PaynterENG193319335722208344.0049037.55021221
Bob CowperAUS196419645712208336.6715853.80020250
JP KingWAR202620269822205636.67176125.000211311
Clem HillAUS190419044802208827.50--010180
Matt RevisYOR20212021109122058*27.5023693.22012245
PreviousPage 253Next

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.