Dominating the Decades: Most Runs in a Calendar Year in ODI

Cricket is a sport filled with records and milestones, and one such remarkable feat is the tally of most runs scored in a calendar year in One Day Internationals (ODIs). Over the years, several cricketers have left an indelible mark on the history of the game by amassing staggering runs within the span of a calendar year. In this article, we will delve into the top performers who etched their names in the record books for the most runs in a calendar year in ODI.

1. Sachin Tendulkar (IND) | 1998:

The ‘Little Master’ Sachin Tendulkar, widely regarded as one of the greatest batsmen in cricket history, had an outstanding year in 1998. In 33 innings, Tendulkar scored a phenomenal 1894 runs at an impressive average of 65.31. His highest score in that year was 143, and he recorded nine centuries and seven half-centuries. Tendulkar’s consistency and ability to convert starts into substantial scores made him the leading run-scorer for the calendar year 1998.

2. Sourav Ganguly (IND) | 1999:

The elegant left-hander Sourav Ganguly showcased his batting prowess in the calendar year 1999. Playing 41 innings, Ganguly accumulated 1767 runs at an average of 46.5. With a highest score of 183, he managed to score four centuries and ten half-centuries. Ganguly’s aggressive yet stylish approach to batting played a pivotal role in India’s success during that period, and his impressive run tally solidified his place among the top ODI batsmen of the year.

3. Rahul Dravid (IND) | 1999:

The Wall of Indian cricket, Rahul Dravid, also had an exceptional year in 1999. In 43 innings, Dravid scored 1761 runs at an average of 46.34. His highest score in that calendar year was 153, and he registered six centuries and eight half-centuries. Known for his classical technique and solid temperament, Dravid’s contributions were crucial for India’s batting lineup, and his consistent performances made him one of the leading run-scorers in ODIs in 1999.

4. Sachin Tendulkar (IND) | 1996:

Sachin Tendulkar makes another appearance on this list, showcasing his dominance in multiple years. In 1996, he played 32 innings, accumulating 1611 runs at an impressive average of 53. Tendulkar’s highest score that year was 137, and he recorded six centuries along with nine half-centuries. Tendulkar’s ability to adapt to different formats and conditions made him a force to be reckoned with, and his contributions were crucial to India’s success in ODIs during the mid-’90s.

Read Also: Most Test Runs in a Calendar Year

5. Matthew Hayden (AUS) | 2007:

Australian opener Matthew Hayden had a stellar year in 2007, showcasing his aggressive and powerful batting style. In 30 innings, Hayden amassed 1601 runs at an outstanding average of 59. His highest score during that period was an unbeaten 181, and he notched up five centuries and six half-centuries. Hayden’s ability to dominate the opposition and set the tone at the top of the order played a pivotal role in Australia’s success, making him the highest run-scorer in ODIs for the calendar year 2007.


The ability to score consistently in the fast-paced and unpredictable format of ODIs is a testament to the skill and temperament of these legendary batsmen. Sachin Tendulkar’s name features prominently on this list, highlighting his unparalleled consistency and longevity in the ODI format. Other stalwarts like Sourav Ganguly, Rahul Dravid, and Matthew Hayden also left an indelible mark with their exceptional performances in specific calendar years.

As cricket continues to evolve, records are made and broken, but the achievements of these cricketers in their respective calendar years remain etched in the annals of cricket history. Their performances serve as an inspiration for aspiring cricketers and a source of nostalgia for fans who witnessed these batting maestros in their prime. The quest for the most runs in a calendar year in ODIs continues, and the legacy of these cricketing legends lives on in the hearts of fans worldwide.

Most Runs in a Calendar Year Odi:

