Dante Cunningham has agreed to sign a three-year, $9 million contract with the New Orleans Pelicans, according to ESPN. After signing Anthony Davis and Omer Asik to expensive five-year pacts, New Orleans was happy to sign Cunningham to a relatively cheap deal.