The Pirates have agreed to terms with Jeff Karstens on a one-year deal.
Reports have indicated that the contract is worth about $2.5 million.
The Pirates have agreed to terms with Jeff Karstens on a one-year deal.
Reports have indicated that the contract is worth about $2.5 million.