San Francisco 49ers quarterback Trey Lance Stan Szeto-USA TODAY Sports

On Wednesday, No. 3 overall draft pick Trey Lance formally inked his rookie contract with the 49ers. 

Per the terms of his slot, the quarterback will earn $34.1M over the next four years. As a first-rounder, the Niners will reserve the right to tack on an additional season via the fifth-year option. Lance’s deal — completed just before the 49ers’ Wednesday morning practice — leaves Jets’ No. 2 overall pick Zach Wilson as the last unsigned first-round pick.

The future is bright for Lance, but he’ll open the year on the bench. Earlier this week, Kyle Shanahan made it clear that Jimmy Garoppolo is still his QB1.

“Trey’s had seven practices with us, and I haven’t seen him in 40 days, so I’m not thinking about that right now,” Shanahan said. “There’s no open competition right now in terms of equal reps with the same group…Jimmy is coming in as the one, and Trey is coming in as the two.”

Of course, it’ll likely be Lance’s job come 2022. Niners GM John Lynch is saying all the right things, but he didn’t mortgage all that draft ammo for a professional clipboard holder.

More must-reads:

TODAY'S BEST
NHL announces finalists for 2024 Lady Byng Trophy
Giannis Antetokounmpo refutes claim by HC Doc Rivers
Former Pro Bowler attempting comeback with NFC East team after two seasons out of action
Vikings' J.J. McCarthy wanted one team to draft him
Watch: Prospect stunned, confused after being removed mid-game due to trade
Rangers lose two-time All-Star starting pitcher to injury
Three offseason moves the Giants must make
Mavericks' Luka Doncic gets payback, knocks out Clippers
Lakers fire HC Darvin Ham after disappointing season
Pius Suter's late goal sends Canucks to second round
Marlins trading away two-time All-Star as fire sale may already be underway
Doc Rivers, Giannis Antetokounmpo contradict each other on star's injury
Caitlin Clark's strong WNBA debut dismisses concerns about transition to pros
Dolphins add another star playmaker on offense
Yankees' Aaron Judge addresses offensive woes creeping into May
Golden Knights force Game 7 behind shutout by Adin Hill
Donovan Mitchell's 50-burger goes to waste as Magic dominate the offensive glass to force Game 7
Jets HC Robert Saleh addresses QB Aaron Rodgers' status for OTAs
Eagles lose veteran OL to injured reserve
Lakers make another big change after firing Darvin Ham

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.