Virat Kohli has scored the 52nd century of his ODI career. He already holds the record for scoring most centuries in ODI cricket history. This is his 83rd century innings in international cricket. Virat completed his century in 102 balls in the first ODI against South Africa. Kohli hit 7 fours and 5 sixes to complete his century.
In the same match, Rohit Sharma also scored the 60th half-century of his ODI career. Rohit could not reach the century, but Virat showed strong performance and crossed the 100-run mark for the 52nd time in his ODI career.
Virat Kohli has now become the batsman who has scored the most centuries against South Africa in the history of ODI cricket. This was his sixth ODI century against South Africa. Before him, both Sachin Tendulkar and David Warner had scored five centuries each in ODI against South Africa. This is Virat Kohli’s third century in five ODI innings on Ranchi ground. Before this, Virat Kohli had scored three centuries each in Visakhapatnam and Pune.
Before this, Virat Kohli’s last century came against Pakistan in the Champions Trophy 2025, where he played an unbeaten inning of 100 runs. The pressure of retirement was continuously increasing on Kohli, while there are question marks over his playing in the 2027 World Cup. Meanwhile, this century innings is telling something else.
Earlier, Virat had also played an innings of 74 runs in the last ODI match against Australia. Kohli has already retired from T20 and Test, and now plays only ODI. This century innings has shown his hard work and commitment to play the 2027 World Cup.
Also read:
IND vs SA 1st ODI: Rohit Sharma became the batsman to hit most sixes in ODI, broke Shahid Afridi’s record in Ranchi

