Nick Bosa was not in attendance at the San Francisco 49ers' voluntary practice session on Tuesday, but the team expects the defensive end to be ready when training camp opens on July 31.

Bosa tore his left ACL on Sept. 20, 2020.

"Nick's in Florida," Kyle Shanahan said. "I've been talking to Nick since February on this. He came out in February for a while to get checked up on his knee and stuff. With him coming off the ACL and everything, it's going great. ... He's got a good setup out there with his brother and the guy who works with his knee. They're in contact with our guys all the time and just didn't want to take him off his routine right now. I totally agree with him out there. He's going to show up at some time during this, but he won't be going out there doing anything coming off the ACL, but we fully expect him to be ready for training camp."