Free-agent forward Channing Frye has reached agreement on a four-year, $32 million contract with the Orlando Magic.
Frye had opted out of the final season of his contract with the Phoenix Suns to become an unrestricted free agent.
The Suns had wanted to bring Frye back, but the Magic offer proved too attractive to turn down.