Óscar debutó con la camiseta Morada el 11 de marzo de 2009 y desde ese momento arrancó una carrera llena de éxitos a nivel nacional e internacional, así como en Selección de Costa Rica. Tras una gran carrera, con participación en históricos clubes como Levante, Espanyol, Club Brujas, etc, Duarte regresó a Saprissa para aportar toda su experiencia y buen fútbol a la zaga saprissista.