In the last three decades, India have been blessed to have both Sachin Tendulkar and Virat Kohli play for them. Sachin started playing in the late 1980s and continued till 2013. He made India victorious in both Tests and ODIs on numerous occasions. He carried India's hopes on his shoulders and was the lone warrior in the side often. It seems like the baton has now been passed to Virat Kohli. In last two series against South Africa and England, he has been the only batsman from Indian who has performed consistently. He is the only hope India has on overseas tours.
Sachin's role model was Sunil Gavaskar, and he broke some of his records. Gavaskar held the record of most centuries (34) in Tests, Sachin equalled it in December 2004 when he scored 248* against Bangladesh. He overhauled Gavaskar exactly a year later on December 10, 2005, when he scored 109 against Sri Lanka in Feroz Shah Kotla. He went on to score 51 centuries in Test cricket.
Now with Kohli scoring so many runs in all the formats, it looks like he might break a few records of his own role model Sachin. He already has broken a few records like most centuries while chasing and looks in some mode to break quite a few, if not all.
1) Most Centuries in ODIs
Like Sachin, Virat is best in the ODI format. Sachin scored a total of 49 centuries in 463 ODIs. Virat has already scored 35 in ODIs in just 211 matches. He is just behind Tendulkar in terms of centuries in ODIs. With the way he is playing especially in this format, it looks like he will definitely cross this record.
2) Fastest to 10000 runs in ODIs
Sachin Tendulkar is currently the fastest to score 10000 runs in ODIs as he did it in 266 matches. But, this record will most likely be broken by Virat Kohli very soon as Kohli has 9779 runs in just 211 matches. Basically, he will be fastest to each run now as there is a big margin between the two. He could be the fastest to 11000, 12000 and so on.