Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

The most runs in a calendar year in all cricket v Sri Lanka at R Premadasa Stadium: 400 by Mohammad Azharuddin in 1997.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At R Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad AzharuddinIND19971997552400126133.3352875.76220214
Yuvraj SinghIND2009200977136511760.83335108.96130476
MS DhoniIND200920097712829447.0033185.20030104
Dean JonesAUS19921992342253100*126.5048252.49120183
Sachin TendulkarIND1997199755025014350.0037666.49110290
Joe RootENG20262026331247111*123.5028885.76120191
Shikhar DhawanIND2021202166121486*42.8022395.96011242
Gautam GambhirIND2009200955021315042.60205103.90100251
David WarnerAUS202220225512099952.25186112.37020281
Ahmed ShehzadPAK201520154401929548.00190101.05010211
Sourav GangulyIND1997199755018911337.8023480.77101220
Aiden MarkramSA202120216511889647.00175107.43010107
Harry BrookENG20262026331184136*92.00153120.26100139
Sachin TendulkarIND2009200944017813844.5018795.19100152
Suryakumar YadavIND202120214411745358.00135128.89020232
Ajay JadejaIND1997199744017211943.0018791.98100111
Virender SehwagIND2009200955017011634.00131129.77100260
Virat KohliIND20122012221166128*166.0018490.22100141
Younis KhanPAK200920092201658982.5021178.2002090
Rahul DravidIND199719975501646932.8034747.26020170
Reeza HendricksSA2021202155116456*41.00152107.89020152
Janneman MalanSA2021202133016212154.0018587.57100141
Craig ErvineZIM202420246601628227.0018388.52023173
Joe RootENG201420144401608040.0021375.1201071
Rohit SharmaIND202420243301576452.33111141.44020188
Quinton de KockSA2021202133215359*153.00126121.43020171
Mohammad HafeezPAK201520154401527038.0017885.39020151
MS DhoniIND200820083301487649.3316788.62020120
David BoonAUS1992199234114769*49.0029250.34010100
Aaron FinchAUS202220225511476236.75145101.38022125
Tanzid HasanBAN2025202533114273*71.00119119.33020107
VVS LaxmanIND2001200133114187*70.5020768.12010170
Moeen AliENG2014201444014011935.00115121.74101145
Suresh RainaIND200820083301397646.3317181.29020122
Ravi BoparaENG201420143301386546.0016285.1902052
Umar AkmalPAK20092009331138102*69.00101136.6310094
Suresh RainaIND2009200977113049*21.6713199.24002113
Manoj PrabhakarIND199319932201258662.5020062.5001060
Shoaib MalikPAK2015201544312546*125.0088142.0500094
Suresh RainaIND2012201222212365*-96128.13020102
Navjot SidhuIND1997199722012111160.5023052.61100132
Azhar AliPAK2012201233111881*59.0018962.4301081
Johnson CharlesWI201520153301188339.3397121.6501087
Greg MatthewsAUS199219923411175539.0025645.7002090
Matthew WadeAUS201620163301167638.6714580.0001030
Mohammad AzharuddinIND199319932201156257.5014678.7702043
Rahul DravidIND2001200133111349*56.5019657.6500050
Alex CareyAUS202220223311134956.5013782.4800061
Sachin TendulkarIND19961996110110110110.0013879.7110051
Virat KohliIND200820083301105436.6715073.33010141
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.