(UPDATED 18 JANUARY 2026)
- Broke into Top 500 in 2016, Top 250 in 2019, Top 100 in 2023 and achieved career-high No. 38 in August 2025 after advancing to biggest final of career in Rio de Janeiro earlier in the season.
- Captured 1st ATP Tour title at 2025 Hong Kong, becoming 3rd man in Open Era to win a tour-level title by rallying from a set down in all matches played after Ashe at 1975 WCT Finals and Bublik at 2024 Montpellier.
- Defeated clay-court champions Gasquet and Musetti en route to 1st SF and final at 2023 Marrakech.
- Earned Top 10 victories over No. 6 Rublev at 2024 ATP Masters 1000 Rome, No. 3 Zverev at 2025 Hamburg and No. 10 Khachanov at 2025 Beijing.
- Made tour-level debut at 2017 Roland Garros as WC (l. to Monteiro) and won 1st tour-level match at 2021 Australian Open as LL, beating Londero in 1R.
- Owns 140-123 Challenger record (3-3 in finals), winning 1st title at 2022 Blois after saving a MP in his 1R match.