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. … Click to Continue »
KC Breaking News, Sports, Weather & More | KansasCity.com &, Kansas City Star
Wed, 06/28/2017 - 9:24pm
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. … Click to Continue »