The Cleveland Cavaliers and Jarrett Allen have agreed to a five-year, $100 million contract.

Allen was traded to the Cavaliers as part of the James Harden trade. Allen averaged 13.2 points, 10.0 rebounds, 10.7 assists and 1.4 blocks in 30.3 minutes over 51 games with the Cavaliers. 

The Cavaliers have their frontcourt of the future set in Allen and Evan Mobley.