T20 Cricket is considered the most entertaining cricket format. Statistics show that cricket viewers love to watch more T20 games than tests and ODIs. Scoring a century in T20 cricket is challenging for any batsman as there are only 120 balls to play, and batters must score runs as fast as possible. But some centuries could be faster in T20 Internationals.

1. Martin Guptill (69 Balls)

Martin Guptill is a right-handed batsman from New Zealand. Even though he does not have great numbers in test and ODI cricket. But in T20 Internationals, Martin Guptill is one of the finest batsmen. In T20 Internationals, he is the highest run scorer for New Zealand. In 2012, New Zealand toured South Africa, and in the 2nd T20 match, Martin Guptill scored the slowest century of T20 Internationals. South Africa batted first in the game and set a target of 165 runs. From New Zealand, Martin Guptill played a match-winning innings and scored 101 runs in 60 balls. As a result, New Zealand won the match by eight wickets.

2. Morne van Wyk (67 Balls)

Morne van Wyk is a former right-handed batsman from South Africa. In the 3rd T20 against West Indies, West Indies won the toss and bowled first. No batter scored big runs from South Africa besides Morne van Wyk. In the match, Morne van Wyk scored 114 off 70 balls, smashing nine fours and seven sixes. Morne van Wyk scored the second slowest century of T20 Internationals, which came in 67 balls. His innings benefitted South Africa as they won the match by a massive margin of 69 runs.

3. Rohit Sharma (64 Balls)

It is Rohit Sharma's highest score in T20 Internationals. In the 3rd T20 of India and Afghanistan series, India won the toss and batted first. But India got an abysmal start and lost four wickets only at 22 runs. After that, Rohit Sharma built a crucial partnership with Rinku Singh. In the 19th over, Rohit Sharma completed his century in 64 balls, which is his slowest century in T20 Internationals. At the end of 20 overs, India scored 212 runs. The match went into two super overs, and India won.

4. Mahela Jayawardene (63 Balls)

Mahela Jayawardene is one of the greatest batsmen that Sri Lankan has ever produced. Even in T20 cricket, Mahela Jayawardene has shown his class as he was the first batsman to score a T20 century for Sri Lanka. It was the 7th match of the 2010 ICC T20 World Cup, where Sri Lankan played against Zimbabwe. In the game, Sri Lanka won the toss and batted first. Mahela Jayawardene scored 100 off 64 balls from Sri Lanka, completing his century in 63 balls. Undoubtedly, he played a slow innings, but his innings benefitted Sri Lanka as they won the match by 14 runs.

5. Rohit Sharma (62 Balls)

It was the year 2015 when South Africa toured India for a 3-match T20 series. In the 1st match at Dharamshala, South Africa won the toss and chose to bowl first. From India, Rohit Sharma scored the highest number of runs. In the game, Rohit Sharma played a fantastic innings 106 off 66 balls, where he completed his century in 62 balls, and India set a respectable target of 200 runs. But AB de Villiers and J.P Duminy played match-winning innings, and South Africa easily won the match by seven wickets.

6. Alex Hales (60 Balls)

Alex Hales is a former right-handed batsman from England. He was also the winning member of England in the 2022 World Cup. In the 2014 World T20, Alex Hales became the first English batsman to score a century in T20 International. In the match against Sri Lanka in the World Cup, Sri Lanka batted first and set the target of 189 runs. Alex Hales did not let his team feel any pressure as he played a match inning of 116 in 64 balls. In the match, Alex Hales completed his century in 60 balls, leading to England's victory by six wickets.

7. Shane Watson (60 Balls)

Shane Watson is one of the best all-rounders that Australia has ever produced. Especially in big stages like World Cups, he has always performed and played match-winning innings for Australia. In T20 cricket, Shane Watson scored his first-ever century against India in 2016. It was the 3rd T20 where Shane Watson played a brilliant inning of 124 off 71 balls, completing in 60 balls. Unfortunately, his superb innings did not lead Australia to victory, as India won the match by seven wickets.

8. Tamim Iqbal (60 Balls)

Tamim Iqbal is one of the finest batsmen that Bangladesh has ever produced. He is one of the biggest reasons for Bangladesh's international cricket success. In the 2016 T20 World Cup, Tamim Iqbal scored his first-ever T20 century against Oman. In the match, Oman won the toss and bowled first. Tamim Iqbal batted outstandingly from Bangladesh and completed his century in 60 balls. He scored ten off 63 balls in the game, and Bangladesh easily won by 54 runs.

9. Shaiman Anwar (60 Balls)

Shaiman Anwar is a former right-handed batsman from UAE. In 2017, he became the first batsman to score a T20 century for UAE. In the match against PNG, UAE batted first. UAE's opener got out at four runs. Then, Shaiman Anwar controlled the innings and scored a brilliant century. In the match, he completed his century in 60 balls and scored 117 runs. With the help of innings, UAE won the game by 30 runs.

10. Suresh Raina (59 Balls)

Undoubtedly, Suresh Raina is one of the best fielders that India has ever produced. He was also the first Indian batsman to score a century in T20 Internationals. It was the 5th match of the 2010 T20 World Cup, where India played against South Africa. In the game, India batted first, and Suresh Raina played an impeccable innings of 101 runs in 60 balls. In the match, he completed his century in 59 balls. His innings helped India to set the excellent target of 187 runs, which South Africa could not chase, and India won the match by 14 runs.