According to a tweet from Rick Bonnell of the Charlotte Observer, Josh McRoberts has decided to opt out of his contract and test the waters of free agency. He will be an unrestricted free agent on July 1.
McRoberts was traded to Charlotte at the trade deadline in 2013. Charlotte got the most out of his skill set and turned him into an important piece on their roster. After his contract ran out, they signed him to a two-year deal with an a player option on the second year. McRoberts had another great season for the Bobcats, with his passing being a key part of the team's offense where he often set up plays.
Since McRoberts opted out, that probably means he and his agent believe he can get more money than he would have made had he chosen to not opt out. That, or he's looking for a longer deal for security purposes. Either way, McRoberts will most likely be looking for more than the reported $2.65 million he made this season and at least a three-year deal. The Hornets will likely be looking to re-sign the forward because of how important he was to the offense, but there are many teams that could use a player like McRoberts. McRoberts is a valuable piece, but the Hornets need to be careful and not overpay a player that wouldn't start on most NBA rosters.