10. Quinton De Kock (65 runs off 22 balls vs England)

Currently one of the best keeper batsmen in world cricket and South Africa’s best batsmanIf South Africa has any chance in the T20 World Cup, Quinton de Kock has to fire at the top being the best and the senior-most batsman in the South African lineup

9. Chris Jordan (27* runs off 9 balls vs West Indies)

A T20 specialist, Chris Jordan was brought into the England side for his ability to bowl yorkers at will in the death overs and slog a few at the end if needed. With a very strong English batting line-up, if Jordan continues to deliver his yorkers at the death, England may turn out to be invincible in this year’s T20 WC.

8. Abdul Razzaq (34* runs off 11 balls vs New Zealand)

One of the best all-rounders Pakistan has ever produced, Abdul Razzaq was a treat to watch at the end of the innings with the bat, clearing the straight boundary with ease and with the ball, bowling reverse swing to batsmen.

7. Dwayne Bravo (35* runs off 11 balls vs New Zealand)

DJ Bravo displayed a champion performance against New Zealand in 2012 at Lauderhill. He scored 35* runs off 11 balls at a strike rate of 318.18 including one fours and four sixes. In addition to this, he also ended with bowling figures of 2-23 in 2.4 overs. He was awarded the Player of the Match for this performance.

6. Jos Buttler (32* runs off 10 balls against South Africa)

One of the best white-ball players in the world and a batsman who can open as well as be the finisher of the innings, Jos Buttler is an asset and an automatic selection to any team in the world.He was awarded the Player of the Match for this knock

5. Carlos Brathwaite (34* runs of 10 balls vs England)

He is yet to show his full potential at the international level and once he does that, this West Indian all-rounder can be as dangerous and valuable as the likes of Andre Russell and Kieron Pollard.

4. Kieron Pollard (38 runs off 11 balls vs Sri Lanka)

If the list is of batsmen having played an innings with the highest strike rate, a name with which this list can’t be completed is Kieron Pollard. He is one of the best six-hitters the world has ever seen. The West Indies captain will look to continue his form in the IPL as well as the T20 WC  this year, both being held in the UAE.

3. Moeen Ali (39 runs off 11 balls vs South Africa)

A very talented player who hasn’t got enough chances at spots where he can prove himself with the bat or overs with the ball due to an extremely strong English white-ball set-up, probably the strongest England have ever had.

2. Colin Munro (50* runs off 14 balls vs Sri Lanka)

Colin Munro‘s international records speak for themselves as he has scored 1724 runs at a strike rate of 156.44. He also has the most T20I hundreds (3) after Rohit Sharma (4). All these records are a testimony of how good a player he is.

1. Yuvraj Singh (58 runs off 16 balls vs England)

Yuvraj smashed Broad to all parts of Kingsmead, Durban quite easily. He not only smashed six sixes in an over but also recorded the fastest ever T20 half-century in T20 cricket (12 balls). He scored 58 runs in that innings off just 16 balls at a strike rate of 362.50 with three fours and seven sixes. The record still holds.