News

The Kansas City Royals have one of the worst offenses in the league. They rank 27th in OPS (.662), 21st in batting average ...