Alex Gordon Signs One Year Deal With the Royals Alex Gordon Signs One Year Deal With the Royals Fan favorite Alex Gordon signed a new one year contract with the Kansas City Royals. Rob CreightonRob Creighton