2020 Ranking nº 142 (2.3.20), 15 (dobles) DOBLES - Campeón en Rio Open 500 (BRA) (c H Zeballos), en Buenos Aires 250 (ARG) (c H Zeballos)
2019 Ranking nº 112 (2.12.19), 25 (dobles) - Campeón en Davis Cup (ESP), en Ch Danang (VIE) - Semis en Newport 250 (USA) - Cuartos en Ch Ilkley (GBR), en Ch Surbiton (GBR), en Houston 250 (USA) - 2ªronda en Wimbledon (GBR) - 1ªronda en US Open (USA), en Australian Open (AUS) DOBLES - Campeon en Canada 1000 (CAN) (c H Zeballos), en Newport 250 (USA) (c S Stakhovsky), en Ch Surbiton (GBR) (c B Mclachlan) - Semis en Acapulco 500 (MEX) (c N Mektic), en Rotterdam 500 (NED) (c N Mektic), en Pune 250 (IND) (c Gerard Granollers) - Cuartos en Basel 500 (SUI) (c H Zeballos), en Metz 250 (FRA) (c Gerard Granollers), en Montpellier 250 (FRA) (c R Albot)
2018 Ranking nº 97 (26.11.18), 25 (dobles) - Campeón en Ch Bangkok1-1 (THA), en Ch Bangkok-2 (THA) - Finalista en Ch Tiburon (USA) DOBLES - Campeón en Paris 1000 (FRA) (c R Ram), en Ch Binghamton (USA) (c Gerard Granollers), en Ch Burnie (AUS) (c Gerard Granollers), en Ch Bangkok-1 (THA) (c Gerard Granollers) - Finalista en Ch Winnipeg (CAN) (c Gerard Granollers)
2017 Ranking nº 177 (18.12.17), 14 (dobles) DOBLES - Masters ATP participa con Ivan Dodig (CRO) - Campeón en Basel (SUI) (c I Dodig), en Rotterdam 500 (NED) (c I Dodig) - Finalista en Paris 1000 (FRA)(c I Dodig), en Roma 1000 (ITA) (c I Dodig), en Hassan II 250 (MAR) (c Marc Lopez)
2016 Ranking nº 37 (28.12.16), 18 (dobles) - Campeon en Ch Irving (USA) DOBLES - Campeón en Basel 500 (SUI) (c J Sock), en Tokyo 500 (JPN) (c M Matkowski), en Bastad 250 (SWE) (c David Marrero) - Finalista en Barcelona 500 (ESP) (c P Cuevas) - Semis en Open Australia (AUS) (c P Cuevas)