Former Carlisle United forward Nathan Thomas has a new club in the National League.

The ex-Blues attacker has signed for York City in a deal initially until January.

It sees Thomas link up with the Minstermen more than a year after leaving his previous club, Hamilton Academical.

The 28-year-old will now aim to kickstart his career in non-league's top tier with John Askey's ninth-placed side.

Thomas has been a free agent since leaving Hamilton at the end of the 2020/21 season but has been training with York in recent weeks.

Speaking on the club website, he said of the move: “It’s been a long time since I’ve been attached with a club.

“I’m delighted. I’ve been with the club quite a while already - I’ve been in for about six or seven weeks to get myself up to a standard of being able to play.

“So, I’m over the moon to finally get it over the line.”

He previously had two loan spells with Carlisle whilst on Sheffield United's books.

The skilful Thomas scored four goals in 16 appearances in the second half of the 2018/19 campaign.

He then returned on a season-long loan and scored ten goals in 41 outings in 2019/20, including a memorable hat-trick in a 4-0 win at Forest Green Rovers.

As well as the Blades, he has also played for Hartlepool United, Shrewsbury Town, Notts County, Mansfield Town, Motherwell and Plymouth Argyle.