Free agent forward Alonzo Gee has reached agreement on a deal with the Denver Nuggets, a source with knowledge told RealGM.

After deciding on Monday to join the Nuggets, Gee will report to Denver training camp Tuesday.

As one of the best players on the available market, the 6-foot-6 forward brings active defense and athleticism on the wing for the Nuggets.

Gee, 27, has trained vigorously on his overall game and basketball shape in the offseason, when he was traded three separate times and ultimately released by the Sacramento Kings to open a roster spot.

Over five NBA seasons playing for the Cleveland Cavaliers and Washington Wizards, Gee established himself as a contributing role player, averaging 7.9 points and 3.6 rebounds in his career.