Virat Kohli may be ruling the world cricket at the moment as one of the most consistent batsmen but, South Africa's Quinton de Kock has bettered Kohli's record to become the youngest cricketer to score 10 ODI centuries.
The wicketkeeper-batsman achieved this feat scoring 135 against England in Centurian at the age 23 years and 54 days, while Kohli was 23 years and 159 days old when he scored his 10th ton.
Quinton de Kock is also significantly better in terms of number of innings he has taken to reach there. He notched up his tenth century in just 55 innings, whereas Kohli took 80 innings to reach the landmark.
The South African has been in a great form, producing four tons in his last six ODI innings. He has scored five fifties and ten centuries in just 55 ODI innings. In the process, he has also overtaken compatriot Hashim Amla who held the record of scoring ten tons in 57 innings.
He debuted in international cricket against New Zealand in T20 in 2012.