Il a été champion du monde de snooker à six reprises (2001, 2004, 2008, 2012, 2013 et 2020). Il détient le record de victoires au Masters de snooker (sept titres) et au championnat du Royaume-Uni (sept titres). Il a ainsi remporté 20 titres sur des tournois de la triple couronne, un record. Il détient aussi le record de victoires dans les tournois classés (comptant pour le classement mondial), avec 37 victoires. O'Sullivan totalise plus de de livres de gains financiers acquis en tournois. Il est considéré par certains de ses pairs et par les fans de snooker comme le joueur le plus talentueux de l'histoire de ce sport. Il est le seul joueur de snooker ayant dépassé la barre des 1000 centuries (break supérieur à ). Il a d'ailleurs signé son millième century lors de la dernière manche de la finale du championnat des joueurs 2019.