[3] In April 2008, he declared as an early entry candidate for the 2008 NBA draft, foregoing his final year of college eligibility.
[10] Three days later, he signed with Sporting Al Riyadi Beirut of Lebanon for the 2009–10 season.
[11] In July 2010, Giles joined the Golden State Warriors for the 2010 NBA Summer League.
In April 2011, he left Al-Ittihad and signed with Petrochimi Bandar Imam of Iran for the 2010–11 Iranian Basketball Super League playoffs.
[12] In May 2011, he left Petrochimi following the playoffs and joined Duhok of Iraq for the 2011 FIBA Asia Champions Cup.
However, less than a month later, the club withdrew from the Lebanese Basketball League after seven consecutive losses to start the season.
Giles plays for the Bahraini National Team as well as on the roster for the season at Al Najma (Bahrain).