Kirjoita jatko-osa tähän kappaleeseen - 2012 MM-kisoissa
Hän voitti Warren Frenchin 3-1 ensimmäisessä erässä. Walsh pelasi Kevin Painterin kanssa viimeisissä 32 ottelussa ja palasi 1⁄3 pisteestä tasapainottamaan ottelun 3⁄3. Hän ei kuitenkaan pystynyt pitämään vauhtiaan, kun hän hävisi ratkaisevan setin 3 jalkaa 0: lle ja poistui turnauksesta 3 <unk> 4. World Matchplay -ottelussa Walsh voitti Colin Osbornen 10-8 ensimmäisellä kierroksella, ennen kuin James Wade voitti hänet 4-13. Vaikka hän voitti ensimmäisen setin ensimmäisessä kierroksessa Robert Thorntonia vastaan World Grand Prix -kilpailussa, hän otti vain yhden jalkan lisää ja hävisi 1<unk>2. Walsh sijoittui Champions Leaguen ryhmästä 8 voitolla 6/5 Steve Beatonia vastaan. Hän pääsi kuitenkin kahdeksan miehen voittajaryhmässä viimeiseksi, voittaen vain yhden seitsemästä ottelustaan. Walsh sai 0<unk>5 valkaistusta avajaispelissään Grand Slam of Dartsin ryhmässä H, mutta palasi voittamaan sekä Wayne Jonesin että Christian Kistin 5<unk>4. Kuitenkin hänen raskaat tappiot ja kapeat voitot merkitsivät sitä, että hän epäonnistui pääsemään nokauttivaiheeseen jalkaerossa. Kaikki 33 ProTour-tapahtumaa pelattuaan vuonna 2012 Walsh sijoittui 23. sijalle Order of Merit -listalla 32 parhaan joukossa, jotka pääsivät Players Championship -finaaliin. Thornton voitti hänet 1:06:lla ensimmäisessä erässä.