The New Orleans Pelicans have reached agreement on a three-way deal with Sacramento and Portland to acquire guard Tyreke Evans, league sources told Yahoo! Sports.

As part of a sign-and-trade arrangement, Evans will come to the Pelicans on a four-year, $44 million contract. New Orleans will send guard Greivis Vasquez to the Kings and center Robin Lopez to the Trail Blazers, sources said.

Portland will send future draft considerations and cash in the deal, league sources told Yahoo! Sports.
The trade came after free-agent point guard Jose Calderon rejected a contract offer from the Kings, league sources said. The Kings had hoped to sign Calderon and trade Vasquez to another team.

The threat of a four-year, $44 million offer sheet to Evans, a restricted free agent, prompted New Orleans and Sacramento to work out an agreement.