The Kansas City Royals have agreed to terms with Alex Rios on a one-year, $11 million contract, according to two sources.

Rios hit .280 for the Texas Rangers in 2014, but had just four home runs and 54 RBIs in 131 games.

He will take over in right field with the departure of Nori Aoki in free agency.