5 Batsmen With The Most Runs Scored Since Joe Root’s Test Debut
Published - 16 Aug 2021, 10:11 PM | Updated - 23 Aug 2024, 12:51 AM

Table of Contents
Joe Root completed 9000 Test runs for England on Friday during the ongoing second Test against India. With that, he became only the second English player to reach the landmark after Alastair Cook. The English skipper accomplished the feat in only 8 years and 244 days from the day he made his debut.
Also, Joe Root is the second youngest cricketer to have reached 9000 runs in Test Cricket. He achieved the feat at 30 years and 227 days. Alastair Cook is the youngest to reach the landmark. He reached 9000 Test runs at 30 years and 159 days.
Since making his debut in Test cricket, he has hit 22 centuries, which is the joint third-highest for England. Alastair Cook (33) and Kevin Pietersen (23) are currently two English cricketers who have scored more Test centuries than the English skipper. During this period, a lot of other cricketers have also excelled in the longest format of the game. Here’s a look at the top five batsmen with the most runs scored since Joe Root’s Test debut:
5 Batsmen With The Most Runs Scored Since Joe Root’s Test Debut
Kane Williamson: 6183 runs

New Zealand skipper, Kane Williamson has scored the most runs for New Zealand and fifth-most number of runs in Test Cricket since Joe Root’s Test debut. Williamson has been the backbone of New Zealand’s batting lineup. He has played numerous match-winning knocks for his team at home and away.
Kane Williamson made his debut in the year 2010 and went on to lead the team in the coming years. Since Joe Root’s Test debut, Williamson 6183 runs. He is currently the second-highest run-scorer for New Zealand in Test Cricket. The New Zealand skipper has 7230 runs in 85 Tests at an average of 53.95.
David Warner: 6515 runs

After becoming a regular in the T20 and ODI side, David Warner made his Test debut against New Zealand in the Australia summer of 2011. David Warner silenced all his critics who doubted his ability in Test cricket and went onto become one of the finest Test Cricket stalwarts. He has in fact better numbers in Tests as opposed to ODIs and T20 internationals.
In 86 Tests, he has scored 7311 runs at an average of 48.1. David Warner has 24 centuries and 2 double-hundreds to his name. Since Joe Root’s debut, David Warner has scored 6515 runs-fourth most amongst all the cricketers across the globe.
Virat Kohli: 6801 runs

Three years after making his ODI debut, Virat Kohli was handed the Test cap in July 2011 in West Indies. One year later, Joe Root made his Test debut and the Indian skipper was steadily rising through the rankings. He played numerous heart-warming knocks in the next few years and became a force to be reckoned with in world cricket. He scored in SENA countries and returned with positive numbers.
Since Joe Root’s Test debut, Virat Kohli has scored the third-most number of runs across the globe in Test cricket with 6801 runs to his name. Overall, Virat Kohli has played 93 Tests, scoring 7547 runs at an average of 51.7. He has 27 centuries and 23 half-centuries to his name.
Steve Smith: 7281 runs

Arguably, the best Test batsman presently, Steve Smith’s numbers in Test Cricket are as good as any. He has been Australia’s backbone in the Test Team for a long time now. Started out as a leg spinner, very few people thought that he would go onto become Australia’s one of the greatest batsmen in Test Cricket. Steve Smith made his debut against Pakistan at Lord’s in 2010.
Consistent showing with the bat made the pundits turn their heads and soon he became a Test regular for the team. Steve Smith made a truckload of runs in India and England to establish himself as the best in the world. Since Joe Root’s debut, Smith has scored the second-most number of runs in Test cricket, with 7281 runs to his name.
Joe Root: 9067 runs

Joe Root made his Test debut against India on 13th December 2012. Since his debut, he has gone onto making the most runs by any batsman in Test cricket. He has played 107 Tests, scoring 9067 runs at an average of 49.82. During this period, he has scored the most number of runs by any batsman in Test Cricket.
He has 22 centuries and fifty half-centuries to his name in Test Cricket. He recently became the second Englishman to score past the 9000-run mark in Test Cricket.
He achieved the feat in the ongoing second Test match against India on Friday. 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.