JOE O’Shaughnessy has signed for Macclesfield after his brief spell with City.

The 6ft 6in stopper had been at Valley Parade on loan from Wolves during the first half of the season without featuring.

His contract at Molineux was recently cancelled and he had continued to train with the Bantams before joining the Silkmen in the Northern Premier League.

Meanwhile, City youngster Cole Roberts has signed for Brighouse Town on an initial one-month loan.