Keith Fletcher took over as captain in 1981, but England lost his first series in charge against India. Bob Willis took over as captain in 1982 and enjoyed victories over India and Pakistan, but lost the Ashes after Australia clinched the series 2–1. England hosted the World Cup in 1983 and reached the semi-finals, but their Test form remained poor, as they suffered defeats against New Zealand, Pakistan and the West Indies.
Pakistan visited West Indies in 1958 for five match test series. Pakistan drew the first test against them. It was Hanif Mohammad's match as he saved Pakistan when they were bowled out for 106 in West Indies reply of 579. Trailing huge by 473, Mohammad played the longest test match innings-a marathon 970 minutes for his match saving 337. The next three test went to West Indies favor before Pakistan won their first match against them by an innings and 1 run. In that match, it was another Mohammad performance. This time it was Hanif's brother Wazir Mohammad who score 189 out of Pakistan's 496 in reply of the host's 268. West Indies were bowled out for 227 in their second innings but the series went to them by 3-1.
England's first match after the war was in the 1920–21 season against Australia. Still feeling the effects of the war England went down to a series of crushing defeats and suffered their first whitewash losing the series 5–0. Six Australians scored hundreds while Mailey spun out 36 English batsmen. Things were no better in the next few Ashes series losing the 1921 Ashes series 3–0 and the 1924–25 Ashes 4–1. England's fortunes were to change in 1926 as they regained the Ashes and were a formidable team during this period dispatching Australia 4–1 in the 1928–29 Ashes tour.