Stats: Highest run-scorers in ODI cricket for each year starting from 1971 to 2015

View : 499

2 Min Read

Highest run-scorers in ODI cricket for each year
info
Kane Williamson is highest run scorer in ODIs in 2015. (© Getty Images)

The first ODI cricket match was played between Australia and England on 5th January 1971. To date, 3712 ODIs have been played and many records have been created and broken in those matches. ODI cricket has been witness to some highly patient yet heroic knocks from batsmen from time and again, which have helped their team secure a hard-fought stalemate throughout the particular year. They may seem like inglorious stands, but the mental qualities displayed during such knocks, not to mention the degree of mastering the defensive technique, put these batsmen into the highest order of great cricketers.

There are many well-known players who have made more than 10,000 runs in ODIs in their careers that most of us have heard of. Many of us know about Sachin Tendulkar’s career runs or Kumar Sangakkara’s total sum; every die-hard cricket fan knows about Ricky Ponting and AB de Villiers’ career runs. But do you know the highest run scorers of each year in ODI cricket starting from 1971 to 2015?  Even if you are a cricket fanatic, some of the record holders will certainly surprise you. While some legends like Sachin Tendulkar, Brian Lara are on this list, there are some you would least suspect of holding the record.

Here we have presented a table which shows Highest run-scorers in ODI cricket for each year starting from 1971 to 2015:

YearBatsmanCountryMatchesRuns
1971John EdrichEngland182
1972Dennis AmissEngland3168
1973Dennis AmissEngland2134
1974David LloydEngland4193
1975Glenn TurnerNew Zealand6359
1976Viv RichardsWest Indies3216
1977Greg ChappellAustralia3174
1978Clive RadleyEngland4250
1979Viv RichardsWest Indies8526
1980Gordon GreenidgeWest Indies7469
1981Graeme WoodAustralia17658
1982Zaheer AbbasPakistan14677
1983David GowerEngland201086
1984Desmond HaynesWest Indies20813
1985Desmond HaynesWest Indies281232
1986Sunil GavaskarIndia23805
1987Javed MiandadPakistan221084
1988Andrew JonesNew Zealand19806
1989Desmond HaynesWest Indies231007
1990Dean JonesAustralia221174
1991Richie RichardsonWest Indies19658
1992Javed MiandadPakistan25942
1993Brian LaraWest Indies301349
1994Hansie CronjeSA291133
1995Brian LaraWest Indies15806
1996Sachin TendulkarIndia321611
1997Sourav GangulyIndia381338
1998Sachin TendulkarIndia341894
1999Sourav GangulyIndia411767
2000Sourav GangulyIndia321579
2001M JayawardeneSri Lanka341260
2002Mohd YousufPakistan321362
2003Mohd YousufPakistan331168
2004Rahul DravidIndia311025
2005Ricky PontingAustralia291191
2006K SangakkaraSri Lanka361333
2007Matthew HaydenAustralia321601
2008Gautam GambhirIndia271119
2009MS DhoniIndia291198
2009Ricky PontingAustralia291198
2010Hashim AmlaSouth Africa151058
2011Virat KohliIndia341381
2012K SangakkaraSri Lanka311184
2013Misbah-ul-HaqPakistan341373
2014K SangakkaraSri Lanka281256
2015Kane WilliamsonNew Zealand261317

Here is another table which includes team-wise distribution of top ODI run-scorers in respective calendar years:

CountCountry
10India
9West Indies
6Australia
6England
6Pakistan
4Sri Lanka
3New Zealand
2South Africa

Get every cricket updates! Follow Us:

googletelegraminstagramwhatsappyoutubethreadstwitter

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store