Education
He attended the University of South Carolina for college.
Career
Freeman was drafted in the 5th round of the 2000 NFL Draft by the Miami Dolphins. He has also played for the New England Patriots. He also signed with the Green Bay Packers briefly.