В отборочном цикле к европейскому первенству 2012 Макгрегор был основным вратарём. Стартовала сборная Шотландии с ничьи с литовцами и победы над Лихтенштейном. После следующего матча «тартановой армии», коим был поединок с Чехией, голкипер был признан лучшим игроком встречи, даже несмотря на то, что «горцы» уступили своим оппонентам. Следом Макгрегор вновь продемонстрировал свои лучшие качества в игре против действующих чемпионов мира и Европы — испанцев. И опять был признан «Игроком матча» при поражении шотландцев. Испанский футболист Пабло Эрнандес так охарактеризовал игру голкипера: