 After a loan spell during the 2017–18 season, Shinnie signed for Luton Town in June 2018.Shinnie played at under-19 level for Scotland on four occasions in 2007, before making three appearances for the under-21 side in 2009 and 2010.He made his full international debut for Scotland in November 2012, in a 2–1 win over Luxembourg.