(UPDATED 19 JANUARY 2026)
- Won all 9 of his Challenger titles since tour resumed in August 2020, breaking into Top 100 in October 2021 and achieving career-high No. 83 in August 2025.
- Defeated No. 19 F. Cerundolo in 3h21m for biggest win of career en route to 1st ATP Tour final at 2025 Umag.
- Earned 1st ATP Tour win at 2018 Montpellier (d. Gombos) and advanced to 1st QF at 2021 Astana.
- Qualified for Roland Garros in 2018 and dropped 6 games in 6 sets to qualify for 2nd time in 2021.
- Broke into Top 200 at age 20 in 2017 after advancing to back-to-back Challenger finals at Banja Luka and Sibiu before winning his 1st title at 2020 Iasi.
- On ITF Junior Circuit, earned clay-court wins over future Top-10 ATP players Hurkacz, Ruud and Tsitsipas.