The Padres have agreed to a contract with Korean infielder Ha-seong Kim, according to ESPN and multiple reports.