Barnsley have brought back a second member of their 2016 promotion-winning squad with the signing of centre-back Marc Roberts on a two-year deal.

The 33-year-old from Penistone joined the Reds from non-league Halifax Town in 2015, playing 85 games and captaining them in the Championship before moving to Birmingham City in 2017 for a multi-million fee.

He left the Blues this summer after they were relegated into League One where they will face Barnsley next season.

Roberts is the second new signing of the summer after his former team-mate Conor Hourihane rejoined as a player/coach.

He told the club website: “It feels class to be back. I’m buzzing with it to be fair. I can’t wait to get going.

“It was class the last time I was here. It was the best part of my career really.”

Sporting director Mladen Sormaz added: “We are extremely pleased to bring Marc back to Oakwell.

“We felt that a player of Marc’s calibre and experience was too good to not bring to Barnsley, with over 200 Championship appearances and a promotion from this division on his CV.

“Marc knows what it takes to have success at Oakwell, and we look forward to bringing his qualities into the changing room, working with our coaching staff.”