His appearance followed the longest practice session during 49ers training camp. As time expired during the first round of red-zone work, Purdy threw a touchdown pass to tight end Luke Farrell. Rookie receiver De’Zhaun Stribling, back in team drills after tending to hamstring tightness for about a week, helped clear out space for McCaffrey with a route to the boundary. That was a good glimpse into a dynamic that Shanahan hopes will fuel the 49ers’ offense to greater explosiveness in 2026. The rookie receiver has more than looked the part; he’s tall (6-foot-3), he moves well, and he’s caught everything thrown his way.