Postseason star Lorenzo Cain and the Kansas City Royals have agreed to a one-year contract for $2,725,000, just ahead of what would have been Major League Baseball's first salary arbitration hearing this year.

Royals third baseman Mike Moustakas also settled Tuesday, agreeing to a one-year contract for $2.64 million.

Four Royals remain in arbitration: first baseman Eric Hosmer and pitchers Danny Duffy, Kelvin Herrera and Greg Holland.

GETTY IMAGES
GETTY IMAGES
loading...

More From KIX 105.7