Dwayne Bravo is one of the best all-rounders in T20 cricket. He has had a successful CPL and also picked his 500th T20 wicket. He takes charge of the death overs while bowling and can also score in them while batting.
Andre Russell (KKR)
He was the most successful player for the Kolkata Knight Riders last season. He scored the most runs and scalped most wickets for the team. His aggressive batting has entertained the crowd. KKR management is also thinking of promoting him at number 3, which can be even more disastrous for the opponent team.
Hardik Pandya (MI)
Hardik Pandya's fearless batting and bowling has been an asset to the Mumbai Indians. He has been one of the core players in the team to be retained constantly. He needs to be more consistent though.
Ben Stokes (RR)
He is currently one of the best all rounders in the International cricket. He has been one of the most expensive player to be auctioned in the Indian Premier League.
Ravindra Jadeja (CSK) -- IPL 2012
Indian all-rounder Ravindra Jadeja became the costliest player in IPL 2012 with a winning bid value was almost INR 9.72 crore. He was bought by CSK.