Cricket has produced some exciting talent throughout history. Some batsmen have become the legend of this game for their consistent performance throughout their careers.
Here are the top 10 highest ever rated T20 batsmen in the history:
- 1 10. Faf du Plessis [South Africa, 843]
- 2 9. Brendon McCullum [New Zealand, 849]
- 3 8. KL Rahul [India, 854]
- 4 7. Alex Hales [England, 866]
- 5 6. Eoin Morgan [England, 872]
- 6 5. Kevin Pietersen [England, 882]
- 7 4. Babar Azam [Pakistan, 896]
- 8 3. Virat Kohli [India, 897]
- 9 2. Aaron Finch [India, 900]
- 10 1. Dawid Malan [England, 915]
10. Faf du Plessis [South Africa, 843]
The South African batsman is in the 10th position in the list with 843 points. Du Plessis has played 50 T20 matches for his country and scored 1528 runs.
9. Brendon McCullum [New Zealand, 849]
Former New Zealand wicket-keeper is one of the best batsmen in T20 format. Brendon McCullum has played 71 matches for New Zealand and scored 2,140 runs and he is in 9th on the list with 849 points.
8. KL Rahul [India, 854]
KL Rahul is 8th on the list with 854 points. Lara has played 49 matches for India and scored 1,557 runs for his country.
7. Alex Hales [England, 866]
The English batsman has made it to the list as well. He is the 7th on the list with 866 points. Alex Hales has played 60 matches and scored 1,644 runs.
6. Eoin Morgan [England, 872]
Another English player on the list. Eoin Morgan is 6th on the list with 872 points. The English skipper has already played 102 matches for his country and scored 5,042 runs.
5. Kevin Pietersen [England, 882]
Again an English batsman. Kevin Pietersen has played 37 matches in T20 for his country and scored 1176 runs. He is 5th on the list with 882 points.
4. Babar Azam [Pakistan, 896]
The Pakistani opener is on the list as well. He is the 4th on the list with 896 points. David has played 54 matches for his country and scored 2035 runs.
3. Virat Kohli [India, 897]
Virat Kohli is 3rd on the list with 897 points. The Indian skipper has played 90 T20 matches for his country and scored 3,159 runs.
2. Aaron Finch [India, 900]
Australian skipper Aaron Finch is 2nd on the list with 900 points. He has played 71 T20 matches for his country and scored 2346 runs.
1. Dawid Malan [England, 915]
English batsman Dawid Malan is leading the chart with 915 points. He has played just 24 ODI appearances for his country. He has scored 1003 runs in his ODI career.