Rochdale have signed defender Harrison McGahey on a two-year contract from League One rivals Sheffield United.
The 20-year-old joined the Blades in 2014 for an undisclosed fee from Blackpool, and made 34 appearances across two seasons.
However, he only made nine starts last season and was named as one player to be released following Chris Wilder's appointment as Blades manager.
McGahey will officially join Dale on 1 July when his Blades deal expires.
Find all the latest football transfers on our dedicated page.