There are a lot of speculations and NBA trade rumors revolving around J.R. Smith in the last offseason. The reason for this is that the Cleveland Cavaliers offered Smith earlier a contract that will give him a salary of around $10 million this season. But he demands more money. 

That action sparked a lot of NBA trade rumors about J.R. Smith. He has been involved with a lot of trade talks and signing to other teams rumors. An example of that rumor is when Boston Celtics is reportedly interested to sign Smith. But now, it is reported that J.R. Smith and the Cleveland Cavaliers reached an agreement. 

Earlier today, ESPN said that Smith and Cleveland Cavaliers reached an agreement Friday night. The reported deal is said to be a four-year contract with a value of $57 million. It was just a speculation before. But now, it is official.

According to NBA, Cleveland Cavaliers' General Manager David Griffin announces that the Cavs officiallly re-signs veteran J.R. Smith. 

"Bringing J.R. back as part of our core group was a priority for us," said Griffin. "He's a special part of this family and we are very pleased to have reached an agreement that we all can feel good about. We know he can't wait to get back on the court with his brothers and we are certain that everyone in this organization and city feels the same way." 

Drafted as the 18th overall pick in the 2004 NBA Draft, J.R. Smith average 13.2 points, 3.2 rebounds and 2.2 assists in 839 career games with the NBA. In last season's playoffs, Smith average 11.5 points, 3.2 rebounds and 1.4 assists. Simith is very vital in Cleveland Cavaliers' championship run.

Now that J.R. Smith is officially re-signed with the Cleveland Cavaliers, NBA trade rumors and speculations about Smith signing to other teams will vanish. And now, that the Cavs' main cast is complete. Are they really ready in defending their championship crown? Can Smith's signing boosts the Cavaliers' chance of winning the title this year? .