Ferguson was not selected in the
2004 NBA draft. He did play on several professional and semi-professional basketball summer league teams in 2004, including the
Philadelphia 76ers' squad in the Minneapolis league. The closest he came to making an
NBA team's final regular season roster was in the fall of 2004, when the
Sacramento Kings waived him at the end of October just before the season began. His first post-college professional playing time occurred in June 2005 when the
Arkansas ArchAngels of the
World Basketball Association (WBA) signed him for several games. He played in five games and averaged 6.6 points, 7.8 rebounds and 3.8 blocks per game. The following fall he was briefly on the
Florida Flame in the
NBA Development League before being waived. The WBA's
Rome Gladiators signed him in 2006 and it was with them that he won regular season and postseason WBA championships. Another failed stint on the Sacramento Kings' preseason training camp roster prior to the season forced him to look elsewhere. Ferguson signed with
Shahrdari Gorgan BC of the
Iranian Basketball Super League for the 2006–07 season, followed by one year playing for
Energy Invest Rustavi of the
Georgian Super Liga in 2007–08. With Rustavi, Ferguson was named to the
Eurobasket.com Georgian League All-Imports Team. In 2008–09 he played for
Correcaminos UAT Victoria in Mexico's
Liga Nacional de Baloncesto Profesional. Ferguson was unable to play basketball in 2009–10 because he had
green card issues that he needed to sort out. Then, in November 2010, the
Sioux Falls Skyforce of the NBA Development League signed him. ==Career statistics==