5. Chris Gayle (West Indies) – 39
Undoubtedly, Christopher Henry Gayle is a T20 superstar but he has been very successful in One-day and Test cricket as well, which has got overshadowed by his excellence in cricket’s newest format. The ballistic West Indies opener has 15 and 22 hundreds in Tests and ODIs respectively.
Chris is the only batsman in this list with a century in each of the formats. The Jamaican dasher has appeared in 422 international games and has heaped nearly 18,000 runs with a tally of 39 centuries against his name. Gayle has smashed two centuries in T20 internationals as well.