After short spells at Sliven, it was with CSKA Sofia that he found his spiritual home in the 1970s. Zafirov, a right-back, played 340 times for the Reds, scoring 8 goals. Nine Bulgarian championships and five Bulgarian Cups tell the tale of how successful Zafirov was.