In the semi-finals of the Champions Trophy, Virat Kohli etched his name on one more batting record in one-day internationals (ODIs): fastest to 8,000 runs. His journey to this milestone is impressive, as shown by a comparison with AB de Villiers (second on the list) and Sachin Tendulkar (fourth). In the climb to 8,000 runs, Kohli has been above de Villiers and Tendulkar all along. To get here, de Villiers took seven more innings than Kohli and Tendulkar 35 more.
Of the three, Kohli was the quickest off the blocks. By match 13, his ODI average had crossed 40 for good. By comparison, de Villiers achieved that in match 95 and Tendulkar—who wandered in the middle order in the first quarter of his ODI career before finding his groove at the top—in match 187.
Another factor going for Kohli is his command of the run chase: 63% of his ODI runs have come chasing, at an average of 66—a cut above de Villiers and Tendulkar. Yet, Kohli has fewer man-of-the-match awards at 8,000 runs (22, against 23 for de Villiers and 33 for Tendulkar), which is not a knock on his ability to win matches but a testimony to his greater consistency.