(UPDATED 17 JANUARY 2025)
- Broke into Top 40 after winning 1st ATP Tour title at 2020 Kitzbuhel (d. Hanfmann) and achieved career-high No. 27 in January 2023.
- In 2023, reached ATP Tour finals in Delray Beach (l. to No. 7 Fritz) and Estoril (l. to No. 5 Ruud).
- Earned personal-best 38 wins in 2022 and finished as year-end best No. 29, after reaching Australian Open 4R, Roland Garros 3R and Wimbledon 3R.
- Advanced to ATP Masters 1000 QFs at 2019 Indian Wells as LL, 2022 Indian Wells and 2022 Miami, equaling biggest win of career in 2022 Indian Wells 4R vs. No. 6 Berrettini.
- Beat Ruud and Davidovich Fokina to reach 2019 Next Gen ATP Finals SF (l. to eventual champion Sinner).
- Defeated Tsitsipas in 3rd-set TB to win 2015 Orange Bowl junior title, then ended 2016 as World No. 1 junior ahead of No. 2 Tsitsipas.