McIntosh, a right back who has also played in central defence, began his career at Mansfield Town, and made his Football League debut for the Stags in the closing stages of the 2004–05 season, on 7 May 2005 in the starting eleven away to Leyton Orient in a League Two game which Mansfield lost 2–1. However, that turned out to be his last first-team appearance for the club. He missed most of 2005–06 with an eye injury and was released during the 2006–07 season. McIntosh joined Ilkeston Town of the Northern Premier League in April 2007, but played only once for the club.