After two seasons in Europe, Hamilton began his
NBA career in the
2000–01 NBA season with the
Los Angeles Clippers. He had previously played with the
Dallas Mavericks in the NBA pre-season in 1999, but he did not play in any official NBA games with Dallas. He has also played for the
Denver Nuggets, the
Toronto Raptors, the
Philadelphia 76ers, the
Milwaukee Bucks, and the
Cleveland Cavaliers. He was signed on October 1, 2006, by the
Portland Trail Blazers, but after the pre-season he was waived on October 25, 2006, without playing any regular season games with the club. In February 2007, he joined
Śląsk Wrocław. In the summer of 2007, he moved to Russia and signed with
Enisey Krasnoyarsk. In 2008, he joined
Spartak Primorje. In 2010, he joined
Polytekhnika-Halychyna Lviv. In 2012, he joined Larre Borges of Uruguay. ==NBA career statistics==