Virat Kohli last scored three consecutive ODI centuries in 2017.
The feat came during the five-match ODI series against West Indies.
He smashed tons in the first three matches of that series.
Kohli became the first Indian to start an ODI series with three back-to-back hundreds.
Since then, he has scored multiple back-to-back hundreds but hasn't repeated the three-in-a-row milestone.
With two consecutive tons in the ongoing South Africa series, he is now one knock away from matching his 2017 streak.