Elliott saavutti 1986 pronssia Edinburghin Kansainyhteisön kisojen 800 metrillä ja voitti saman matkan GP-finaalin. Rooman MM-kilpailuissa 1987 hän sai hopeaa 800 metrillä ajalla 1.43,41. Soulin olympialaisissa 1988 hän sai hopeaa 1 500 metrillä ajalla 3.36,15 ja sijoittui 800 metrillä neljänneksi.