Free agent forward Dante Cunningham has agreed to a three-year, $9 million deal to re-sign with the New Orleans Pelicans, a league source told RealGM.

Cunningham, 28, will hold a player option on the third season.

After signing two months into the NBA season, Cunningham averaged 5.2 points and 3.9 rebounds in 66 games for the Pelicans.

Cunningham has scored six points per game while averaging 3.8 rebounds in six NBA seasons. The active 6-foot-8 product has played for Portland, Charlotte, Memphis, Minnesota and New Orleans.

ESPN first reported that the Pelicans and Cunningham had come to terms.