Ha logrado un total de seis títulos ATP en individuales, 2 ATP 500 y 4 ATP 250, sumados a 2 ATP Challenger, y ha conseguido llegar a once finales, 3 ATP 500 y 8 ATP 250.