KANSAS CITY -- Royals outfielder Lorenzo Cain has agreed to a one-year deal, thus avoiding arbitration, the club confirmed Tuesday.
Cain's deal is worth $2.725 million, a source told MLB.com, and it includes a performance bonus of $25,000 for making 505 plate appearances. He will also get $50,000 for being an All-Star selection.
Cain made $546,000 in 2014. He sought $3.6 million in his arbitration filing, and the Royals countered with $2 million.
Cain, 28, hit .301 with a .751 OPS last season. He was named MVP of the American League Championship Series.
"He is an extremely talented guy with a very high ceiling," Royals general manager Dayton Moore told MLB.com by phone. "His best days are still ahead."
Cain has been dogged by injuries much of his career, but he played in a career-high 133 games in 2014.
"If he can stay healthy, there's no telling how good he can really be," Moore said. "He's got that rare kind of ability. He can win games with defense and with offense.
"And he has really learned to manage his body."
Cain had a phenomenal postseason, hitting .333/.388/.417 with eight RBIs.
Jeffrey Flanagan is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.