Zu Beginn der Saison gewann O’Sullivan das Shanghai Masters zum dritten Mal in Serie, er setzte sich im Finale mit 11:9 gegen Shaun Murphy durch. Danach stand er noch im Finale der Northern Ireland Open, das er wie im Vorjahr gegen Judd Trump verlor; zusätzlich erreichte O’Sullivan jeweils das Halbfinale beim Champion of Champions und bei den Welsh Open. Die restlichen Saisonergebnisse waren zumeist durchwachsen, sodass er sich für die Players Championship und die Tour Championship nicht qualifizieren konnte und auf der Weltrangliste kurz vor Saisonende nur noch auf Rang 6 geführt wurde. Bei der Snookerweltmeisterschaft startete er jedoch mit einem klaren 10:1-Sieg über Thepchaiya Un-Nooh ins Turnier, womit er einen neuen Rekord für das schnellste WM-Spiel aufstellte. Er benötigte lediglich 108 Minuten. Den bisherigen Rekord hielt Shaun Murphy mit 149 Minuten. Deutlich knapper verliefen seine anschließenden Partien gegen Ding Junhui und Mark Williams, bevor er im Halbfinale Mark Selby erst mit 17:16 besiegen konnte. Damit erreichte O’Sullivan zugleich sein siebentes WM-Finale, in dem er seinen Landsmann Kyren Wilson 18:8 besiegte. Sein sechster WM-Titel war der insgesamt 37. Ranglistenturniersieg seiner Karriere, damit stellte er einen neuen Rekord auf, zugleich war es der 20. Erfolg bei einem Triple-Crown-Turnier. Er ist der erste Spieler, der die drei Turniere der Triple Crown mindestens sechsmal gewann. Zwischen dem Gewinn seines ersten und aktuell letzten Titels liegen 19 Jahre, das gelang zuvor nur dem ersten Weltmeister Joe Davis zwischen 1927 und 1946.