Cika wannan jumla:
Gasar cin Kofin Duniya ta 2012 ya fito ne daga saiti don kayar da Warren Faransanci, 3<unk>1 a zagaye na farko. Walsh ya buga Kevin Painter a cikin 32 na ƙarshe kuma ya dawo daga 1<unk>3 don daidaita wasan a 3<unk>3. Ba zai iya ci gaba da saurin sa ba, duk da haka, yayin da ya rasa yanke shawara ta hanyar kafa 3 zuwa 0 don fita daga gasar 3 <unk> 4. A Wasannin Wasannin Duniya, Walsh ya doke Colin Osborne 10<unk>8 a zagaye na farko, kafin James Wade ya doke shi 4<unk>13 a zagaye na 16. Duk da lashe saiti na farko a wasan zagaye na farko da ya yi da Robert Thornton a gasar Grand Prix ta Duniya, ya ɗauki ƙafa ɗaya kawai kuma ya rasa 1 <unk> 2. Walsh ya cancanci daga Rukunin 8 na Gasar Zakarun Turai tare da nasarar 6 zuwa 5 a kan Steve Beaton. Duk da haka, ya gama a ƙarshen rukuni na takwas na Winners Group, ya lashe daya daga cikin wasanninsa bakwai. An kori Walsh 0<unk>5 a wasan farko na Rukunin H na Grand Slam of Darts, amma ya dawo ya doke Wayne Jones da Christian Kist 5<unk>4. Koyaya, babban rashin nasararsa da nasarorin da ya samu sun sa ya kasa cancanta zuwa matakin fitarwa a kan bambancin kafa. Bayan an buga dukkan wasannin ProTour 33 na shekarar 2012, Walsh ya kasance na 23 a kan Dokar Kyauta, a cikin manyan 32 da suka cancanci shiga Wasannin Zakarun Players. Thornton ya doke shi 1 × 6 a zagaye na farko.