Five things to know about Royals designated hitter Brandon Moss

Brandon Moss signed a two-year contract with the Kansas City Royals on Feb. 1, 2017, after stints with the Pittsburgh Pirates, Oakland Athletics, Cleveland Indians and St. Louis Cardinals.
Up Next
Brandon Moss signed a two-year contract with the Kansas City Royals on Feb. 1, 2017, after stints with the Pittsburgh Pirates, Oakland Athletics, Cleveland Indians and St. Louis Cardinals.