Kirjoita jatko tähän kappaleeseen - Kesäkuussa hän suoritti ensimmäisen suorana televisioidun yhdeksän nuolen viimeistelyään 9x3 kolmannen kierroksen voitossa Davey Doddsista UK Openissa. Hän hävisi seuraavassa kierroksessa maanmiehelleen ja tapahtuman lopulliselle voittajalle Robert Thorntonille 7<unk>9. Hän joutui sitten ottamaan kuukauden poissa urheilusta vasemman silmän keskittymisongelmien vuoksi ja palasi pelaamaan World Matchplay -ottelussa. Siellä hän pelasi Dean Winstanleyn kanssa ensimmäisessä kierroksessa ja hävisi ottelun 11-13 voittoihin. Anderson kiellettiin Dartsin sääntelyviranomaiselta kahdesta Euroopan kiertueen tapahtumasta ja Euroopan mestaruudesta, koska "hän ei pystynyt loppuun ottelunsa ja hänen myöhempi käyttäytymisensä" Euroopan kiertueen tapahtumassa 2. Lokakuussa hän hävisi vuoden 14. pelaajien mestaruuskilpailun finaalissa 5:6 Robert Thorntonille täysin skottilaisessa finaalissa. Anderson voitti sitten Irish Mastersin voittamalla Colin Osbornen 6<unk>1 finaalissa. Hän sijoittui toiseksi F-ryhmässä Dartsin Grand Slamissa.
Hän voitti ottelussa Andy Hamiltonin kanssa. Anderson hävisi 9:10 jännittävässä ottelussa. Kaikki 33 ProTour-tapahtumaa pelattuaan vuonna 2012 Anderson sijoittui 26. sijalle Order of Merit -listalla 32 parhaan joukossa, jotka pääsivät Players Championship -finaaliin. Hän voitti Wes Newtonin ja Robert Thorntonin, mutta Simon Whitlock voitti hänet neljännesfinaaleissa 8-10.