The Indian Premier League is a stage where cricketing talents meet opportunities. For over 14 years, the tournament has tried to bridge the gap between overseas internationals, the national players and the domestic stars. The improvement of various Indian players is a testimony to how successful has been the vision of the BCCI with the introduction of IPL in 2008.