Sunderland have completed the permanent signing of Bournemouth defender Marc Wilson.

The 30-year-old Irishman has signed a deal until the end of the season.

Wilson, who can play in defence or midfield, has more than 180 Premier League appearances to his name – the bulk of which came during nearly six years with Stoke City.

He began his career with Portsmouth, breaking into the senior side following loan spells with Yeovil, Bournemouth and Luton.

Having established himself at first-team level, Wilson went on to play in Europe whilst with Pompey, and was named captain before joining Stoke in August 2010.

Wilson also tasted European football with the Potters, as well as playing in the 2011 FA Cup Final.

He made a total of 177 appearances in City’s colours prior to rejoining Bournemouth in August 2016.

A loan spell with West Brom followed during the second half of last season, seeing Wilson reunited with his former manager at Stoke, Tony Pulis.

Wilson is an international team-mate of John O’Shea, Aiden McGeady and Darron Gibson, having debuted for the Republic of Ireland in 2011.

He has earned 25 caps for the Republic so far, scoring once.