The Kansas City Royals agreed to a two-year, $12 million contract with slugger Brandon Moss, according to multiple reports Sunday.
The deal is expected to become official once Moss completes a physical this week, a source with knowledge of the signing confirmed to The Kansas City Star. The contract details were first reported by Yahoo Sports.
Advertisement