(ACTUALIZADO A 15 DE AGOSTO DE 2025)
- Irrumpió en el Top 500 en julio de 2022 y en el Top 200 en septiembre de 2023, asegurando la posición más alta de su carrera como No. 118 en julio de 2024 tras alcanzar la R3 del ATP Masters 1000 de Roma (v. al No. 29 Musetti en R2 vía RET).
- Alcanzó su primera semifinal ATP Masters 1000en Cincinnati 2025 procedente de la fase previa, logrando de forma consecutiva las dos primeras victorias Top 10de su carrera (No. 4 Fritz, No. 9Rune).
- Debutó en ATP Tour en Zhuhai 2023 procedente de fase previa y logró su primera victoria venciendo a Thompson en el ATP Masters 1000 de Shanghái 2023.
- Superó la fase previa para debutar en Grand Slam en el Abierto de Australia 2024, arrebatando una manga al subcampeón Medvedev en R1.
- Firmó un balance de 11-1 a lo largo de tres semanas en torneos Challenger en septiembre de 2023, logrando su primera final y título en Zhangjiagang tras levantar 6 MPs. vs. Sun en R1 y el 2º título en Cantón, levantando 3 MPs. vs. Polmans en la final.
- Tiene un balance de 19-10 en Challenger en 2025 con títulos en Busan y Cantón. Firmó un balance de 35-18 en Challenger en 2023, incluyendo un registro de 19-5 en tie-breaks en torneos Challenger ese año.
- Alcanzó su posición más alta como No. 20 en el ITF Juniors Circuit, destacando los CFs de dobles masculino junior en Roland Garros 2020 c/Malgaroli.