|Born: June 29, 1951|
Carlsbad, New Mexico
|September 1, 1972, for the Atlanta Braves|
|Last MLB appearance|
|July 31, 1973, for the Atlanta Braves|
|Earned run average||6.87|
Freeman was born in Carlsbad, New Mexico, and was drafted by the Braves in the sixth round of the 1969 Major League Baseball Draft out of Nathan Hale High School in Tulsa, Oklahoma. After compiling a 26–26 record and 4.25 earned run average in four seasons in the Braves' farm system, he received a call up to the Braves in September 1972. Though he gave up five earned runs, he pitched a complete game and won his major league debut against the Philadelphia Phillies.
He was far more impressive in his second start against the Los Angeles Dodgers, in which he gave up five hits in eight plus innings, and left the game with a 4–1 lead and runners on first and second. Ron Schueler earned the save to give Freeman the win. As it turned out, this would be his last career win as he would go 0–2 with two no decisions in his final four starts of the season.
Freeman came up in June 1973 as a starting pitcher, however after pitching poorly in both of his first two starts, he was moved into the bullpen. He earned his only career save against the New York Mets on July 16. After one final start on July 31, in which he gave up five earned runs in 3.1 innings of work, he was returned to the Richmond Braves.
Freeman appeared in just nine games at Richmond in 1974. At the start of the 1975 season, he was dealt to the Baltimore Orioles for Earl Williams and cash. On June 15, 1976, he was part of a blockbuster trade in which he, Doyle Alexander, Elrod Hendricks, Ken Holtzman and Grant Jackson went to the New York Yankees for Rick Dempsey, Tippy Martinez, Rudy May, Scott McGregor and Dave Pagan.