Cam Johnson and the Brooklyn Nets have agreed to a four-year, $108 million deal.

Johnson was a restricted free agent and was expected to receive interest from the Detroit Pistons, amongst other teams.

The Pistons, however, traded for Joe Harris shortly before the start of free agency, which was a signal Johnson would likely remain with the Nets.