The Pittsburgh Pirates have signed Trevor Cahill to a one-year, $1.5 million deal.

The right-hander can earn another $1 million in bonuses under the contract.

Cahill had a 3.24 ERA in 25 innings for the San Francisco Giants in 2020. He garnered interest from as many as 16 clubs as a free agent.