Top 10 Players with most number of T20 centuries

Rohan Talreja

It has been 9 years since the revolutionary 2007 T20 Cricket World Cup in South Africa, the format has evolved enormously over the years, providing unlimited entertainment in the process. Scoring a century in the 50-over format was considered a big achievement back then (not that it isn’t now), but scoring a century in the T20 format was a bigger challenge and that was accomplished by the West Indian batsman Chris Gayle in the very first match of the 2007 World Cup against hosts South Africa. 

Over the years we have witnessed some terrific innings by players from all over the world and the list just keeps getting bigger as the time progresses. Here is a list of the players who have scored the most number of centuries in the International and the domestic stage. 

10) Unmukt Chand (3 centuries)

Unmukt Chand

2012 U-19 World Cup winner Unmukt Chand features on this list of most number of T20 centuries by a player. The Delhi-born player made his domestic debut in 2010 for Delhi in the February of 2010. Chand showed flashes of his potential, scoring 25 runs in his debut List-A game.

With his reputation increasing as a top-order batsman, Chand soon made his debut in the T20 format as well for Delhi but could manage only 5 runs. That, however, did not stop him from blossoming into the shortest format of cricket.

Chand has scored 3 centuries in the T20 format, with a high score of 125 coming against Gujarat. The 23-year-old has managed to score a couple of  hundreds against Gujarat and a single hundred against Kerala (105). With an aggressive approach in batting style resembling Virat Kohli, Chand played a key role in the U-19 2012 World Cup in Australia, where he managed to score a century against Australia in the final.

Chand was soon picked in the IPL for the Delhi Daredevils but could not perform to his full potential and has faced a severe dip in form since then. 

9) Ian Harvey (3 centuries)

Ian Harvey

Former Australian all-rounder Ian Harvey occupies the No.9 position on this list. Harvey made his debut for Australia in 1997 but could not perform consistently to keep a place in the team and was largely unnoticed in the International stage. In the domestic career, however, Harvey has more than made a name for himself in England.

He was the first player to score a century when the Twenty20 tournament was first introduced in 2003 in England. Known for his hard-hitting in the lower order, Harvey was a crucial player for Gloucestershire and helped them win a number of trophies back in the day. 

Ian Harvey has managed to score 3 centuries in his career, all coming in the English T20 domestic league. Harvey scored a century against Derbyshire (109), Lancashire (108*), and against Warwickshire (100*). The 44-year-old was also named as one of Wisden’s top 5 players of the year in 2004.

Harvey enjoyed his career in England and was one of the few foreign players to make an impact in the domestic league. Apart from his batting, Harvey was mainly used as a seamer in the middle overs, who could contain the batsmen and pick up wickets when needed the most by his team. 

8) Rassie van der Dussen (3 Centuries)

Rassie van der Dussen

South African domestic player Dussen has been developing quite a reputation for himself in South Africa. Making his domestic debut in 2008 for the Northerns, Rassie Van der Dussen registered scores of 2 & 34 in his first game and showed his skill when he played 113 deliveries for his 34 and staying at the crease for 40 overs in a bid to save the game for the Northerns but ended in defeat.

With his determination, Dussen soon made his debut in the List-A  but managed only 6 runs in the first game against the Free State. He made his debut in the T20s in 2013 against the Eastern Province and showed promise as he scored 36 runs. 

Dussen has scored 3 centuries so far and all of them have come in the T20 competition in South Africa. The 27-year-old’s centuries have come against Gauteng (103*), South Western Districts (112*), and the Titans (101*).

Preferring to play at the top of the order as an opening batsman, Dussen has maintained a good record in the domestic format and it should only be a matter of time before he makes his debut at the International stage. 

7) Virat Kohli (4 centuries)

virat kohli

Indian Cricket Team’s talisman Virat Kohli has been smashing records all over the world with his fantastic batting style and his recent batting performances suggest that he can only improve from here on. Kohli was superb in the 2008 U-19 World Cup, captaining the Indian to victory in the final.

Kohli soon made his debut in the International arena against Sri Lanka and has come a long way since then. The 27-year-old holds a number of records with one of them being ‘the fastest century scored by an Indian in ODIs’ (52 balls). Currently the Captain of India for the Test matches, Kohli is also the first cricketer to score 3 centuries in his first 3 innings in Test games.

Virat has scored 4 centuries in the T20 format , all of them coming in the 2016 edition of the Indian Premier League. Playing for the Royal Challengers Bangalore, Kohli opened for the majority of the tournament that gave him a chance to play his natural game. His centuries have come twice against the Gujarat Lions (109), Kings XI Punjab (113), and the Rising Pune Supergiants (108*), helping Bangalore to reach the finals. 

6) Hamilton Masakadza (4 centuries)

Hamilton Masakadza

Zimbabwe batsman Hamilton Masakadza is No.6 on this list. Masakadza prefers to open the innings for Zimbabwe and sets the tone for the match. Making his debut in 2001 in the Test match against West Indies, Masakadza made an instant impact as he scored his maiden century in the same match (119 in the second innings) and announced his arrival on the International stage in a grand style.

The 32-year-old made his first appearance in the T20 format against Bangladesh in 2006 and scored 35 runs. Masakadza cemented his place in the side with some good performances. 

