After winning promotion with the club, Oviedo made his Primera Division debut for Sagrada Familia on 3 September 1994 against Turrialba and scored his first goal for them on 24 September 1994 against Limonense. He then joined Belén and in May 1996 he moved abroad to play a month for Salvadoran side FAS. On his return in Costa Rica, he won the 1996-1997 goalscorer award with 26 goals for Herediano only to leave the club in December 1997 when he signed a six-months contract with Mexican second division team Unión de Curtidores. He stayed another year with the club when joined by compatriots Alexander Madrigal and Raymond Harris. Later in 1999 he played for Guatemalan giants Comunicaciones and a half season at Herediano.