Freeman's career high singles ranking was World No. 46, which he reached in November, 1986. His best Grand Prix result was reaching the semi-finals in 1988 Queensland Open, whilst his best Grand Slam result was reaching the third round of the 1986 US Open. His career win-loss record for Grand Prix and Grand Slam play was 54-87.
During his career he won 1 doubles title. He achieved a career-high doubles ranking of World No. 70 in 1987.
Grand Prix and WCT doubles finals (3)
|Outcome||No.||Date||Tournament||Surface||Partner||Opponents in the final||Score in the final|
|Runner-up||1.||1984||Bari, Italy||Clay||Tim Wilkison|| Stanislav Birner
|6–2, 6–7, 4–6|
|Winner||1.||1985||Nancy, France||Hard (i)||Rodney Harmon|| Jaroslav Navrátil
|Runner-up||2.||1985||Bari, Italy||Clay||Laurie Warder|| Alejandro Ganzábal
Freeman was a four-time All-American at UCLA.