Navas debutó en Primera División con el Deportivo Saprissa en 2005, jugando antes en las divisiones menores de ese club.