The San Francisco 49ers wrapped up their two-day mandatory minicamp on Wednesday, marking the end of their offseason program. After completing some final family-focused team activities, players will take a break until training camp kicks off in late July.
ESPN's Nick Wagoner noted that the following players were either not seen during practice or were working on the side.
On Tuesday, head coach Kyle Shanahan offered a fairly detailed update on player injuries and their current recovery statuses.
Here are some key observations from Wednesday's practice, as shared across social media.
HUFF x BOSA pic.twitter.com/9bWvwUvVCP
— 95.7 The Game (@957thegame) June 11, 2025
Mini-camp shenanigans ft George Kittle & Kyle Juszczyk pic.twitter.com/jRKKB3CTo2
— 95.7 The Game (@957thegame) June 11, 2025
Purdy ➡? CMC pic.twitter.com/w5KlJThPVe
— 95.7 The Game (@957thegame) June 11, 2025
Brock Purdy getting some mini-camp work in pic.twitter.com/4QjNpJ77xo— 95.7 The Game (@957thegame) June 11, 2025
#49ers kicker competition update: Greg Joseph made all seven field goal attempts from 28, 33, 36, 40, 47, 52 and 55 yards today. Jake Moody went 6 of 7 yesterday with his only miss from 36.— Noah Furtado (@_noahfurtado) June 11, 2025
49ers' final minicamp practice:
*No apparent injuries (#1 goal)
*Mac Jones intercepted by Jaylen Mahoney
*RB Jordan James showed nice burst, as did RBs 1-2 McCaffrey/Guerendo
*K Greg Joseph 7-7 FGs, long of 55
*LB Nick Martin is FAST
*Saleh reserves judgment until pads in camp— Cam Inman (@CamInman) June 11, 2025
One day after Jake Moody made 6-of-7 field goals, his veteran competitor. Greg Joseph was perfect on the final day of the 49ers' offseason program. He hit from 28, 33, 36, 40, 47, 52 and 55.— Matt Maiocco (@MaioccoNBCS) June 11, 2025
As has been the case previously, #49ers didn't have TE George Kittle, LB Fred Warner or OT Trent Williams taking part in team drills today. Limited snaps for DE Nick Bosa and RB Christian McCaffrey in 11 on 11.— Nick Wagoner (@nwagoner) June 11, 2025
Top plays from Day 2 of #49ers minicamp
-Jacob Cowing catching a pass in stride from Mac Jones
-Jaylen Mahoney picking off (high-pointing) Jones pass intended for Jordan Watkins— Jennifer Lee Chan - also bluesky @jenniferleechan (@jenniferleechan) June 11, 2025
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!