(UPDATED 18 JANUARY 2026)
- Broke into Top 200 in July 2022 and achieved career-high No. 79 in November 2025 soon after earning biggest win of career over No. 31 Shapovalov to advance to Roland Garros 3R.
- Advanced to 2022 Kitzbuhel final in his ATP Tour debut as a 20-year-old WC ranked 205th.
- Also reached ATP Tour QFs at 2023 Bastad, 2025 Bucharest and 2025 Bastad.
- Qualified for Grand Slam main draws of 2024 Roland Garros (d. Virtanen), 2025 Roland Garros (d. Bu, Shapovalov) and 2025 Wimbledon.
- Qualified and posted 7 wins en route to 1st Challenger SF, final and title at 2022 Zagreb and did not drop a set en route to 3rd title at 2025 Prague.
- Peaked at No. 63 on ITF Junior Circuit with 81-56 record, but never played at a Grand Slam event in juniors.