Former Cardinals pitcher Brad Thompson has signed a Class AAA contract with the Astros.
The former Redbirds swingman started this season in the Kansas City organization. He started the season in the minors, was called up to the big club and, when the team tried to demote him again, he refused the assignment and opted to become a free agent.
I'm not sure why it's better to toil away in the minors for the lowly Astros than it is to toil away in the minors for the lousy Royals. but I guess that was Thompson's decision to make.