Greg Meredith was the fifth selection of the Atlanta Flames, 97th overall in the 1978 NHL Amateur Draft while playing in the NCAA with the Notre Dame Fighting Irish.
Meredith played for Upper Canada College high school in 1975-76 and also suited up for five games with the Toronto Marlboros of the OHA playing alongside the likes of John Anderson, Mike McEwen and Mike Kitchen.
In 1976-77 Meredith enrolled at the University of Notre Dame where he played college hockey for four years, being drafted by the Flames after his sophomore season in which he had 13 goals and 26 points in 38 games. He kept improving on his offensive statistics during each of his four years in the NCAA, culminating with a 40-goal, 71-point season in his senior season in 1979-80. He was also named to the NCAA West First All-American Team. Meredith was also selected as the winner of Notre Dame's 1980 Postgraduate Scholarship by the school's executive committee.
By 1980-81, the Flames had relocated to Calgary and Meredith was called up to play in three games that year, scoring once. The rest of his year was divided between the Birmingham Bulls and Tulsa Oilers of the CHL.
After a full season in the CHL with the Oklahoma City Stars, Meredith was inserted into the Calgary Flames lineup for 35 games in 1982-83, scoring five goals and nine points. He was also a strong contributor in the Stanley Cup playoffs, picking up three goals and an assist in five games.
Meredith played one more year of professional hockey with the Colorado Flames of the CHL in 1983-84 before retiring. He played in 38 NHL regular season games, scoring six goals and ten points.