That's when his phone rang, and things quickly changed. Oklahoma City manager Tony DeFrancesco was on the line to inform Rodriguez he was heading to St. Louis to join the Astros. Rodriguez met the team prior to Wednesday's game at Busch Stadium.
"I've been telling everybody, and it's kind of weird, but I had kind of a premonition," he said. "I don't want to sound cocky, but it's one of those things."
Rodriguez, who signed a Minor League contract in November, is on a big league roster for the second time. He was up for eight days in 2009 for the Angels and made one relief appearance. He was 2-3 with two saves and a 1.29 ERA this year for Oklahoma City, striking out 29 batters in 29 innings.
"Everything's going really well," Rodriguez said. "It's one of those things where I just kind of got on a roll and just went with it, and it's been going really well."
Rodriguez takes the roster spot of left-hander Fernando Abad, who was sent down Tuesday after struggling for most of the season. The move leaves manager Brad Mills with one left-hander in the bullpen -- Sergio Escalona.