Maximum 147 Breaks Made By Stephen Maguire

Tournament Round
China 2016 Shanghai Masters Wildcard
China 2008 China Open Semi-final
Scotland 2000 Scottish Open Last 128