SR Tendulkar (IND)19983433189414365.31102.1597
SC Ganguly (IND)19994141176718346.576410
R Dravid (IND)19994343176115346.3475.1668
SR Tendulkar (IND)19963232161113753.782.469
ML Hayden (AUS)200732301601181*59.2989.1956
Saeed Anwar (PAK)19963636159511551.4591.56310
Shubman Gill (IND)20232929158420863.36105.4559
SC Ganguly (IND)20003232157914456.3982.7576
RG Sharma (IND)20192827149015957.389.9276
MJ Guptill (NZ)201532321489237*55.1496.5648
ME Waugh (AUS)19993636146810644.4875.59211
G Kirsten (SA)20003636146711544.4573.2213
V Kohli (IND)20172626146013176.8499.1167
G Kirsten (SA)199629291442188*57.6883.6464
SR Tendulkar (IND)200733321425100*47.585.58113
RT Ponting (AUS)200727241424134*79.1191.6958
DA Warner (AUS)20162323138817363.09105.4774
V Kohli (IND)20113434138111747.6285.5648
V Kohli (IND)202327241377166*72.4799.1368
V Kohli (IND)20192625137712359.8696.3657
KS Williamson (NZ)20152726137611857.3389.8739
Misbah-ul-Haq (PAK)20133432137396*54.9273.54-15
Mohammad Yousuf (PAK)200232301362141*54.4884.9156
BC Lara (WI)19933030134915349.9672.3347
SD Hope (WI)20192826134517061.1377.9248
SC Ganguly (IND)19973835133811341.8169.72110
KC Sangakkara (SL)20063633133310944.4379.25112
SR Tendulkar (IND)20003434132814639.0581.7736
SC Ganguly (IND)19983635132812441.569.7847
IJL Trott (ENG)20112928131513752.680.03210
HH Gibbs (SA)20023737131015338.5288.3353
Mohammad Hafeez (PAK)201333331301140*46.4684.3754
JH Kallis (SA)20003938130098*44.8266.59-11
RG Sharma (IND)201721211293208*71.8399.4665
Yuvraj Singh (Asia/IND)20073633128712145.9689.4919
Ijaz Ahmed (PAK)19963836128111741.3278.219
V Kohli (IND)201334301268115*52.8397.5347
M Azharuddin (IND)199837331268153*43.7276.5738
DPMD Jayawardene (SL)20013431126011646.6681.9237
KC Sangakkara (SL)20142828125612846.5187.748
RG Sharma (IND)20232726125513152.29117.0729
AD Mathews (SL)201432311244139*62.289.4319
AC Gilchrist (AUS)19993737124115433.5489.0826
SC Ganguly (Asia/IND)2007323012409844.2873.02-12
DL Haynes (WI)198528271232145*5672.9837
IVA Richards (WI)198529251231103*61.5592.62112
CH Gayle (WI)200632321217133*41.9683.8144
PA de Silva (SL)19972827121213452.6986.3838
AB de Villiers (Afr/SA)20073332120914644.7792.2938
TM Dilshan (SL)201525241207161*52.4790.7546
DJ Mitchell (NZ)20232625120413452.34100.2453
JH Kallis (SA)200233321204104*44.5975.39110
V Kohli (IND)201814141202160*133.55102.5563
ST Jayasuriya (SL)20013333120210737.5683.2428
KC Sangakkara (SL)20132523120116963.2189.56210
MS Dhoni (IND)20092924119812470.4785.5729
RT Ponting (AUS)20092929119812642.7881.1129
RG Sharma (IND)2013282711962095280.8128
AB de Villiers (SA)201520181193162*79.53137.9155
MS Atapattu (SL)200232321192123*41.171.1628
RT Ponting (AUS/ICC)200529281191141*45.884.0538
PA de Silva (SL)19963029118814549.591.7345
DPMD Jayawardene (SL)200636341185126*40.8687.8428
KC Sangakkara (SL)20123129118413343.8579.1436
ST Jayasuriya (SL)199726261178151*51.21113.5939
DM Jones (AUS)19902222117414569.0578.8447
Younis Khan (PAK)2002363411739041.8977.99-12
Mohammad Yousuf (PAK)20033331116810643.2579.07111
RT Ponting (AUS)1998242411661455376.9136
MEK Hussey (AUS)20093331116683*48.5890.8-11
AB de Villiers (SA)20132726116312850.5697.0737
S Dhawan (IND)20132625116211950.5297.8954
Mohammad Yousuf (PAK)200041411161100*32.2563.0917
TM Dilshan (SL)20132525116012561.0581.0637
SPD Smith (AUS)20162625115416450.1789.1837
RT Ponting (AUS)200334311154140*46.1681.6754
ST Jayasuriya (SL)20062625115315748.04107.4552
P Nissanka (SL)20232929115110444.2687.3929
A Jadeja (IND)199936341144103*42.3777.0825
SR Tendulkar (IND)20032121114115257.0587.3638
AJ Finch (AUS)201923231141153*51.8689.4246
SR Watson (AUS)201123221139185*56.95108.8928
WJ Cronje (SA)19942929113311243.5769.0827
V Sehwag (IND)20023030113012641.85105.0135
KC Sangakkara (SL)20112725112711151.2273.3219
G Gambhir (IND)20082727111911346.6290.5337
TM Dilshan (SL)201231301119160*41.4484.6443
GW Flower (ZIM)200133331116142*37.275.6625
SC Ganguly (IND)200232301114117*38.4182.719
Inzamam-ul-Haq (PAK)19992928110610746.0870.4110
Ijaz Ahmed (PAK)199731311104139*38.0676.0818
M Azharuddin (IND)199736321104111*40.8871.2219
MS Dhoni (Asia/IND)200737331103139*44.1289.617


Q1: Who holds the record for the most runs in a calendar year in ODI?

Sachin Tendulkar holds the record for the most runs in a calendar year in ODI. He achieved this feat in 1998, scoring a remarkable 1894 runs in 33 innings with a highest score of 143.

Q2: How many centuries did Matthew Hayden score during his prolific year in 2007?

Matthew Hayden scored a total of five centuries during his outstanding year in 2007. When he became the highest run-scorer in ODIs. His aggressive batting style and consistency at the top of the order played a crucial role in Australia’s success during that period.

Spread the love

By Abdullah

Hi, I am a cricket lover and write about cricket-related content.

Leave a Reply