CLEVELAND -- A person familiar with the negotiations says veteran free agent forward Shawn Marion has agreed to a contract with the Cavaliers.

Marion informed the Cavs this weekend that he will take a minimum deal and play for them next season, said the person who spoke Sunday to The Associated Press on condition of anonymity because the contract has not been finalized. Marion also had interest in signing with Indiana.

ESPN.com first reported Marion's agreement with the Cavs.

The 36-year-old Marion, a four-time All-Star, gives Cleveland another veteran with post-season experience to compliment superstar LeBron James. The team has previously signed shooters Mike Miller and James Jones, who won two NBA titles with James in Miami.

Marion has played in 103 NBA playoff games. He's averaged 15.8 points and 9.0 rebounds during his career.