Skriv en fortsættelse til dette afsnit - I juni fuldførte han sin første live-tvede ni-dart finish i en 9 til 3 tredje runde sejr over Davey Dodds på UK Open. Han tabte i næste runde til landsmænd, og den endelige vinder af begivenheden, Robert Thornton 7<unk>9. Han blev derefter tvunget til at tage en måned væk fra sporten på grund af problemer med at fokusere med sit venstre øje og vendte tilbage til at spille i World Matchplay. Der spillede han mod Dean Winstanley i første runde og, på trods af at føre 5 til 0, tabte kampen 11 til 13. Anderson blev udelukket af Darts Regulatory Authority for to European Tour-events og European Championship på grund af "at han ikke kunne fuldføre sin kamp og hans efterfølgende opførsel" på European Tour Event 2. I oktober tabte han i finalen af årets 14. spillermesterskab, 5 til 6 til Robert Thornton i en skotsk finale. Anderson vandt derefter den ikke-rangerede Irish Masters ved at slå Colin Osborne 6-1 i finalen. Han blev nummer to i gruppe F af Grand Slam of Darts
for at kvalificere sig til de sidste 16, hvor han mødte Andy Hamilton. Anderson tabte 9/10 i en spændende kamp. Efter at alle 33 ProTour-begivenheder i 2012 var blevet spillet, var Anderson 26. på Order of Merit, inden for de 32 bedste, der kvalificerede sig til Players Championship Finals. Han slog Wes Newton og Robert Thornton, men blev derefter slået 8 til 10 af Simon Whitlock i kvartfinalen.