The San Francisco 49ers will not have any more OTAs and are also canceling their full-team minicamp scheduled for June 15-17.
The 49ers lost two players to season-ending injuries this week.
Kyle Shaanhan said the decision to cancel minicamp was made before the injuries.
"We're totally done," Shanahan said. "My plan was to get eight and then I was going to surprise them on Thursday and take everyone bowling, but after our seventh practice with those two injuries and just the aura it gave to it, I wasn't going to come back and do one more just to do one more. So I surprised them on Day 8 instead of Day 9."