在2012年世界锦标赛上, 他从一组落后击败沃伦·弗朗奇, 沃尔什在最后32场比赛中与凯文·佩恩特打败,从1<unk>3回来,以3<unk>3平衡比赛. 然而,他无法保持自己的势头,因为他以3比0输掉了决定性的比赛,以3比4退出了比赛. 在世界比赛中,沃尔什在第一轮击败了科林·奥斯本10比8,在最后16场比赛中被詹姆斯·韦德击败了4比13. 尽管在世界大奖赛上赢得了第一轮对阵罗伯特·桑顿的第一盘,但他只拿下了一条腿,输了1<unk>2. 沃尔什以6比5的胜利击败了史蒂夫·比顿,从冠军联赛的第8组获得资格. 然而,他在八人制冠军组的最后一名,在七场比赛中只赢得了一场比赛. 沃尔什在大满贯的开场比赛中被白化为0<unk>5
但他回来击败了韦恩·<unk>斯和克里斯蒂安·基斯特5<unk>4. 然而,他的惨败和微弱的胜利意味着他未能在淘汰赛阶段的比赛中获得资格. 在2012年的所有33场ProTour赛事都进行了,沃尔什在荣誉排行榜上排名第23位,在前32名中获得了参加玩家锦标赛决赛的资格. 在第一轮,他被桑顿击败了1比6.