Hasta el momento ha obtenido 13 títulos en su carrera de la categoría ATP World Tour, tres de ellos son ATP World Tour 500 y los diez restantes 250.