How are the 49ers rookies doing? Here’s a comprehensive look as training camp approachesJun. 25, 2025 • 8:00am