Completare la frase seguente:
Nel Campionato del Mondo 2012 ha sconfitto Warren French con 3 a 1 nel primo turno. Walsh ha giocato contro Kevin Painter negli ultimi 32 e è tornato da 1<unk>3 per livellare la partita a 3<unk>3. Tuttavia, non è riuscito a mantenere il suo slancio, perdendo il set decisivo per 3 leg a 0 per uscire dal torneo 3 <unk> 4. Al World Matchplay, Walsh ha battuto Colin Osborne 10 a 8 nel primo round, prima di essere completamente battuto 4 a 13 da James Wade negli ultimi 16. Nonostante abbia vinto il primo set nel suo match del primo turno contro Robert Thornton al World Grand Prix, ha preso solo un'altra gamba e ha perso 1<unk>2. Walsh si è qualificato dal Gruppo 8 della Champions League con una vittoria di 6 a 5 contro Steve Beaton. Tuttavia, finì in fondo al gruppo di otto vincitori, vincendo solo una delle sue sette partite. Walsh è stato sbiancato 0<unk>5 nella sua partita di apertura del Gruppo H del Grand Slam di freccette, ma è tornato a sconfiggere sia Wayne Jones che Christian Kist 5<unk>4. Tuttavia, la sua pesante sconfitta e le vittorie di poco significarono che non riuscì a qualificarsi per la fase a eliminazione diretta. Dopo aver giocato tutte le 33 gare del ProTour del 2012, Walsh è stato 23° nell'Ordine del Merito, tra i primi 32 che si sono qualificati per le finali del Players Championship. E' stato sconfitto da Thornton per 1 a 6 nel primo round.