A former youth international footballer for Norway, he opted to play for the Greece national team at senior level.
Born in Athens, Greece, Zafeiris moved to Norway at the age of nine and started his senior career with Grorud in 2020.
[citation needed] In August 2021, he signed a four-and-a-half-year contract with Haugesund.
[3] On 29 January 2023, Zafeiris signed for Czech First League leaders Slavia Prague on a four-and-a-half-year contract.
[5] The same year on 7 September, Zafeiris debuted in a 3–0 UEFA Nations League victory against Finland.