List of Centuries Scored in T20 World Cup: All 18 Hundreds (2007-2026)

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)OppositionVenueDateTeam result
1Chris Gayle (WI)117 (57)South AfricaJohannesburg11 Sep 2007Lost
2Suresh Raina (IND)101 (60)South AfricaGros Islet2 May 2010Won
3Mahela Jayawardene (SL)100 (64)ZimbabweProvidence3 May 2010Won (DLS)
4Brendon McCullum (NZ)123 (58)BangladeshPallekele21 Sep 2012Won
5Alex Hales (ENG)116* (64)Sri LankaChattogram27 Mar 2014Won
6Ahmed Shehzad (PAK)111* (62)BangladeshMirpur30 Mar 2014Won
7Tamim Iqbal (BAN)103* (63)OmanDharamsala13 Mar 2016Won (DLS)
8Chris Gayle (WI)100* (48)EnglandMumbai16 Mar 2016Won
9Jos Buttler (ENG)101* (67)Sri LankaSharjah1 Nov 2021Won
10Rilee Rossouw (SA)109 (56)BangladeshSydney27 Oct 2022Won
11Glenn Phillips (NZ)104 (64)Sri LankaSydney29 Oct 2022Won
12Pathum Nissanka (SL)100* (52)AustraliaPallekele16 Feb 2026Won
13Yuvraj Samra (CAN)110 (65)New ZealandChennai17 Feb 2026Lost
14Sahibzada Farhan (PAK)100* (58)NamibiaColombo (SSC)18 Feb 2026Won
15Harry Brook (ENG)100 (51)PakistanPallekele24 Feb 2026Won
16Sahibzada Farhan (PAK)100 (60)Sri LankaPallekele28 Feb 2026Won
17Finn Allen (NZ)100* (33)South AfricaKolkata4 Mar 2026Won
18Jacob Bethell (ENG)105 (48)IndiaMumbai5 Mar 2026Lost

* 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

EditionCenturies
20071
20090
20102
20121
20142
20162
20211
20222
20240
20267

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.

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!