在2012年世界<unk>賽中,
他以3比1的比分在第一輪中擊敗了華倫·法蘭奇. 沃爾什在最後三分之二的比賽中擊敗了凱文·佩恩特, 他無法保持自己的動力, 然而他以3比0的比分輸掉了決定性集, 在世界比賽中, 沃爾什在第一輪中以10比8擊敗科林奧斯本, 在最後16場比賽中被詹姆斯·韦德以4比13擊敗. 儘管他在世界大獎賽的第一輪對抗羅伯特·桑頓的比賽中贏得了第一局, 沃爾什以6比5的比分贏得了史蒂夫比頓的勝利. 他也在八人組的最後一名, 在七場比賽中只贏了一場. 沃爾什在開場的小組H大賽中被打敗0<unk>5,但回來以5<unk>4擊敗威恩<unk>斯和克里斯蒂安基斯特. 儘管他的重敗和僅僅的勝利意味著他未能獲得淘汰賽資格. 在2012年所有33場ProTour賽事完結後, 沃爾什位居第23名, 在前32名中獲得選手賽決賽資格. 他在第一輪被索恩頓擊敗了1比6.