En su carrera ha ganado cuatro títulos ATP World Tour, nueve torneos Challenger y dos Future.