Nel 2014 vince cinque "Futures" e guadagna oltre cinquecento posizioni nella classifica ATP; inizia a giocare tornei del circuito principale nel 2015. La prima possibilità gli viene concessa a Chennai, grazie a una wild-card, dove elimina Igor Sijsling per poi arrendersi nell'incontro successivo a Gilles Müller. Fa il suo esordio negli Slam a Melbourne, dove riesce a superare le qualificazioni senza troppe difficoltà e una volta nel tabellone principale costringe al quinto set il più esperto Soeda prima di arrendersi. Durante il 2015 riesce a superare le qualificazioni per tutti e quattro gli Slam, tuttavia non ha mai vinto un incontro nel tabellone principale.