Most Centuries in T20 Cricket History

Check the most centuries in T20 cricket history. Chris Gayle leads with 22 hundreds, Babar Azam has 13, and Abhishek Sharma has reached 11.

Chris Gayle’s record of 22 centuries continues to set the benchmark in T20 cricket. Babar Azam is the closest challenger with 13 hundreds, while India’s Abhishek Sharma has moved to three after his latest explosive performance against New Zealand. The three batters occupy the top positions in the list of players with the most centuries in T20 cricket history.

Abhishek’s latest hundred came in the third T20I against New Zealand on October 27, 2026. He smashed 113 runs from only 38 balls, reaching his century in 35 deliveries. His innings included nine fours and 11 sixes, helping India chase a target of 199 in just 13.2 overs.

The updated list features some of the biggest names in the format, from Gayle’s power-hitting to Babar’s consistency and Buttler’s impressive run-scoring record. Here is a closer look at the 11 leading century-makers in T20 cricket.

Advertisement

Most Centuries in T20 Cricket History

Rank Player Matches Runs Highest Score Centuries
1 Chris Gayle 463 14,562 175* 22
2 Babar Azam 359 12,493 122 13
3 Abhishek Sharma 220 6,606 148 11
4 Virat Kohli 430 14,218 122* 10
5 David Warner 439 14,284 135* 10
6 Quinton de Kock 463 13,046 140* 10
7 Sahibzada Farhan 186 5,775 162* 9
8 Rilee Rossouw 415 10,370 121 9
9 Faf du Plessis 450 12,782 120* 9
10 James Vince 502 14,187 129* 9
11 Jos Buttler 529 15,062 131 9

1. Chris Gayle – 22

Twenty-two centuries put Chris Gayle well ahead of every other batter on this list. The West Indies legend has scored 14,562 runs in 463 T20 matches, with an unbeaten 175 as his highest score.

Gayle’s record is not only about the number of hundreds. His 1,056 sixes underline the power that made him such a difficult batter to contain. He could change a match within a few overs, whether playing international cricket or representing a franchise around the world.

With Babar Azam on 13 centuries, Gayle still has a lead of nine hundreds. That gap shows just how exceptional his record has been in the shortest format.

2. Babar Azam – 13

Babar Azam has built his place near the top through consistent run-scoring. His 12,493 runs in 359 matches include 13 centuries and 101 half-centuries, giving him a strong record across T20 competitions.

His average of 42.78 is the highest among the players in this top three, while his highest score is 122. These numbers highlight his ability to produce substantial innings rather than rely only on brief bursts of hitting.

Gayle remains some distance ahead, but Babar is the second batter on this list to reach double figures in T20 hundreds and is still adding to his career tally.

3. Abhishek Sharma – 11

Abhishek Sharma’s latest innings has taken his T20 century tally to 11. His 113 off 38 balls against New Zealand was a clear example of his attacking approach, with a century completed in just 35 deliveries.

Nine fours and 11 sixes powered the Indian opener’s innings. He helped India finish the chase of 199 runs in 13.2 overs, making the knock important both for his personal record and for the team’s result.

Abhishek now stands ahead of Virat Kohli in the supplied all-T20 centuries list. His highest T20 score remains 148, and his rapid rise to 11 hundreds has made him one of the leading names to watch in this record race.

4. Virat Kohli – 10

Virat Kohli has accumulated 14,218 runs in 430 T20 matches. His 10 centuries form only one part of a wider record that includes 110 half-centuries, the highest number among the 11 players listed here.

Kohli’s average of 42.44 is close to Babar Azam’s figure, reflecting his ability to score consistently over a long career. His unbeaten 122 is his highest T20 score.

Although Abhishek has moved ahead in centuries, Kohli’s overall run tally and record of half-centuries remain major achievements in the format.

5. David Warner – 10

David Warner has scored 14,284 T20 runs, slightly more than Kohli’s total in the supplied data. His 10 centuries and 118 half-centuries show how often he has turned starts into substantial scores.

Warner’s unbeaten 135 is his highest T20 innings. He has also struck 505 sixes, combining aggressive stroke play with the ability to score over long periods.

Advertisement

His record across international cricket and franchise competitions has made him one of the most productive opening batters in T20 history.

6. Quinton de Kock – 10

Quinton de Kock has reached 10 T20 centuries in 463 matches. The South African wicketkeeper-batter has scored 13,046 runs, with an unbeaten 140 as his highest score.

His 563 sixes are a key part of his record. De Kock has also hit 1,283 fours, showing that his scoring comes through both boundary options rather than six-hitting alone.

His strike rate of 139.49 reflects an attacking approach that has served him across international cricket and franchise leagues.

7. Sahibzada Farhan – 9

Sahibzada Farhan has scored nine T20 centuries in 186 matches, fewer appearances than any other player in this list. His 5,775 runs include a highest score of 162 not out.

That unbeaten 162 is the highest individual score among the 11 players listed here. Farhan’s strike rate of 140.13 also shows his ability to score quickly while building substantial innings.

His career is still developing compared with several experienced names on this list, but nine hundreds already give him a place among T20 cricket’s leading century-makers.

8. Rilee Rossouw – 9

Rilee Rossouw’s T20 record includes nine centuries and 10,370 runs from 415 matches. His strike rate of 145.03 is one of the strongest among the players in this list.

Rossouw has hit 1,000 fours and 446 sixes, reflecting a scoring style built around attacking the bowling. His highest T20 score is 121.

His numbers show why he has remained a useful batter across a range of franchise competitions, where the ability to score quickly can make a major difference.

9. Faf du Plessis – 9

Faf du Plessis has scored 12,782 runs in 450 T20 matches, including nine centuries and 89 half-centuries. His highest score is an unbeaten 120.

His record spans international cricket and several franchise competitions. With 1,155 fours and 486 sixes, he has combined boundary-hitting with the experience to build innings in different match situations.

Du Plessis has fewer hundreds than the six players above him, but his overall run tally places him among the format’s most productive batters.

10. James Vince – 9

James Vince has played 502 T20 matches and scored 14,187 runs. His nine centuries are supported by 91 half-centuries, while his highest score is an unbeaten 129.

One notable feature of Vince’s record is his 1,595 fours, the highest tally among these 11 players. His numbers reflect a career built on regular scoring across domestic and franchise cricket.

His 136.86 strike rate also shows that his run accumulation has come at a useful pace for the T20 format.

11. Jos Buttler – 9

Jos Buttler completes the list with nine centuries, but his overall run tally is the highest among these 11 batters. He has scored 15,062 runs in 529 T20 matches, with a highest score of 131.

Buttler’s strike rate of 147.60 is also the highest among the players featured here. His 661 sixes highlight his power, while 108 half-centuries demonstrate that his contribution extends beyond hundreds.

His position at number 11 is based on the number of centuries, not total runs. By overall runs, Buttler leads this group, showing that different measures can tell different stories about a batter’s T20 career.