In this Tuesday, Sept. 13, 2016, file photo, St. Louis Cardinals’ Brandon Moss, right, is congratulated by third base coach Chris Maloney while rounding the bases after hitting a two-run home run during the sixth inning of a baseball game against the Chicago Cubs, in St. Louis. The Royals and designated hitter Brandon Moss have agreed to a $12 million, two-year contract to provide some power to the Kansas City lineup, a person familiar with the deal told The Associated Press, on Monday, Jan. 30, 2017. (AP Photo/Jeff Roberson, File)
KANSAS CITY, Mo. — The Royals and designated hitter Brandon Moss have agreed to a $12 million, two-year contract to provide some power to the Kansas City lineup, a person familiar with the deal told The Associated Press.