Miller won his 50th cap for Scotland in a 1–0 defeat against Czech Republic in October 2010. He captained the team for the first time, and scored, against Northern Ireland on 9 February 2011. Miller continued to represent Scotland after moving to Major League Soccer club Vancouver Whitecaps FC. He scored in the 3–2 defeat against England in August 2013, which meant that Miller had scored 18 goals in 69 appearances for Scotland. Miller retired from international football soon after the England match, with Scotland manager Gordon Strachan stating that Miller wanted to prolong his club career.