Carter se distingue au championnat du monde 2008, en atteignant la finale. Sur son parcours, il réalise un break maximum de 147 points, au cours de son match de quart de finale qui l'opposait à Peter Ebdon. Il se montre très impressionnant lors de son deuxième match, infligeant un 13-4 à Shaun Murphy. En demi-finale, il bénéficie du qualifié Joe Perry, et s'impose par 17 manches contre 15. En finale, Carter est battu par Ronnie O'Sullivan, sur le score sévère de 18-8. Cette performance lui permet d'intégrer le top 10 pour la première fois de sa carrière professionnelle.