Skip to content
Cricket Record Book

Most Centuries in T20 International Cricket

Covers 3,558 men's T20Is and 2,171 women's T20Is from Feb 2005 to Sep 2026 with ball-by-ball records. Afghanistan matches are not in the open data set.

Five is the record for most centuries in T20 internationals in this data, and Glenn Maxwell of Australia is the only man to reach it, in 116 matches. Four players sit one behind on 4, including Rohit Sharma and Suryakumar Yadav of India.

A T20I hundred is rare, which is why the counts are so small. Counted here: 3,558 men’s and 2,171 women’s internationals in the shortest format, between Feb 2005 and Sep 2026. Franchise leagues sit outside this book, as do Afghanistan’s games.

Most T20I Hundreds: Who Leads

Maxwell’s 5 hundreds came from 116 innings, and his best is 145*. Rohit Sharma has 4 from 145 innings and the most runs in that top group, 4,027. Suryakumar Yadav has 4 from 105, and Phil Salt (England) has 4 from just 60, the fewest innings of any Test-nation player on 4.

The fourth man on 4 is Karanbir Singh of Austria, an Associate player. He has 4 hundreds in 56 matches and the highest score in the table, 164. That is why this page carries a second list for Test-playing nations only. Maxwell leads both lists.

Associate batters fill several of the places on 3: Waseem Muhammad (UAE), HG Munsey (Scotland), K Bhurtel (Nepal), KD Kesuma (Indonesia) and D Visser (Samoa). Visser got his 3 in only 23 matches.

Most Centuries in T20 International Cricket (Men)

BatterMInns100sRunsHS
GJ Maxwell Australia11611652,784145*
RG Sharma India14514544,027118
SA Yadav India10510543,213117
Karanbir Singh Austria565642,537164
PD Salt England606041,852141*
Babar Azam Pakistan13413434,545122
Waseem Muhammad UAE858532,682112
HG Munsey Scotland818132,508132
K Bhurtel Nepal777732,290129
C Munro New Zealand626231,724109*
FH Allen New Zealand595931,662137
SV Samson India575731,432111
KD Kesuma Indonesia787831,236117*
D Visser Samoa23233845132
JC Buttler England14614624,283131
MJ Guptill New Zealand11711723,503105
AJ Finch Australia10310323,120172
Q de Kock South Africa10610622,986115
DA Miller South Africa11911922,724106*
P Nissanka Sri Lanka888822,603107
Babar Hayat Hong Kong999922,393122
Anshuman Rath Hong Kong808022,307140*
GD Phillips New Zealand838322,226108
BB McCullum New Zealand707022,140123
KL Rahul India666622,134110*

Most T20I Hundreds by Test-Playing Nation Players

The main list includes players from every team, including Associate nations. This list keeps only players from full ICC members.

BatterMInns100sRunsHS
GJ Maxwell Australia11611652,784145*
RG Sharma India14514544,027118
SA Yadav India10510543,213117
PD Salt England606041,852141*
Babar Azam Pakistan13413434,545122
C Munro New Zealand626231,724109*
FH Allen New Zealand595931,662137
SV Samson India575731,432111
JC Buttler England14614624,283131
MJ Guptill New Zealand11711723,503105
AJ Finch Australia10310323,120172
Q de Kock South Africa10610622,986115
DA Miller South Africa11911922,724106*
P Nissanka Sri Lanka888822,603107
GD Phillips New Zealand838322,226108

Most T20I Centuries for India

BatterMInns100sRunsHS
RG Sharma India14514544,027118
SA Yadav India10510543,213117
SV Samson India575731,432111
KL Rahul India666622,134110*
Abhishek Sharma India555521,629135
Tilak Varma India555521,619120*
Ishan Kishan India555511,608103
SK Raina India646411,549101
Shubman Gill India35351846126*
YBK Jaiswal India20201651100

Most T20I Centuries by Team Leader

