Making his debut in October 2013, McGregor made five appearances and scored one goal for the Scotland national under-21 football team.
في أول ظهور له في أكتوبر 2013 ، قام ماكجريجور بخمس مباريات وسجل هدفاً لفريق كرة القدم الوطني لأقل من 21 عاماً في اسكتلندا .