En début d'année 2010, Stephen Maguire rejoint sa deuxième demi-finale de suite au Masters, la troisième de sa carrière, qu'il perd par 6 manches à 3 contre Mark Selby. Quelques semaines après, il va jusqu'en demi-finale de l'Open du pays de Galles, où il cède face à Ali Carter. Maguire termine la saison par une contre-performance : après une victoire contre Stephen Lee au premier tour du championnat du monde, il est écrasé par son compatriote Graeme Dott (13-6). Au classement de fin de saison, il perd quatre places et redescend mondial.