The Kansas City Royals have fired president of baseball operations Dayton Moore on Wednesday, an executive that has been with the team since 2006.