O’Sullivan sijoittui Sevillan MM-hallikilpailuissa 1991 neljänneksi 1 500 metrillä, mutta putosi Barcelonan olympialaisissa 1992 samalla matkalla välierissä. Hän voitti kolmannen kerran 1 500 metrin sisäratojen maailmanmestaruuden Torontossa 1993: hän juoksi ajan 3.45,00 ja kukisti David Strangin kolmella kymmenesosasekunnilla. Sisäratojen MM-kilpailuissa Barcelonassa 1995 hän sijoittui 1 500 metrillä kymmenenneksi.