Virat Kohli retires with 29 Test centuries, over 8,500 runs, and an average touching 50—a rare achievement for modern batters, especially those playing in all formats.
Virat Kohli retires with 29 Test centuries, over 8,500 runs, and an average touching 50—a rare achievement for modern batters, especially those playing in all formats.