Freeman announced his retirement from the NFL on Wednesday in a post on his personal Twitter account.
Freeman, who was released by the Bears in February, spent six seasons in the NFL and produced 598 tackles, 20 sacks and eight forced fumbles in 70 career games. His relatively short tenure in the NFL was due to his late entrance into the league, as Freeman spent three years in the Canadian Football League after going undrafted out of Division III Mary Hardin-Baylor in 2008.