Shannon Brown's agent, Mark Bartelstein, told The Associated Press that his client has agreed to a two-year deal worth $4.6 million.

"He's been there two years, and they've won two championships," Bartelstein said. "There's very few times you have a chance to go for a threepeat. When you have that opportunity, he couldn't pass it up."

Brown spent the past four weeks considering offers from several teams, including New York, Cleveland and New Orleans. Most offered longer deals with more security, but little shot at title contention.

Read more: [Only registered and activated users can see links. ]