Sports

Garret Richards, Padres finalize $15.5M, 2-year contract

Free agent pitcher Garrett Richards and the San Diego Padres have finalized a $15.5 million, two-year contract