(UPDATED 19 JANUARY 2026)
- Broke Top 200 in May 2024, Top 100 in August 2025 and achieved career-high No. 56 in November 2025 soon after defeating No. 14 Rublev for biggest win of career en route to 1st ATP Tour final in Hangzhou.
- Made tour-level debut at 2025 Roland Garros as WC, losing to Galan in 5 sets, before defeating No. 26 Tsitsipas in 2025 Wimbledon 1R via RET (6-3 6-2 ret.) as Q for first Grand Slam main draw win.
- Posted 34-11 Challenger record in 2025, highlighted by his 14-0 run to win back-to-back titles in Kigali before losing to Coric in Zadar final.
- Reached 1st Challenger final at 2024 Tunis in May before earning 1st title at 2024 Sibiu, defeating countryman Pavlovic in final.
- Peaked at No. 8 in the junior rankings, finishing his junior career by earning 3rd place at 2019 ITF World Tennis Tour Junior Finals (l. to Rune in SF).