The Kansas City Royals have offered Eric Hosmer a seven-year, $147 million deal to remain with the franchise, according to sources.

Reports have indicated that Hosmer also has a seven-year, $140 million deal on the table from the San Diego Padres.

Hosmer is believed to be seeking a deal for eight or nine years.