Er konnte bislang drei Einzelsiege auf der Future Tour feiern sowie zwei Doppelsiege. Auf der Challenger Tour konnte er seinen ersten Triumph im November 2017 in Knoxville feiern. Als Qualifikant konnte er das Finale gegen Denis Kudla in zwei Sätzen gewinnen. Seine größten Erfolge sind der Gewinn der Junioren-Grand-Slam-Turniere von Wimbledon und den US Open im Jahr 2012. Dadurch führte er am 7. September 2012 erstmals die Junioren-Weltrangliste an.
Sein Debüt auf der ATP World Tour gab er im August 2013 bei den Canada Masters, wo er von der Turnierleitung eine Wildcard erhielt. In der ersten Runde profitierte er dabei von der Aufgabe seines Gegners Jarkko Nieminen und zog zugleich bei seinem Debüt in die zweite Runde ein. Dort unterlag er in drei Sätzen Denis Istomin mit 3:6, 6:3 und 3:6. Durch seinen Challenger-Erfolg erreichte er erstmals die Top 200 der Tennis-Weltrangliste.
Im April 2014 erreichte er erstmals über die Qualifikationsrunden das Hauptfeld eines ATP-Turniers. In Casablanca traf er dann in der ersten Runde auf Filippo Volandri, den er in zwei Sätzen besiegte. Im Achtelfinale schied er dann gegen Federico Delbonis knapp in drei Sätzen aus.
Zeichenerklärung: S = Turniersieg; F, HF, VF, AF = Einzug ins Finale / Halbfinale / Viertelfinale / Achtelfinale; 1, 2, 3 = Ausscheiden in der 1. / 2. / 3. Hauptrunde; nicht ausgetragen