John Miles has signed for Macclesfield after a successful trial with the third division club.

The former Liverpool Academy joined Stoke on a free transfer when he was released by Liverpool at the end of last season.

The 21-year-old forward then joined Crewe at the start of the season and has spent the last five weeks on loan with Macclesfield, where he has scored four goals in eight games.