Joe Hudson

Became a Cardinal: Signed to a minor league free agent contract on November 13, 2018.