<prompt> Voltooi die volgende sin:  <response>: In die 2012 Wêreldbeker-toernooi het hy Warren French in die eerste ronde met 3 teen 1 verslaan. Walsh het Kevin Painter in die laaste 32 gespeel en teruggekom van 13 om die wedstryd op 33 gelyk te maak. Hy kon egter nie sy momentum behou nie, aangesien hy die beslissende stel met 3 bene tot 0 verloor het om die toernooi 34 te verlaat. By die Wêreldwedstryd het Walsh Colin Osborne 10-8 in die eerste ronde verslaan, voordat hy in die laaste 16 deur James Wade 4-13 verslaan is. Ten spyte van die wen van die eerste stel in sy eerste ronde wedstryd teen Robert Thornton by die Wêreld Grand Prix, het hy net nog een been geneem en 12 verloor. Walsh kwalifiseer uit Groep 8 van die Kampioenskapliga met n 6-5 oorwinning teen Steve Beaton. Hy het egter die laaste plek behaal in die groep van agt wenners en net een van sy sewe wedstryde gewen. Walsh is met 05 in sy openingswedstryd in Groep H van die Grand Slam van Darts gewit, maar het teruggekom om beide Wayne Jones en Christian Kist met 54 te verslaan. Sy swaar nederlaag en klein oorwinnings het egter beteken dat hy nie in die uitklopfase kon kwalifiseer nie. Nadat al 33 ProTour-byeenkomste van 2012 gespeel is, was Walsh 23ste op die Orde van Verdienste, binne die top 32 wat gekwalifiseer het vir die Players Championship Finals. Hy is in die eerste ronde met 1 oor 6 deur Thornton verslaan. 