Í júní kláraði hann sitt fyrsta lifandi sjónvarpsþátt í níu dartum í 9<unk>3 þriðju umferðinni gegn Davey Dodds á UK Open. Hann tapaði í næstu umferð til landsmanns, og endanlega sigurvegari mótsins, Robert Thornton 7<unk>9. Hann neyddist síðan til að taka mánuð frá íþróttinni vegna vandamála við að einbeita sér við vinstra augað og kom aftur til að spila í World Matchplay. Þar lék hann Dean Winstanley í fyrstu umferðinni og, þrátt fyrir að leiða 5<unk>0, tapaði leiknum 11<unk>13. Anderson var bannaður af Darts reglugerðastofnun fyrir tvo Evrópumót og Evrópumótið vegna þess að "hann náði ekki að ljúka leiknum sínum og eftirfarandi hegðun hans" á Evrópumótinu 2. Í október tapaði hann í úrslitakeppni 14. leikmannamóts ársins, 5<unk>6 fyrir Robert Thornton í skosku úrslitakeppni. Anderson vann síðan Irish Masters með því að sigra Colin Osborne 6<unk>1 í úrslitakeppninni. Hann endaði í öðru sæti í F-flokki Grand Slam Darts.
Hann komst í 16 liđin, ūar sem hann mætti Andy Hamilton. Þrátt fyrir að vera með 102, tapaði Anderson 9<unk>10 í spennandi leik. Eftir að allir 33 ProTour viðburðir 2012 höfðu verið spilaðir, var Anderson 26. á Order of Merit, innan efstu 32 sem hlaut sæti í úrslitakeppni Players Championship. Hann sá af Wes Newton og Robert Thornton, en var þá slegið 8×10 af Simon Whitlock í undanúrslitunum.