Even Trey Lance didn't know who the Niners were going to select with the third overall pick. Pool Photo-USA TODAY Sports

Is it possible for an NFL team to keep its draft plans a secret, even from the player it's drafting? The San Francisco 49ers proved the answer is yes.

The Niners drafted quarterback Trey Lance third overall in the NFL Draft, having apparently been the favored selection of both coach Kyle Shanahan and GM John Lynch. While Lance knew the 49ers were interested, he admitted his guess was that he had a “50-50” chance of being picked once San Francisco went on the clock.

“I honestly did not know,” Lance said Wednesday, via Adam Maya of NFL.com. “I wished all day, and my agent was telling me all day that we should have an idea, or even the week leading up to it, that we should have an idea going into it, and credit to them. They did a great job of (keeping it a secret).”

How did the Niners do it? First, the coach and GM didn’t even compare notes on the pick until the week of the draft. Once they made up their minds, they essentially didn’t tell anyone else within the organization, much less outside of it.

In general, players and their agents at least have an idea of what’s going to happen on draft day. Lance certainly didn’t get the typical experience, but it sounds like he did land where he wanted to.

More must-reads:

TODAY'S BEST
Mavericks ride 'Luka Magic' on both ends late to win Game 1
Panthers shut out Rangers 3-0 in Eastern Conference Final opener
Watch: Timberwolves and Mavericks trade dunks in third quarter
LeBron James, Charles Barkley passionately defend Caitlin Clark from 'petty' haters
NBA announces 2023-24 All-NBA teams
Yankees owner Hal Steinbrenner tempers expectations for Juan Soto extension
Canucks' Rick Tocchet wins 2024 Jack Adams Award
Cowboys QB Dak Prescott has intriguing comment on his contract situation
Celtics toying around with surprise Jayson Tatum move in conference finals
Incredible Orioles streak finally comes to end against Cardinals
Raiders QB shares surprising reason for switching jersey number
New Jersey Devils to hire just-fired head coach to lead bench
Latest announcements show how deep Knicks' injury issues ran
Star Padres infielder to miss significant time with shoulder injury
Veteran WR announces retirement after nine seasons
Eagles stars defend new DC following criticism
Steelers first-round pick still confident following 'rough' practice
Angel Reese pulls notable sports ownership move
Ricky Stenhouse Jr. hit with record fine for All-Star Race scrap
Sean McVay dodges questions about Matthew Stafford's contract issue