20-year-old Kohli has scored 17 hundreds in 112 innings with an overall average of 52.32. Sourav Ganguly needed 170 innings to make 17 hundreds and Tendulkar 189.
Kohli is also the fastest Indian to amass 4,000 runs. He has already scored two hundreds in the ongoing series against Australia.
Former Australia batsman Dean Jones concurred with Gavaskar.
"I will tell you he will get past Sachin. He will play 30 ODIs a year for the next 15 years and he will pass Sachin... Who would have ever thought of that," Jones said.