Minor leagues Ojeda was signed by the
Pittsburgh Pirates in 1993 from the
Mexico City Reds. He played in Pittsburgh's minor league system in 1993, 1994, and 1998, also playing in the
Mexican Baseball League.
Major leagues Ojeda played in
Major League Baseball from 2003 to 2006. He made his debut with the
San Diego Padres on May 17, 2003. San Diego traded him and Nathanael Mateo to the
Seattle Mariners for catcher
Miguel Olivo on July 31, 2005. Ojeda was invited to
spring training with the
Colorado Rockies prior to the season as a non-roster invitee. He was not expected to make the roster; however, when
Yorvit Torrealba was injured, Ojeda made the
Opening Day roster serving as the backup catcher to starter
Danny Ardoin. Although Ojeda impressed early in the 2006 season, providing the team with valuable clutch hitting and serviceable defense, he was sent down to Triple-A Colorado Springs once Torrealba was activated. Ojeda was then loaned to Mexico City of the Mexican League, before being traded to the
Texas Rangers. Ojeda signed a one-year, $430,000 contract with the Rangers on November 16, 2006. On April 1, 2007, he was optioned to the Triple-A
Oklahoma RedHawks. On May 27, Ojeda was designated for assignment. He returned to the Mexican League with the Diablos Rojos in . ==Managing career==