Eric Hosmer is open to a long-term contract with the Kansas City Royals despite the narrative that the team's window for success closes after the 2017 season when he and several other important players can become free agents.

"It's not like if [general manager] Dayton [Moore] came knocking on my door to talk about [a long-term contract] I would say no. Of course, not," Hosmer said. "But also, having just won a championship, it's not like you go making any demands to Dayton, either."

Hosmer also dismissed the notion that he'll immediately look for a big market like New York, Chicago or Los Angeles.

"That's just outside perspective," he said. "I don't play this game to be in commercials for hair products. I'm playing to try to win championships. Sure you want to give yourself the best opportunity in terms of financially, but at the same time, you want to give yourself the best chance to get to the playoffs.

"If this group stays together, the best opportunity is right here."