Vyplňte nasledujúcu vetu:
Na majstrovstvách sveta v roku 2012 porazil Warrena Francouza v prvom kole 3-1. Walsh hral proti Kevinovi Painterovi v posledných 32 a vrátil sa z 1<unk>3 na vyrovnanie zápasu na 3<unk>3. Nemohol však udržať svoju dynamiku, pretože prehral rozhodujúci set o 3 nohy na 0 a opustil turnaj 3 <unk> 4. Na World Matchplay Walsh porazil Colina Osborna 10 ku 8 v prvom kole, predtým, ako bol v posledných 16 zápasoch porazený 4 ku 13 Jamesom Wadeom. Napriek tomu, že vyhral prvý set v prvom kole zápasu proti Robertovi Thorntonovi na Svetovej Grand Prix, dostal len jednu nohu a stratil 1<unk>2. Walsh sa kvalifikoval zo skupiny 8 Ligy majstrov s víťazstvom 6 na 5 proti Stevovi Beatonovi. Avšak skončil na poslednom mieste v skupine víťazov s ôsmimi mužmi a vyhral len jeden zo svojich siedmich zápasov. Walsh bol v úvodnej hre skupiny H Grand Slam of Darts vybielený 0<unk>5, ale vrátil sa, aby porazil Wayna Jonesa a Christiana Kista 5<unk>4. Jeho ťažká porážka a úzke víťazstvá však znamenali, že sa mu nepodarilo kvalifikovať sa do knockoutovej fázy na rozdielnej nohe. Po všetkých 33 podujatiach ProTour v roku 2012 bol Walsh 23. v poradí zásluh, medzi prvými 32 hráčmi, ktorí sa kvalifikovali do finále Majstrovstiev hráčov. V prvom kole ho Thornton porazil 1:6.