TeamLeaderTotalMatches
IndiaRG Sharma4 hundreds145
AustraliaGJ Maxwell5 hundreds116
EnglandPD Salt4 hundreds60
South AfricaQ de Kock2 hundreds106
New ZealandC Munro3 hundreds62
PakistanBabar Azam3 hundreds134
Sri LankaP Nissanka2 hundreds88
West IndiesCH Gayle2 hundreds75
BangladeshTamim Iqbal1 hundreds67
ZimbabweSikandar Raza1 hundreds120
IrelandPR Stirling1 hundreds131

Most Centuries in Women's T20 Internationals

BatterMInns100sRunsHS
ER Oza UAE10810853,133158*
AC Jayangani Sri Lanka13513543,662119*
L Wolvaardt South Africa989842,977126*
DN Wyatt England14514533,465124
HK Matthews West Indies11211233,110132
S Mandhana India15315324,440124
BL Mooney Australia11711723,739117*
GH Lewis Ireland11211223,109119
AC Kerr New Zealand848422,049105
M Hill Hong Kong909021,979106

Most T20I Centuries for India

Three Indians have at least 3 hundreds, more than any other team. Rohit and Suryakumar share India’s lead on 4 each, and Sanju Samson has 3 from 57 matches.

KL Rahul, Abhishek Sharma and Tilak Varma have 2 each. Abhishek’s best of 135 is the highest score in India’s top 10. Ishan Kishan, Suresh Raina, Shubman Gill and Yashasvi Jaiswal have one hundred each, with Jaiswal’s an exact 100.

See the India team records for their full T20I results, or the most T20I runs list for the run totals behind these hundreds.

Most Centuries in T20 International Cricket by Team

The team table names each Test nation’s leader. Maxwell leads Australia with 5, Rohit leads India with 4 and Salt leads England with 4. Babar Azam (Pakistan) and Colin Munro (New Zealand) lead their sides with 3 each.

Chris Gayle (West Indies), Quinton de Kock (South Africa) and P Nissanka (Sri Lanka) lead on 2. Bangladesh, Zimbabwe and Ireland each have a leader on a single hundred: Tamim Iqbal, Sikandar Raza and Paul Stirling. Stirling and Sikandar Raza have played well over 100 T20Is each, which shows how hard the format makes a hundred.

Aaron Finch (Australia) has the highest score of anyone in the main list, 172, though he has 2 hundreds in total. More lists are on the T20I records hub.

Most Hundreds in Women's T20Is

ER Oza of UAE leads the women’s list with 5 hundreds in 108 matches, and her 158* is the best score in the table. Chamari Athapaththu (AC Jayangani in the scorebook) of Sri Lanka and Laura Wolvaardt of South Africa have 4 each.

Smriti Mandhana has scored the most runs in the women’s top 10, 4,440, but has 2 hundreds. For the other formats, see the ODI hundreds and Test hundreds pages.

Questions about Most T20I centuries

Who has the most centuries in T20 international cricket?

Glenn Maxwell of Australia has the most men’s T20I hundreds in the data with 5, from 116 matches. Rohit Sharma, Suryakumar Yadav, Phil Salt and Austria’s Karanbir Singh have 4 each.

Who has the most T20I hundreds for India?

Rohit Sharma and Suryakumar Yadav share India’s record with 4 hundreds each. Sanju Samson has 3, and KL Rahul, Abhishek Sharma and Tilak Varma have 2 each.

How many T20I centuries does Rohit Sharma have?

Rohit Sharma has 4 T20I hundreds in the data, from 145 matches, with a best of 118. He scored 4,027 runs in those matches.

Who has the most centuries in women's T20Is?

ER Oza of UAE leads with 5 hundreds in 108 matches. Chamari Athapaththu of Sri Lanka and Laura Wolvaardt of South Africa have 4 each.

Does this list include IPL hundreds?

No. Only T20 internationals are counted, 3,558 men’s matches from Feb 2005 to Sep 2026. Franchise and domestic T20 hundreds are not part of these numbers.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.