O’Sullivan eteni välieriin Los Angelesin olympialaisissa 1984. Seuraavana talvena hän saavutti Pireuksen EM-hallikisoissa hopeaa 1 500 metrillä José Luis Gonzálezin jälkeen ajalla 3.39,75 . Stuttgartin EM-kilpailuissa 1986 hän sijoittui samalla matkalla kuudenneksi.