Scoring big in T20 cricket is all about timing, aggression, and fearless batting. But only a select group of players have managed to score the Most Centuries in T20, showcasing not just their power-hitting but also their match-winning mindset. This blog takes you through the full list of record holders who redefined batting in the shortest format of the game.
Players Who Hold the Record for Most Centuries in T20
Reaching a hundred in T20 cricket is considered one of the toughest feats, yet a select few have done it multiple times. These are the cricketers who hold the most centuries in T20, proving their consistency and dominance across international matches and franchise leagues. Their names stand tall in the record books, and their centuries remain unforgettable.
Rank | Player | Span | 100s | Matches | Runs |
1 | Chris Gayle | 2005-2022 | 22 | 463 | 14,562 |
2 | Babar Azam | 2012-2025 | 11 | 320 | 11,330 |
3 | Rilee Rossouw | 2008-2025 | 9 | 385 | 9,434 |
4 | Virat Kohli | 2007-2025 | 9 | 414 | 13,543 |
5 | Michael Klinger | 2006-2019 | 8 | 206 | 5,960 |
6 | Aaron Finch | 2009-2024 | 8 | 387 | 11,458 |
7 | Faf du Plessis | 2007-2025 | 8 | 424 | 11,906 |
8 | David Warner | 2007-2025 | 8 | 424 | 13,595 |
9 | Jos Buttler | 2009-2025 | 8 | 468 | 13,446 |
10 | Rohit Sharma | 2007-2025 | 8 | 463 | 12,248 |
11 | Glenn Maxwell | 2010-2025 | 8 | 486 | 10,846 |
12 | Abhishek Sharma | 2018-2025 | 7 | 148 | 4,095 |
13 | KL Rahul | 2013-2025 | 7 | 239 | 8,125 |
14 | Luke Wright | 2004-2022 | 7 | 344 | 8,526 |
15 | Brendon McCullum | 2005-2019 | 7 | 370 | 9,922 |
16 | Quinton de Kock | 2011-2025 | 7 | 409 | 11,421 |
17 | James Vince | 2010-2025 | 7 | 454 | 12,655 |
18 | Alex Hales | 2009-2025 | 7 | 513 | 14,062 |
19 | Sahibzada Farhan | 2013-2025 | 6 | 131 | 3,945 |
20 | Ruturaj Gaikwad | 2017-2025 | 6 | 150 | 4,996 |
Chris Gayle

