Josh Ginnelly has a new permanent home after being released by Burnley last month.

The 21-year-old winger has joined League One side Walsall on a one-year deal having had a loan spell with the Saddlers in 2016/17.

Ginnelly arrived at Turf Moor from Shrewsbury Town in August 2015 but never made a senior appearance for the club and was released when his contract expired.

He spent the end of the season on loan at Tranmere Rovers and helped them to promotion back to the EFL via the play-offs at Wembley.

Ginnelly, who also had loan spells with Altrincham and Lincoln during his three years with Burnley, is excited by his new challenge.

“I’m looking forward to it,” he told Walsall’s club website.

“I’ve known about Walsall’s interest for a while and I knew there was a good chance I would end up back here.

“The way the manager plays, it suits my style. It’s League One football so I can’t wait to get going.

“I didn’t play too many games during my first spell here but I grew as a person and started to understand more about the game.

“It was good for me off the pitch more than on it. It was a learning curve for me and hopefully this time it’ll be different.

“I’ve matured and learned a lot since I was last here. I’ve won a couple of promotions and I know about winning things now.

“I’ll work hard, try to get at players, try to create things and try to score goals.”