Bei der Snooker-WM 2008 gelang ihm am 29. April im Viertelfinale gegen Peter Ebdon sein erstes offizielles Maximum Break. Zum ersten Mal in der Geschichte des Snooker wurden dort in der Endrunde eines Turniers zwei Maximum Breaks gespielt (das erste gelang Ronnie O’Sullivan am Tag zuvor), sodass die für ein Maximum ausgelobte Prämie geteilt werden musste. Carter erreichte dort erstmals das Finale eines Weltranglistenturniers, in dem er O’Sullivan mit 8:18 unterlag. Nach diesem Turnier wurde Carter erstmals unter den 8 Besten der offiziellen Weltrangliste geführt.