In T20 cricket the main emphasis is on scoring runs quickly rather than individual batters getting high scores. As a result, batters try to maximise their hitting prowess, even though their stay at the crease might be short. 

In this way, teams can put huge totals on board as a collective effort of all the batters. The chances of more batters playing cameos compared to individual batters making high scores are higher.

And even if batters come up with big scores, it is really difficult to maintain consistency while making the runs at a beneficial scoring rate for the team. Hence it is challenging to see batters scoring hundreds in T20s. 

And if they are backing it up with more than one in a short span, then the achievement becomes commendable and praiseworthy.

In this article, we go through the list of players who have scored the most T20I centuries in a calendar year. As of 28 September 2026, 18 players have scored at least two men’s T20I centuries in a calendar year. Sanju Samson (2024) and Eswatini’s Adil Butt (2026) share the record with three hundreds each.

Tilak Varma, Suryakumar Yadav and Rohit Sharma are the other Indians with two hundreds in a calendar year. Suryakumar and Austria’s Karanbir Singh are the only players to do it in two different years. Get the list of players to score the most T20I centuries in a calendar year.

Players to score most T20I centuries in a calendar year: Get complete list

Player

Country

Year

T20I Hundreds

Adil Butt

Eswatini

2026

3

Sanju Samson

India

2024

3

Harry Brook

England

2026

2

Karanbir Singh

Austria

2026

2

Kushal Bhurtel

Nepal

2026

2

Sahibzada Farhan

Pakistan

2026

2

DK Kesuma

Indonesia

2025

2

Darius Visser

Samoa

2025

2

Karanbir Singh

Austria

2025

2

Mohammad Ihsan

Spain

2025

2

Tilak Varma

India

2024

2

Phil Salt

England

2023

2

Suryakumar Yadav

India

2023

2

Faheem Nazir

Switzerland

2022

2

Gustav Mckeon

France

2022

2

Rilee Rossouw

South Africa

2022

2

Sabawoon Davizi

Czech Republic

2022

2

Suryakumar Yadav

India

2022

2

Rohit Sharma

India

2018

2

Colin Munro

New Zealand

2017

2

Sanju Samson | 3 hundreds

Indian wicketkeeper-batter Sanju Samson became the first batter to score three T20I hundreds in a calendar year, in 2024, and still shares the record.

Samson started his scoring spree with a 40-ball century against Bangladesh in the final T20I of a three-match series against Bangladesh in Hyderabad. He smashed 11 fours and eight sixes in his 47-ball 111 which powered India to 297/6, still their highest T20I total, and also to a 133-run win.

Samson backed it up with another century against South Africa in his next game in Durban to become the first Indian batter to score consecutive hundreds in T20Is. He hit 10 sixes and seven fours in his 50-ball 107 to help the visitors win by 61 runs.

Samson created history in Johannesburg by becoming the first batter to score three T20I centuries in a calendar year. He remained unbeaten on 109 from 56 balls in the final T20I against the Proteas hitting nine sixes and six fours to help India win the match by a massive 135 runs. 

Adil Butt | 3 hundreds

Eswatini opener Adil Butt equalled Samson’s record in June 2026, scoring three T20I hundreds in six days at Malkerns. He made 116 off 58 balls against Mozambique on 2 June, 107* off 66 against Lesotho the next day and 101* off 60 against Lesotho on 7 June.

Tilak Varma | 2 hundreds

Tilak Varma became the second Indian batter after Samson to record consecutive T20I centuries during a four-match series against South Africa in 2024.

Batting at number three, Tilak smashed an unbeaten 107 off 56 balls including seven sixes and eight fours in the third T20I against the Proteas in Centurion. His knock helped India past the 200-run mark and set up a thrilling 11-run win over the home side.

In his very next match, Tilak once again notched an unbeaten 120, this time off just 47 balls, smashing 10 sixes and nine fours. His unbroken 210-run association for the second wicket with fellow centurion Samson helped India post a gargantuan 283/1  and the visitors pocketed the four-match series 3-1 with a 135-run win.

Suryakumar Yadav | 2 Hundreds

Suryakumar Yadav was the first player to score more than one T20I hundred in a calendar year on two occasions; Austria’s Karanbir Singh has since matched him (2025 and 2026). He first achieved it in 2022 before going on to repeat the feat the next year, in 2023.

Both of Suryakumar’s hundreds in 2022 came outside India, the first against England in Nottingham and the next against New Zealand in Mount Maunganui. He capped a dream year in T20Is amassing 1164 runs from 31 innings at an impressive average of 46.56 and a strike rate of 187.43.

In the next year, Suryakumar scored hundreds against Sri Lanka and South Africa showing remarkable consistency to accumulate 733 runs at an average of 48.86 and hitting at 155.95. 

Photo credit: Imago