Hasta el momento ha obtenido 3 títulos de la categoría ATP World Tour en la modalidad de dobles y 14 de la categoría ATP Challenger Series, doce de ellos en la modalidad de individuales y los dos restantes en dobles.