J.R. Smith agrees to two-year deal with Cavs

Free-agent guard J.R. Smith is returning to the Cleveland Cavaliers, the sharpshooter announced on his Instagram account Thursday night.

Smith agreed to a two-year deal in which he'll earn $5 million next season with a player option on the second year, a league source informed.

He'll have a chance to test the market again next offseason when the NBA's salary cap rises significantly.

The 6-6 off-guard has not signed yet.