Le natif de San Isidro de El General (Costa Rica) est formé au Deportivo Saprissa et y évoluera jusqu’en 2010. Il remporte 6 Championnats nationaux et une Coupe des Champions de la CONCACAF (2005) avant de s’envoler pour l’Espagne, successivement à Albacete (2010-2011, 36 matches) et à Levante (2011-2014, 70 matches).
Élu meilleur gardien du Championnat d’Espagne à l’issue de la saison 2013-2014, Keylor Navas s’engage dans la foulée avec le Real Madrid. En cinq saisons sous les couleurs madrilènes, le gardien de but dispute 162 rencontres et se forge un palmarès exceptionnel, remportant trois UEFA Champions League (2016, 2017, 2018), quatre Coupes du monde des Clubs (2014, 2016, 2017, 2018), deux Supercoupes d’Europe (2014, 2017), un Championnat d’Espagne (2017) et une Supercoupe d’Espagne (2017).
L’international costaricien (110 sélections) rejoint le Paris Saint-Germain en septembre 2019. Au cours de ses quatre saisons avec le club de la capitale, Keylor Navas participe à 108 rencontres - dont 50 sans encaisser de but - et enrichit son palmarès de deux Championnats de France (2020, 2022), deux Coupes de France (2020, 2021), une Coupe de la Ligue (2020) et de deux Trophées des Champions. Le gardien de but est également finaliste de l'UEFA Champions League 2020 avec les Rouge et Bleu.