It seems like a long time ago when the past century’s drought occurred. Virat Kohli has scored back-to-back hundreds in ODI cricket for the first time in more than three years, demonstrating that he is still very much alive and well. At the Barsapara Cricket Stadium in Guwahati on Tuesday during India’s opening match against Sri Lanka, Kohli notched his 45th century, pushing the team’s total well past 350 and accomplishing two personal milestones, two of which are connected to batting legend and India’s greatest batsman Sachin Tendulkar. (Live Score: India vs. Sri Lanka’s first ODI)

Kohli has not scored an international century since November 23, 2019, when he struck a game-winning 136 against Bangladesh in the Pink Ball Test. He lasted more than a thousand days without doing so until eventually ending the drought on September 8, 2022. In the end, he made a century in an ODI match against Bangladesh. He then carried on his stellar performance with 113-run innings in 87 balls.

Kohli equaled Sachin’s remarkable home century record with the innings, which included 12 boundaries and one six. The two Indian batsmen have combined for 20 tonnes of home runs so far. Though Sachin took 160 innings to reach the same amount, Kohli did it in 61 fewer innings.

In ODI cricket, Kohli also has nine centuries against the West Indies, making him the only player to have nine or more centuries against two opponents. This was Kohli’s ninth century against Sri Lanka. When they played Australia, only one other batter, Sachin, accomplished it.

Kohli is still behind Sachin in terms of most ODI and international tonnes, but he needs four more hundreds to catch up to his idol’s record in the 50-over format. Sachin’s 100 tonnes in all forms is still 27 centuries away for him.

“After my trip to Bangladesh, I had some time to relax, and before this game, I took part in a few practice sessions. I was eager for the home season to start. The openers made it possible for me to join the game, and I tried to keep my strike rate under control. I was happy to maintain the pace, and we reached 370.” India’s innings came to an end, as Kohli said.

India conceded a 374-run target to Sri Lanka in the first One-Day International.