1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Guacarí en Colombie, Jhon Solís commence le football avec le club local du Racing de Guacarí avant d'être formé par l'Atlético Nacional[1]. Il joue son premier match en professionnel avec ce club le , lors d'une rencontre de championnat face à l'Atlético Bucaramanga. Il est titularisé au milieu de terrain et son équipe est battue par trois buts à un[2].
Solís joue plus régulièrement avec l'équipe première au cours de l'année 2023, ce qui attire l'intérêt de plusieurs clubs européens, comme le FC Porto[3].
Le , Jhon Solís rejoint l'Espagne afin de s'engager en faveur du Girona FC. Il signe un contrat courant jusqu'en [4],[5].
Il joue son premier match sous ses nouvelles couleurs le , à l'occasion d'un match de championnat contre le Villarreal CF. Il entre en jeu à la place de Viktor Tsygankov et son équipe s'impose par deux buts à un[6].