Aston Villa have completed the signing of Barnsley defender James Bree on a four-and-a-half year deal for an undisclosed fee.

The full-back has become a regular in Barnsley's first-team over the last two seasons, playing a big part in their run to promotion to the Sky Bet Championship.

Bree has gone on to feature 22 times in all competitions this season, moving past 50 games for the Oakwell club in the meantime.

He told Villa's website: "I'm delighted to have joined Aston Villa. I've been at Barnsley since I was young and it's helped me develop. I will always be grateful.

"I'm joining a massive club and hopefully I can bring something to this team.

"Steve Bruce was a big factor in my decision, when I met him I knew it was the right move for me.

"The facilities are great and it'll be nice to get going, get started and see what I can do this season for the team."

Tykes team-mate Conor Hourihane has also been linked with a move to Villa Park.