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.