JaVale McGee has agreed to sign with the Dallas Mavericks on a three-year, $20.1 million deal.

McGee spent last season with the Phoenix Suns.

McGee is represented by B.J. Armstrong