Orlando Pirates
Фостер — воспитанник клуба «Орландо Пайретс» из города Йоханнесбург. 15 сентября 2017 года в матче против «Марицбург Юнайтед» он дебютировал в составе в чемпионате ЮАР. 20 января 2018 года в поединке против Полокване Сити Фостер забил свой первый гол за Орландо Пайретс. В конце сезона его команда заняла в национальном чемпионате 2 место и вышла в Лигу Чемпионов КАФ.