ST. LOUIS (KFVS) - A source with MLB says the Kansas City Royals have agreed to a two-year deal with former St. Louis Cardinal Brandon Moss.
The deal is reportedly for $12 million, pending a physical.
Club officials have not confirmed the agreement, and likely won't until after the physical.
The Royals would be Moss' seventh team in his career.
Moss, 33, hit 28 home runs in 464 plate appearances last season with the Cardinals. He finished with a .225 average and just a .300 on-base percentage.