993年的英国锦标赛中，以17岁358天的记录，成为了拿到冠军头衔最年轻的选手。同时他也是在大师赛夺冠的最年轻的球员，1995年他以19岁69天的年龄赢得大师赛冠军。在转为职业选手之后，他已获得37座排名赛冠军，这也是创纪录的。他已经赢得了超过1100万英镑的职业奖金，是所有斯诺克选手中最高的。 另外，奥沙利文是唯一一位在90年代、00年代、10年代和20年代都赢得过排名赛事的球员。奥沙利文曾多次获得世界排名第一，六次年终世界第一，加总起来时间超过7年。2019年3月，奥沙利文在赢得第一届巡回锦标赛冠军