(UPDATED 18 JANUARY 2026)
- Broke into Top 300 in March 2022, Top 200 in June 2022 and Top 100 in April 2023, achieving career-high No. 45 in February 2024 after defeating No. 7 Rune for biggest win of career to reach Rotterdam QF.
- Saved 2 MPs to earn 1st Top 10 win over No. 9 Fritz and reach 1st ATP Tour QF in Basel, then advanced to 1st SF and final in Metz to end his 2023 season.
- Also advanced to ATP Tour QFs in Montpellier, Rotterdam, Geneva and Almaty during 2024 season, Kitzbuhel and Chengdu in 2025 and Adelaide in 2016.
- Earned 1st ATP Tour win at 2023 Barcelona (d. Giustino) and 1st Grand Slam win at 2023 Roland Garros (d. Otte).
- Did not drop a set en route to 1st Challenger final and title at 2022 Bratislava and 2nd title at 2023 Tenerife-1.
- Owns 64-49 Challenger record (3-2 in finals) and 97-57 record on ITF World Tennis Tour with titles at 2020 Monastir, 2021 Tbilisi, 2021 Velenje and 2022 Antalya.