The Portland Trail Blazers continue to reshape their roster ahead of the NBA trade deadline. After trading away CJ McCollum, they have agreed to a three-team deal with the Utah Jazz and San Antonio Spurs.

According to ESPN's Adrian Wojnarowski, the Blazers are receiving Joe Ingles, Elijah Hughes and a second-round draft pick from Utah. Portland is trading away two of its newly acquired players, sending Nickeil Alexander-Walker to the Jazz and Tomas Satoransky to the Spurs. San Antonio also receives a second-round draft pick from Utah while trading Juancho Hernagomez to the Jazz.

Live and breathe the NBA?

🚨 Get viral NBA graphics, memes, rumors and trending news delivered right to your inbox with the Clutch Newsletter.

Ingles will be sidelined for the remainder of the season with an ACL tear. As a pending free agent with a sizable contract, he was a likely candidate to be traded away by the Jazz. The Blazers won't have any use for him this season but add a young player in Hughes, a 23-year-old wing, as well as a draft pick. Wojnarowski added that Igles may return to the Jazz this summer as a free agent.

The Jazz, in exchange for Ingles, receive two players who could provide solid minutes off the bench as offensive reinforcements. They also save luxury tax money and can create a trade exception. The 23-year-old Alexander-Walker — a 2019 first-round pick who was part of the package the Blazers got for McCollum – could succeed Ingles as an offensive spark plug off the bench. He averages 12.8 points per game. Hernangomez has a career 3-point percentage of 34.4 percent.

The Spurs acquired Hernangomez from the Boston Celtics in a three-team trade in January. They add Satoransky — a 6-foot-7 guard who performed poorly with the New Orleans Pelicans this season — and draft capital. Satoransky's contract expires after this season.