#4 Most runs in international cricket
Sachin Tendulkar is the leading run-getter not only in ODIs but also in Test cricket, making him the all-time leading run-getter in international cricket. In international cricket, he has 34357 runs, a figure that is unlikely to be surpassed anytime soon. Virat Kohli is the closest active batter to Sachin Tendulkar’s record, with 25268 runs across all formats.