(ACTUALIZADO EL 17 DE FEBRERO DE2021)
- Llegó a la posición más alta de su carrera como No. 23 en 2019 tras su primera final en un ATP Masters 1000 en Montecarlo como No. 48 del mundo.
- Consiguió la mayor victoria de su carrera ante el No. 5 Thiem en Montecarlo 2019 y se convirtió en el finalista con ranking más bajo en el torneo desde el No. 53 Arazi en 2001.
- Ganó su primer título individual en Umag 2019 y registró un 4-2 para ayudar al Team Serbia a ganar la ATP Cup en 2020 (SRB v. a ESP 2-1).
- Se ha clasificado en 10 ocasiones para torneos ATP Masters 1000, incluyendo su debut en Indian Wells 2014.
- Llegó a 4R de un Grand Slam por primera vez en Roland Garros 2014, perdiendo ante el 13 veces campeón Nadal.