Maguire har gjort et maksimum break i 2000 og et under semifinalen i China Open 2008 mot Ryan Day. Foran sesongen 2007/2008 er han rangert som nummer ti. Denne sesongen vant han Northern Ireland Trophy etter 9–5 seier over Fergal O'Brien i finalen. Dette var hans tredje seier i en rankingturnering. I den påfølgende turneringen, UK Championship, kom han igjen til finalen, men tapte 2–9 for Ronnie O'Sullivan. Han kom for tredje gang i løpet av sesongen til finalen i en rankingturnering i China Open. Her sikret han seg sin andre seier for sesongen med 9–8 over Shaun Murphy.