Ha ganado hasta el momento 10 títulos en su carrera, uno de ellos en la categoría ATP World Tour y los restantes en la ATP Challenger Series.