In the 2007 Cricket World Cup, England lost to most of the Test playing nations they faced, beating only the West Indies and Bangladesh, although they also avoided defeat by any of the non-Test playing nations. Even so, the unimpressive nature of most of their victories in the tournament, combined with heavy defeats by New Zealand, Australia and South Africa, left many commentators criticising the manner in which the England team approached the one-day game. Coach Duncan Fletcher resigned after eight years in the job as a result and was succeeded by former Sussex coach Peter Moores.
Hasan Ali was named as player of the tournament. Pakistan captain, Sarfaraz Ahmed stated (after the opening match against India) "I said to the boys, the tournament doesn't finish here. Good cricket, positive cricket and we will win". After Pakistan's victory, they moved up from 8th to 6th in the ICC ODI rankings. The ICC Team of the Tournament had Sarfaraz Ahmed as captain, Fakhar Zaman, Junaid Khan and Hasan Ali from Pakistan.
Pakistan played a home series against Zimbabwe in May 2015 after 6 years. This was the first tour by a Test-playing nation since the attack on the Sri Lankan cricket team in 2009. Pakistan won the T20I series 2–0 and the ODI series 2–0 after the third match ended in a draw due to rain. During the Sri Lanka tour in 2015, Pakistan won the Test series 2–1, the ODI series 3–2 and the T20I series 2–0. The successful tour allowed Pakistan to qualify for the 2017 ICC Champions Trophy, removing West Indies from a place in the tournament. The series win pushed up Pakistan's ranking in all three formats of the game.
However, from 1968 to 1971 they played 27 consecutive Test matches without defeat, winning 9 and drawing 18 (including the abandoned Test at Melbourne in 1970–71). The sequence began when they drew with Australia at Lord's in the Second Test of the 1968 Ashes series and ended in 1971 when India won the Third Test at The Oval by four wickets. They played 13 Tests with only one defeat immediately beforehand and so played a total of 40 consecutive Tests with only one defeat, dating from their innings victory over the West Indies at The Oval in 1966. During this period they beat New Zealand, India, the West Indies, and Pakistan, and under Ray Illingworth's leadership, regained The Ashes from Australia in 1970–71.