DeepCover

Most runs in ODIs (all-time)

Sachin Tendulkar scored the most runs in ODIs (all-time) - 18426 runs.

Verified cricket record
The readClear daylight at the top - Sachin Tendulkar leads Virat Kohli by 23% on runs.
Sachin Tendulkar
18426
runs · Sachin Tendulkar
Most runs in ODIs (all-time)
Top 8 - Runs
Chart values: Sachin Tendulkar: 18426 Top 8 - Runs; Virat Kohli: 14941 Top 8 - Runs; Kumar Sangakkara: 14234 Top 8 - Runs; Ricky Ponting: 13704 Top 8 - Runs; Sanath Jayasuriya: 13430 Top 8 - Runs; Mahela Jayawardene: 12650 Top 8 - Runs; Rohit Sharma: 11895 Top 8 - Runs; Inzamam ul Haq: 11739 Top 8 - Runs
Sachin Tendulkar18426
Virat Kohli14941
Kumar Sangakkara14234
Ricky Ponting13704
Sanath Jayasuriya13430
Mahela Jayawardene12650
Rohit Sharma11895
Inzamam ul Haq11739
Answer data table
1. Sachin Tendulkar1842621368
2. Virat Kohli1494115903
3. Kumar Sangakkara1423418048
4. Ricky Ponting1370417046
5. Sanath Jayasuriya1343014725
6. Mahela Jayawardene1265016020
7. Rohit Sharma1189512784
8. Inzamam ul Haq1173915812
9. Jacques Kallis1157915885
10. Sourav Ganguly1136315416

Who scored the most runs in ODIs (all-time)?

Sachin Tendulkar scored the most runs in ODIs (all-time) - 18426 runs. Second is Virat Kohli (14941), third Kumar Sangakkara (14234).

Related leaderboards

Explore more