En su carrera le ha ganado a jugadores Top 100 como Pablo Cuevas, Miomir Kecmanović, Thiago Monteiro, Federico Coria, Albert Ramos, Dušan Lajović, Kevin Anderson, Diego Schwartzman, Tomás Martín Etcheverry, Pedro Cachín, Yannick Hanfmann y Roman Safiullin.
[6] Por su buena actuación en Córdoba, clasificó por exención especial para el Argentina Open, donde perdió en primera ronda frente a Federico Delbonis por 6-4 y 7-6.
En dicho torneo cayó en el Round Robin ante Brandon Nakashima, Holger Rune y Carlos Alcaraz por 1-3 en los 3 partidos.
[7] Participa de su primer Masters 1000 en Indian Wells, perdiendo en primera ronda frente a Jack Sock.
En la semana siguiente ganó su cuarto título challenger en Buenos Aires, venciendo en la final a Camilo Ugo Carabelli 6-4, 2-6 y 7-5.
[11] Su quinto título challenger llegó una semana después, cuando venció a Facundo Díaz Acosta por 6-3, 3-6 y 6-4 en la final de Coquimbo II.
[19] La semana siguiente nuevamente debió disputar una qualy, en este caso la del Chile Open, en primera ronda venció al local Tomás Barrios Vera y en el partido por la clasificación a Federico Delbonis, ya en el cuadro principal venció a Pedro Cachín en primera ronda, pero en segunda cayó ante Dušan Lajović, en un partido que terminó con tie break en el tercer set 2-6, 6-2 y 6(2)-7.
Volvería a la victoria en el Challenger de Oeiras III, donde llegó hasta la final sin perder sets, allí fue vencido por Zsombor Piros por 6-3 y 6-4.
[21] En Madrid jugó su primer torneo M1000 de la temporada, allí perdió en el partido por la clasificación ante Alexandr Shevchenko por 7-6 y 6-4.
En Wimbledon disputó de arranque el cuadro principal, aunque perdió por 6-2, 6-2 y 6-2 en primera ronda ante Jannik Sinner, quien era número 8 del ranking ATP.
[27] Una semana después, vuelve a caer en el inicio del Torneo de Umag, ante Fábián Marozsán, por 6-3 y 6-2.
[33]En el Challenger de Antofagasta venció en primera ronda al noruego Viktor Durasovic, pero en segunda cayó ante Camilo Ugo Carabelli, futuro campeón del torneo.
[34] Tuvo dos eliminaciones consecutivas ante Luciano Darderi, la primera en la segunda ronda del Challenger de Campinas, en el que ya había vencido a Murkel Dellien,[35] la segunda se dio en los cuartos de final del Challenger de Buenos Aires, en el que Juanma defendía el título, y donde en primera ronda venció a Andrea Collarini, mientras que en segunda lo había hecho ante Andrea Pellegrino.