Se educó en la St Joseph's Grammar School y en la Universidad de Sussex.
En su carrera atlética Foster compitió en tres Juegos Olímpicos, obteniendo una medalla de bronce en 10.000 metros en los Juegos Olímpicos de Montreal 1976.
En 1974 ganó los 5.000 metros en los Campeonatos Europeos, venciendo al campeón olímpico Lasse Virén en su camino hacia el oro.
En 1976 se le otorgó un MBE a Foster.
El acontecimiento normalmente atrae a más de 50.000 corredores.