Lengkapi kalimat berikut: Pada bulan Juni, ia menyelesaikan live televised nine-dart finish pertamanya dalam kemenangan 9×3 di babak ketiga atas Davey Dodds di UK Open. Dia kalah di ronde berikutnya dari rekan senegaranya, dan akhirnya pemenang acara, Robert Thornton 7<unk>9. Dia kemudian dipaksa untuk mengambil satu bulan dari olahraga karena masalah fokus dengan mata kirinya, kembali bermain di World Matchplay. Di sana ia bermain Dean Winstanley di babak pertama dan, meskipun memimpin 5 <unk> 0, kalah dalam pertandingan 11 <unk> 13. Anderson dilarang oleh Otoritas Regulasi Dart untuk dua acara Tur Eropa dan Kejuaraan Eropa karena "dia gagal menyelesaikan pertandingan dan perilakunya berikutnya" di Tur Eropa Event 2. Pada bulan Oktober, ia kalah di final Kejuaraan Pemain ke-14 tahun ini, 5 <unk> 6 dari Robert Thornton di final semua Skotlandia. Anderson kemudian memenangkan Masters Irlandia non-peringkat dengan mengalahkan Colin Osborne 6<unk>1 di final. Dia menempati posisi kedua di Grup F dari
Grand Slam of Darts untuk lolos ke babak 16 besar, di mana ia menghadapi Andy Hamilton. Meskipun rata-rata hampir 102, Anderson kalah 9/10 dalam pertandingan yang mendebarkan. Setelah semua 33 acara ProTour 2012 telah dimainkan, Anderson berada di urutan ke-26 pada Order of Merit, di dalam 32 besar yang lolos ke Final Kejuaraan Pemain. Dia mengalahkan Wes Newton dan Robert Thornton, tetapi kemudian dikalahkan 8×10 oleh Simon Whitlock di perempat final.