O'Sullivan aborde donc le premier tournoi de la triple couronne (championnat du Royaume-Uni) de la saison en confiance. Au premier tour, il retrouve Leo Fernandez, joueur qu'il n'a plus affronté depuis 21 ans. Ronnie s'impose en proposant une prestation convaincante (quatre demi-centuries, dont un century). Au deuxième tour, il retrouve le jeune joueur suisse Alexander Ursenbacher. Comme au tournoi du pays de Galles de 2019, il se fait surprendre par le Suisse, qui le bat en manche décisive. La semaine suivante, il atteint la finale de l'Open d'Écosse pour la première fois depuis vingt ans, après des victoires contre Tian Pengfei et Robbie Williams, malgré des problèmes de « "tip" » (embout d'une queue de billard), puis contre Li Hang en demi-finale. Il finit par s'incliner contre Mark Selby (9-3). Son année prend fin au Grand Prix mondial, où il bat Ali Carter, Barry Hawkins et Kyren Wilson, avant de s'incliner contre Trump en demi-finale.