Соглашение с футболистом рассчитано на четыре года.
Мак стал первым новичком «Зенита» в это межсезонье. Ранее стало известно, что инициатором приглашения словака стал главный тренер питерского клуба Мирча Луческу.
В минувшем сезоне Мак провел за ПАОК 46 матчей, забил 20 голов и отдал 3 передачи. На Евро-2016 на его счету три матча и один ассист.