 McGuire spent four seasons at Palmerston Park and played in 86 league matches and scored 12 goals.McGuire then moved to the "Doonhamers" neighbours Stranraer for the 1995-96 season, where he played in 21 league matches and scored two goals.McGuire then signed for Albion Rovers for the 1996-97 season, where he played in 16 league matches and scored 3 goals that were all penalties in the same match versus Arbroath, which was a Scottish Football League record until Paul Hartley, then playing for Aberdeen, equalled the feat on the opening day of the 2010-11 season.