Начал заниматься футболом в команде «Рефрижератор» (Фастов). Продолжил выступления на юношеском уровне в киевском ЦСКА. Окончил детско-юношескую школу киевского «Динамо». Профессиональную карьеру начал в клубе «Звезда-2» из Кировограда. В сезоне 2000/01 начал выступать за основной состав «Звезды». В сезоне 2002/03 вместе с командой выиграл Первую лигу и вышел в Высшую лигу. В Высшей лиге дебютировал 12 июля 2003 года в домашнем матче против киевского «Арсенала» (1:0). После банкротства команды перешёл в запорожский «Металлург». В команде провёл один сезон и стал основным игроком. После выступал за луганскую «Зарю». В сентябре 2006 года покинул расположение клуба.
Ярослав Вишняк фотография
В январе 2007 года побывал на просмотре в мариупольском «Ильичёвце», но команде не подошёл. После выступал за команды Первой лиги «Николаев» и «Закарпатье».
Реклама:
В 2008 году он выступал за столичную «Оболонь», но руководство клуба решило не продлевать с ним контракт. Весной 2009 года Вишняк выступал за луцкую «Волынь» где тренером был Виталий Кварцяный. В июле 2009 года перешёл в тернопольскую «Ниву» и стал капитаном команды.
Достижения
Победитель Первой лиги Украины (2): 2002/03, 2005/06
Серебряный призёр Первой лиги Украины (1): 2008/09