#1 Virat Kohli's rich run of form continues

Team India skipper Virat Kohli racked up yet another brilliant ton and brought up his 34th ODI ton and took his series tally to 318, the most runs for a visiting batsman in a bilateral ODI series against South Africa at their home.
Kohli scored an unbeaten 160 off 159 balls, his second-highest ODI score after 183 against Pakistan in 2012.
The 29-year-old also went past Sourav Ganguly's 127 at Johannesburg in 2001, to get the highest individual score by an Indian batsman against South Africa in their backyard.
Kohli's 160* is also the highest score by an Indian batsman in South Africa as he overtook Sachin Tendulkar’s 152 against Namibia in 2003.
Moreover, he also became the Indian ODI captain with most hundreds to his name as he overtook Ganguly's record of 11 centuries in 142 innings. Kohli now has 12 hundreds as skipper but in only 43 innings.
For his match-winning knock, Kohli was adjudged the Man of the Match.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news