5. Yuvraj Singh (India)
The story of Yuvraj Singh and IPL is quite interesting, despite being one of the best batsmen in the T20 format, he hasn’t been a big success in IPL. In fact, his critics consider him to be a failure for whichever franchise he has played for. Yuvraj Singh has played for 4 franchisees so far, of which Kings XI Punjab has been the team he has played the most. Yuvraj Singh was captain for Kings XI Punjab, and after a few disastrous seasons he was sold to Pune Warriors. But always he is a top buy in the transfer market, the same fact was materialized when he was bought by Royal Challengers Bangalore for IPL 7 and then again Delhi Daredevils in IPL 8. Yuvraj may not have the same substance, he had 3 or 4 years ago but he still can take the game away on his day. Yuvraj Singh has played 89 matches overall, scored 1972 runs and scalped 34 wickets. He is no. 5 in the list.