Buteur à 17 ans dans le championnat professionnel sud-africain avec les Orlando Pirates, Lyle Foster compte de nombreuses sélections avec les U17 et les U20 de son pays. En janvier 2019, c'est avec l'AS Monaco qu'il s'est engagé pour quatre saisons afin de continuer sa progression. Il joue deux matchs avec l'AS Monaco avant d'être prêté au Cercle Bruges.