Statistic | Value |
Total T20 Centuries | 22 |
Highest Score | 175* |
Strike Rate | 144.75 |
Total Runs | 14,562 |
Matches Played | 463 |
Chris Gayle is the first name that comes to mind when talking about the Most Centuries in T20. Known as the “Universe Boss,” he changed the way people look at T20 batting with his fearless six-hitting.
Playing from 2005 to 2022, Gayle smashed 22 centuries in 463 matches, scoring more than 14,500 runs. No other cricketer has dominated the shortest format the way Gayle did, making him the true pioneer of T20 cricket.
Read More: biggest cricket franchise in the world
Babar Azam
Statistic | Value |
Total T20 Centuries | 11 |
Highest Score | 122 |
Strike Rate | 129.33 |
Total Runs | 11,330 |
Matches Played | 320 |
When it comes to the most centuries in T20, Babar Azam is a name that cannot be ignored. With 11 T20 centuries to his name, the Pakistan captain has already achieved remarkable milestones in his career.
Over the course of 320 games, he has piled up more than 11,300 runs, maintaining a healthy average above 40. His style of building innings and guiding his team with controlled aggression has made him one of the most dependable batters in the shorter format.
Rilee Rossouw
Statistic | Value |
Total T20 Centuries | 9 |
Highest Score | 121 |
Strike Rate | 144.73 |
Total Runs | 9,434 |
Matches Played | 385 |
Among the top players with the most centuries in T20, Rilee Rossouw shines as a power-packed batter. He has registered 9 T20 centuries in his career so far, amassing more than 9,400 runs in 385 games. Rossouw’s fearless batting style, especially against fast bowlers, makes him a valuable asset in leagues across the globe. His consistent ability to deliver big scores under pressure has secured his spot among the finest T20 hitters.
Virat Kohli
Statistic | Value |
Total T20 Centuries | 9 |
Highest Score | 122* |
Strike Rate | 134.67 |
Total Runs | 13,543 |
Matches Played | 414 |
In the elite list of cricketers with the most 100 in T20, Virat Kohli holds a prestigious spot. Across 414 games, he has smashed 9 centuries and scored 13,543 runs with remarkable consistency. His unmatched ability to adapt to any situation—whether chasing a tough total or building an innings—has made him one of the greatest T20 players in history.
Michael Klinger
Statistic | Value |
Total T20 Centuries | 8 |
Highest Score | 126* |
Strike Rate | 123.08 |
Total Runs | 5,960 |
Matches Played | 206 |
Michael Klinger may not be as globally celebrated as some of the modern T20 stars, but his record speaks volumes. In just 206 matches, the Australian batter scored 8 centuries and nearly 6,000 runs, highlighting his consistency and match-winning ability.
Known for his calm approach and reliable batting at the top order, Klinger earned respect in leagues like the Big Bash League (BBL), where he became one of the most dependable run-getters.
Aaron Finch
Statistic | Value |
Total T20 Centuries | 8 |
Highest Score | 172* |
Strike Rate | 140.85 |
Total Runs | 11,458 |
Matches Played | 387 |
Aaron Finch is one of the most explosive openers in T20 cricket, known for his ability to take the game away from the opposition in the powerplay. Over a career spanning 2009 to 2024, Finch has scored 8 T20 centuries in 387 matches, amassing more than 11,400 runs.
His aggressive stroke play, especially against spin and pace alike, combined with a sharp cricketing mind, has made him a cornerstone for both Australia and various T20 leagues around the world. Finch’s consistency in delivering big scores under pressure has solidified his place among the elite T20 batters.
Faf du Plessis
Statistic | Value |
Total T20 Centuries | 8 |
Highest Score | 185* |
Strike Rate | 136.72 |
Total Runs | 11,906 |
Matches Played | 424 |
Faf du Plessis is a master of timing and temperament in T20 cricket, blending elegance with aggression. From 2007 to 2025, he has scored 8 T20 centuries across 424 matches, accumulating over 11,900 runs.
Known for anchoring innings and finishing games with authority, du Plessis’s consistency and ability to perform under pressure make him a key figure for both South Africa and global T20 leagues. His calculated stroke play and tactical awareness set him apart as one of the most reliable T20 batters of his era.
Final Words
Scoring a century in T20 cricket is no easy feat, and the players featured in this list have truly redefined what it means to excel in the shortest format. From the explosive Chris Gayle to the consistent brilliance of Babar Azam and the tactical mastery of Faf du Plessis, these cricketers have shown skill, power, and composure under pressure.
Their records inspire fans and aspiring players alike, highlighting the dedication required to reach the top. These are the legends who have scored the most centuries in T20, leaving an indelible mark on the history of the game.
FAQs
Q1: Who holds the record for the most centuries in T20 cricket?
A: Chris Gayle holds the record with 22 T20 centuries, making him the most prolific century-maker in the format.
Q2: How many T20 centuries has Babar Azam scored?
A: Babar Azam has scored 11 T20 centuries in his career so far.
Q3: Which active players are close to Chris Gayle’s record?
A: Babar Azam, Virat Kohli, and Jos Buttler are among the active players with the highest number of T20 centuries.
Q4: Is it harder to score a century in T20 compared to ODIs or Tests?
A: Yes, T20 matches are only 20 overs per side, so scoring a century requires aggressive batting, excellent timing, and consistency under pressure.
Q5: Who are the top 5 century-makers in T20 cricket history?
A: The top five are Chris Gayle (22), Babar Azam (11), Rilee Rossouw (9), Virat Kohli (9), and Michael Klinger (8).
Q6: Can franchise league centuries count towards T20 records?
A: Yes, T20 centuries in recognized domestic leagues like the IPL, BBL, and others are included in official T20 statistics.