NEW YORK, N.Y. - Arron Afflalo is about to team up with Carmelo Anthony again.

A person with knowledge of the negotiations tells The Associated Press that Afflalo has accepted a two-year, $16 million offer from the New York Knicks. The person spoke on condition of anonymity because no NBA deals can be completed before July 9.

ESPN first reported the agreement.

A shooting guard, Afflalo spent parts of two seasons as Anthony's teammate in Denver. Afflalo also has spent time with Detroit, Orlando and Portland, averaging 11.4 points per game in his first eight NBA seasons.

The Knicks are coming off a 17-65 season, the second-worst record in the NBA. Anthony played in only 40 games because of left knee problems.