Scoring a hundred in T20 cricket is among the most explosive feats in the sport. With a maximum of 120 balls — often far fewer — reaching three figures demands sustained aggression, exceptional timing, and the nerve to keep attacking when the field is spread. The all-time T20 hundreds leaderboard is a roll call of the game's most devastating batters across internationals, franchise leagues, and domestic competitions worldwide.
The All-Time T20 Hundreds Leaderboard
The table below ranks every batter with six or more T20 centuries across all competitions — international T20Is, the IPL, Big Bash League, Pakistan Super League, Caribbean Premier League, The Hundred, and domestic T20 tournaments.
| Rank | Player | Hundreds | Matches | Key Teams |
|---|---|---|---|---|
| 1 | [CH Gayle](/cricket/players/ch-gayle) | 17 | 391 | West Indies, RCB, KXIP |
| 2 | [V Kohli](/cricket/players/v-kohli) | 9 | 389 | India, RCB |
| 3 | [Babar Azam](/cricket/players/babar-azam) | 9 | 288 | Pakistan, Karachi Kings |
| 4 | [KL Rahul](/cricket/players/kl-rahul) | 8 | 216 | India, PBKS, LSG, DC |
| 5 | [AJ Finch](/cricket/players/aj-finch) | 8 | 354 | Australia, Gujarat Lions, KXIP |
| 6 | [JC Buttler](/cricket/players/jc-buttler) | 8 | 417 | England, RR, GT, MI |
| 7 | [DA Warner](/cricket/players/da-warner) | 8 | 365 | Australia, SRH, DC |
| 8 | [SV Samson](/cricket/players/sv-samson) | 8 | 239 | India, RR, CSK |
| 9 | [M Klinger](/cricket/players/m-klinger) | 7 | 152 | Australia, Perth Scorchers |
| 10 | [JM Vince](/cricket/players/jm-vince) | 7 | 356 | England, Sydney Sixers, Hampshire |
| 11 | [CA Lynn](/cricket/players/ca-lynn) | 7 | 277 | Australia, KKR, Brisbane Heat |
| 12 | [GJ Maxwell](/cricket/players/gj-maxwell) | 7 | 446 | Australia, RCB, KXIP |
| 13 | [L Lee](/cricket/players/l-lee) | 7 | 228 | South Africa, Melbourne Stars |
| 14 | [AD Hales](/cricket/players/ad-hales) | 7 | 400 | England, SRH, Sydney Thunder |
| 15 | [C Munro](/cricket/players/c-munro) | 6 | 356 | New Zealand, Perth Scorchers |
| 16 | [SPD Smith](/cricket/players/spd-smith) | 6 | 218 | Australia, RR, DC |
| 17 | [E Lewis](/cricket/players/e-lewis) | 6 | 229 | West Indies, MI |
| 18 | [RG Sharma](/cricket/players/rg-sharma) | 6 | 422 | India, MI |
| 19 | [BL Mooney](/cricket/players/bl-mooney) | 6 | 304 | Australia, Brisbane Heat, Perth Scorchers |
| 20 | [Q de Kock](/cricket/players/q-de-kock) | 6 | 312 | South Africa, MI, LSG, KKR |
Chris Gayle — The Undisputed T20 Century King
No conversation about T20 batting dominance begins without CH Gayle. His 17 hundreds across 391 T20 matches stand nearly double the next contenders on the list. What makes the number extraordinary is not just its scale but its spread: Gayle hit T20 centuries across at least six different leagues and for multiple franchises, from the IPL's Royal Challengers Bangalore to the Big Bash's Melbourne Renegades and the PSL's Lahore Qalandars. His 175 not out for RCB against Pune Warriors in IPL 2013 remains the highest individual score in IPL history and one of the most destructive innings ever played in any T20 competition.
Gayle's ability to clear the ropes from ball one set the template for the modern T20 opener. His six-hitting volume — the most in T20 history — meant bowlers had no margin for error from the first over. Where other batters build towards a hundred, Gayle often reached the landmark in barely 50 balls, treating it as a midpoint rather than a destination.
The Nine-Century Club — Kohli and Babar Azam
V Kohli and Babar Azam share second place with nine T20 hundreds each, though their paths to those centuries are strikingly different.
Kohli's T20 centuries have come primarily in the IPL, where his tenure with Royal Challengers Bangalore spans the competition's entire history. His hundreds tend to be anchoring masterclasses — built through strike rotation and acceleration rather than Gayle's boundary-first approach. Four of his nine T20 centuries came in the 2016 IPL season alone, a run of sustained brilliance that remains unmatched in a single franchise-league campaign.
Babar Azam's nine centuries are spread across T20Is for Pakistan and franchise appearances in the PSL, BBL, and CPL. His technique is classical for a T20 batter — wristy drives, precise placement, and the ability to score at 140-plus strike rates without ever looking hurried. At 288 matches for nine centuries, his conversion rate (one hundred every 32 innings) is the best among the top five on this list.
The Eight-Century Tier — Power Across Eras
Five batters sit on eight T20 centuries, and the group spans every major cricketing nation:
- [KL Rahul](/cricket/players/kl-rahul) holds the best ratio in this tier: eight hundreds from just 216 matches (one per 27 innings). His T20 centuries have come for India in T20Is and across four IPL franchises — Punjab Kings, Lucknow Super Giants, Delhi Capitals, and Royal Challengers Bangalore. Rahul's ability to shift gears — from calculated accumulation to explosive finishing — makes him one of the most complete T20 batters.
- [AJ Finch](/cricket/players/aj-finch) holds the record for the highest individual score in T20I cricket (172 against Zimbabwe in 2018). His eight T20 centuries span international cricket and franchise appearances across the IPL, BBL, and CPL. Finch's power against pace through the off side was his trademark.
- [JC Buttler](/cricket/players/jc-buttler) has accumulated eight hundreds across 417 matches for England, Rajasthan Royals, Gujarat Titans, Mumbai Indians, and in The Hundred. His four IPL centuries in the 2022 season powered Rajasthan Royals to the final and earned him the Orange Cap.
- [DA Warner](/cricket/players/da-warner) brings eight centuries from 365 matches, with a career that made him one of the IPL's greatest overseas batters. His hundreds for Sunrisers Hyderabad anchored multiple playoff runs, and his BBL exploits with Sydney Thunder are equally prolific.
- [SV Samson](/cricket/players/sv-samson) completes the eight-century group with the fewest matches needed: 239. His explosive hitting — capable of clearing any ground in the world — has produced T20 centuries for India, Rajasthan Royals, and Chennai Super Kings.
The Seven-Century Group — Global T20 Specialists
The seven-century tier features some of the format's most well-travelled performers. GJ Maxwell has played 446 T20 matches — the most of anyone in the top 14 — with seven centuries for Australia, RCB, Kings XI Punjab, and Melbourne Stars. His switch-hit and reverse-sweep repertoire make him among the hardest batters to bowl to.
M Klinger stands out with the best conversion rate in the entire top 14: seven centuries from just 152 matches (one every 21.7 innings). Largely a BBL specialist, Klinger's record with Perth Scorchers and Adelaide Strikers showed that domestic T20 cricket produces centurions at the highest rate.
L Lee is the highest-ranked women's cricketer on this all-format list, with seven T20 centuries across 228 matches for South Africa, Melbourne Stars, and Manchester Originals. Her presence alongside the men's game's biggest names underlines the quality of modern women's T20 batting.
CA Lynn, JM Vince, and AD Hales complete the tier — all franchise specialists who turned T20 leagues into their primary stage.
The Six-Century Threshold
The list from rank 15 to 20 features a fascinating mix. RG Sharma, India's former T20I and ODI captain, has six centuries from 422 matches — the fewest hundreds relative to matches played in the top 20, reflecting his role as an anchor who often fell in the 70s and 80s.
BL Mooney is the second women's cricketer on this list, with six hundreds from 304 matches for Australia, Brisbane Heat, Perth Scorchers, and Gujarat Giants in the WPL. Her consistency in the WBBL has been phenomenal.
Q de Kock brings six centuries from 312 matches spanning South Africa, Mumbai Indians, Lucknow Super Giants, and Kolkata Knight Riders — a true multi-franchise performer.
What the Numbers Reveal
Three patterns emerge from this leaderboard:
- Gayle's lead may be permanent. At 17 centuries with an eight-century gap to second place, no active batter is on pace to catch him. Kohli and Babar Azam would need to maintain their century rate for another 250-plus matches each.
- Franchise cricket is the century factory. The majority of these hundreds were scored in league cricket — IPL, BBL, PSL, CPL — rather than international T20Is. The volume of franchise matches (15-20 per season per league) dwarfs the international calendar.
- Women's cricket belongs on this list. L Lee and BL Mooney rank comfortably in the top 20, a testament to the explosion in women's T20 quality and opportunity since 2015.
FAQ
Who has the most T20 hundreds of all time?
Chris Gayle holds the all-time record with 17 T20 centuries across 391 matches. His tally spans T20 internationals for the West Indies and franchise appearances in the IPL, Big Bash League, PSL, CPL, and other leagues worldwide.
How many T20 centuries does Virat Kohli have?
Virat Kohli has scored 9 T20 centuries across 389 matches, placing him joint-second on the all-time list alongside Babar Azam. The majority of Kohli's T20 hundreds have come in the IPL for Royal Challengers Bangalore.
Which batter has the best T20 century conversion rate?
Among the top 14, Michael Klinger holds the best conversion rate with 7 centuries from just 152 matches — one hundred every 21.7 innings. Among the top 5, Babar Azam leads with one century every 32 innings.
Are women's cricket centuries included in the T20 hundreds record?
Yes. This list covers all T20 cricket. Lizelle Lee (7 centuries, 228 matches) and Beth Mooney (6 centuries, 304 matches) both rank in the all-time top 20, reflecting the depth of talent in women's T20 cricket globally.