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)

The most runs in a calendar year in all cricket v Sri Lanka at Asgiriya Stadium: 162 by Damien Martyn in 2004.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Asgiriya Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Damien MartynAUS2004200412016216181.0035545.63100211
Michael VaughanENG2003200312015710578.5041038.29110190
Ian BellENG200720071201578378.5033447.01020180
Ricky PontingAUS199919991201479673.5027852.88020142
Mohinder AmarnathIND19851985121146116*146.00--100-0
Adam GilchristAUS2004200412014414472.0018777.01101193
David HookesAUS19831983111143143*-15294.08100172
Brian LaraWI200120012311437471.5029348.81010162
Kepler WesselsAUS19831983110141141141.0018875.00100210
Nasser HussainENG2001200112012410962.0032038.75100133
Lance KlusenerSA20002000121122118*122.0023651.69100132
Geoff HowarthNZ198419841201226261.0022554.22020110
Mudassar NazarPAK198619862201228161.0028942.2101090
Sourav GangulyIND2001200112111698*116.0017068.24010170
Mark RichardsonNZ200320031201105555.0028638.46020151
Younis KhanPAK2006200612110873*108.0015569.68010190
Graham ThorpeENG200120011201055952.5021149.76010120
Jacques KallisSA200020001201038751.5025041.2001081
Inzamam-ul-HaqPAK19941994111100100*-12580.00100130
Carl HooperWI20012001230997233.0019052.1101070
Graham YallopAUS19831983110989898.0023841.18010140
Graham ThorpeENG20032003120985749.0033029.70010100
Steve TikoloKEN19961996110969696.0095101.0501084
Grant FlowerZIM20022002120937246.5024637.8001090
Shahriar NafeesBAN20072007120936446.5019248.44010130
Rahul DravidIND20012001120907545.0014263.38010150
Jacob OramNZ20032003120907445.0022739.65010170
Imran FarhatPAK20062006120886544.0016752.69010150
Ravi ShastriIND19851985120878143.50--010-0
Kris SrikkanthIND19851985120874743.5040117.50000-0
Sadagoppan RameshIND20012001120784739.0020039.0000090
Gavin RennieZIM19981998120775338.5029226.3701030
Mark BoucherSA20002000120756037.5013057.69010100
Andy FlowerZIM19981998120756737.5024830.2401020
Aamer SohailPAK19941994110747474.009875.51010111
Murray GoodwinZIM19981998120727036.0015446.7501040
Dilip VengsarkarIND19851985120726236.00--010-0
Ramnaresh SarwanWI20012001230704823.3316741.9200060
Narsingh DeonarineWI20052005120694034.5013949.64000101
Gavin RennieZIM20022002120686834.0014247.89011110
Mohammad AzharuddinIND19851985120684334.00--000-0
Paul StrangZIM19981998120683534.0017339.3100080
Greg ChappellAUS19831983110666666.0010364.0801070
Sunil GavaskarIND19851985121644964.00--000-0
Marlon SamuelsWI20012001230645421.3314344.7601180
Gareth BattyENG20032003121633863.0023327.0400080
Matt PriorENG20072007120636331.5015341.1801180
Alec StewartENG20012001120615430.5019631.1201090
Paul CollingwoodENG20072007120614530.5014841.2200040
Ian SmithNZ198419841216131*61.0043141.86000110
Page 1Next

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.