The Padres have reached a deal with free-agent first baseman Eric Hosmer, according to multiple reports.