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
Andrew HazeldineCAN2018201891311334111.0823357.08003152
Dominic DrakesWI/YOR/CS20222022221301333810.2317277.33001144
Josh ShawYOR/GLO20162016121431332912.0932141.43003170
Nathan EllisAUS/CSK/HH20252025361651334012.0914790.48003126
Curtly AmbroseWI19981998121631333110.2322658.85004161
Kevon CooperRR/CK/TTRS20132013291771332713.3084158.3300479
Neil WagnerNZ/OV20132013141751333711.0825751.75003164
Matt SalisburyDUR2018201810184133379.5045329.36003120
George GarrettKEN202420241319111334816.6333439.82001160
Eric SzwarczynskiNED2014201422113275*132.0021062.86020120
Graham DowlingNZ196119611201327466.00--02090
Taufeeq UmarPAK2001200133013210444.0021162.56100200
Phil JaquesHH201120113301327344.00116113.79010101
Aniruddha JoshiKAR2018201843313273*-74178.38010146
Walter RobinsENG1935193533113210866.00--100120
Deryck MurrayWI197819783301326044.008758.62020130
Hamisi AbdallahTAN201720175401326933.0027248.5301071
Bakhtiar TahiriBUL202120214411324944.00106124.53000156
Harold LarwoodENG193319333411329844.0019169.11010141
Khaled MahmudBAN199819986501324726.4020165.67000130
Fawad AlamPAK2020202035113210233.0039833.17101150
Binod BhandariNEP202020207501325926.4016679.52010142
Ashton AgarAUS/PS201320133501329826.4020963.16010182
Rajat PatidarMP2018201855113251*33.00100132.00011123
Martyn MoxonENG198519855501327026.4024753.4401180
Danie KeulderNAM200320036601325222.0022060.00011110
Neil BroomNZ201020106601327122.0016978.11012111
Dean BrownlieND202020206601325522.0095138.95010182
Cole McConchieCAN201620163601323022.0026450.00000110
Jack HobbsENG1909190936113262*26.4010.0001100
George BonnorAUS188318833601328722.0010.0001293
Majid KhanPAK198219825601326322.0025551.76010160
Gary GilmourAUS197619764601329522.0014988.59011172
Rod LathamNZ199019906621323833.0018969.8400080
Owais ShahENG200220027711325722.0020564.39010110
Yalaka Venugopal RaoDC2012201210711323622.00126104.7600085
Sam WhitemanPS2014201410701325318.86129102.3301091
Ollie NewtonWF/WEL202220225701327018.8617575.43012165
Yasin PatelKUW2025202511731324033.00110120.0000068
B Ito-DavisJPN20242024107213247*26.4095138.95000102
JJA FrewCAN202520255701323618.8637535.20000181
Afsar ZazaiAFG202320236701324818.8615585.16000122
Naved LatifPAK200220027801324516.5024853.23002201
NazimuddinBAN200820088801324716.5017874.16000134
Dwaraka Ravi TejaMEG20212021108313236*26.4015585.1600192
Harry SwindellsLEI202420247801323516.5027048.89000122
S HookEST202520258821325122.00103128.16011107
Arslan AmjadEST202520258801326416.50117112.8201177
Himalay AgarwalHI2021202110901322914.67126104.7600375
Shashank SinghPK2026202612931325622.0070188.57011118
PreviousPage 353Next

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.