Gregory Clinton Foster (nacido el 3 de octubre de 1968 en Oackland, California) es un ex jugador y entrenador de baloncesto estadounidense que disputó 13 temporadas de la NBA en 9 equipos diferentes.