Crystal Palace star James McArthur has announced his retirement from football.
The 35-year-old made 240 Premier League appearances for Palace and was part of the team that reached the FA Cup final in 2016.
McArthur earned 32 caps for his native Scotland after making his debut in 2010, scoring four goals before calling time on his international career in 2017.