Linked to teams on the East Coast, Michael King instead opted to stay in San Diego on a three-year deal, a source told MLB.com, an encouraging move for the Padres, who had lost Dylan Cease in free agency.