Hasta el momento ha obtenido 23 títulos de la categoría ATP Challenger Series, cinco de ellos en la modalidad de individuales, y los dieciocho restantes en dobles, así como varios títulos futures tanto en individuales como en dobles.