San Francisco 49ers head coach Kyle Shanahan. Mark J. Rebilas-USA TODAY Sports

The 49ers spent the past three weeks trying to trade up in the draft, finally securing a deal with the Dolphins to climb to No. 3 overall . Kyle Shanahan addressed the trade, confirming it was indeed to draft a quarterback.

“We looked at how our four years have gone and we looked at how we want the next four years to go and we looked at where we’re at in the draft and the options that are there,’ Shanahan said, via NFL.com. “And that’s why sitting there looking at this stuff since January and going all the way through the process, we felt pretty strongly we were gonna be left at the altar sitting there at 12.”

This move comes despite the Jets’ plans not being fully known. While Urban Meyer essentially confirmed the Jaguars will draft Trevor Lawrence first overall, the Jets will either trade the pick or trade Sam Darnold. Increased noise on option B, with the Jets then taking BYU’s Zach Wilson, has emerged in recent days.

The 49ers appear to be fine with selecting the third quarterback in this draft. Shanahan said the team is comfortable with three of the quarterback prospects being the long-term answer, adding that the Nos. 4 and 5 options would also have the potential to elevate the team, via ESPN.com’s Nick Wagoner. Shanahan expects the draft’s top five QBs to be drafted earlier than most currently anticipate. 

No draft has begun with four straight passers being chosen, but that is a possibility this year. Picking in the top five for the first time since they drafted Matt Ryan, the Falcons have a chance to select the 35-year-old’s heir apparent at No. 4.

With Lawrence and Wilson expected to be gone by the time the 49ers pick, they are likely going to draft either Justin Fields, Trey Lance or Mac Jones. Interestingly, Jones and Fields’ pro days are both Tuesday. Shanahan and John Lynch will attend Jones’, with the 49ers sending other staffers to Fields’, Peter King of NBC Sports notes.

Shanahan and Lynch did not attend Wilson’s or Lance’s, with the 49ers not wanting to arouse suspicion of their plans, per SI.com’s Albert Breer.

While Shanahan said anyone on the 49ers could be traded, the team thus far wants to keep Jimmy Garoppolo around this season. The 49ers have become the latest team to mention the Chiefs’ Alex Smith-to-Patrick Mahomes transition. Shanahan said it will be difficult for the 49ers to find a quarterback better equipped to lead the team to wins this season, per Wagoner.

“We went to ownership and said, ‘Hey, things are looking good. We’d like to make this move, but we also don’t want to say goodbye to Jimmy,” Lynch said. “We’ve shown we can get to a Super Bowl with him. We can play at a high level and we don’t think those two things have to be mutually exclusive.”

Two years remain on Garoppolo’s contract. He is set to count $26.4M against San Francisco’s cap this season. The 49ers could trade their incumbent starter and incur less than $3M in dead money. The Patriots, who sent Garoppolo to the 49ers in 2017, may be interested.

More must-reads:

TODAY'S BEST
Dodgers place right-hander on 15-day injured list
Liverpool forward Mohamed Salah joins elite company in victory vs. Tottenham
Former All-Pro CB medically cleared for football activities
Watch: 12-2 run gets Cavs back into Game 7
NHL announces 2024 Selke Trophy finalists
J.J. Watt has interesting comments on possibility of playing in 2024
Russell Westbrook reacts to reports of him leaving Clippers
Ant-Man leads Timberwolves to Game 1 upset of Nuggets
Luis Arraez makes history in Padres debut
Corey Heim dominates Truck Series race at Kansas Speedway while tempers flare on pit road
Lionel Messi sets MLS record with monster game
Watch: Anthony Edwards does it all for Minnesota
Watch: 150th Kentucky Derby ends in three-horse photo finish
Clippers could see nine-time All-Star jump ship this summer
Phillies get rough injury news on Trea Turner
Watch: Yankees star Aaron Judge receives first career ejection after arguing called third strike
Mavericks lose key player for 'significant period of time'
Blue Jays manager John Schneider blasts team after latest loss
Lakers make another big change after firing Darvin Ham
Draymond Green doubles down on Knicks' inability to win a championship