A person familiar with the situation told MLB.com that Rodriguez had been claimed, and Rodriguez told reporters at Coors Field prior to Tuesday night's game that his agent informed him the Rockies were the team awarded the waiver claim.
"That's what I hear, that Colorado tried to claim me," Rodriguez said. "Right now, it's in negotiation. I don't know what's going to happen with me.
"I talked to my agent. I called my agent, and he told me what's going on."
The Astros and Rockies have 48 hours to work out a deal or Houston could let him go to the team in exchange for a $20,000 waiver claim or pull him back from waivers. If the Astros pull Rodriguez back, he'll remain on the roster for the rest of the season.
The Astros attempted to deal Rodriguez prior to the July 31 non-waiver Trade Deadline, but they weren't able to consummate a deal. He has pitched well this season -- he's 9-9 with a 3.31 ERA for a team that's 44 games under .500 -- but he's owed a hefty $36 million after this season.
Rodriguez is due the remainder of his $7 million he's owed in 2011 plus $10 million in '12 and $13 million in '13. There's a $13 million option for '14 that becomes a player option if the player's contract changes hands.