Heard kvalifiserte seg ikke for OL i 1988, men kom sterkere tilbake året etter, hvor han vant det amerikanske mesterskapet på tiden 20.09, sesongens nest beste tid, siden turnerte han Europa rundt med begrenset suksess. Han fikk imidlertid andreplass i verdenscupen, og ble rangert som den tredje beste 200 meter-løperen det året. I 2000, returnerte han til friidretten, og ble med det den eldste amerikanske sprinter i historien til å delta i OL for første gang. Heard oppnådde sjetteplass i semifinalen i Sydney med tiden 20.63. Under det amerikanske mesterskapet fikk han andreplass med tiden 19.88, ny personlig rekord. I juni 2000 fikk han en offentlig advarsel etter brudd på dopingbestemmelsene.