Answer
McGregor won his first league title with Rangers in 2009, when the club won the Scottish Premier League. This was the club's first league title in nine years, and McGregor was a key player in the team's success. He played in all 38 league games that season, and he scored 11 goals.