Top 10 Best T20 Cricket Players of all time

The cricket has become one of the most played and the most watched sport in the world. Among the formats of cricket, the most important one is the ICC T20 format that is becoming popular among the people day by day. The reason behind its popularity is the less time consuming, entertaining and also the players.

The most important reason that T20 is emerging all across the world is its players. There are numerous players in the International cricket that are playing the T20 matches but among them, some of the Top 10 Best T20 Cricket Players Ever has made their place among the hearts of the people due to their outstanding performances. Here is the list:

10. Lasith Malinga

Lasith Malinga

This comes not surprising to me. Lasith Malinga is considered to be one of the finest T20 players who are representing his country, Sri Lanka, in the International T230 cricket. Lasith Malinga is having the average of 60 wickets in the 50 matches, that is enough to highlight him as one of the best player of the T20 match.

9. Muhammad Hafeez

Muhammad Hafeez

He is the player of Pakistan and the former T20 captain of the Pakistani team. Muhammad Hafeez is the 10thhighest wicket taker in the T20 matches. He bats elegantly and is currently playing the role of the right handed opening batsman of Pakistan.

8. Brendon McCullum

Brendon McCullum

Next on the list is Brendon McCullum who is one of the best players from the team of New Zealand. He is the current captain of New Zealand team in all the international formats of cricket. He is the leading scorer in the T20 and is the 1st and the only player in the T20 history to have completed his two centuries and 2000 runs in T20 internationals.

Read This:  Top 10 Best Cricket Academies in India 2018

7. Umar Gul

Umar Gul

He is another best player from the team of Pakistan. Umar Gul is the dead bowler and is the second highest wicket taker in the T20 form of cricket. He gained fame among the audience because of his outstanding performance in the T20 cricket. He also has won the T20 International Performance of the year in the year of 2013.

6. Saeed Ajmal

Saeed Ajmal

Another Pakistani cricket player on the list is Saeed Ajmal. He is ranked as at number 4th among the ICC best T20 bowlers. He is an off spinner and the highest wicket taker in the history of the T20s. he is considered to be the most effective bowler at the juncture of the game and that is the reason he is holding a position on our list.

5. Kevin Pietersen

Kevin Pietersen

Next on the list is the player from England, who played cricket for the country from 2004 to 2014. He is the occasional off spin bowler and considered to be the one of the best and finest players in the T20 cricket.

4. Chris Gayle

Chris Gayle

Next on the list is one of the outstanding players of the International cricket. He is the great batsman of the West Indies team which goes to make his place among the best players of the T20 cricket. He is termed as the most explosive T20 Batsman.

3. Shane Watson

Shane Watson

The professional Australian cricketer, Shane Watson is next on the list. He is one of the best players in the team of Australia and the right handed fast- medium swing bowler. He is having the several records in the cricket of T20 and that is the reason why he is standing on this list.

Read This:  Top 8 Best Sports Complex in India

2. Yuvraj Singh

Yuvraj Singh

The Indian International cricketer is next on the list. He is an all- rounder batsman and the bowler of the Indian Cricket team. He makes the country won the match of the T20 of the year of 2007 when he famously hit the six sixes in a single over.

1. Shahid Afridi

Shahid Afridi

Topping the list is another Pakistani all- rounder. Shahid Khan Afridi or Boom Boom Afridi is the third highest wicket taker in the T20 cricket matches. He is considered to be the most successful T20 player so far.


  1. Satyakam Pradhan
  2. Rajiv
  3. Aman Kumar
  4. Kulwant Singh
  5. Arun kumar
  6. sudama vats