After leaving Queen's Park in 2012, he played for St Mirren, Dumbarton, Dundee, Partick Thistle and Hibernian, as well as a stint at English club Chesterfield, before joining Motherwell in 2022.
[3] On 18 September 2012, McGinn signed for Scottish Premier League side St Mirren[4] until the end of the season, despite interest from Aberdeen[5] and Dundee United.
[20] McGinn signed an 18-month contract with Hibernian on 31 January 2020, moving from St Mirren for an undisclosed transfer fee.
[21] He was added to the Scotland international squad in October 2020, after six players dropped out of the initial selection due to injuries and COVID-19.
[25] His appearances for Hibs during the 2021–22 season triggered a one-year extension to his contract, but he was allowed to leave by mutual consent soon afterwards.
[27] In October 2020, McGinn received his first national team call-up from Scotland, but he failed to make an appearance.
[30] His brother John was already on the field, and they became only the third siblings to play together for the national team since the end of World War II.
[31] It was also the first occasion that he and Scotland captain Andy Robertson had played together since their time in the fourth tier of Scottish football with Queen's Park eight years earlier.