He scored 30 points in a double overtime loss to Beecher High School in the 1985 state championship final.
[2] Macon played for the Nuggets and the Detroit Pistons in six NBA seasons, averaging 6.7 ppg in his career (and missing the entire schedule from 1996 to 1998).
Macon also briefly represented the CBA's Florida Beachdogs and Italian club Mabo Pistoia, while still contracted to the Pistons, and Oyak Bursa Spor Kulubu (Turkey), the Atlantic City Seagulls (USBL) and Venezuela's Toros de Aragua, from 1999 to 2001.
However, on February 9, 2011, the university announced that Macon signed a contract extension through the 2013–14 season and that the interim tag was being removed.
[5] On April 12, 2019, Macon was announced as the Assistant to the Head Coach under Aaron McKie at his alma mater, Temple.