3. Alastair Cook (England): 27 years and 207 days
The English test skipper, Alastair Cook who wears a royal look on his face is as imperial with the willow in hand as well. He is also regarded by various cricket pundits and experts as the possible heir for breaking Sachin Tendulkar’s record for most centuries in Tests. Now, he is 30 years old only with age and form to his advantage. The fact that his ODI career is almost on the end path, is certainly pressing his case further in Tests to break the record. He plundered 25 international centuries when he was 27 years and 207 days old. He is ranked 3rd in our list.