Au cours de la saison 2015-2016, John Higgins inscrit des victoires successives sur l'Open du pays de Galles, l'Open d'Australie et le championnat international, augmentant son nombre de titres classés à 28. En 2016, il remporte consécutivement le championnat de Chine et le tournoi champion des champions, deux tournois non classés. L'année 2017 est marquée par une victoire à l'Open d'Inde mais aussi par une place de finaliste au championnat du monde, l’Écossais atteignant sa sixième finale au Crucible Theatre. Sa saison 2017-2018 s'avère être un succès. Vainqueur de l'Open du pays de Galles pour la cinquième fois de sa carrière (ce qui constitue un record), il atteint une nouvelle fois la finale du championnat du monde où il est battu par Mark Williams (18-16) et signe également son neuvième break maximum de 147 à l'occasion de l'Open d'Écosse. Higgins est de nouveau finaliste sortant du championnat du monde en 2019, battu par Judd Trump sur le score sévère de 18-9.