Cricket is a bat-and-ball game where both batsmen and bowlers try to dominate over one another. There are several batsmen who showed brilliant talent in their batting and scored big runs for their teams.
Sachin Tendulkar of India is on the top of the list of most runs scored by a batsman in international cricket. He is also known as the god of cricket in the world. He has scored 34,357 runs in 782 innings with a batting average of 48.52. He also holds the record of 100 tons in international cricket.
Kumar Sangakkara of the Sri Lankan team is on the 2nd spot in the list. Sangakkara has made 28,016 runs at the international level in 666 innings with a batting average of 46.77. The highest score made by Sangakkara in an inning is 319 runs.
Ricky Ponting from Australia is on 3rd place. Ricky Ponting has made 27,483 runs in 668 innings with a batting average of 45.95. He has 71 international tons in his career which he made against different countries.
Most Runs in Cricket including Test, ODI, T20 International
Mahela Jayawardene, another Sri Lankan legend is on the 4th spot. Jayawardene has made 25,957 runs in 725 innings. His batting average is 39.15.
Jacque Kallis of South Africa is on 5th place on the list. He has made 25,534 international runs in 617 innings. His batting average is 49.10 and he has also scored 62 international centuries in his career.
Rahul Dravid of India is on 6th place. He is also known as The Wall of Cricket. He has made 24,208 international runs in 605 innings. His batting average is 45.41 and he scored 48 international centuries.
Virat Kohli, the current Indian captain is on 7th place. Virat Kohli has the best average of 55.28 amongst all the batsmen present in this list. Virat Kohli has scored 23,049 runs in just 490 innings and hopefully many more runs to come in future. His highest score is 254 not out.