 On 5 October 2008, he scored a vital goal against Rangers, where St Mirren won 1–0, the team's first home league win over Rangers in 22 years.McGinn started the 2009–10 season on bench in the Scottish League Cup game but then went on to score on his first start of the season in a 2–1 loss to Hibernian on 15 August 2009.He continued his season with a brace against Kilmarnock at Rugby Park, where The Buddies came from behind to win 2–1.