25 lutego O’Sullivan wygrał swój czwarty rankingowy tytuł w sezonie – World Grand Prix 2018, pokonując w finale Ding Junhuia 10:3. Wcześniej, w drugiej rundzie turnieju wygrał 5:0 z Xiao Guodongiem, wbijając w meczu cztery breaki stupunktowe i osiągając skuteczność wbić na poziomie 99%. W turnieju Welsh Open 2018 po walkowerze w pierwszej rundzie z Robinem Hullem i wygraniu kolejnych trzech meczów do zera przegrał w ćwierćfinale 1:5 z Johnem Higginsem. W Players Championship 2018 ponownie okazał się najlepszy, zwyciężał kolejno z Graemem Dottem, Ding Junhuiem i Juddem Trumpem, by w finale pokonać Shauna Murphy’ego 10:4. W ostatnim turnieju przed mistrzostwami świata, China Open 2018 przegrał w pierwszej rundzie z Elliotem Slessorem 2:6; w meczu tym wbił czternastego w karierze breaka maksymalnego.