Brandon Moss spent the last two seasons with the St. Louis Cardinals, batting .225 with a .300 on-base percentage and 28 homers in 128 games in 2016.
Brandon Moss spent the last two seasons with the St. Louis Cardinals, batting .225 with a .300 on-base percentage and 28 homers in 128 games in 2016. File photo
Brandon Moss spent the last two seasons with the St. Louis Cardinals, batting .225 with a .300 on-base percentage and 28 homers in 128 games in 2016. File photo

Royals agree to a deal with free-agent slugger Brandon Moss

January 29, 2017 12:32 PM

UPDATED January 29, 2017 07:11 PM

More Videos

Chiefs' safety Ron Parker: 'We just gotta get our swag back' 0:47

Chiefs' safety Ron Parker: 'We just gotta get our swag back'

Watch new turf go in at Kauffman Stadium in time-lapse video 2:43

Watch new turf go in at Kauffman Stadium in time-lapse video

Whit Merrifield on being consistent and getting better swings on pitches 1:44

Whit Merrifield on being consistent and getting better swings on pitches

Yordano Ventura in his own words: 'Proud to be on Kansas City's team' 1:19

Yordano Ventura in his own words: 'Proud to be on Kansas City's team'

Slugger Brandon Moss fitting in with Royals 3:39

Slugger Brandon Moss fitting in with Royals

Royals introduce outfielder Jorge Soler 2:57

Royals introduce outfielder Jorge Soler

Royals GM Dayton Moore on the possibility of going to the Atlanta Braves 1:19

Royals GM Dayton Moore on the possibility of going to the Atlanta Braves

Is Jolie Justus the KC mayor's pick for his replacement? 1:47

Is Jolie Justus the KC mayor's pick for his replacement?

Watch: Harrisonville Police officer narrowly avoids collision with a deer 0:10

Watch: Harrisonville Police officer narrowly avoids collision with a deer

David Jungerman talks about location of his van on day of Brookside fatal shooting 1:14

David Jungerman talks about location of his van on day of Brookside fatal shooting

  • Watch new turf go in at Kauffman Stadium in time-lapse video

    Time-lapse over three days show installation of new turf at Kauffman Stadium. It's the first time the field has been renovated since 1994.