Close Menu
    What's Hot

    ICC Cricket World Cup 2027 Schedule: Latest Dates, Venues, Format and Fixture Status

    August 18, 2026

    IPL Winners List: All Champions, Runners-Up, Final Records and Title Trends (2008-2026)

    August 8, 2026

    Why MS Dhoni Wears Number 7: The Story Behind His Iconic Jersey

    August 7, 2026
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram Vimeo
    treqlly
    Login
    • Home
    • Sports
    • Cricket
    • Player
    • News
    treqlly
    • Home
    • Sports
    • Cricket
    • Player
    • News
    Home»Sports»Cricket»Most Runs in ODI Cricket: Updated All-Time Rankings, Records, and Milestones
    Cricket

    Most Runs in ODI Cricket: Updated All-Time Rankings, Records, and Milestones

    treqllyBy treqllyAugust 6, 2026No Comments5 Mins Read
    Most Runs in ODI Cricket
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Sachin Tendulkar leads the all-time ODI run-scoring list with 18,426 runs, followed by Virat Kohli with 14,941, Kumar Sangakkara with 14,234, and Rohit Sharma with 11,720. This is the clearest all-time answer to the query Most Runs in ODI Cricket, and it also gives the key context readers usually want next: who is closest, who is active, and which batting records sit alongside the run tally.

    Table of Contents

    Toggle
    • Why this leaderboard matters
    • Frequently Asked Questions

    Most runs in ODI cricket: all-time top 10

    RankPlayerSpanMatchesInningsRunsAverageStrike Rate100s50sHighest Score
    1Sachin Tendulkar1989-201246345218,42644.8386.234996200*
    2Virat Kohli2008-2026*31430214,94158.6093.505479183
    3Kumar Sangakkara2000-201540438014,23441.9978.862593169
    4Ricky Ponting1995-201237536513,70442.0480.393082164
    5Sanath Jayasuriya1989-201144543313,43032.3691.202868189
    6Mahela Jayawardene1998-201544841812,65033.3778.961977144
    7Inzamam-ul-Haq1991-200737835011,73939.5274.241083137*
    8Rohit Sharma2007-2026*28527711,72048.8392.973462264
    9Jacques Kallis1996-201432831411,57944.3672.891786139*
    10Sourav Ganguly1992-200731130011,36341.0273.702272183

    Kohli is now 3,485 runs behind Tendulkar, and Rohit Sharma remains comfortably inside the all-time top 10. Kohli also leads this list in batting average, while Rohit owns the highest individual ODI score.

    Read Also: Most Runs in Test Cricket: Top Run Scorers of All Time

    Tendulkar vs Kohli

    For readers comparing the two highest run-scorers in ODI history, this is the most useful direct snapshot.

    MetricSachin TendulkarVirat Kohli
    Runs18,42614,941
    Matches463314
    Innings452302
    Average44.8358.60
    Strike Rate86.2393.50
    100s4954
    50s9679
    Highest Score200*183
    Runs behind Tendulkar–3,485

    Kohli combines the second-highest ODI run total with the best average and strike rate among the top 10 players in this article. Tendulkar still leads on career accumulation, but Kohli leads on efficiency and ODI centuries.

    Read More: MS Dhoni: Biography, Records, Captaincy, Stats, IPL Career, Retirement, and Legacy

    Key takeaways from the leaderboard

    • Tendulkar’s lead over Kohli is 3,485 runs.
    • Kohli has the highest average among the top 10.
    • Kohli has the most ODI centuries with 54.
    • Rohit Sharma has the highest individual ODI score with 264.
    • The top 10 is a mix of long careers, top-order roles, and strong conversion rates.

    Fastest to 10,000 ODI runs

    RankPlayerInnings
    1Virat Kohli205
    2Rohit Sharma241
    3Sachin Tendulkar259
    4Sourav Ganguly263
    5Ricky Ponting266
    6Jacques Kallis272

    Virat Kohli holds the record for the fastest 10,000 ODI runs, reaching the milestone in 205 innings. Rohit Sharma reached it in 241 innings, while Tendulkar’s previous benchmark was 259 innings.

    ODI century record

    Virat Kohli holds the ODI century record with 54 hundreds. Sachin Tendulkar follows with 49, which was the long-standing benchmark before Kohli surpassed it.

    Read more: Explore more cricket timelines, player profiles, team rivalries, and cricket records.

    Why this leaderboard matters

    The all-time ODI run list is one of the cleanest measures of sustained batting excellence. It rewards longevity, adaptability, and the ability to keep scoring across different conditions, eras, and roles.

    It also gives readers a quick way to answer the most common follow-up questions: who leads, who is closest, who is most efficient, and which milestone records have been broken along the way.

    Frequently Asked Questions

    Who has the most runs in ODI cricket?

    Sachin Tendulkar has the most runs in ODI cricket with 18,426 runs. He still leads the all-time list by a clear margin, even after Virat Kohli’s latest update from the July 2026 England ODI series.

    How far behind Sachin Tendulkar is Virat Kohli?

    Virat Kohli is 3,485 runs behind Sachin Tendulkar in ODI cricket. That gap shows why Tendulkar’s record remains so difficult to catch, even for one of the greatest ODI batters ever.

    Who is second in the all-time ODI runs list?

    Virat Kohli is second all-time with 14,941 ODI runs. He also owns the highest batting average among the top 10 players in this article, which strengthens his case as the most efficient high-volume ODI batter.

    Who has the highest average among the top ODI run-scorers?

    Virat Kohli has the highest average among the top 10 ODI run-scorers listed here, at 58.60. That number helps explain why his record is often discussed as both productive and exceptionally efficient.

    Who has the highest strike rate among the top ODI run-scorers?

    Virat Kohli has the highest strike rate among the top 10 players in this article, at 93.50. Among the game’s biggest ODI run-scorers, that is a strong sign of modern-era scoring pace.

    Who has the most centuries in ODI cricket?

    Virat Kohli has the most centuries in ODI cricket with 54 hundreds. Sachin Tendulkar is next with 49, which was the standard for many years before Kohli went past it.

    Who is the highest active ODI run-scorer?

    Virat Kohli is the highest active ODI run-scorer, with Rohit Sharma next among the active players on the all-time list. Both remain central names in India’s ODI setup and sit inside the top 10 overall.

    What is the fastest 10,000 ODI runs record?

    Virat Kohli holds the record for the fastest 10,000 ODI runs, reaching the mark in 205 innings. He beat Sachin Tendulkar’s previous benchmark of 259 innings, which had stood for years.

    Why do ICC ODI rankings not match the all-time runs list?

    ICC ODI rankings measure current performance points, not lifetime career runs. A player can climb the rankings after a strong series without changing the all-time leaderboard, which is based on total career accumulation.

    Why is Rohit Sharma’s 264 so important?

    Rohit Sharma’s 264 is the highest individual score in ODI cricket. It remains one of the most iconic innings in limited-overs history and a record that still defines the upper edge of ODI batting.

    Batting Records Cricket Records International Cricket Most Runs in ODI Cricket ODI Cricket Sachin Tendulkar
    Previous ArticleMost Runs in Test Cricket: Updated All-Time Records, Rankings, and Key Milestones
    Next Article Most Runs in T20I: Highest Run Scorers in T20 International Cricket
    treqlly
    • Facebook

    Treqlly is a cricket-focused publishing platform dedicated to delivering accurate match scorecards, cricket timelines, player statistics, team records, and the latest cricket insights from international cricket, ICC tournaments, and the IPL.

    Related Posts

    IPL Winners List: All Champions, Runners-Up, Final Records and Title Trends (2008-2026)

    August 8, 2026

    Most Runs in T20I: Highest Run Scorers in T20 International Cricket

    August 6, 2026

    Most Runs in Test Cricket: Updated All-Time Records, Rankings, and Key Milestones

    August 5, 2026

    Shubman Gill: Biography, Career Stats, Records, Captaincy and Latest Form

    August 1, 2026
    Our Picks
    Don't Miss
    Sports

    ICC Cricket World Cup 2027 Schedule: Latest Dates, Venues, Format and Fixture Status

    By treqllyAugust 18, 20260

    The Cricket World Cup 2027 schedule is taking shape, but there is an important distinction…

    IPL Winners List: All Champions, Runners-Up, Final Records and Title Trends (2008-2026)

    August 8, 2026

    Why MS Dhoni Wears Number 7: The Story Behind His Iconic Jersey

    August 7, 2026

    Why Virat Kohli Wears Jersey Number 18: The Real Story Behind His Iconic Number 

    August 7, 2026
    About Us

    Treqlly is your daily dose of trending stories, lifestyle tips, and smart updates — all in one place.

    Quick Link
    • About Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
    Categories
    • Home
    • Sports
    • Cricket
    • Player
    • News
    Our Picks
    © 2026 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Sign In or Register

    Welcome Back!

    Login to your account below.

    Lost password?