Goodwin agreed to a training camp contract with the Trail Blazers on Thursday, Adrian Wojnarowski of ESPN reports.
Goodwin largely struggled to field interest last season, though he spent short stints with both the Nets and Pelicans. Between the two organizations, he played in just 15 games, while averaging 7.3 points, 1.9 rebounds and 1.6 assists across 14.3 minutes. After being waived by Brooklyn in July, Goodwin struggled to find a suitor this offseason once again and will have to settle for a training camp deal in Portland. He'll need to have a strong showing throughout camp and the preseason to have any chance at making the regular-season roster, but at this point he's just a long-shot.