Marvin Freeman, a right-handed pitcher, spent a decade in Major League Baseball, showcasing his skills on the mound for several teams. Born on April 10, 1963, in Chicago, Illinois, Freeman attended Jackson State University, where he honed his pitching abilities before being drafted by the Philadelphia Phillies in the second round of the 1984 MLB Draft.

Freeman made his MLB debut with the Phillies on September 16, 1986. During his early years with Philadelphia, he primarily served as a relief pitcher. His time with the Phillies was marked by a gradual development as he adjusted to the demands of major league play. Over the course of five seasons, Freeman appeared in 76 games for Philadelphia, posting a 3.80 ERA and recording 4 wins.

In 1990, Freeman's career took a new direction when he was traded to the Atlanta Braves. It was with the Braves that Freeman began to transition into a starting pitcher role. The 1993 season was a standout year for him, as he achieved a 10-2 record with a 2.92 ERA, helping the Braves secure a division title. His performance that year earned him recognition as a reliable option in the Braves' pitching rotation.

Freeman's tenure with the Braves lasted until 1994, after which he signed with the Colorado Rockies. Pitching in the high altitude of Denver presented challenges, but Freeman adapted and continued to contribute both as a starter and reliever. During his time with the Rockies, he recorded a 5-2 record in 1994 and a 10-9 record in 1995, demonstrating his ability to handle the unique conditions of Coors Field.

In 1996, Freeman joined the Chicago White Sox, returning to his hometown. However, his stint with the White Sox was brief, as he appeared in only 10 games before being released. This marked the end of his major league career.

Throughout his time in MLB, Freeman was known for his versatility on the mound, capable of both starting and relieving as needed.