- Bats Both, Throws Left
- Height 6' 0", Weight 200 lb.
- School Los Angeles Pierce College, Washington State University
- High School William S. Hart High School
- Debut April 24, 1970
- Final Game April 18, 1971
- Born March 12, 1947 in Atascadero, CA USA
- Died June 7, 2003 in Newhall, CA USA
Greg went to Washington State University, which he attended at the same time as Rick Austin. Ron Cey was there the year after Greg left. Greg was signed as a free agent and began in the rookie league in 1967. He pitched in the organizations of four different major league teams, posting a minor league record of 27-25 from 1967 to 1972.
With the 1970 Angels, he got 10 starts and appeared in relief 22 other times, with an overall ERA of 2.65. The team ERA was 3.48. Greg was a year younger than teammate Andy Messersmith and two years older than Mickey Rivers.
He was then traded for Jim Maloney, a big pitching star whose career was nearly over. Maloney finished up his career with the 1971 Angels. As for Garrett, he appeared in two games with the 1971 Reds, giving up only one run in 8 2/3 innings in spite of 7 hits and 10 walks. He was a year older than teammate Johnny Bench.
After baseball he taught physical education and worked for the Department of Housing and Urban Development.