Star Indian batter Virat Kohli will be seen playing the 50-over format after eight months as he is a part of the Indian squad for the upcoming three-match ODI series against Sri Lanka. He played his last ODI on November 23, 2023, which was the final of the 2023 ODI World Cup. 

Kohli has a great record while batting against Sri Lanka in the ODIs. The 35-year-old has amassed 2594 runs from 53 matches against the Lankans. Now, the fans would be having high expectations from him when he steps on the field once again against the same opponent. Here is the list of top five ODI knocks by Virat Kohli against Sri Lanka.

Virat Kohli's best knocks against Sri Lanka

5. 131(96) in 2017

131 96 in 2017

Virat Kohli played a fiery knock of 131 runs off just 96 balls against Sri Lanka at R. Premadasa Stadium in Colombo on August 31, 2017. Coming to bat when the Indian scoreboard read 6/1, Kohli put up a 219-run partnership with Rohit Sharma to help post 375/5 and went on to win the match by 168 runs.