Free-agent first baseman Eric Hosmer has agreed to a deal with the Padres, according to multiple reports. Hosmer's deal is for eight years, with an opt-out clause after five years, according to MLB Network.

The first five years of Hosmer's deal carry an average annual value of at least $20 million, according to multiple reports.

The deal was first reported by the San Diego Union-Tribune.