2012 nahm Brown noch einmal einen ernsthaften Anlauf auf das Profisnooker und nahm an den Turnieren der Q School teil. Gleich beim ersten Turnier erreichte er sein Gruppenfinale, er verlor aber gegen Chen Zhe und verpasste die Qualifikation. Bei den zwei anderen Turnieren scheiterte er jeweils im Halbfinale. Damit gehörte er immerhin zu den besten nicht qualifizierten Spielern in der Q-School-Wertung und bekam dafür eine Einladung als Ersatzspieler für die Profiturniere, wenn dort noch Plätze frei geblieben waren. Zweimal bekam er die Gelegenheit, verlor seine Spiele aber deutlich. Daneben spielte er auch wieder einige PTC-Turniere. Beim Scottish Open besiegte er überraschend den Weltranglistendritten und Lokalmatadoren John Higgins am TV-Tisch mit 4:3 und erreichte anschließend die Runde der Letzten 32, sein bis dahin bestes Ergebnis bei einem Main-Tour-Turnier.