Cavs, J.R. Smith agree to four-year deal worth $57 million

J.R Smith and the Cleveland Cavaliers have reached an agreement on a new four-year deal worth $57 million, according to league sources.

Smith and the Cavs came to terms Friday night on a new pact that will guarantee the shooting guard $45 million over the next three seasons.

The fourth season of the contract is not fully guaranteed, at which point Smith will be 34.