The Charlotte Hornets have agreed to re-sign free agent Marvin Williams to a four-year deal worth $54.5 million, a source confirmed.
The 30-year-old Williams, a veteran of 11 NBA seasons, averaged 11.7 points, 6.4 rebounds and 1.4 assists in 28.9 minutes per game while starting all 81 contests in which he appeared.