Updated

Steve Blake is coming back to the Trail Blazers.

A person with knowledge of the deal who cannot comment until it is formally announced confirmed Thursday that the free agent point guard has signed a two-year deal with Portland. The agreement was first announced by Yahoo! Sports.

The contract is worth a reported $4.2 million with a player option for the second year.

Blake has had two previous stints with the Blazers, most recently from 2007-09, becoming a fan favorite before going on to play for the Lakers, Clippers and Golden State Warriors.

Blake has averaged 6.9 points, 4.0 assists and 2.2 rebounds over an 11-year NBA career.