Just prior to the start of the 2006 season, Tejeda was dealt by the Phillies to the Texas Rangers along with Jake Blalock (the brother of free agentthird basemanHank Blalock) in exchange for outfielderDavid Dellucci. He started the season with the Triple-A Oklahoma RedHawks, but was called up to the Rangers at the end of April. His first outings were shaky, and he was quickly reassigned back to Oklahoma. Aside from an emergency call-up in June, Tejeda stayed with the RedHawks until he was recalled for good in mid-August. Tejeda was in excellent form for the latter third of the season, going 4-1 over eight starts, with an ERA of 2.01.

Tejeda earned a spot in the starting rotation for the 2007 season, but poor performance in July resulted in his demotion back to Triple-A.

On January 3, 2012, Tejeda signed a minor league contract with the Cleveland Indians. He also received an invitation to spring training. Tejeda was released by the Indians' organization on May 16, 2012.[3]