 On the club level, Koilov has played for Botev Plovdiv, CSKA Sofia, Lokomotiv Sofia, FC Lucerne and Union Berlin.For Berlin club 1.FC Union he played from 1999 to 2003, when he was in the successful team that surprisingly reached the German cup final in May 2001 and afterwards the second round of the UEFA Cup.