Skribu daŭrigon por ĉi tiu paragrafo - Ĉe la Monda Ĉampioneco de 2012 li venkis Warren French, 3<unk>1 en la unua raŭndo. Walsh ludis kontraŭ Kevin Painter en la lasta 32 kaj revenis de 1<unk>3 por egaligi la matĉon je 3<unk>3. Li ne povis daŭrigi sian impeton, tamen, kiam li perdis la decidan aron per 3 gamboj al 0 por eliri el la turniro 3 <unk> 4. Ĉe la Monda Matĉludado, Walsh venkis Colin Osborne 10-8 en la unua raŭndo, antaŭ esti amplekse batita 4-13 fare de James Wade en la lasta 16. Malgraŭ gajnado de la unua aro en lia unua ronda matĉo kontraŭ Robert Thornton ĉe la Monda Grandpremio, li nur prenis unu plian gambon kaj perdis 1<unk>2. Walsh kvalifikiĝis de la Grupo 8 de la Ĉampioneco-Ligo kun 6-5 venko kontraŭ Steve Beaton. Tamen, li finis en la fino de la ok-persona grupo de gajnintoj, gajnante nur unu el siaj sep matĉoj. Walsh estis blankigita 0<unk>5 en sia malfermaĵo Grupo H ludo de la Grandioza Ŝlemo de Dardo
, sed revenis por venki kaj Wayne Jones kaj Christian Kist 5<unk>4. Tamen, lia peza malvenko kaj mallarĝaj venkoj signifis, ke li ne kvalifikiĝis por la knokaŭta fazo sur etapo. Post kiam ĉiuj 33 ProTour okazaĵoj de 2012 estis luditaj, Walsh estis 23-a en la Order of Merit (Ordo de Merito), ene de la supraj 32 kiuj kvalifikiĝis por la Finaloj de la Ĉampioneco de Ludantoj. Li estis venkita 1<unk>6 fare de Thornton en la unua raŭndo.