Barnsley have signed striker Andy Dallas on a three-year contract.

The 23-year-old Scot came through the Rangers academy then spent two years at Cambridge United in League Two before dipping into non-league.

He spent the last two seasons at Solihull Moors, then was loaned towards the end of last season to Chesterfield, scoring seven goals in his last six games including in the National League play-off final loss to Notts County at Wembley. He was a free agent this summer.

Chief executive Khaled El-Ahmad said: “We are pleased to be able to bring Andrew to Oakwell after beating off competition from several other clubs in the EFL.

“We look forward to seeing Andrew begin work with the coaching staff and we wish him the best of luck during his time at Oakwell.”

Dallas added: "I'm buzzing to finally be in the door and to get to work straight away.

"I have no doubt Barnsley is the right place to be, it's an exciting time to be joining this massive club.

"I also share the heartbreak of a late play-off defeat which makes me hungrier than ever to put it right this season and take this club forward."