Chris Gayle:

Well, the player who holds the highest individual score in T20 can not be ignored from this list. He is unarguably the greatest T20 batsman of all time. He has scored more than 10,000 runs in the shortest format becoming the highest scorer in the T20 format.
He registered the highest individual T20 score against Pune Warriors in IPL 2013. He struck 175* runs in just 66 balls, including 13 fours and 17 vivacious sixes. So, certainly, the 40-year-old will score double hundred in T20 when at one day he will be at his best form.