5 batsmen who have scored most T20I runs without hitting a century

England & India Net Sessions
Morgan and Kohli have not been able to reach the coveted mark

In the last one decade or so, the shortest format of the game has helped the game to expand to new and unknown territories. The popularity of the format has grown leaps and bounds and not all cricketers were able to keep up with the fast pace of the game.

Over time, big hitting batsmen have emerged as the fan favourites, also attracting a lot of new eyes towards the game. While scoring fast with a big strike rate is a norm in this format, it might not always be possible to score a century in a duration of 20 overs.

In this article, we take a look at the biggest run accumulators in the shortest format who have not been able to score a T20I century:


#5 Eoin Morgan (England) - 1723 runs

England v Sri Lanka - 1st NatWest T20 International
Eoin Morgan

The captain of England's limited overs side has been key to the transformation of the English team in white ball cricket. Prior to making his debut for the English side, Morgan also represented Ireland in ODIs.

The Dublin-born cricketer scored 1723 runs for England with an average of 28.71. He has a strike of 131.53 in 74 innings for England. Morgan managed to score nine half-centuries but never managed to go into three digits. The highest score that he could make was 85 against Australia in 2015 and even that effort could not help England win the match.

Innings: 74, Runs: 1723, SR: 131.53, Avg: 28.71, 50s: 9, HS: 85*


#4 David Warner (Australia) - 1792 runs

Australia v England - T20 Game 1
David Warner

Even though David Warner is currently out of the international circuit, there are no doubts about the hard-hitting abilities of the Australian batsman. By making his debut for Australia, the left-handed batsman became the first cricketer to make a debut for Australia without any first-class experience.

The southpaw has 1792 runs under his belt in 70 innings so far. The dynamic batsman has a strike of 140.10 with an average of 140.10. With 13 half-centuries in the shortest format, Warner leads the list of Australian cricketers with most fifty-plus scores. His highest score came against Sri Lanka when he made a merry of the target of 138 by scoring unbeaten 90 off just 62 balls.

Innings: 70, Runs: 1792, SR: 140.10, Avg: 26.74, 50s: 13, HS: 90*

#3 Jean-Paul Duminy (South Africa) - 1825 runs

ICC World Twenty20 India 2016:  South Africa v Afghanistan
JP Duminy

JP Duminy has been with the national side for quite a long time. Last year, the left-hander retired from Test cricket to focus on the shorter formats of the game. He also captained South Africa in two T20Is against Bangladesh in 2017 in the absence of the regular captain Faf du Plessis.

Dummy averages 37.24 in the 77 T20I matches that he played for South Africa. The southpaw scored 1825 runs in 71 innings along with 11 half-centuries. In addition to that, the South African all-rounder has 21 wickets from 40 innings. The 34-year old, who is focussing only on limited overs cricket, will look to notch up a century before hanging in boots.

Innings: 71, Runs: 1825, SR: 124.31, Avg: 37.24, 50s: 11, HS: 96*

#2 Virat Kohli (India) - 2102 runs

England v India - 2nd Vitality International T20
Virat Kohli has the highest no.of half-centuries in T20Is

Virat Kohli is a dominant force not just in one format but in all the formats of the game right now. Kohli who is also the captain of the Indian team in all formats is ranked No.1 in ODIs and Tests. Even though he is ranked 12 in the shortest format, he is definitely a force to reckon with in T20Is.

Kohli with 18 half-centuries in T20Is has the highest number of fifty-plus scores in this format. The Indian captain averages close to 50 in a format in which an average in excess of 30 is considered good. In the 62 matches that he played, Virat Kohli scored 2102 runs at a strike rate of 136.22.

Innings: 58, Runs: 2102, SR: 136.22, Avg: 48.88, 50s: 18, HS: 90*

#1 Shoaib Malik (Pakistan) - 2121 runs

Pakistan v South Africa - ICC Champions Trophy
Shoaib Malik tops the list with 2121 runs

Shoaib Malik pipped Virat Kohli by just 19 runs to top the list. The Pakistani all-rounder first played in national colours for the first in 1999 and has been with the team ever since. Even though he was out of the side a few times, he always knew how to get back into the national side. Recently, he also became the first player in cricket history to play 100 T20 Internationals.

In the 96 innings that he played in his T20I career, Malik scored 2121 runs at an average of 33.13. In the seven times that he managed to score above fifty runs, he could only reach a maximum of 75. In addition to scoring runs with the bat, the all-rounder chips in with the ball when the team needs his services. He has 28 wickets under his belt from 45 innings.

Innings: 96, Runs: 2121, SR: 122.88, Avg: 33.13, 50s: 7, HS: 75


While all the batsmen in the list are capable of hitting a T20I hundred, who do you think will reach the mark first?

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links