Freeman said the injury normally would have sidelined him 4-6 weeks