Masakadza has scored 4 centuries in the T20 format that have come against Mashonaland Eagles (162*), Mid West Rhinos (103), Southern Rocks (102), and the Westerns (101*). His knock against the Eagles especially was a special one as he cut loose and went on a rampage against the bowlers, remaining unbeaten until the end of 20 overs.

5) David Warner (5 Centuries)

david warner

Australian opener David Warner was first noticed only in the T20 format and is regarded as one of the best players of the modern cricket. Warner made his International T20 debut in 2009 against South Africa and lived up to his reputation of a big hitter. Warner scored 89 runs in 64 deliveries which included 6 sixes and 7 boundaries.

With his remarkable T20 debut, Warner soon made his debut in ODIs in the same year against South Africa and then progressed to the Test matches in 2011. The 29-year-old maintains a brilliant strike rate of 139 in the T20s. 

Warner has scored 5 centuries in his T20 career and occupies the fifth place on this list. Warner has scored 3 centuries in the Indian Premier League that came against Chennai Super Kings (135*), Deccan Chargers (109*), Kolkata Knight Riders (107*), and the Royal Challengers Bangalore (123*).

Apart from those, Warner also scored a century against the Melbourne Stars (102*).

4) Luke Wright (6 centuries)

Luke Wright

England all-rounder Luke Wright, though not making it big on the International stage, has had a great domestic career. Mainly considered as a T20 specialist, Wright made his debut against India in 2007 and scored 50 runs in the game. Apart from his batting abilities, Luke Wright bowled well with his medium pace and was often used as the fifth bowler, giving the team an option to include an extra batsman in the team.

His T20 debut for England came against Zimbabwe in 2007 and Wright was promoted up the order after his impressive debut against India but Wright registered a golden duck. 

Scoring 6 centuries in the domestic T20s, Wright’s centuries have come against Essex (153*), Gloucestershire (111*), Hampshire (116*), Hobart Hurricanes (117), Kent (103), and Melbourne Renegades (109*). Wright is known for his outstanding work rate that has helped him develop as an all-rounder and even appear on the International stage.

Being only 31 years of age, Wright will hope to make a comeback to the England team. 

3) Michael Klinger (6 Centuries)

Michael Klinger

36-year-old Australian domestic batsman Michael Klinger finds himself at the No.3 position on this list. Widely known for his technical approach to the cricket game, Klinger made his debut in 1998 and has been a consistent figure in the domestic arena in Australia.

Klinger started his career for the Victoria Bushrangers and impressed with his batting performances on top of the order. Klinger made the switch to South Australia in 2008 and batted at the No.3 position for them. Klinger has scored over 10,000 runs in the First-Class level with 29 centuries to his name. 

Klinger has also developed his reputation in the T20 format and his understanding of the cricket game helped him make a mark on this modern format. He scored 6 centuries in the domestic T20s that came against Glamorgan (104*), Melbourne Renegades(105*), Somerset (101), Worcestershire (108*) and a couple against Essex (126*).

Though maintaining a great domestic career, Klinger was unlucky to make his debut on the International stage as the Australians still had legends like Gilchrist and Ponting playing in the team.

2) Brendon McCullum (7 Centuries)

Brendon McCullum

One of New Zealand’s greatest players, Brendon McCullum had an illustrious career in all formats. Making his debut at the age of 20 in 2002 for New Zealand, McCullum’s aggressive batting made him quite popular among the fans and continued to remain that way throughout his career.

McCullum’s big break in the T20 format came in 2008 in the inaugural match of the Indian Premier League where he scored an unbeaten 158 for the Kolkata Knight Riders and established himself as an excellent batsman in the T20 format.

The right-handed batsman soon made the switch to the Chennai Super Kings, where he opened alongside Dwayne Smith and played a key role in CSK’s success. 

Scoring 7 centuries throughout his career, the 34-year-old’s centuries have come against Auckland (108*), Australia (116*), Bangladesh (123), Derbyshire (158*), Northern Districts (103*), Royal Challengers Bangalore (158*), and the Sunrisers Hyderabad (100*).

McCullum decided to retire from all formats of International cricket due to injuries but still continues to play in the domestic T20s. 

1) Chris Gayle (18 centuries)

chris gayle

Arguably the King of T20 cricket, the West Indian Chris Gayle holds the record for the most number of centuries in the T20 format that includes both the domestic and International games. Chris Gayle kickstarted the inaugural ICC World T20 in 2007 with a century against South Africa and surprisingly ended on the losing side.

His issues with the West Indies Cricket Board reduced his International appearances but he soon resurrected his career in the Indian Premier League where he has had remarkable seasons with the Royal Challengers Bangalore. 

Gayle has scored 18 centuries but the one that game against the Pune Warriors in 2012 remains his best till date. The towering West-Indian smashed 17 sixes and 13 boundaries in that game, sparing no bowler from the Pune team and made the Royal Challengers reach a record total of 263, which they defended with ease.

Here is a list of the centuries scored by Gayle that includes both domestic and International games. 

Opposition Score
Adelaide Strikers 100*
Delhi Daredevils  128*
Dhaka Gladiators 116
England 100*
Guyana  122*
Kent 151*
Kolkata Knight Riders 102*
Mid West Rhinos  109*
Pune Warriors  175*
South Africa  117
St Lucia Zouks 111*
Sylhet Royals 114
Trinbago Knight Riders  108*
Trinidad and Tobago Red Steel 105
Warriors 108*
Kings XI Punjab 107
Kings XI Punjab 117
Sylhet Royals 101*