Joel Freeland signed a free agent contract with CSKA Moscow, opting to not only leave the Trail Blazers, but also the NBA.

Freeland's agent, Rafa Calvo, said the former Blazers' big man had a late three-year offer from the Dallas Mavericks to stay in the NBA. But the deal, worth $2 million a season, wasn't enough to trump a return to Europe.

On his way out of Rip City, Freeland wanted to offer one final goodbye to the only NBA team he's played for. Through email, Freeland said:

"I'd like to say thank you to the amazing Trail Blazers fans and the incredible organization for three unforgettable years!"

Freeland signed a three-year contract with the Blazers in 2012 and played three seasons in Portland, averaging 3.2 points and 3.4 rebounds per game. After a disappointing rookie season, Freeland embraced a lesser role and carved a niche as a defensive-minded backup big in coach Terry Stotts' player rotation.

Freeland, 28, will make $7.6 million, plus incentives, over two years with CSKA Moscow.

--Joe Freeman | jfreeman@oregonian.com | 503-294-5183 | @BlazerFreeman