The Kansas City Royals reportedly reached a two-year, $17 million deal with center fielder Lorenzo Cain on Friday.
Cain will receive $6.5 million this season and $11 million in 2017. The All-Star batted .307 last season while finishing third in American League MVP voting.