2. Brendon McCullum- 7524 runs

One of the all-time greats in T20 format, Brendon McCullum holds incredible records to his name in both international and domestic T20 leagues. The Kiwi player is still one of the most destructive players in the format despite retiring from the game a year ago.
McCullum, who has managed his best 158* in the inaugural match of IPL, has so far piled up 7524 runs in T20 cricket making him the second highest scorer of all time.