Professionista dal 2022, ha conquistato alcuni titoli in singolare e in doppio nel circuito Challenger. Nelle prove del Grande Slam non è andato oltre il secondo turno, mentre negli altri tornei del circuito maggiore ha disputato una semifinale al Los Cabos Open 2025. Il suo miglior ranking ATP in singolare è il 74º posto dell'ottobre 2025.
Anche in doppio ha raggiunto il secondo turno in una prova del Grande Slam e ha disputato una semifinale ATP, mentre non è andato oltre il 134° nel ranking del marzo 2024.
Carriera
2022 - 2023: primi titoli ITF e Challenger
Nella prima stagione da professionista, quella del 2022, si è imposto nel torneo ITF di Waco e in due tornei a Cancun. Vince i primi match nell'ATP Challenger Tour raggiungendo i quarti a Sidney.
Nel 2023 partecipa per la prima volta alle qualificazioni degli Australian Open, uscendo al secondo turno. Conquista altri due titoli ITF a Tbilisi e Tulsa e, in agosto, il primo titolo Challenger a Cary superando in finale Nicolas Moreno de Alboran.
2024: debutto nei tornei del Grande Slam e ATP, 86º nel ranking
Accede per la prima volta al tabellone principale di un torneo ATP ad Adelaide, battendo nelle qualificazioni Cachin e Zapata Miralles; al primo turno viene eliminato dal futuro vincitore del torneo Jiří Lehečka. Grazie a una wild card fa il suo debutto anche nei tornei del Grande Slam agli Australian Open perdendo contro Matteo Arnaldi. Nella stessa occasione gioca anche in doppio (con Tristan Schoolkate) e in doppio misto (insieme a Priscilla Hon), uscendo sempre al primo turno. Sempre in Australia vince il Challenger di Burnie. A marzo supera le qualificazioni al Masters 1000 di Miami ed esce al primo turno per mano di Auger-Aliassime. Sconfitto in finale al Challenger 125 di Acapulco, a maggio si aggiudica il Challenger di Taipei con il successo in finale su Illja Marčenko ed entra per la prima volta nella top 100.
Ancora grazie ad una wild card debutta al Roland Garros ed è sconfitto al primo turno da Arthur Rinderknech. Il primo match vinto nel circuito ATP arriva a Maiorca dove supera le qualificazioni, batte in due set Hanfmann e perde agli ottavi contro Jubb. A Wimbledon vince contro Federico Coria il suo primo incontro in una prova del Grande Slam ed esce al secondo turno per mano di Francisco Comesaña. Accede al secondo turno anche all'ATP di Atlanta e sale all'86ª posizione mondiale. Non supera il primo turno nei successivi tornei ATP, compresi gli US Open. Nel finale di stagione conquista il suo quarto titolo Challenger in doppio in Thailandia, ancora in coppia con Schoolkate, e perde la finale in singolare a Taipei contro Daniel.
2025: quarto turno a Miami, prime semifinali ATP e 75º nel ranking di singolare
A inizio stagione esce al primo turno in singolare nei tornei australiani del circuito maggiore disputati, compresi gli Australian Open, dove invece raggiunge il secondo turno in doppio. Il primo titolo stagionale arriva in singolare al Challenger Queensland International II con il successo in finale su Jason Kubler. Vince contro Zeppieri il primo match in un Masters 1000 all'Indian Wells Open ed esce al secondo turno. Al Miami Open entra direttamente al secondo turno del tabellone principale come lucky loser e sconfigge Luciano Darderi, raggiunge il quarto turno e viene eliminato da Taylor Fritz, risultati con cui sale all'85º posto nel ranking. All'ATP di Houston si spinge fino alle semifinali in doppio assieme a Matthew Romios. Perde la finale al Challenger 125 di Busan contro Térence Atmane.
Vince il suo primo match in carriera al Roland Garros ed esce di scena al secondo turno, mentre perde al primo turno a Wimbledon. Disputa la sua prima semifinale ATP in singolare al Los Cabos Open grazie ai successi su Nishesh Basavareddy e nei quarti su James Duckworth e viene sconfitto in due set da Denis Shapovalov. Esce al secondo turno al Canadian Open, mentre al Cincinnati Open sconfigge l'ex nº 1 del mondo Daniil Medvedev e viene eliminato al terzo turno da Jiri Lehecka dopo due tie-break; risultati con cui porta il miglior ranking all'82ª posizione mondiale. Continua l'ascesa agli US Open, nei quali sconfigge il nº 23 del mondo Ugo Humbert ed esce al secondo turno. A ottobre sale alla 74ª posizione dopo aver raggiunto il secondo turno all'ATP 250 dell'Almaty Open.
2026
Vince il primo match in un torneo ATP del 2026 a Delray Beach in febbraio battendo il top 40 Gabriel Diallo ed esce al secondo turno. Anche a Indian Wells e Miami vince il primo incontro e viene eliminato al secondo turno. Si mette in luce arrivando in semifinale nel Challenger 175 della Copa Cap Cana. A fine marzo esce dalla top 100. Vi fa rientro a maggio dopo il secondo turno disputato al Madrid Open e alcuni buoni risultati nei Challenger, sui quali spicca la finale raggiunta a Jiujiang. Al primo turno del Roland Garros ha la meglio in cinque set sul nº 8 del mondo Daniil Medvedev, primo top 10 sconfitto in carriera, ed esce al turno successivo per mano di Zachary Svajda. Vince il successivo Challenger 75 dei Tyler Championships battendo in finale lo statunitense Andre Ilagan. Supera le qualificazioni ai Mallorca Championships, al primo turno ha la meglio su Nick Kyrgios e cede al secondo al vincitore del torneo Alejandro Davidovich Fokina.
Eliminato al primo turno a Wimbledon, perde in tre set la finale al successivo Challenger 125 sull'erba dell'Hall of Fame Open contro Jacob Fearnley.
(V) Torneo vinto; raggiunto (F) finale, (SF) semifinale, (QF) quarti di finale, (#T) turni 4, 3, 2, 1; (RR) round-robin; (Q#) Turno di qualificazione; (A) assente dal torneo; (Z#) Zona gruppo Coppa Davis/Fed Cup (con indicazione numero); (PO) play-off Coppa Davis o Fed Cup; vinto un (O) oro, (F-A) argento o (SF-B) bronzo ai Giochi Olimpici; (ND) torneo non disputato.