5. Hashim Amla

Hashim Amla is a Test great. Many consider him to be one of the greatest batters to ever grace the cricketing pitch. His records in Tests however give a false sense that he wouldn’t be good in T20Is.

4. Ashish Nehra

Many consider Ashish Nehra to be an ODI bowler; one who could bring about wickets after enticing batters to hit him. Fans expect him to have been costly in T20Is. However, one glance at his record throws this perception out of the window.

3. Ish Sodhi

When someone thinks of a great T20I bowler, Ish Shodhi certainly does not rank anywhere near the top. Stats however would tell you otherwise. The Kiwi bowler is one of only five bowlers to have taken 100 wickets in T20I. The fact that he isn’t as famous as Rashid Khan and Maliga makes him one of the most underrated T20I players of all time.

2. Sikander Raza

The Pakistan-born Zimbabwe player Raza can be called an accidental cricketer, as he got into professional cricket quite late. The batting all-rounder however has now become a very good cricketer in T20Is but is rarely rated among the best.

1. Samuel Badree

Badree however is one of the best when it comes to economy rate in the fastest cricket format. Badree has taken 56 wickets in 52 matches with an economy of 6.17 in a format where 7 is considered quite good.