In singolare nel circuito maggiore ha vinto un titolo su tre finali disputate e ha vinto due titoli Challenger, il suo miglior ranking ATP è il 37º posto dell’agosto 2024.
Si afferma nei primi tornei Futures americani nel 2013 e nel 2014 vince l'NCAA Division I Men's Tennis Championship.
Nella stessa stagione debutta a nel circuito ATP superando le qualificazioni al torneo di Winston-Salem, e viene eliminato al primo turno da Nedovyesov. Grazie alla vittoria all'NCAA ottiene una wild card per gli Us Open e al suo esordio in una prova del Grande Slam cede al nº 15 del mondo John Isner in 3 set, due dei quali conclusi al tie break; gioca anche il torneo di doppio in coppia con Kevin King a anche qui viene estromesso al primo turno.
Nelle stagioni successive la sua attività si limita principalmente al circuito Futures, dove conquista il terzo titolo nel 2016, al rientro dopo diversi mesi di stop, e altri due nel 2017. Gioca anche nei tornei Challenger, mentre non supera le qualificazioni nel circuito maggiore fino al torneo di Los Cabos 2018, nel quale vince il primo match ATP contro Marcelo Arévalo prima di cedere negli ottavi al nº 4 del mondo Juan Martín del Potro.
Disputa il suo secondo torneo Slam a Wimbledon, dove supera le qualificazioni e viene eliminato da Feliciano López al primo turno. Non supera il primo turno neanche a Winston-Salem e agli Us Open. A novembre conquista il secondo titolo Challenger in carriera al prestigioso torneo di Houston sconfiggendo in finale Ivo Karlović. Grazie a questo successo chiude la stagione con il nuovo best ranking alla 102ª posizione mondiale.
Il miglioramento in classifica gli permette di essere ammesso per la prima volta direttamente al main draw di uno Slam agli Australian Open 2020 ed esce nuovamente di scena al primo turno.