The Denver Nuggets have agreed upon a three-year, $23 million deal with Darrell Arthur.

Arthur opted out of his $2.94 million deal with the Nuggets for 16-17 to test free agency.

Arthur has become one of the NBA's better shooters at power forward while also playing solid defense.