Virat Kohli ODI Runs: Most Runs in ODI – Check Complete List

Updated on: Jan 15, 2023 10:45 pm IST

  • Virat Kohli

    The third ODI between India and Sri Lanka saw many records being created and broken. The chief architect behind was none other then Virat Kohli as he played a staggering innings and entered the top five of the all-time highest run-getters in the ODI format.

    Virat Kohli surpasses Mahela Jayawardene to become fifth highest run-getters in the ODI format

    Virat Kohli played another fine innings as he smashed his 46th ton in the third ODI against Sri Lanka and added another piece of sheer brilliance in his resume. This was his third century in his last four innings as he made a staggering comeback after have a rusty patch.

    After registering a ton in the first game of the series, Kohli continue his magnificent form and crafted his innings in a staggering way in third game to notch up his 74th international ton. It was a sensational innings by him as  looked very optimistic right from ball 1 and played staggering strokes all over the ground.

    Kohli played an unbeaten knock of 166 runs and helped India post a total of 390 runs on the board. He smashed 13 fours and 8 sixes in his innings and batted with a strike rate of 150.91.  His knock also saw him bagging few records as well. He surpassed Sachin Tendulkar with the most ODI hundreds at home and also broke the record of most tons against opponent with his tally of 10 centuries against Sri Lanka.

    But one of the most prominent records that he achieved was he entered the top five of the all-time highest run-getters in the ODI format surpassed  Mahela Jayawardene (12650) to become the fifth highest run-getter in this format.

    Most Runs in ODI

    As Virat Kohli surpassed  Mahela Jayawardene (12650) to become the fifth highest run-getter in this format, let’s take a look at who has Most Runs in ODI.

    S.No

    Player name

    Team

    Matches

    Runs

    Average

    50/100

    1.

    Sachin Tendulkar

    India

    463

    18426

    44.83

    96/51

    2.

    Kumar Sangakkara

    Sri Lanka

    404

    14234

    41.98

    93/25

    3.

    Ricky Ponting

    Australia

    375

    13704

    42.03

    82/30

    4.

    S Jayasuriya

    Sri Lanka

    445

    13430

    32.36

    68/28

    5.

    Virat Kohli

    India

    268

    12754

    58.23

    64/46

    Sachin Tendulkar has the most runs in ODI with 18426 runs to his name. He is followed by Kumar Sangakkara, who has scored 14234. Former Australian skipper Ricky Ponting is third on the 13704 runs with S Jayasuriya fifth on the list with 13430 runs to his name. Virat Kohli is fifth on the list with 12754* runs to his name.

    Previous Article
    Next Article