El eslovaco terminó en el Top 50 en 4 de las últimas 5 temporadas (2012, 2014, 16). Estuvo 10 semanas por fuera en 2016 debido a una inflamación en el pie derecho y terminó el año con 1.230 puntos en el ranking, 1.000 de los cuales vieneron de los títulos de Rotterdam y Hamburgo (81%). Alcanzó su mejor ranking, No. 24, el 27 de abril de 2015 tras llegar a la SF de Barcelona (p. Nishikori). Irrumpió en el Top 50 el 13 de agosto de 2012, seguido del título Challenger en San Marino, SMR (v. Bolelli) e irrumpió en el Top 100 el 12 de septiembre de 2011 seguido altítuloChallenger de Genova, ITA (v. L. Mayer). Se convirtió en No. 1 Junior el 1 de enero de 2007.
Hitos:Tiene un récord perfecto en singles, 5-0, y en dobles, 4-0. Conquistó su primer título de singles en el ATP World Tour 500 de Rotterdam en 2016 (v. Monfils) y Hamburgo (v. Cuevas). Salvó 5 MPs en CF de Rotterdam contra Bautista Agut y 3 MPs en SF contra Mahut, es el mayor número de MPs salvados camino a una final desde que Mantilla salvó 9 en Palermo 2001. Sufrió una racha de 10 partidos perdidos después de tener 5 MPs contra su compatriota A. Martin en la 2R de Umag 2016. Llegó a 30 victorias en 2015.Obtuvo su mejor victoria contra el NO. 2 Nadal en CF de Beijing 2014 (p. Berdych en SF). Aseguró su primera victoria cuando debutó en Washington 2007 (v. Economidis). Estuvo 28-5 con 4 títulos ATP Challenger Tour en 2012.
Grand Slams:Avanzó a la 4R de un Grand Slam por primera vez en el US Open 2012 (v. Tsonga en 2R, p. Cilic). También llegó a 3R en Australian Open 2014como LL (v. Isner en 1R, p. Robert) y Roland Garros 2014 (v. Nishikori en 1R, p. Granollers). Terminó con una racha de 6 derrotas consecutivas en Grand Slam en Roland Garros 2017 (v. Lokoli en 5 sets, p. No. 1 Murray en 2R). Ganó el título de Roland Garros Junior 2006 (v. Bester) y alcanzó las finales de dobles junior en 2006 c/A. Martin (p. Damico/Schnugg) y 2007 c/Jebavy (p. D. López/Trevisan).
ATP Masters 1000:Llegó a la 2R de Indian Wells 2017 (p. Cuevas).