The Orlando Magic and free-agent forward Channing Frye have reached agreement on a four-year, $32 million deal, according to Yahoo Sports.

After missing the entire 2012-2013 season, Frye came back last year and played in 82 games for the Phoenix Suns, averaging more than 11 points and five rebounds per game. The 6-11 Frye made 37 percent of his 3-point attempts.

He opted out of the final season of his contract with the Suns to become an unrestricted free agent. He was set to make $6.8 million with Suns.