Zach Collins will undergo shoulder surgery to repair a labral tear, league sources told NBC Sports.

There is no timetable for his return, though NBC Sports adds that it will take months, not weeks.

Collins injured his shoulder last week against the Mavs.