Scrie o continuare pentru acest paragraf - În iunie, el a finalizat primul său live televizat de nouă săgeți în a treia rundă câștigând 9 la 3 împotriva lui Davey Dodds la UK Open. A pierdut în runda următoare în fața compatrioților și eventualului câștigător al evenimentului, Robert Thornton 7<unk>9. A fost apoi forțat să ia o lună de la sport din cauza problemelor de concentrare cu ochiul stâng, revenind să joace în World Matchplay. Acolo a jucat împotriva lui Dean Winstanley în prima rundă și, în ciuda faptului că a condus cu 5 la 0, a pierdut meciul cu 11 la 13. Anderson a fost suspendat de Autoritatea de Reglementare a Darts pentru două evenimente din Turul European și Campionatul European din cauza "neîndeplinirii meciului său și a comportamentului său ulterior" la Evenimentul 2 din Turul European. În octombrie, a pierdut în finala a 14-a ediție a Campionatului jucătorilor, cu 5 la 6 în fața lui Robert Thornton într-o finală exclusiv scoțiană. Anderson a câștigat apoi Mastersul irlandez fără clasament, învingând-o pe Colin Osborne cu 6 la 1 în finală. A terminat al doilea în grupa F a Grand Slam of Darts
pentru a se califica pentru ultimele 16, unde s-a confruntat cu Andy Hamilton. În ciuda unei medii de aproape 102, Anderson a pierdut 9/10 într-un meci palpitant. După ce toate cele 33 de evenimente ProTour din 2012 au fost jucate, Anderson a fost pe locul 26 în Ordinul Meritului, în top 32 care s-au calificat pentru finala Campionatului jucătorilor. El i-a învins pe Wes Newton și Robert Thornton, dar a fost învins de Simon Whitlock în sferturi de finală cu 8 la 10.