The three sessions, the second of which takes place this afternoon, are the first opportunity for coaches to get a glimpse of the rookies in a 49ers helmet. The real work will start on May 24, when organized team activities begin. For now, it is a chance for the newest Niners to familiarize themselves with the coaches and facilities.
Lance has not appeared in a game since October 3, 2020. It was his only action since January 11, 2020 — 490 days ago. What can San Francisco's coaches expect from the quarterback, who has been eager to get back onto the football field — even for a practice?
RELATED

ESPN's Jeremy Fowler weighed in on SportsCenter.
"According to ESPN's Jeremy Fowler on SportsCenter, the Niners 'just want to see how [Lance] handles a pretty complicated offense with a lot of long, play call verbiage,' wrote Mike Chiari of Bleacher Report. "Fowler then added that the 49ers 'want to see how good of a guy he is in person,' after being told during the pre-draft process that people 'gravitate' toward Lance."
For now, Jimmy Garoppolo is slated to be the 49ers' starting quarterback. However, the team surrendered a haul of future picks to move up to draft Lance, who the Niners hope can take the reins at some point.
Garoppolo's presence creates less urgency for Lance to take over. The rookie is in the unique situation of being a high draft pick who isn't necessarily depended on to contribute immediately. Lance can sit and learn as Garoppolo leads what many consider to be a championship-ready roster.
RELATED
There is the added benefit that Lance's presence could push Garoppolo, too. But the veteran is the starter for now.
"I want Jimmy to be here, and I want this kid to be brought along," head coach Kyle Shanahan said after drafting Lance. "I want to see how he does. And if it turns into a competition, it turns into a competition. I'd be excited about that, if he showed he was ready for it and stuff. But we know where Jimmy is at."
Added Shanahan on the Rich Eisen Show: "Jimmy's definitely our starter right now. Right now, there isn't competition because I don't believe Trey would be in a position to compete. Jimmy is too good of a player, has too good of a grasp of our offense. He'll start out OTAs running, like he's done before, and he'll be the starting quarterback."
The rookie quarterback has spent much of his time since the draft learning the 49ers playbook and getting up to speed as quickly as possible.
"The playbook was fun," Lance told reporters on Friday. "I've been looking forward to learning a new playbook, and obviously, it's an NFL playbook, so it's going to be a lot. But for me, I've been waiting to learn a new playbook for the last seven-eight months, so it was a ton of fun to finally be able to get into it."
More San Francisco 49ers News
-
Fowler: 49ers trade buzz has quieted
The San Francisco 49ers have frequently been mentioned in draft trade rumors, especially with speculation that they may target a top-tier offensive tackle in the first round. However, that chatter appears to be fading. "And while San Francisco (No. 11) has been linked to trade... -
49ers' Nick Martin eager to learn from Fred Warner, shares MCL injury update
Nick Martin has a golden opportunity to line up next to one of the NFL's best linebackers. After being selected by the San Francisco 49ers in the third round of the 2025 NFL Draft, the former Oklahoma State standout is eager to learn from All-Pro linebacker Fred Warner. "I... -
Rapoport shares candid thoughts on Brock Purdy-49ers contract talks
Earlier this week, NFL Network insider Ian Rapoport joined The Rich Eisen Show and offered candid insight into the contract negotiations between the San Francisco 49ers and quarterback Brock Purdy. The young signal-caller is expected to sign the largest deal in franchise... -
Is George Kittle a first-ballot Hall of Famer? Rich Eisen shares his take on 49ers star
Back in February, 49ers general manager John Lynch voiced his hope that George Kittle would retire as a lifelong member of the San Francisco 49ers. That vision took a significant step forward on Tuesday morning, as Kittle signed a four-year, $76.4 million contract extension,...