If Michael Hussey was known as Mr.cricket in the 2000s and early 2010s till his retirement. However, it wouldn't be wrong to give Virat Kohli the title at present. The Indian captain is the greatest of all batsmen of the modern era, having adopted a penchant for scoring runs no matter the format. Kohli is especially unstoppable run-machine when it comes to One-day internationals and Test Cricket.
While his debut and a few successive years was not a fruitful one, Virat Kohli stuck to his work ethics, fitness, and commitment to become the batsman he is today. He is leading the chart of Most international runs his debut with 22937 runs in his name. Since 2008 till now, the 32-year old has 22937 runs across versions in 437 international fixtures. It also consists of 70 centuries of which 43 have arrived in One-day internationals. Yet, there were few other players, who dared to come close to Kohli, but fell well short.
Read Also : Most Wins As Captain In Test: Virat Goes Past Clive Lloyd
However, Let's take a look at the top five players with the most International runs since Kohli's debut.
#1 Virat Kohli | 22937 runs | India
Indian Skipper Virat Kohli made his debut for India in 2008. Although, He was handed the Test cap in July 2011 in West Indies. He played numerous heart-warming knocks in the next few years and became a force to be reckoned with in world cricket. Kohli also scored in SENA countries and returned with positive numbers. He becomes India's Test Captain after the retirement of MS. Dhoni in 2014. Moreover, Kohli is leading the charts. Virat Kohli has scored a huge 22937 runs in his carrier from 2008 to till now & counting. Moreover, he scored 70 centuries in across all formats. He is just bend of the Legend of the game Sachin Tendulkar, who scored 100 centuries across formats.
#2 Hashim Amla | 16776 runs | South Africa
As much calmness Hashim Amla possesses on a cricket field, that is as much class he boasts in his gameplay. It is safe to say that Hashim Amla stands second to all-rounder Jacques Kallis in terms of greatness and run-scoring. Amla is the fastest batsman to get to 2000, 3000, 4000, and 5000 runs in ODI cricket. He made his international debut in 2004. However, Since Virat Kohli's debut, he scored 16776 runs in 349 matches during 2008-2019. From 2008-2019, the 38-year old also clobbered 50 out of his total 55 centuries. Amla is also the only South African batsman to score a triple-hundred in Test cricket.
Also Read : 'Who Is Best?' Virat Kohli, Rohit Sharma Fans Rage Supremacy Battle Based On ICC Test Rankings
#3 Joe Root | 16102 runs | England
England Test Skipper Joe Root makes his debut for England in 2012. Since making his debut, he has hit 38 centuries across formats. He is already became a Legend of the Test format. Joe Root completed 9000 Test runs for England on 13th August during the ongoing second Test against India. With that, he became only the second English player to reach the landmark after Alastair Cook. Since Virat Kohli's debut, Joe Root scored 16102 runs in 291 matches across all formats for England. Only Alastair Cook has scored more runs than Joe Root for England in Test Cricket. With so many years of cricket left in him, one could expect the England skipper to become England's highest run-scorer in Tests.
#4 Ross Taylor | 16082 runs | New Zealand
If there was ever a player, who remained in the shadow throughout his career, it is Ross Taylor. Ross Taylor followed the footsteps of his ancestors and gradually took over as the leading run-getter in Tests and ODIs for New Zealand. Taylor has also become the most reliable batsman for his nation, having debuted in 2006. Since 2008. Since Virat Kohli's debut, the 37-year old has accumulated 16082 runs in 443 fixtures across formats. Out of 40 centuries in his career, 36 have arrived from 2008 to the present year. The Wellington-born batsman has also played in three World Cup finals. Although, he was unable to win the first two World Cups. But, finally he tastes the joy of a World Cup victory in World Test Championship last June.
#5 Kane Williamson | 15208 runs | New Zealand
New Zealand Skipper Kane Williamson makes his debut for New Zealand in 2010 against India. Kane Williamson has scored the most runs for New Zealand and fifth-most number of runs in Test Cricket since Virat Kohli's debut. Williamson has been the backbone of New Zealand's batting lineup. He has played numerous match-winning knocks for his team. Since Virat Kohli's debut, Williamson scored 15208 runs in 303 fixtures across formats. He is currently the second-highest run-scorer for New Zealand in Test Cricket.
N.B : The stats are accurate as of 23/08/2021