Tayshaun Prince and the Detroit Pistons agreed in principle on a five-year contract worth $47 million, a person close to the negotiations said Sunday night.

Prince is expected to sign the deal Monday, before a deadline that would've made him a restricted free agent next summer, said the basketball source, who spoke to The Associated Press on condition of anonymity.

Prince has been a starter the last two seasons, helping Detroit win the 2004 NBA title and come within a quarter of repeating in June.

As a rookie, Prince went from being a seldom-used reserve to a key contributor as the Pistons advanced to the Eastern Conference finals in 2003.