Lors de la saison 2006-2007, l'Anglais est battu en demi-finale de la coupe de Malte. En fin de saison, il parvient à rejoindre les quarts de finale du championnat du monde pour la toute première fois de sa carrière. Pour ce faire, il domine Stephen Hendry au deuxième tour du tournoi. Malgré un quart de finale qu'il semble maîtriser, Carter est défait par Mark Selby en manche décisive.