T20 cricket is fast, entertaining, and full of surprises. Scoring a hundred in this format is a tough challenge, and only the best players achieve it. T20 centuries are always special moments for both players and fans.
In this blog, we list the players with the most centuries in T20, sharing their top innings and records. From incredible strike rates to record-breaking scores, these centuries have made T20 cricket history.
Why Scoring a Century in T20 Cricket Is a Big Achievement
Scoring a century in T20 cricket is not easy because players have only 20 overs to make a big impact. Unlike longer formats, there is very little time to settle in, and every ball counts. It requires skill, focus, and the ability to play aggressively while avoiding mistakes.
Players who manage to score hundreds in T20 matches show exceptional talent and consistency. These innings are celebrated by fans and remembered as highlights in cricket history. Achieving a T20 century is truly a mark of a great batsman.
Top 10 Players with the Most Centuries in T20 Cricket
T20 cricket has seen some incredible batsmen who have dominated the game with their explosive innings. Scoring a century in this fast-paced format is rare, and only a few players have achieved this milestone multiple times. These players are admired for their consistency, power, and ability to perform under pressure.
In this section, we take a look at the top 10 players with the most centuries in T20 cricket. From record-breaking scores to unforgettable innings, these cricketers have left a lasting mark on the history of T20 cricket.
| Rank | Player | Span | Matches | 100s | 50s |
| 1 | CH Gayle | 2005–2022 | 463 | 22 | 88 |
| 2 | Babar Azam | 2012–2025 | 321 | 11 | 93 |
| 3 | RR Rossouw | 2008–2025 | 386 | 9 | 54 |
| 4 | V Kohli | 2007–2025 | 414 | 9 | 105 |
| 5 | M Klinger | 2006–2019 | 206 | 8 | 33 |
| 6 | AJ Finch | 2009–2024 | 387 | 8 | 77 |
| 7 | F du Plessis | 2007–2025 | 424 | 8 | 83 |
| 8 | DA Warner | 2007–2025 | 424 | 8 | 113 |
| 9 | JC Buttler | 2009–2025 | 473 | 8 | 97 |
| 10 | RG Sharma | 2007–2025 | 463 | 8 | 82 |
1. Chris Gayle
| Stat | Details |
| Player | CH Gayle |
| Matches | 463 |
| 100s | 22 |
| 50s | 88 |
| Highest Score | 175* |
| Total Runs | 14,562 |
| Span | 2005–2022 |
Chris Gayle, famously called the “Universe Boss,” is one of the most feared batsmen in T20 cricket. With 22 centuries, he holds the record for the most T20 centuries in the history of the game.
Gayle also has the highest individual T20 score of 175*, achieved in the IPL, and he has scored over 14,500 runs in T20 cricket. Known for his powerful hitting and fearless approach, he has set records across leagues like IPL, Big Bash, and Caribbean Premier League, making him a true legend of the shortest format.
2. Babar Azam
| Stat | Details |
| Player | Babar Azam |
| Matches | 321 |
| 100s | 11 |
| 50s | 93 |
| Highest Score | 122 |
| Total Runs | 11,330 |
| Span | 2012–2025 |
Babar Azam is one of the most consistent and elegant batsmen in modern T20 cricket. Known for his technique and calm approach, he has played many match-winning innings for both Pakistan and various T20 leagues around the world.
With more than 11,000 T20 runs and several centuries to his name, Babar has established himself as a top-class player. His ability to anchor the innings while maintaining a healthy strike rate makes him a key figure in any team he plays for.
Read More: Most Catches in International Cricket
3. Rilee Rossouw
| Stat | Details |
| Player | RR Rossouw |
| Matches | 386 |
| 100s | 9 |
| 50s | 54 |
| Highest Score | 121 |
| Total Runs | 9,531 |
| Span | 2008–2025 |
Rilee Rossouw is known for his aggressive batting and ability to change the course of a T20 match in just a few overs. He has been a consistent performer in various T20 leagues around the world, showcasing his skill against some of the best bowlers.
With several centuries and a strike rate above 145, Rossouw has proven himself as a dangerous and reliable batsman. His fearless approach and ability to play big innings make him an important player for any team he represents.
4. Virat Kohli
| Stat | Details |
| Player | Virat Kohli |
| Matches | 414 |
| 100s | 9 |
| 50s | 105 |
| Highest Score | 122* |
| Total Runs | 13,543 |
| Span | 2007–2025 |
Virat Kohli is one of the most successful batsmen in T20 cricket history. He has scored 9 centuries and over 13,500 runs in his T20 career, making him one of the most prolific scorers of the format. Kohli holds the record for the most 50+ scores in T20 matches, with 105 fifties to his name.
Known for his consistency and chase-master ability, he has played many match-winning innings for India and in T20 leagues across the world.
5. Michael Klinger
| Stat | Details |
| Player | M Klinger |
| Matches | 206 |
| 100s | 8 |
| 50s | 33 |
| Highest Score | 126* |
| Total Runs | 5,960 |
| Span | 2006–2019 |
Michael Klinger is one of the most consistent and reliable T20 batsmen from Australia. He has scored 8 centuries and over 5,900 runs in his T20 career, showcasing his ability to play long, impactful innings.
Klinger holds the record for some of the highest individual scores in domestic T20 leagues, and his calm, composed style makes him a key player in any team. Known for his ability to build innings and accelerate at the right time, he has been a standout performer in T20 cricket.
6. Aaron Finch
| Stat | Details |
| Player | AJ Finch |
| Matches | 387 |
| 100s | 8 |
| 50s | 77 |
| Highest Score | 172 |
| Total Runs | 11,458 |
| Span | 2009–2024 |
Aaron Finch is one of the most explosive openers in T20 cricket. With 8 centuries and over 11,450 runs in his career, he has made a huge impact in both international matches and T20 leagues around the world.
Finch holds the record for some of the highest individual T20 scores, including 172 in a single innings. Known for his powerful hitting and aggressive style, he can change the course of a match within a few overs, making him one of the most dangerous batsmen in T20 cricket.
7. F Du Plessis
| Stat | Details |
| Player | F du Plessis |
| Matches | 424 |
| 100s | 8 |
| 50s | 83 |
| Highest Score | 120* |
| Total Runs | 11,906 |
| Span | 2007–2025 |
F Du Plessis has left a significant mark on T20 cricket with his impressive records. Scoring 8 centuries and over 11,900 runs, he has been a key player for South Africa and in global T20 leagues.
Known for his elegant stroke play and calm temperament, du Plessis often leads his team with crucial innings, making him a valuable asset in every match.
8. David Warner
| Stat | Details |
| Player | DA Warner |
| Matches | 424 |
| 100s | 8 |
| 50s | 113 |
| Highest Score | 135* |
| Total Runs | 13,595 |
| Span | 2007–2025 |
David Warner has made a huge impact in T20 cricket with his power-hitting and consistency. With 8 centuries and more than 13,500 runs, he ranks among the top run-scorers in T20 history.
His record-breaking innings and ability to score quickly under pressure have made him a key player in both international matches and T20 franchise leagues.
9. Jos Buttler
| Stat | Details |
| Player | JC Buttler |
| Matches | 473 |
| 100s | 8 |
| 50s | 97 |
| Highest Score | 124 |
| Total Runs | 13,507 |
| Span | 2009–2025 |
Jos Buttler’s T20 career is filled with remarkable achievements. With 8 centuries and over 13,500 runs, he has dominated bowlers in international matches and T20 leagues alike.
His innovative stroke play, quick scoring, and consistency under pressure make him one of the most exciting and feared batsmen in the shortest format of cricket.
10. Rohit Sharma
| Stat | Details |
| Player | RG Sharma |
| Matches | 463 |
| 100s | 8 |
| 50s | 82 |
| Highest Score | 121* |
| Total Runs | 12,248 |
| Span | 2007–2025 |
Rohit Sharma is one of the most explosive openers in T20 cricket. With 8 centuries and over 12,200 runs, he has consistently delivered big innings for India and in various T20 leagues around the world.
Rohit holds several records, including multiple double centuries in longer formats, and his calm yet aggressive approach makes him a dangerous player at the top of the order.
Known for his ability to accelerate the scoring in crucial moments, he has become one of the most respected and successful batsmen in T20 cricket.
Top 10 Players with the Most Hundreds in T20 International Cricket
T20 International cricket has produced some incredible batting performances over the years. Scoring a century in T20Is is a rare and special achievement, as players have only 20 overs to make a big impact.
Only the most talented and consistent batsmen have managed to reach this milestone multiple times.
In this section, we take a look at the players with the most hundreds in T20 international cricket, highlighting their record-breaking innings, memorable performances, and contribution to the game.
| Rank | Player | Matches | 100s | 50s | Total Runs |
| 1 | GJ Maxwell (AUS) | 124 | 5 | 12 | 2,833 |
| 2 | RG Sharma (IND) | 159 | 5 | 32 | 4,231 |
| 3 | PD Salt (ENG) | 50 | 4 | 7 | 1,540 |
| 4 | SA Yadav (IND) | 91 | 4 | 21 | 2,709 |
| 5 | D Visser (SAM) | 17 | 3 | 1 | 578 |
| 6 | S Davizi (CZK-R) | 38 | 3 | 6 | 1,210 |
| 7 | SV Samson (IND) | 50 | 3 | 3 | 993 |
| 8 | C Munro (NZ) | 65 | 3 | 11 | 1,724 |
| 9 | Muhammad Waseem (UAE) | 91 | 3 | 25 | 3,184 |
| 10 | Babar Azam (PAK) | 129 | 3 | 36 | 4,223 |
Top Century Makers in T20 World Cup History
The T20 World Cup has seen some spectacular batting performances over the years. Scoring a century in this tournament is a remarkable achievement, as players have limited overs to make a big impact.
Only the most talented and consistent batsmen have managed to reach this milestone, producing memorable innings that have thrilled fans around the world.
In this section, we take a look at the top century makers in T20 World Cup history, highlighting their record-breaking performances and contribution to the tournament’s legacy.
| Rank | Player | Country | Centuries | Year(s) | Total Runs* |
| 1 | Chris Gayle | West Indies | 2 | 2007, 2016 | 117 |
| 2 | Brendon McCullum | New Zealand | 1 | 2012 | 123 |
| 3 | Mahela Jayawardene | Sri Lanka | 1 | 2010 | 100 |
| 4 | Suresh Raina | India | 1 | 2010 | 101 |
| 5 | Jos Buttler | England | 1 | 2022 | 101* |
| 6 | Tamim Iqbal | Bangladesh | 1 | 2016 | 103* |
| 7 | Alex Hales | England | 1 | 2014 | 116* |
| 8 | Ahmed Shehzad | Pakistan | 1 | 2014 | 111* |
| 9 | Rilee Rossouw | South Africa | 1 | 2022 | 109 |
| 10 | Glenn Phillips | New Zealand | 1 | 2022 | 104 |
Final Words
T20 cricket has given fans some of the most thrilling and explosive batting moments in the history of the game. Scoring a century in this fast-paced format is no easy feat, and only the most talented and consistent players have achieved it. From legends like Chris Gayle and Virat Kohli to rising stars in T20 leagues and World Cups, these century-makers have left an unforgettable mark on the game. Their record-breaking innings continue to inspire young cricketers and thrill fans around the world, proving that T20 cricket is as exciting as it is challenging.
FAQs
Q1: Who has scored the most centuries in T20 cricket?
A: Chris Gayle holds the record for the most centuries in T20 cricket, with 22 centuries across international and league matches.
Q2: Who has the most centuries in T20 International cricket?
A: Several players, including GJ Maxwell and Rohit Sharma, have multiple T20I centuries, with 5 being the top mark in T20 Internationals.
Q3: Has anyone scored multiple centuries in T20 World Cups?
A: Yes, Chris Gayle is the only player to have scored 2 centuries in T20 World Cup history.
Q4: Is it harder to score a century in T20 cricket compared to other formats?
A: Yes, T20 cricket gives players only 20 overs, so scoring a century requires aggressive batting, excellent strike rotation, and the ability to handle pressure.
Q5: Who are some recent players making centuries in T20 leagues?
A: Players like Babar Azam, DA Warner, and AJ Finch have recently scored centuries in T20 leagues worldwide, continuing the tradition of big hitters in the format.

