Ljúka eftirfarandi setningu: Á heimsmeistaramótinu 2012 kom hann úr setti til að sigra Warren French, 3<unk>1 í fyrstu umferðinni. Walsh spilaði Kevin Painter í síðustu 32 og kom aftur frá 1<unk>3 til að jafna leikinn á 3<unk>3. Hann gat þó ekki haldið af stað og tapaði afgerandi settinu með 3 fætur gegn 0 til að fara út úr mótinu 3<unk>4. Á World Matchplay, Walsh sigraði Colin Osborne 10-8 í fyrstu umferðinni, áður en hann var heildstætt slegið 4-13 af James Wade í síðustu 16. Þrátt fyrir að hafa unnið fyrsta sett í fyrsta umferðinni gegn Robert Thornton á World Grand Prix, tók hann aðeins einn fót í viðbót og tapaði 1<unk>2. Walsh komst úr 8. riðli Meistaradeildarinnar með 6-5 sigri á Steve Beaton. Hann endaði hins vegar í neðsta sæti í átta manna vinningsflokknum og vann aðeins einn af sjö leikjum sínum. Walsh var hvítvaxiđ 0<unk>5 í upphaflegum leik sínum í H-hópnum í
Grand Slam of Darts, en kom aftur til að sigra bæði Wayne Jones og Christian Kist 5<unk>4. Hins vegar þýddi þungur ósigur hans og þröngir sigrar að hann náði ekki að komast í úrslitakeppnina á fæturmun. Eftir að allir 33 ProTour viðburðir 2012 höfðu verið spilaðir, var Walsh 23. á Order of Merit, innan efstu 32 sem hlaut sæti í Players Championship úrslitum. Thornton lagði hann 1⁄6 í fyrstu umferð.