PAKISTAN
Pakistan just have Shahid Afridi and Mohammad Hafeez as the two traditional all-rounders in their side. However Hafeez is doubtful to bowl in the World Cup as his bowling action is not yet cleared by the ICC, but he still can bat through out the tournament.
Hafeez scored 360 runs in 12 matches with a strike rate of 79.29 managed to justify the tag of Pakistan's best and World's no. 2 all-rounder with the bat here but because of a ban in bowling he could bowl almost for half a year.
His recent performance against New Zealand was not satisfactory as he managed to score just 118 runs in 4 ODIs.
Afridi on the other hand, is ranked 5th in ICC ODI all-rounder list has always been known to the magic with bat and ball both. Presence of Shahid as an all-round gives an edge to Pakistan's playing IX on the field. Afridi scored 354 runs in 16 matches with a strike rate of 148.73 and has grabbed 16 wickets in 16 matches with best figures of 3/37.
Afridi has the neck of taking the game away from the opposition and one most not forget the Asia Cup game against India in 2014 when he sealed the match with a six in a historic win against their arch rivals.