Jiří Lehečka atteint le 10e rang mondial chez les juniors en 2019 après avoir notamment remporté le tournoi de Wimbledon en double avec Jonáš Forejtek. En simple, il est quart de finaliste à l'Open d'Australie et à l'US Open.
Il se révèle en février lors du tournoi ATP 500 de Rotterdam. Alors qu'il dispute son troisième tournoi ATP seulement, il s'extirpe des qualifications puis élimine le 12e mondial, Denis Shapovalov (6-4, 6-4), puis enchaîne en écartant Botic van de Zandschulp et Lorenzo Musetti[3],[4]. Il est finalement battu en demi-finale par Stéfanos Tsitsipás (6-4, 4-6, 2-6). Cette performance lui permet de faire son entrée dans le top 100[5].
En mai, sur le circuit Challenger, il perd en finale de Mauthausen en Autriche contre le local Jurij Rodionov en deux sets. En août, il gagne chez lui le Challenger de Liberec face à Nicolás Álvarez Varona.
Il se présente aux Next Gen ATP Finals de Milan où il effectue un bon parcours, en battant respectivement les Italiens Francesco Passaro et Matteo Arnaldi mais perdant face à l'Américain, Brandon Nakashima en trois sets lors de la phase de poules. En demi-finale, il bat le Suisse Dominic Stricker en quatre manches après 1 h 22. Il s'inclinera en finale de nouveau contre Brandon Nakashima sans prendre la moindre manche[6].
2023. Confirmation au plus haut niveau, 1/4 à l'Open d'Australie, 1/8 à Wimbledon et finale à Winston-Salem
Lors de l'Open d'Australie, il écarte d'abord le Croate Borna Ćorić, tête de série numéro 21, (6-3, 6-3, 6-3) pour remporter son premier match en Grand Chelem. Il élimine ensuite l'invité Christopher Eubanks (6-4, 6-4, 3-6, 6-3) puis coup sur coup Cameron Norrie, tête de série numéro onze, (68-7, 6-3, 3-6, 6-1, 6-4)[7] et le Canadien Félix Auger-Aliassime (4-6, 6-3, 7-62, 7-63), 7e mondial. Battant ainsi son premier top 10 après 3 h 13 de jeu[8]. Il est éliminé en quarts de finale par le Grec Stéfanos Tsitsipás, 4e mondial (3-6, 62-7, 4-6) en 2 h 17, qui sera le futur finaliste.
Début juillet à Wimbledon, il donne de bonnes impressions en remportant son premier match sur le Grand Chelem londonien contre l'Autrichien Sebastian Ofner, invité par les organisateurs en raison de son bon parcours à Roland Garros (6-4, 6-4, 6-4), puis écarte l'Argentin Francisco Cerúndolo (6-2, 6-2, 6-2) et dispose de l'Américain Tommy Paul (6-2, 7-6,6-7, 6-7, 6-2) tous les deux finalistes à Eastbourne un peu plus tôt dans la saison. Confronté au numéro trois mondial Daniil Medvedev, il abandonne lors du second set (4-6, 2-6 ab.)[9].
Juste avant de disputer l'US Open, il fait un bon tournoi à Winston-Salem, en renversant le qualifié local Mitchell Krueger (2-6, 6-2, 6-3), l'Allemand Dominik Köpfer (6-3, 3-6, 6-4) et l'Australien en forme Max Purcell (7-6, 6-4). Il profite du forfait de l'Américain Sebastian Korda en demi-finale pour jouer sa deuxième finale en carrière et sa première de la saison contre le terrien Sebastián Báez, qui bien qu'étant sur dur, le bat (4-6, 3-6).
2024. 1er titre à Adelaïde, demi-finale à Madrid, quart de finale à Indian Wells et finale à Anvers
Jiří Lehečka lance idéalement sa saison 2024 en s'adjugeant le premier titre de sa carrière sur le circuit ATP à Adélaïde, après une victoire aux dépens du Britannique Jack Draper en finale, malgré la perte du premier set[10].
Il impressionne mi-mars à Indian Wells où il renverse le local invité Brandon Nakashima (3-6, 6-3, 6-4) puis bat son premier Top 10 de la saison en la personne du Russe Andrey Rublev, cinquième joueur mondial (6-4, 6-4)[11], comme l'année passée à Doha. Il ne laisse que six jeux à Stéfanos Tsitsipás, tête de série numéro onze (6-2, 6-4)[12] pour passer pour la première fois de sa carrière en quarts de finale d'un Masters 1000. Il est confronté à Jannik Sinner, meilleur joueur du moment, récent vainqueur de l'Open d'Australie et invaincu depuis le début de saison et cède logiquement (3-6, 3-6)[13].
Fin avril, il remporte ses premiers matchs à Madrid contre les qualifiés Hamad Medjedović (7-5, 6-4) et le Brésilien Thiago Monteiro (6-4, 7-6)[14] tombeur du Grec Stéfanos Tsitsipás, septième mondial. Il affronte en huitièmes de finale la légende espagnole Rafael Nadal et bat le Majorquin qui joue pour la dernière fois à Madrid (7-5, 6-4)[15]. Profitant de l'abandon du Russe numéro quatre mondial Daniil Medvedev après une manche (6-4 ab.)[16], il se qualifie pour ses premières demi-finale en Masters 1000 mais doit à son tour renoncer à aller jusqu'à la fin du match, victime d'une blessure lors du premier set contre le Canadien Félix Auger-Aliassime (3-3 ab.), à qui il laisse le soin de disputer sa première finale en Masters 1000[17].
Il dispute une deuxième finale cette saison à Anvers écartant l'Espagnol Jaume Munar (6-1, 6-4), l'Allemand Daniel Altmaier (6-4, 6-3) et surtout la tête de série numéro deux Stéfanos Tsitsipás (6-4, 6-4)[18]. Il dispute une troisième manche contre l'Américain Marcos Giron (6-3, 4-6, 6-2) en demi mais bute sur le vétéran Roberto Bautista-Agut qui à 36 ans remporte son douzième titre en carrière (5-7, 1-6), s'écroulant à la fin du premier set.