Täytä seuraava lause: Dolan oli jälleen kerran parhaimmillaan kotiottelussa, World Grand Prix -kilpailussa lokakuussa. Hän voitti maailman neljännen numeron Gary Andersonin, Vincent van der Voortin ja Justin Pipen ja pääsi puoliksifinaaliin toisena peräkkäisenä vuotena ja toisena peräkkäisenä suurtapahtumana. Dolan teki 170 lopputuloksen ja jäi 1<unk>2 setissä Mervyn Kingiä vastaan, mutta ei pystynyt estämään Kingiä voittamasta 5<unk>2. Seuraava
Grand Slamissa hän pääsi toiseksi ryhmässä F voittamalla Paul Nicholsonin ja Barrie Batesin. Dolan pelasi John Partin kanssa ja aloitti ottelun tuhoisasti, kun hän oli jäljessä 0<unk>6 ja huolimatta siitä, että hän oli jäljessä vain yhdellä pisteellä 6<unk>8, hän hävisi 6<unk>10. Kaikki 33 ProTour-tapahtumaa pelattuaan vuonna 2012 Dolan oli 21. sijalla Order of Meritissä, mukavasti 32 parhaan joukossa, jotka pääsivät Players Championship -finaaliin. Hän voitti James Waden 6-4 ensimmäisellä kierroksella, ja putosi taas 0-6 toisella kierroksella Justin Pipeä vastaan, eikä koskaan täysin toipunut, koska hänet lyötiin 8-10.