Called up for the World Cup finals in South Africa, Navas scored his first international goal on 3 June 2010 in a warm-up match against South Korea, scoring the game's only goal four minutes from time.
Navas was chosen to participate in the World Cup finals in South Africa and achieved his initial international success on 3 June 2010 by scoring the winning goal in a pre-match against South Korea.