FORMER York City striker Ryan Edmondson has joined SkyBet League One side Northampton Town on loan.

Edmondson had spent the first half of this season on loan at Aberdeen, who are currently third in the Scottish Premiership table, from Leeds United.

He scored just twice in 16 appearances for the Dons and feature in their Europa League campaign.

The 19-year-old now makes the switch back to England to link with Northampton, who sit in 19th place in the third tier.

Edmondson began his youth career at York City when joining the Minstermen's academy in 2015.

He would go on to make his first-team debut for York in the Vanarama National League North against Brackley Town in October 2017, making the third-youngest player to play for the club.

Leeds then bought Edmondson the following month for an undisclosed transfer fee, going on to play twice for the Whites first-team. He has yet to play under head coach Marcelo Bielsa.

During his time at Leeds, he has also earned three caps for the England Under-19s side, scoring once.

"Ryan has a lot of excellent attributes and I am really pleased we are able to bring him to the club," Northampton manager Keith Curle told the club's website.

"He is a mobile, hard working, aggressive centre forward. He has a hunger and a desire to score goals and he is capable of scoring different types of goals. Beyond that, he is someone who can link play well, he also has an excellent work ethic and is someone willing to go the extra mile for the team.

"He is a player we spotted a while ago and have tracked for some time."