West Ham United winger Robert Snodgrass has retired from international football with immediate effect.
The 32-year-old will no longer play for Scotland, despite the Tartan Army having a play-off to quality for Euro2020 in March.
He announced on Instagram: He said: "Thank you for giving me the opportunity to live my childhood dream.
"It's now the right time for me to step aside, though, and retire from international duty and let the boys and younger players take my place and hopefully push the squad forward."
He added: "It's been such a special feeling pulling on that Scotland jersey since I was 16-years-old.
"There have been many highs throughout my international career which I'll always remember with fondness, including my debut against Northern Ireland and my hat-trick in Malta.
"I will now watch as a fan and I hope to see us play at a major tournament again soon. Fingers crossed the boys do it come March!"