West Ham United midfielder Robert Snodgrass has announced his retirement from international football.

The 32-year-old earned 28 caps for Scotland since making his debut for the side as a substitute in a Nations Cup game against Northern Ireland in February 2011.

Snodgrass’ last appearance for the national side came last Thursday in their 4-0 European Championship Qualifying defeat against Russia. He was replaced in the side by Celtic’s Lewis Morgan for their 6-0 win over San Marino.

In a statement on West Ham’s official website, he said: “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.

“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.”