 Following his release from Watford, McGinn signed for League One side Sheffield United in June 2013, agreeing a two-year contract with the option of a third year.McGinn made his debut for the Blades in the opening fixture of the following season, in a 2–1 home win against Notts County.Having been allowed to join Dundee on loan on 30 January 2015, McGinn's contract was then cancelled by Sheffield United on 2 February 2015.