On his return to England, McIntosh joined Eastwood Town. Towards the end of the 2011–12 season, he joined Northern Premier League First Division South club Sheffield, where he made two league appearances. He then had a trial with Notts County before joining Icelandic side Reynir Sandgerði on 15 May 2012. McIntosh made his Reynir debut in the 2–0 away win over Njarðvík the following weekend and went on to make a total of nine appearances for the club, eight of them in the league. On 31 July 2012 he moved to Njarðvík on a free transfer, and played four league matches during the remainder of the season.