The 25-year-old Kohli has shattered several records so far in his five years of international career. On Wednesday night he added another one, equalling West Indian great Lara.
Playing in his 131st ODI and 124th innings, Kohli produced another classy knock. Lara retired from international cricket with 19 ODI tons from 299 matches (289 innings).
Now, Kohli is joint seventh on highest century-makers in ODIs. The list is headed by Sachin Tendulkar with 49.
Next up in Kohli's sights is Saeed Anwar, who scored 21 centuries.
Most centuries in ODIs
Sachin Tendulkar 49 (452 innings)
Ricky Ponting 30 (365)
Sanath Jayasuriya 28 (433)
Sourav Ganguly 22 (300)
Herschelle Gibbs 21 (240)
Chris Gayle 21 (250)
Saeed Anwar 20 (247)
Virat Kohli 19 (124)
Brian Lara 19 (289)
Mark Waugh 18 (236)