En 2018, Carter réussit à battre Ronnie O'Sullivan pour la première fois de sa carrière au championnat du monde. La rencontre est également marquée par un « accrochage » entre les deux hommes, O'Sullivan ayant bousculé volontairement Carter après avoir manqué son coup dans la manche. O'Sullivan avouera plus tard avoir été agacé par la grande forme de Carter qu'il accuse d'avoir « surjoué ». Carter aligne une nouvelle finale dans un tournoi classé au Grand Prix mondial 2019. Il s'y incline contre Judd Trump, sur le score de 10-6. Quelques semaines après ce résultat, il est de nouveau quart de finaliste au Crucible Theatre.