4. Shane Watson (Australia)
It is tough to see Shane Watson play for any other team. There is no player for Rajasthan Royals more important than Watson. He started the IPL playing under fellow Australian Shane Warne, and now he captains the team. It seems like the Royals are not ready to leave him to play for another franchisee as well. Like many others, Watson would probably have not ended up in the Australian team if he wasn’t involved in the IPL. He has grown into being one of the most fearsome batsmen in World cricket today. Shane Watson has the ability to change gears according to the situation, and then give the important breakthroughs when the situation demands. He has been pretty much impressive in the IPL in his 70 matches he has played so far. He has scored 2143 runs at an impressive average of 36.32 and scalped 55 wickets at 26.64. Shane Watson is no. 4 in the list of top 10 greatest all rounders in IPL.