Morganas gimė Kardife ir atstovavo Jungtinei Karalystei keturiose iš eilės vasaros olimpinėse žaidynėse, pradedant 1984 metais (Los Andžele, Kalifornijoje); ir penkiose iš eilės Bendrijos žaidynėse, 1982 metais
1986 m., 1990 m., 1994 m. ir 1998 m. laimėjo tris medalius - bronzą, sidabrą ir auksą.