The "Fab Four" of modern cricket—Virat Kohli, Kane Williamson, Joe Root, and Steve Smith—have left a lasting impact on the game for over a decade and continue to shape its legacy. However, as with all great careers, the time eventually comes to step away. Australian batter Steve Smith bid farewell to ODI cricket following his team’s exit from the 2025 Champions Trophy.
India’s veteran, Virat Kohli, had earlier retired from T20Is in June 2024 after India’s triumphant campaign in the 2024 T20 World Cup under Rohit Sharma's captaincy. More recently, on May 12, 2025, the 36-year-old announced his retirement from Test cricket, having represented India in 123 matches.
In light of Kohli's recent retirement from the longest format, this article will compare his Test career after 123 matches to that of another Fab Four member and former England captain, Joe Root.
Comparing the stats of Virat Kohli and Joe Root after 123 Tests
#1 Most runs
Seasoned cricketer Virat Kohli made his Test debut in 2011 and went on to represent India in the whites for 14 years. He brought the curtains down on his red-ball career after playing 123 Test matches, amassing a total of 9,230 runs.
On the other hand, Joe Root has played 152 Test matches for England, scoring 12,972 runs at an impressive average of 50.87. His record includes 65 half-centuries and 36 centuries, with a career-best score of 262. Notably, in his first 123 Tests—the same number Virat Kohli played before retiring—Root had already accumulated 10,481 runs.
#2 Average and 50-plus scores
Former Indian captain Virat Kohli wrapped up his Test career after playing 123 matches, finishing with a batting average of 46.85. In his Test career, he notched up 31 half-centuries and 30 centuries. His highest score, an unbeaten 254, came against South Africa in Pune in 2019.
In contrast, Joe Root had a stellar record after his first 123 Test matches, averaging 50.15. During this period, he recorded 54 half-centuries and 28 centuries, with his highest score being a commanding 254 against Pakistan at Old Trafford in 2016.
#3 Runs in a winning cause
Virat Kohli, one of Indian cricket’s modern greats, brought the curtain down on his Test career on May 12 after representing the country in 123 matches. India emerged victorious in 62 of those games, with Kohli playing a pivotal role in many of them.
The middle-order batter scored 4,746 runs from 102 innings, maintaining an impressive average of 51.59, which included 16 half-centuries and 14 centuries.
Meanwhile, across his first 123 Test appearances, England’s Joe Root was part of 52 victories. In those winning efforts, he delivered consistently with the bat, scoring 5,488 runs from 91 innings at a remarkable average of 60.31. His tally included 21 half-centuries and 20 centuries, underscoring his crucial role in England’s successes during that stretch.
#4 Away record
Performing in overseas conditions is often considered a true measure of a batter’s quality, and Virat Kohli proved his mettle away from home throughout his career. Out of the 123 Tests played by the 36-year-old, 68 took place on foreign soil.
In these matches, Kohli scored 4,894 runs from 123 innings, maintaining an average of 41.13. His overseas tally includes 18 fifties and 16 centuries, with a highest score of 200.
Conversely, in Joe Root's first 123 Test matches, 58 were played abroad. In these encounters, the right-handed batter accumulated 4,880 runs from 111 innings, with an average of 43.96. During this period, the 34-year-old’s overseas record featured 28 half-centuries and 11 centuries.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news