The St. Louis Cardinals have signed Korean pitcher Seung-Hwan Oh to a one-year contract with a club option for a second year.

A source told the St. Louis Post-Dispatch that the total value of the contract, including the option, could reach around $5 million.