6. Sandeep Sharma
One of the most consistent Indian bowlers in the last two editions of the IPL, Sandeep Sharma who represents Kings XI Punjab (KXIP) has taken 39 wickets in 29 IPL matches at an average of 21. Although, he made a name of himself in 2012 Under-19 world cup final in which he sent four Australians to the dugout. He continued his merry run in domestic arena with 111 wickets in 27 First-class matches. He also earned plaudits from cricket experts and pundits after he spearheaded KXIP to the IPL finals in 2014 with his consistent knack of match winning performances. With his meticulous seam bowling skills, he can be more than useful in Indian jersey.