Most Runs in International Cricket: Joe Root has broken many records by scoring a century in the third ODI against Sri Lanka. He played a historic inning of 111 runs in this match. This was his 20th century in his ODI career and 61st century in his international career. Meanwhile, he has made a special record in terms of scoring the most runs in international cricket. He has now overtaken Brian Lara at number eight in the list of batsmen who have scored the most runs.
Brian Lara left behind
After playing an inning of 111 runs against Sri Lanka, Joe Root has scored 22,413 runs in his international career by batting in 506 innings. He left behind Brian Lara, who had scored 22,358 runs in his international career. Root has so far scored 61 centuries and 116 fifties in his illustrious career.
Most runs in international cricket
Now only Sachin Tendulkar, Virat Kohli, Kumar Sangakkara, Ricky Ponting, Mahela Jayawardene, Jacques Kallis and Rahul Dravid are ahead of him in terms of scoring the most runs in international cricket.
- 34,357 runs – Sachin Tendulkar
- 28,215 runs – Virat Kohli
- 28,016 runs – Kumar Sangakkara
- 27,483 runs – Ricky Ponting
- 25,957 runs – Mahela Jayawardene
- 25,534 runs – Jacques Kallis
- 24,208 runs – Rahul Dravid
- 22,413 runs – Joe Root
Far behind Virat Kohli
Joe Root has scored more than 22 thousand runs in international cricket, but in this list he is far behind Virat Kohli. Virat has retired from T20 and Test and now plays only ODI matches. Virat has 28,215 runs in his name in 626 innings. On one hand, Root has scored 61 centuries, while Virat has 85 centuries in his name in all three formats. Virat has scored 54 centuries in ODI cricket alone, which is the highest in the world.
Also read:
Suryakumar Yadav will join this special club along with Virat-Rohit, can create history in the fourth T20.

