W następnym sezonie 2004/2005 utrzymał pozycję numer jeden na liście światowego rankingu, wygrał także 4 turnieje – 3 rankingowe oraz Masters, ale nie udało mu się obronić tytułu mistrza świata.

Zobacz też Występ w MŚ w 2001 roku Występ w MŚ w 2004 roku

Lata 2005–2007 Sezon 2005/2006 był natomiast pasmem porażek O’Sullivana. W GP w Preston zajął drugie miejsce, ale w finale gładko uległ Higginsowi, w UK Championship przegrał w pierwszym meczu z Markiem Kingiem. Podczas zawodów Masters dotarł do finału, gdzie w decydującej ostatniej (19.) partii pomylił się pod koniec frame’a i praktycznie wygrany mecz oddał ponownie Higginsowi. Następny turniej, w którym wziął udział (Welsh Open), również zakończył po pierwszym meczu, przegrywając 1:5 z Ianem McCullochem. W China Open również nie udało się mu przejść pierwszej rundy, tym razem oddając wszystkie (5) frame’ów w meczu z Jamesem Wattaną. To pasmo porażek strąciło go z pierwszego miejsca światowego rankingu, pomimo iż przez zbieg okoliczności (porażki Higginsa i Hendry’ego w pierwszej rundzie MŚ) miał szansę poprzez dojście do finału mistrzostw obronić tę pozycję.