Tulis kelanjutan untuk paragraf ini - Dolan sekali lagi menghasilkan bentuk terbaiknya di turnamen rumahnya, World Grand Prix pada bulan Oktober. Dia dengan mudah mengalahkan nomor empat dunia Gary Anderson, Vincent van der Voort dan Justin Pipe untuk mencapai semifinal untuk tahun kedua berturut-turut dan acara besar kedua berturut-turut. Dolan mencetak 170 untuk tertinggal 1<unk>2 dalam set melawan Mervyn King, tetapi tidak dapat menghentikan King untuk menang 5<unk>2. Di Grand Slam
, ia finis kedua di Grup F berkat kemenangan atas Paul Nicholson dan Barrie Bates untuk lolos ke babak 16 besar. Dolan memainkan John Part dan membuat awal yang buruk untuk pertandingan saat ia tertinggal 0<unk>6 dan meskipun hanya tertinggal pada satu poin 6<unk>8, ia kalah 6<unk>10. Setelah semua 33 acara ProTour tahun 2012 telah dimainkan, Dolan berada di urutan ke-21 pada Order of Merit, nyaman di dalam 32 besar yang lolos ke Final Kejuaraan Pemain. Dia mengalahkan James Wade 6-4 di babak pertama, dan sekali lagi jatuh 0-6 di babak kedua melawan Justin Pipe, dan tidak pernah benar-benar pulih karena dia dikalahkan 8-10.