Scoring a hundred in a 20-over game takes both staying power and speed, which is why centuries remain rare at the T20 World Cup. Across ten editions from 2007 to 2026, batters have scored 18 centuries, and seven of them came at the 2026 tournament in India and Sri Lanka alone. India’s only centurion at the event is still Suresh Raina, while Finn Allen now owns the fastest hundred in the competition’s history.
All centuries scored in the T20 World Cup
| # | Batter (team) | Runs (balls) | Opposition | Venue | Date | Team result |
|---|---|---|---|---|---|---|
| 1 | Chris Gayle (WI) | 117 (57) | South Africa | Johannesburg | 11 Sep 2007 | Lost |
| 2 | Suresh Raina (IND) | 101 (60) | South Africa | Gros Islet | 2 May 2010 | Won |
| 3 | Mahela Jayawardene (SL) | 100 (64) | Zimbabwe | Providence | 3 May 2010 | Won (DLS) |
| 4 | Brendon McCullum (NZ) | 123 (58) | Bangladesh | Pallekele | 21 Sep 2012 | Won |
| 5 | Alex Hales (ENG) | 116* (64) | Sri Lanka | Chattogram | 27 Mar 2014 | Won |
| 6 | Ahmed Shehzad (PAK) | 111* (62) | Bangladesh | Mirpur | 30 Mar 2014 | Won |
| 7 | Tamim Iqbal (BAN) | 103* (63) | Oman | Dharamsala | 13 Mar 2016 | Won (DLS) |
| 8 | Chris Gayle (WI) | 100* (48) | England | Mumbai | 16 Mar 2016 | Won |
| 9 | Jos Buttler (ENG) | 101* (67) | Sri Lanka | Sharjah | 1 Nov 2021 | Won |
| 10 | Rilee Rossouw (SA) | 109 (56) | Bangladesh | Sydney | 27 Oct 2022 | Won |
| 11 | Glenn Phillips (NZ) | 104 (64) | Sri Lanka | Sydney | 29 Oct 2022 | Won |
| 12 | Pathum Nissanka (SL) | 100* (52) | Australia | Pallekele | 16 Feb 2026 | Won |
| 13 | Yuvraj Samra (CAN) | 110 (65) | New Zealand | Chennai | 17 Feb 2026 | Lost |
| 14 | Sahibzada Farhan (PAK) | 100* (58) | Namibia | Colombo (SSC) | 18 Feb 2026 | Won |
| 15 | Harry Brook (ENG) | 100 (51) | Pakistan | Pallekele | 24 Feb 2026 | Won |
| 16 | Sahibzada Farhan (PAK) | 100 (60) | Sri Lanka | Pallekele | 28 Feb 2026 | Won |
| 17 | Finn Allen (NZ) | 100* (33) | South Africa | Kolkata | 4 Mar 2026 | Won |
| 18 | Jacob Bethell (ENG) | 105 (48) | India | Mumbai | 5 Mar 2026 | Lost |
* not out. Figures after the 2026 T20 World Cup (Wikipedia «List of Men’s T20 World Cup centuries», cross-checked with ESPNcricinfo).
Key T20 World Cup century records
Highest score: Brendon McCullum, 123
McCullum hit 123 off 58 balls against Bangladesh at Pallekele on 21 September 2012. It is still the highest individual score in T20 World Cup history.
Fastest century: Finn Allen, 33 balls
In the 2026 semi-final against South Africa at Eden Gardens on 4 March, Finn Allen reached three figures in just 33 balls, the fastest hundred in T20 World Cup history and the fastest T20I century by a batter from a Full Member nation, beating the 35-ball efforts of Rohit Sharma and David Miller.
First century: Chris Gayle, 2007
Gayle scored 117 off 57 balls against South Africa in Johannesburg in the very first match of the tournament on 11 September 2007, although West Indies lost.
Two centuries: Gayle and Farhan
Only two batters have scored two T20 World Cup hundreds. Gayle did it in 2007 and 2016, while Pakistan’s Sahibzada Farhan hit two in the same 2026 edition, against Namibia and Sri Lanka, on his way to a record 383 runs in a single tournament.
India’s only centurion: Suresh Raina
Raina made 101 off 60 balls against South Africa at Gros Islet, St Lucia, on 2 May 2010. Neither Rohit Sharma nor Virat Kohli has a T20 World Cup hundred.
Bethell’s semi-final hundred against India
Jacob Bethell smashed 105 off 48 balls for England in the semi-final at the Wankhede on 5 March 2026, but India held on to win by 7 runs and went on to beat New Zealand in the final.
First Associate centurion
Canada’s Yuvraj Samra hit 110 off 65 balls against New Zealand in Chennai on 17 February 2026, the first T20 World Cup century by a batter from an Associate nation.
Centuries by edition
| Edition | Centuries |
|---|---|
| 2007 | 1 |
| 2009 | 0 |
| 2010 | 2 |
| 2012 | 1 |
| 2014 | 2 |
| 2016 | 2 |
| 2021 | 1 |
| 2022 | 2 |
| 2024 | 0 |
| 2026 | 7 |
FAQs
How many centuries have been scored in the T20 World Cup?
18, from 2007 to 2026, including a record seven in 2026.
Who scored the fastest century in T20 World Cup history?
Finn Allen of New Zealand, in 33 balls against South Africa in the 2026 semi-final.
Which Indian has scored a century in the T20 World Cup?
Only Suresh Raina, with 101 against South Africa in 2010.
What is the highest individual score in the T20 World Cup?
123 by Brendon McCullum against Bangladesh in 2012.

