Kirjutage selle lõigu jätkumine - 2012. aasta maailmameistrivõistlustel tuli ta seast alla, et võita Warren French, 3<unk>1 esimeses voorus. Walsh mängis Kevin Painteriga viimase 32's ja tuli tagasi 1<unk>3'st, et võrrelda mängu 3<unk>3. Ta ei suutnud oma jõudu säilitada, sest ta kaotas otsustava seedi 3 jalga 0 võrra ja lahkus turniirist 3<unk>4. World Matchplay'is võitis Walsh esimeses voorus Colin Osborne'i 10-8 enne, kui James Wade teda viimases poolteenistuses 4-13-ga alistas. Vaatamata sellele, et ta võitis World Grand Prix'is Robert Thorntoni vastu oma esimese vooru matši esimeses setis, võttis ta ainult ühe jala ja kaotas 1<unk>2. Walsh kvalifitseerus 8. rühmast, võites Steve Beatoni 6:5. Siiski lõpetas ta kaheksa meeskonna võitjate rühma viimasena, võites vaid ühe oma seitsmest matšist. Walsh sai 0<unk>5 oma avamängus H-grupis Grand Slam of Darts
, kuid tuli tagasi võita nii Wayne Jones ja Christian Kist 5 <unk> 4. Kuid tema raske kaotuse ja kitsas võit tähendas, et ta ei suutnud kvalifitseeruda nokautide etapi. Pärast kõigi 33 ProTour'i 2012. aasta turniiri mängimist oli Walsh 23. auastme järjekorras, 32 parima seast, kes kvalifitseerusid Mängijate Meistrivõistluste finaali. Thornton võitis teda esimeses voorus 1:6.