С 2012 года выступает за ФК «Жилина». Дебютировал в основном составе клуба 20 апреля 2013 года в матче Цоргонь-лиги против клуба «Тренчин» из одноимённого города. Итоговый счёт 2:1 в пользу
Летом 2019 года подписал пятилетний контракт с итальянским «Лацио»[5].
Международная
Денис выступал за юношескую сборную Словакии до 17 лет. Дебют Вавро в ней состоялся 31 августа 2012 года в товарищеском матче против Германии[6]. Первый гол за сборную Денис забил 2 октября 2012 года в ворота сборной Испании на 80-й минуте встречи. В итоге, этот гол спас команду от поражения. Итоговый счёт 2:2[7]. В общей сложности, Денис провёл за сборную 5 матчей без замен и забил 1 гол[8].
Евро-2020
Полузащитник сборной Словакии получил положительный тест на коронавирус [9]. Теперь он находится в изоляции и не выступит в матче 18 июня 2021 года.