Hart began his career with the
Milwaukee Bucks in the
2000–01 season, but he only saw action in one game, scoring two points. Starting the
2001–02 season in the newly created
NBDL with the
Asheville Altitude, he was called in December by the
San Antonio Spurs, appearing in 10 games. On March 2, 2007, Hart was waived by the Kings. He was signed a few days later by the
Los Angeles Clippers. On July 13, 2007, Hart signed with the
Utah Jazz on a two-year, $5 million contract. Originally serving as the backup to
Deron Williams, an injury forced him to sit for 8 games.
Ronnie Price's solid play during that time nearly removed him from the rotation. On July 23, 2008, Hart was traded back to the Clippers in exchange for
Brevin Knight. On February 27, 2009, Hart was waived by the Clippers. On March 3, 2009, Hart was signed by the Nuggets for the remainder of the season. He was traded to the
Phoenix Suns on December 29, 2009, for
Alando Tucker and cash. The Suns immediately waived him. Hart's final NBA game was on February 10, 2010, in a 93–85 win over the Boston Celtics. In his final game, Hart recorded two assists and one rebound. ==Coaching career==