Bulgaria national football team
Zafirov was a goalkeeper. He played with Spartak Varna and earned 461 caps. For the Bulgaria national football team Zafirov featured in 3 games.