 Additionally, Heaps played for the Duke University basketball team under Mike Krzyzewski from 1996 to 1999.After graduating from Duke, Heaps was drafted second overall in the 1999 MLS College Draft by Miami Fusion, and was named MLS Rookie of the Year after playing 2511 minutes for the team in midfield and defense.In his second year, Heaps was named an MLS All-Star, while registering 5 goals and six assists for the Fusion.