Virat Kohli displayed exceptional skill as he scored yet another century in the final ODI against Sri Lanka in Thiruvananthapuram. This was his 46th ODI century and 21st at home, surpassing Sachin Tendulkar’s record of 20.

The century brings Kohli closer to Tendulkar’s overall ODI century record of 49, as he is now just three away from the legendary player’s tally.



Kohli achieved his century in 85 balls and then accelerated his pace, ending with 166* off 110. This is now his second-highest score in ODI cricket and the highest at home. His outstanding performance included 13 fours and a record-breaking 8 sixes.

It was a record-breaking day for Virat Kohli as he surpassed Mahela Jayawardene in the all-time ODI run-getters list. He now sits in fifth place with 12,754 runs, following Sanath Jayasuriya (13,430), Ricky Ponting (13,704), Kumar Sangakkara (14,234) and Sachin Tendulkar (18,426).

After winning the toss earlier in the day, India chose to bat first. The opening batsmen got off to a strong start, but after Rohit Sharma was dismissed, Shubman Gill and Kohli took control and scored a century partnership. Gill hit 116 off of 97 balls for his second ODI century, and Kohli added the finishing touches to help India set a tough goal of 391 for Sri Lanka to reach.

Sri Lanka was unable to handle the pressure and was all out for just 73 runs, with Mohammed Siraj taking four wickets. India won by a historic 317 runs, the biggest margin of victory in men’s ODI cricket.