Virat Kohli played a historic inning of 135 runs against South Africa in Ranchi, with the help of which Team India, batting first, was able to score a huge score of 349 runs. When he was out, the entire stadium stood up and applauded. The players of the opposing team appreciated. Head coach Gautam Gambhir stood up and clapped for him and even hugged him when he came. Know which 5 big records were made by Kohli in this innings.
1. Most centuries in one format of international cricket
Virat Kohli has become the batsman to score the most centuries in any one format of international cricket. He broke the record of Sachin Tendulkar. Sachin has scored 51 centuries in Test cricket. No one had more centuries in any format (T20, Test and ODI), but now Virat Kohli has come forward. He has completed 52 centuries in ODI cricket.
2. Most centuries at an Indian venue
Virat Kohli has now become the batsman to score the most centuries at an Indian venue. Virat has scored 3 centuries in 5 innings at the Jharkhand Cricket Association Stadium in Ranchi. Virat has also scored 3-3 centuries in Visakhapatnam and Pune.
3. Most centuries against South Africa
Virat Kohli has become the batsman who has scored the most ODI centuries against South Africa. This was Kohli’s sixth ODI century against South Africa in Ranchi.
A leap of joy ❤️💯
A thoroughly entertaining innings from Virat Kohli 🍿
Updates ▶️ https://t.co/MdXtGgRkPo#TeamIndia , #INDvSA , @IDFCFIRSTBank , @imVkohli pic.twitter.com/llLByyGHe5
— BCCI (@BCCI) November 30, 2025
4. Virat Kohli became the player to score the highest score of 50+ at home.
Virat Kohli broke another big record of Sachin Tendulkar in this innings of 135 runs, he has become the batsman to play the most innings of more than 50 runs in ODI format in India. Earlier this record was in the name of Sachin Tendulkar, who did this 58 times. Kohli has scored 50 plus 59 times in ODIs at home.
Gautam Gambhir hugging and congratulating Virat Kohli. pic.twitter.com/X9RlvOD546
— Mufaddal Vohra (@mufaddal_vohra) November 30, 2025
5. Most international sixes at number 3
Virat Kohli has become the batsman who has hit the most number of international sixes at number-3 position. He broke the record of Ricky Ponting, who had hit 217 sixes in 540 innings. Virat Kohli has hit 218 sixes in 327 innings played at number three.

