The second year of the contract is a player's option, the source said.
McRoberts, 26, averaged 9.3 points and 7.2 rebounds for the Bobcats while starting in 19 of 26 games last season after being acquired in a trade from the Orlando Magic. McRoberts can’t officially sign the contract until July 10.
Related coverage on Yahoo! Sports:
• Rockets GM's daughter makes pitch for Dwight Howard
• Bobcats set to waive Tyrus Thomas
• Tyreke Evans headed to Pelicans in three-team deal
• Kyle Korver staying with Hawks for $24 million
- Sports & Recreation
- Charlotte Bobcats
- Josh McRoberts