Višnar osallistui aikuisten arvokilpailuihin ensimmäisen kerran Sapporon MM-kilpailuissa 2007. Vancouverin olympialaisissa 2010 hän sijoittui perinteisen hiihtotavan sprinttikilpailussa 16:nneksi. Parisprintissä hän oli Vesna Fabjanin kanssa kymmenes ja Slovenian viestijoukkueen jäsenenä 14:s. Oslon MM-kilpailuissa 2011 Višnar oli vapaan hiihtotavan sprintissä 21:s ja parisprintissä viides. Val di Fiemmen MM-kilpailuissa 2013 hän sijoittui perinteisen hiihtotavan sprintissä neljänneksi ja vapaan parisprintissä kuudenneksi. Sotšin olympialaisissa 2014 hän oli vapaan hiihtotavan sprintissä yhdeksäs, perinteisen parisprintissä kymmenes, viestissä yhdestoista ja 10 kilometrillä 54:s. Falunin MM-kilpailuissa 2015 hän oli perinteisen hiihtotavan sprintissä yhdestoista, Lahden MM-kilpailuissa 2017 vapaan sprintissä 21:s ja Pyeongchangin olympialaisissa 2018 perinteisen sprintissä 16:s. Seefeldin MM-kilpailuissa 2019 Višnar voitti hopeaa perinteisen parisprintissä ja sijoittui vapaan sprintissä 26:nneksi.