Feaster went undrafted in the 1995 NBA draft. Between 1996 and 1998, he played in Germany. After a one-game stint with Boca Juniors in Argentina to begin the 1998–99 season, he returned to the United States, where he won IBA Sixth Man of the Year honors with the Rochester Skeeters. After not playing during the 1999–2000 season, he spent the 2000–01 season with the La Crosse Bobcats of the Continental Basketball Association. For the 2001–02 season, he played in Australia with the Perth Wildcats. He continued on with the Wildcats in 2002–03, helping Perth reach the NBL Grand Final series, where they lost 2–0 to the Sydney Kings. That year, he earned Wildcats Club MVP honors and was named to the All-NBL Second Team. He remained in Australia for the 2003–04 season, joining the Victoria Giants. In January 2005, he joined French team Reims Champagne Basket. He continued on with Reims for the 2005–06 season, before playing eight games for Stade Clermontois BA during the 2006–07 season.