La saison 2008-2009 est décevante pour McCulloch, avec seulement deux victoires dans les cinq premiers tournois. Il échoue à se qualifier pour le championnat du monde, s'inclinant face à Rory McLeod. Après la saison 2011-2012, il décide de se retirer définitivement du jeu, après avoir terminé 68 mondial.