Foster gehörte zu den herausragenden 110-Meter-Hürdensprintern der 1980er Jahre. Er war der große Konkurrent von Renaldo Nehemiah, Roger Kingdom, Mark McKoy und Colin Jackson. Sie lieferten sich über zehn Jahre lang Wettkämpfe bei allen großen internationalen Veranstaltungen. Während Kingdom zweimal Olympiasieger 1984 und 1988 wurde, blieb Foster dies verwehrt, er gewann 1984 die Silbermedaille und war 1988 verletzt. Er dominierte jedoch vor allem bei Leichtathletik-Weltmeisterschaften und wurde bei den Weltmeisterschaften 1983, 1987 und 1991 Weltmeister. 1990 wurden bei einem Dopingtest bei Foster Pseudoephedrin, Ephedrin and Phenylpropanolamin gefunden, worauf er für drei Monate gesperrt wurde.