J.R. Smith's big summer gamble appears to have ended in something other than outright disaster. The veteran shooter announced via Instagram on Thursday that he has reached an agreement to re-join the Cleveland Cavaliers. Chris Haynes of the Northeast Ohio Media Group later reported that Smith will earn $5 million for the 2015-16 season with a player option for the second year of the deal, later confirmed by Yahoo's Marc Spears . Smith will also have a no-trade clause, which is not insignificant given his controversy-filled history and the deal that sent him to Cleveland from the New York Knicks last January. [ Follow Dunks Don't Lie on Tumblr: The best slams from all of basketball] You can take a look at Smith's Instagram post here: Happy to say that I am returning to the Cavs! It's been a long ride this summer but I can say for sure, well worth the wait. When I opted out of my contract, I wanted to understand the landscape of the NBA and where I fit best. The Cavaliers had things they needed to do in order to piece together a championship caliber roster. I ended up deciding that instead of potentially securing a larger deal elsewhere, I wanted to rejoin an incredible organization...