The three World Indoor 1500 metre Championships won by O'Sullivan were in 1987 (Indianapolis), 1989 (Budapest), and 1993 (Toronto). In his victories in 1987 and 1989, he set championship records. He was 4th in the 1991 Seville world indoor championships.