Free agent Pau Gasol has agreed to a one-year, $2.6 million deal with the Portland Trail Blazers, league sources told ESPN on Wednesday.

Gasol, 39, joins a reshaped Blazers roster that is prepared to make a run at a return to the Western Conference finals — and perhaps beyond.

Gasol will join a center rotation that includes Hassan Whiteside and Zach Collins — and Jusuf Nurkic once he returns from a serious leg injury. Portland had success with a center rotation that included Enes Kanter late in the season into the playoffs. Kanter signed with Boston this summer.

Gasol brings a future Hall of Fame résumé compiled across 18 NBA seasons, including two championships and six All-Star appearances.

He signed with the Milwaukee Bucks after a buyout with the San Antonio Spurs last season, but played only three games with Milwaukee before a season-ending foot injury. Gasol finished the season having played just 30 games, averaging a career-low 3.9 points and 4.6 rebounds.

Gasol discussed a free-agent deal with the Blazers in 2016 before signing with San Antonio. He also has played with Memphis, the Lakers and Chicago, and he had an outstanding FIBA career with the Spanish national team.