The New Orleans Pelicans have agreed upon a three-way trade to acquire Tyreke Evans in a sign-and-trade.

Evans will sign a four-year, $44 million contract.

The Sacramento Kings will acquire Greivis Vasquez, while Robin Lopez will go to the Portland Trail Blazers.

The Blazers will send cash and future draft considerations.

Lopez has two seasons and $11 million remaining on his contract.