Moorcroft debuterede som senior for Storbritannien i 1973 og deltog i sine første olympiske lege i Montreal i 1976, hvor han kom på syvende plads i 1.500 meters finalen. Han vandt guld i 1978 Commonwealth Games i Edmonton på 1500 meter. Kun fire uger senere vandt han bronzemedaljen på samme afstand i
Europæisk idrætsmesterskab i Prag. Ved OL i Moskva i 1980 led han af maveproblemer og blev elimineret i halvfinalen på 5.000 meter.