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