Barnsley have signed free agent forward Stephen Humphrys.

The 26-year-old has signed a one-year deal with a further year's option.

Humphrys had left Wigan earlier this summer after a three-year spell, which included a loan to Hearts. He scored 11 goals for them last season.

He previously played for Fulham, Southend and Rochdale.

He has scored 43 goals in 182 League One games.

He told the club website: "I'm really happy to be here, I feel like it has been a long time coming really to get it sorted. I've weighed up my options throughout the summer and decided that this is the place I want to be. I spoke to the manager, and to be honest, it didn't really take much convincing for me. I know that Barnsley is a great club and shouldn't be in this league.

"I just wanted to make sure that my goals of wanting to get promotion align with the club that I joined, and this definitely does. This is a club that should be in the Championship at the bare minimum."

Sporting director Mladen Sormaz said: “We are delighted to be able to bring Stephen to the club, adding his technical and physical attributes to the squad as well as his League One experience.

“Stephen is a physical presence at the top of the pitch and offers versatility along the forward line which will allow us to be adaptable during games. We wish him all the best during his time at Oakwell.”