Career
Zelaya has played professionally in the Salvadoran Premier League for Municipal Limeño, Atlético Balboa and joined Salvadoran top team Águila in 2006. He returned to Balboa 2 years later. Zelaya made his debut for El Salvador in a September 2006 friendly match against Honduras, coming on as a second half substitute for Marvin González.
The game proved to be his one and only international match.