The Marlins took another step toward keeping their young talent in Miami, agreeing to a seven-year, $49.5 million deal with outfielder Christian Yelich on Sunday.

The Marlins have a club option for an eighth year with the 2010 first-round draft pick. 

"It says we want to win now, and in the future," said Yelich. "I'm excited about the direction we're headed. It's great to have a good team now and in the future."