Trey Lance, Javon Kinlaw stand out in 49ers’ feisty, fully padded practice (paywall)
“Free-agent acquisition Javon Hargrave took his first one-on-one snaps in a 49ers uniform. He did a nice job backing up Aaron Banks on the first, then quickly got around rookie Corey Luciano on the second. Guard Jason Poe, who’s the team’s shortest guard and who is built a lot like Hargrave, had more success in locking up the veteran defensive tackle.”
Kawakami: 49ers thoughts on Brock Purdy’s camp, Trey Lance’s new reality and more (paywall)
“Purdy’s arm looks fine.