Bei der Snookerweltmeisterschaft 2012 erreichte Carter das Finale, in dem er wiederum O’Sullivan unterlag, diesmal mit 11:18.