Pakistan started well in the ICC Cricket World Cup, which was held in India, Sri Lanka and Bangladesh, after beating Kenya, Sri Lanka (one of the tournament favourites) and bye a margin, beating Canada. Shahid Afridi clearly stated that his team is capable of qualifying for the Semifinals. After a huge loss against New Zealand, Pakistan defeated Zimbabwe by 7 wickets. After victory against Zimbabwe Pakistan cemented their shot at playing the ICC CWC 2011 Quarters. One of the highlights of the tournament for Pakistan was when they beat Australia, who were led by 3 brilliant pace bowlers, Brett Lee, Shaun Tait and Mitchell Johnson. However Pakistan defied the odds and defeated Australia, courtesy of a brilliant bowling display. This saw Australia's record win streak of 27 consecutive world cup games broken which saw them win every game between the 1999 world cup up until this game. In the quarter-finals they played West Indies. Pakistan were ruthless, as they emphatically won against the West Indies side by 10 wickets, due to another brilliant bowling display. In the semi-finals on 30 March, Pakistan had a match with its fiercest rival, India. India managed 260 after they batted first. Not having a good batting line-up along with a slow start to the chase, Pakistan were 29 runs short as India reached the final (India went on to win the final, by defeating Sri Lanka).
After the 2015 Cricket World Cup, Misbah-ul-Haq and Shahid Afridi ended their ODI careers. As a result, the captaincy of the ODI team was given to newcomer Azhar Ali. Under his captaincy, Pakistan played their first ODI series against Bangladesh. The tour was a disappointment and Pakistan lost all three ODIs as well as the T20 match. Clever bowling coupled with wonderful batting and fielding allowed the hosts to stroll past the visitors. This was Bangladesh's first win against Pakistan since the 1999 Cricket World Cup and first ever series win over Pakistan. However, Pakistan ended the tour on a positive with a 1–0 win in the two-match test series.