Career
He currently plays for Musselburgh Athletic. Fraser started his career at Luton Town, making his debut at the end of the 1997-1998 season. Fraser was a regular in the starting lineup at the start of the 2000-2001 season, and earned himself a callup to the Scotland under-21 national team
He failed to regain his place in the first team and was released in March 2002.
He made a total of 44 league appearances for the club Following a short trial with Dundee United, he signed for Stevenage Borough.
He made his debut against Morecambe, making 31 appearances for the club before moving on to Arniston Rangers in the Scottish Junior League. In 2009, he moved to Musselburgh Athletic.