Til sammen spilte Gregg 249 kamper for Manchester United. Han spilte også 25 landskamper for , og deltok i fotball-VM i 1958. Etter at spillerkarrieren tok slutt i 1967, var han manager i Shrewsbury Town FC, Swansea City AFC, Crewe Alexandra FC og Carlisle United FC.