New Delhi, July 1 -- Free agent guard Norman Powell has agreed to a two-year, $45 million contract with the Chicago Bulls. The move adds a proven scorer to a Bulls roster looking for more consistent perimeter production.

Norman Powell arrives in Chicago after a strong season with the Miami Heat. He averaged 21.7 points, 3.5 rebounds, and 2.5 assists per game while shooting 47% from the field. The 32-year-old earned his first All-Star selection during his lone year in Miami and knocked down 38% of his three-point attempts. Injuries limited him to 58 games, but he still delivered a scoring punch when healthy.

Before joining the Heat, Powell was traded from the LA Clippers to Miami last July in a three-team deal that also involved the Utah...