 At the end of the 2010–11 season, Holroyd was released by Brighton, and was subsequently signed by Rotherham United in June 2011.He joined League One side Preston North End for an undisclosed fee in January 2012.In September 2012, Holroyd joined Macclesfield Town on loan until January 2013.