Virat Kohli became the first Cricketer to hit 10 centuries against a Single Team (SL) in ODI.

Virat Kohli has scored 12754 runs in ODI Cricket and ranks Fifth in the list of all-time highest run-scorers in ODIs.

Virat Kohli now holds the record for most ODI Hundreds (21) on Home soil.

Virat Kohli scored the most runs against Sri Lanka in a minimum-three match Bilateral ODI Series  (283 runs).

Virat Kohli is the highest run scorer after 259 innings in ODI Cricket history.