A native of Pelion, South Carolina, Freeman attended Pelion High School, where he was an All-American offensive lineman. Regarded as a four-star recruit by Rivals.com, Freeman was ranked as the No. 13 offensive guard in his class.[1]
Professional career
New York Jets
Freeman was signed by the New York Jets as an undrafted free agent on April 29, 2013.[2] Freeman was released on August 28, 2013.[3] Freeman was signed to the Jets' practice squad on September 1, 2013.
Freeman was waived by the Jets on August 30, 2015.[4]
Buffalo Bills
Freeman was claimed off waivers from the Buffalo Bills on September 1, 2015. He was released by the Bills on September 5, 2015.[5]
Houston Texans
Freeman was signed to the Texans' practice squad on November 24, 2015. On September 3, 2016, he was waived/injured by the Texans.[6] He was released from injured reserve on September 12.
Buffalo Bills (second stint)
Freeman was signed to the Bills' practice squad on November 14, 2016.[7]