Izpolnite naslednji stavek:
Na svetovnem prvenstvu leta 2012 je v prvem krogu porazil Warrena Frenchja s 3 proti 1. Walsh je v zadnjih 32 tekmovanjih igral proti Kevinu Painterju in se vrnil iz 1<unk>3 in izravnal tekmo na 3<unk>3. Vendar pa ni mogel obdržati pogona, saj je izgubil odločilni set s 3 nogami proti 0 in zapustil turnir 3 <unk> 4. Na svetovnem tekmovanju je Walsh v prvem krogu premagal Colina Osborna s 10 proti 8 in ga je v zadnjih 16 krogih porazil James Wade s 4 proti 13. Kljub zmagi v prvem setu v prvem krogu proti Robertu Thorntonu na Svetovni nagradi, je vzel samo še eno nogo in izgubil 1<unk>2. Walsh se je iz osme skupine prvenstva kvalificiral z zmago 6 proti 5 nad Steveom Beatonom. Vendar pa je končal na dnu skupine osmih zmagovalcev, saj je zmagal le v eni od svojih sedmih tekem. Walsh je bil pobeljen 0<unk>5 v svoji prvi tekmi skupine H Grand Slam of Darts, vendar se je vrnil, da je premagal tako Wayne Jones kot Christian Kist 5<unk>4. Vendar pa zaradi velikega poraza in majhnih zmag ni uspel priti v izločilno fazo. Po vseh 33 dogodkih ProTour leta 2012 je bil Walsh 23. na redu zaslug, znotraj 32 najboljših, ki so se kvalificirali za finale prvenstva igralcev. Thornton ga je v prvem krogu premagal za 1:6.