The Cleveland Cavaliers traded for Jarrett Allen as part of the James Harden trade and he'll be a restricted free agent this offseason.

The Detroit Pistons, Toronto Raptors, San Antonio Spurs and Washington Wizards are expected to pursue Allen.

The Brooklyn Nets offered a four-year, $48 million extension before the season, which he declined.

Allen will open to all situations as he seeks his first large NBA contract.