Vyplňte následující větu:
Na mistrovství světa v roce 2012 porazil Warrena Francouze v prvním kole. Walsh hrál s Kevinem Painterem v posledních 32 a vrátil se z 1<unk>3 a vyrovnal zápas na 3<unk>3. Nemohl však udržet svůj tempo, protože prohrál rozhodující set o 3 nohy 0 a opustil turnaj 3<unk>4. Na World Matchplay Walsh porazil Colina Osborna 10 ku 8 v prvním kole, než byl v posledních 16 zápasích poražen 4 ku 13 Jamesem Wadeem. Navzdory vítězství v prvním setu v prvním kole zápasu proti Robertu Thorntonovi ve Světové Grand Prix, vzal si jen jednu nohu a prohrál 1<unk>2. Walsh se kvalifikoval ze skupiny 8 Ligy šampionátů s vítězstvím 6 na 5 proti Stevu Beatonovi. Nicméně skončil na konci osmičlenné skupiny vítězů a vyhrál jen jeden ze svých sedmi zápasů. Walsh byl v úvodní hře skupiny H Grand Slam of Darts vybílen 0<unk>5, ale vrátil se, aby porazil jak Wayne Jones, tak Christian Kist 5<unk>4. Nicméně, jeho těžká porážka a těsné vítězství znamenaly, že se mu nepodařilo kvalifikovat se do knockoutové fáze na rozdíl v nohou. Poté, co bylo odehráno všech 33 turnajů ProTour v roce 2012, byl Walsh 23. v pořadí Order of Merit, uvnitř prvních 32, kteří se kvalifikovali do finále Mistrovství hráčů. V prvním kole ho Thornton porazil 1:6.