Skriv en fortsættelse til dette afsnit - Dolan viste endnu engang sin bedste form på sin hjemme turnering, World Grand Prix i oktober. Han slog bekvemt verdens nummer fire Gary Anderson, Vincent van der Voort og Justin Pipe for at nå semifinalen for det andet på hinanden følgende år og det andet på hinanden følgende store event. Dolan tog ud en 170 finish til trail 1<unk>2 i sæt mod Mervyn King, men var ikke i stand til at stoppe King fra at gå på at vinde 5<unk>2. Ved Grand Slam
Han endte anden i gruppe F takket være sejre over Paul Nicholson og Barrie Bates for at kvalificere sig til de sidste 16. Dolan spillede John Part og fik en katastrofal start på kampen, da han var bagud 0<unk>6 og trods kun at være bagud på et punkt 6<unk>8, tabte han 6<unk>10. Efter at alle 33 ProTour-begivenheder i 2012 var blevet spillet, var Dolan 21. på Order of Merit, behageligt inden for de 32 bedste, der kvalificerede sig til Players Championship Finals. Han slog James Wade 6 til 4 i første runde, og faldt igen 0 til 6 i anden runde mod Justin Pipe, og kom aldrig helt sig, da han blev besejret 8 til 10.