
- Shahid Afridi – Afridi and inconsistency move hand in hand. There is no inconsistent player better than him as he had laurels of being named as the most inconsistent player in the history of cricket. Despite having an experience of around 20 years in international cricket, he is yet to play 100 balls in an innings of an ODI. Along with it, some people recognise him as the most overrated batsmen ever. Still the inconsistent player and overrated player has been the need of the hour for the team in the strenuous situations. From bowling tight overs to punishing the bowlers with the bat, Afridi had achieved everything in past. Who can forget his back to back sixes off R. Ashwin in the Asia Cup 2014 when the Pakistan team required 10 runs of last over. This is only one of the acts of Afridi as he has many trophies with him.