Brad Miller and the Rockets have agreed upon a three-year, $15 million contract, according to sources.

The third season of the deal is partially guaranteed.

Atlanta, Boston, Miami and Cleveland are among the teams that have courted Miller since free agency began July 1, with Chicago also expressing interest in re-signing him.