Carriera 2012-2015: inizi Prende parte al primo torneo Futures il 10 settembre 2012 in Messico, superando il primo turno grazie al ritiro di Eduardo Nava sul punteggio di 6–2, 4–1 in favore dell'americano. Al secondo turno viene eliminato da Christopher Diaz-Figueroa in tre set.
L'anno seguente raggiunge la sua prima semifinale Futures, perdendo contro Antoine Benneteau col punteggio di 6–2, 1–6, 2–6. Il 22 settembre 2013 gioca la sua prima finale Futures, in California, dove viene sconfitto da Haythem Abid in tre set. Raggiunge la seconda finale in Messico sconfitto questa volta da Nicolas Meister sempre in tre set.
Nel 2014 partecipa per la prima volta ad un Challenger a Binghamton raggiungendo i quarti di finale. Partecipa inoltre alle qualificazioni degli US Open, perdendo al terzo turno da Facundo Bagnis.
Nel 2015 raggiunge tre finali Futures, Messico F4, USA F16B e USA F27, senza riuscire a conquistare titoli.
2016: 2 titoli Challenger Prende parte per la prima volta alle qualificazioni del torneo di Indian Wells, grazie ad una wildcard, ma viene sconfitto al primo turno da Édouard Roger-Vasselin in tre set. Partecipa anche alle qualificazioni del U.S. Men's Clay Court Championships di Houston dove viene eliminato da Bjorn Fratangelo. Ad aprile raggiunge la prima finale Challenger a San Paolo, sconfitto da Gonzalo Lama per 2–6, 2–6. Si qualifica per la prima volta per un torneo ATP a 's-Hertogenbosch e viene eliminato da Aljaž Bedene al primo turno. Si qualifica\ anche per il tabellone principale del torneo su erba di Nottingham, dove vince il suo primo incontro in un main-draw contro Diego Schwartzman per 6–0, 6–3, prima di arrendersi al suo compagno di doppio nell'ultimo Roland Garros, Sam Querrey. A luglio si qualifica per il Washington Open e viene sconfitto da Donald Young. Il 31 luglio conquista il suo primo Challenger battendo Frances Tiafoe nella finale del Lexington Challenger.
Riceve una wildcard per lo US Open 2016 dove batte Lukáš Lacko per poi cedere al secondo turno a Kyle Edmund.
Nel finale di stagione raggiunge altre due finali Challenger conquistando il titolo a Monterrey con la vittoria su Denis Kudla col punteggio di 6–4, 6–4, e perde a Cary contro James McGee col punteggio di 6–1, 1–6, 4–6.
2017: Top 100 Inizia la stagione a Brisbane e dopo aver superato le qualificazioni viene sconfitto al primo turno da Edmund. Supera poi le qualificazioni degli Australian Open e batte al primo turno Daniil Medvedev in quattro set, affronta poi al secondo turno David Ferrer perdendo in quattro set.
Ad Acapulco perde al secondo turno contro Steve Johnson. Nel Masters 1000 di Indian Wells viene eliminato al primo turno di qualificazione, mentre nel successivo Miami Open supera le qualificazioni, si spinge al secondo turno e viene sconfitto da Fernando Verdasco.
Ad aprile con una wildcard entra nel tabellone principale degli U.S. Men's Clay Court Championships, raggiunge la sua prima semifinale ATP e viene fermato da John Isner in tre set. Grazie a questo risultato entra per la prima volta nella top 100. A Madrid viene eliminato da Feliciano López al primo turno. Agli Internazionali d'Italia entra in tabellone come lucky loser e viene eliminato da Tommy Haas al primo turno. Non va meglio al Roland Garros dove viene eliminato al primo turno da Denis Istomin.
Inizia la stagione su erba a 's-Hertogenbosch e viene sconfitto al secondo turno. La settimana successiva non supera le qualificazioni di Halle. Torna in campo a Wimbledon, per la prima volta nel tabellone principale, e viene sconfitto da Adam Pavlásek in quattro set. Esce poi al primo turno ai tornei di Atlanta e Los Cabos. In questo periodo viene allenato da Peter Lucassen, coach afferente all'USTA, l'associazione tennistica statunitense. A Montréal perde al secondo turno di qualificazione, ma viene ammesso come lucky loser, e al primo turno batte Nikoloz Basilašvili per poi essere sconfitto da Robin Haase. Perde subito nelle qualificazioni a Cincinnati e al primo turno degli US Open. Nel resto della stagione non supera mai il secondo turno, e colleziona una vittoria contro Shapovalov ad Anversa.
2018 Esce subito all'esordio stagionale a Brisbane e manca di poco la qualificazione all'Australian Open, fermato al terzo turno da Casper Ruud, riuscendo a superarle nel torneo indoor di New York con le vittorie su Ramanathan e Eubanks. Nel tabellone principale vince il primo incontro, fermandosi al turno successivo, gli ottavi, contro il sudafricano Kevin Anderson. Identico risultato ad Acapulco, ed anche nei tornei del Sunshine Double si ferma al secondo turno. Dopo qualche uscita all'esordio nel main draw su terra rossa, compreso l'Open di Francia contro Blancaneaux, raggiunge i quarti di finale nei Challenger di Winnetka, Gatineau e Aptos, mentre non supera le qualificazioni per l'US Open. Arriva fino in semifinale per la prima volta in stagione a Monterrey, ma deve cederla per walkover a Ferrer, futuro vincitore. A fine stagione scivola alla 187ma posizione della classifica ATP.
2019: titolo Challenger a Granby. Non si qualifica per l'Australian Open, perdendo al primo turno contro Peter Polansky, e nemmeno al Masters 1000 Indian Wells. Non va oltre gli ottavi nei Challenger di San Luis Potosí e Winnetka, a luglio conquista un altro titolo di categoria a Granby battendo tra gli altri Vasek Pospisil e Yasutaka Uchijima in finale. Perde in finale all'Aptos Challenger contro Koepfer dopo aver sconfitto Brooksby e Dzumhur. Perde dopo cinque set contro Hyeon Chung al primo turno del main draw agli US Open. A ottobre raggiunge la semifinale al Challenger di Las Vegas e cede a Duckworth dopo aver battuto Steve Johnson nel turno precedente. A novembre perde nei quarti di finale al Knoxville Challenger contro Christopher O'Connell, dopo aver superato JJ Wolf. Tutti i risultati positivi della stagione gli consentono di fare un balzo di oltre 1000 posizioni, entrando di poco nella top500.
Statistiche Aggiornate al 10 gennaio 2022. Tornei minori Singolare Vittorie (4) Legenda tornei minori Challenger (4) Futures (0)
N.DataTorneoSuperficieAvversario in finalePunteggio 1. 31 luglio 2016 Lexington Challenger, Lexington Cemento Frances Tiafoe 6–2, 6(6)–7, 7–6(3) 2. 15 ottobre 2016 Monterrey Challenger, Monterrey Cemento Denis Kudla 6–4, 6–4 3. 28 luglio 2019 Challenger de Granby, Granby Cemento Yasutaka Uchiyama 7–6(5), 6–4 4. 9 gennaio 2022 Bendigo International, Bendigo Cemento Enzo Couacaud 5–7, 6–3, 7–5
Finali perse (7) Legenda tornei minori Challenger (2) Futures (5)
N.DataTorneoSuperficieAvversario in finalePunteggio 1. 22 settembre 2013 USA F24, Costa Mesa Cemento Haythem Abid 1–6, 6–4, 5–7 2. 17 novembre 2013 Mexico F19, Mérida Cemento Nicolas Meister 7–6(4), 1–6, 6(7)–7 3. 24 maggio 2015 Mexico F4, Córdoba Cemento Darian King 5–7, 7–5, 4–6 4. 14 giugno 2015 USA F16B, Charlottesville Cemento Tennys Sandgren 4–6, 4–6 5. 27 settembre 2015 USA F27, Costa Mesa Cemento Ryan Shane 4–6, 3–6 6. 24 aprile 2016 São Paulo Challenger de Tênis, San Paolo Terra rossa Gonzalo Lama 2–6, 2–6 7. 18 settembre 2016 Cary Challenger, Cary Cemento James McGee 6–1, 1–6, 4–6
Doppio Vittorie (1) Legenda tornei minori Challenger (1) Futures (0)
N.DataTorneoSuperficieCompagnoAvversari in finalePunteggio 1. giugno 2021 Little Rock Challenger, Little Rock Cemento Nicolás Barrientos Christopher Eubanks Roberto Quiroz 4–6, 6–3, [10–5]
Risultati in progressione
Singolare Aggiornato a fine 2021 Torneo201420152016201720182019202020212022V-STornei Grande Slam Australian OpenAAA2TQ3Q1Q2Q11–1 Roland GarrosAAA1TQ1AAQ20–1 WimbledonAAA1TAANDQ10–1 US OpenQ3A2T1TQ21T2T2T3–5Vittorie –Sconfitte0–00–01–11–40–00–11–11–14–8ATP World Tour Masters 1000 Indian WellsAAQ1Q12TAND2T2–2 MiamiAAA2TQ2AND2T2–2 Monte CarloAAAAAANDA0–0 MadridAAA1TAANDA0–1 RomaAAA1TAAAA0–1 Montréal/TorontoAAA2TAANDA1–1 CincinnatiAAAQ1AAAA0–0 ShanghaiAAAAAANDND0–0 ParigiAAAAAAAA0–0Vittorie–Sconfitte0–00–00–02–41–10–00–02–25–7Statistiche Carriera 201420152016201720182019202020212022Tornei disputati004158114033Titoli / Finali0 / 00 / 00 / 00 / 00 / 00 / 00 / 00 / 00 / 00 / 0Totale V – S0–00–02–49–153–80–11–15–40–020–33Vittorie %0%0%33%37%27%0%50%56%0%38%Ranking fine anno538393141120187224198164N/A
Note
Altri progetti
Collegamenti esterni