Career
Pirgov is an ex-Pirin Blagoevgrad player, where he played from 2002. He moved to CSKA Sofia in 2005. In 2008 he played for six months for Romanian club CS Otopeni.
On 10 January 2009 signed for Cherno More Varna.
In 2011-2012 season, Pirgov became the first player in Bulgaria, who earned 31 league appearances in 30 rounds. In the first half of the campaign he played in all 15 matches for Cherno More.
In December 2011, Pirgov joined Litex Lovech. During a second half of the season he played in all 15 matches of his new club and in the Litex"s delayed game of the autumn against Kaliakra Kavarna.