 In January 2012, Holden made his loan switch permanent on a six-month contract.In May 2012, Holden was released from Rochdale after being told his contract would not be renewed.On 16 July 2012, Dean Holden signed a one-year deal at League One side Walsall.