Career
He usually played as a defensive midfielder, but also an attacking midfielder due his passing skills and vision. He made his debut in the Primera División on December 3, 1997 playing for Carmelita against Alajuelense. He retired on 26 July 2014 after 17 years in the Premier Division, totalling 495 league matches and 41 goals.
Oviedo made his debut for Costa Rica in a January 2009 UNCAF Nations Cup match against Panama and earned a total of 11 caps, scoring no goals.
He also was a non-playing squad member at the 2004 Copa América.