Glasgow: Celtic and Scotland captain Scott Brown has retired from international football, the Scottish Football Association announced on Friday.

He won his 50th and final cap in March this year.

“It’s no secret that I’ve suffered some injuries in my career and once you get over 30 you have to protect your body more,” the 31-year-old said.

“Scott is one of the most wholehearted players I’ve encountered and somebody who puts the team ahead of himself,” Scotland and former Celtic manager Gordon Starchan told the SFA website.

Midfielder Brown has won six Scottish Premier League titles with the Glasgow club, the last five of them in succession.