ARLINGTON -- Frank Francisco, sidelined with biceps tendinitis in his right arm, threw on the side on Saturday afternoon and was not happy with the way it went.

"I was throwing good, had my location and no pain," Francisco said. "But the ball didn't jump out of my hand like it usually does."

As a result, the Rangers placed Francisco on the disabled list before Saturday's game with the Angels and called up pitcher Warner Madrigal from Triple-A Oklahoma City. Francisco was put on the DL retroactive to May 7 and will be eligible to come off on Friday when the Rangers open a three-game series with the Astros. He'll miss the remainder of the Angels series and a three-game series with the Tigers that starts on Tuesday in Detroit.

"We're playing it safe on the cautious side," general manager Jon Daniels said. "The Detroit series was questionable, anyway. We decided to play it safe -- get Warner in here and have Frankie for the rest of the year. It's one of those deals where, if we left it up to Frank, he would be ready to pitch."

Francisco last pitched on May 6 against the Athletics, when he tossed a scoreless ninth in the Rangers' 3-2 victory to extend his scoreless streak to 14 2/3 innings over 14 appearances while recording his ninth save.

Francisco was shut down a few days later because of soreness and only resumed throwing on Thursday. Saturday was his first attempt at throwing off a mound, and the Rangers just didn't feel he was ready to pitch in a game yet.

"I'd be a lot more discouraged if somebody had thrown up a red flag, but nobody has," Daniels said. "It was just his first bullpen [session.] Could we have pushed for the Detroit series? We possibly could. But we have five months to go, and he's a big part of our bullpen. Let's not push it for three games."

Madrigal started the season with the Rangers, but was sent down after posting a 13.50 ERA in three appearances. He has a 1.65 ERA in 12 appearances for Triple-A Oklahoma, allowing nine hits and seven walks while striking out 16 in 16 1/3 innings. He secured three saves and held opponents to a .164 batting average.

Madrigal was 0-2 with a 4.75 ERA in 31 games with the Rangers in 2008.