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
Kagiso RabadaSA/PK/LIO202420244223719031*11.8827569.09002253
Sam CookESS/TR20222022322391903813.5746540.86002202
Darren GoughENG200120011924819040*11.8840846.57005271
Bobby AbelENG1889188923118912094.5024149.79100180
Moin-ul-AtiqPAK1988198833018910563.0023779.7510060
Abdul WaheedKSA2026202644118967*63.00129146.51030205
Tahir DarBHR201720176511897947.2522882.89021189
Billy BarnesENG1884188435118913447.253161.2910190
Eric RowanSA193919393501898537.80--02100
Denis ComptonENG1939193935218912063.00--100160
Jack CheethamSA195419543521898963.00--010122
SL StewartCAN201220123601897631.5045541.54021151
Aminul IslamBAN199819986621897047.2532458.33020150
Allan DouglasBER202120216601897431.50105180.000212311
Mahesh KumaraNSWC20262026461189121*37.8033157.10101280
Tony MannAUS1977197736018910531.5036751.50100161
Paul CollingwoodENG200120017711897731.5023082.17021143
Mark VermeulenZIM200220026721897937.8020990.43020320
RG MukasaUGA202420247701896927.00172109.88023136
Brett HamptonCAN/ND201720177701896027.00156121.150101413
Ray LindwallAUS1955195567218911837.80540.00100162
Geoff BarnettCAN201020108801893623.6325474.41000211
Umar AminPZ20192019118318961*37.80163115.95021223
Angelo PereraSL/COLBO2019201910801898423.6321587.91010172
Ken McClureCAN202320238801896823.63131144.27011217
Hamid MahmoodSWE202220229821896931.50187101.07021182
Curtis HeaphyCS/CD202320235801895623.6355134.30010140
Mark DoneganLL202320238801898723.6322285.14020138
Jamal ToddOV202320234801896423.6346640.56011301
Collis KingWI197619766821896331.5034754.47021232
Sharad VesawkarNEP2014201410941894037.8027169.74000221
Rahkeem CornwallAABF202620269901894921.0093203.230011916
Nizakat KhanHK201320139931895731.50156121.15011134
Craig MilesGLO20142014119218962*27.0031360.38011330
Baba AparajithTN201820189911894523.63161117.39000165
Will PucovskiVIC202320235901896521.0051236.91011180
Bhanuka RajapaksaSL/GG2020202011911894023.63122154.920002011
Ashutosh SharmaPK2024202411921896127.00113167.260101015
Umar NawazSWE202220229901895621.00188100.53010169
Warwick ArmstrongAUS190919095911894523.63--00100
Jimmy MaherAUS200320031210118949*21.0030961.17001173
Gary WilsonIRE200920091010118951*21.0026770.79011202
Ryan HarrisAUS/BH2014201481021897423.6328865.63010194
Stiaan van ZylSA2015201571011893621.0038249.48002280
Ahmed HassanMAL20192019111001895318.9019298.44010182
Aminuddin RamlyMAS201420141210218951*23.6321986.300101310
Saif HassanRR/DD20242024101001895718.90168112.50011187
Tenjin RabgeyBHU202620261010018910818.90172109.88102205
Dulash UdayangaBRC/PSC2025202561011899421.0043443.55022211
Jackie McGlewSA1960196051011894521.00--00170
PreviousPage 282Next

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.