Completa a seguinte frase: En xuño, completou o seu primeiro fin de nove dardos en directo en televisión nunha vitoria de 9 por 3 na terceira rolda sobre Davey Dodds no UK Open. Perdeu na seguinte rolda contra o seu compatriota, e eventual gañador do evento, Robert Thornton 7<unk>9. Foi forzado a tomar un mes fóra do deporte debido a problemas de foco co seu ollo esquerdo, volvendo a xogar no World Matchplay. Alí xogou contra Dean Winstanley na primeira rolda e, a pesar de liderar 5 por 0, perdeu o partido 11 por 13. Anderson foi expulsado pola Autoridade Reguladora de Darts para dous eventos do European Tour e o Campionato Europeo debido a "que non completou o seu partido e o seu comportamento posterior" no evento do European Tour 2. En outubro, perdeu na final do 14o Campionato de Xogadores do ano, 5 por 6 a Robert Thornton nunha final escocesa. Anderson gañou o Irish Masters non clasificado ao derrotar a Colin Osborne 6<unk>1 na final. Terminou segundo no grupo F do
Grand Slam de dardos para clasificarse para os últimos 16, onde se enfrontou a Andy Hamilton. A pesar de ter unha media de case 102, Anderson perdeu 9 por 10 nun partido emocionante. Despois de disputar os 33 eventos do ProTour de 2012, Anderson foi o 26o na Orde do Mérito, dentro dos 32 primeiros clasificados para as Finais do Campionato de Xogadores. El viu de Wes Newton e Robert Thornton, pero foi entón derrotado 8×10 por Simon Whitlock nos cuartos de final.