The Indian Premier League (IPL) has witnessed some of the finest all-rounders in T20 cricket, players who have consistently ...