Although the conversation focuses mainly on No. 3 choice of the 49ers in this year’s draft, they will enter the three-day event with nine choices and a series of holes to fill in the cast. Most of the simulated drafts follow a round and contain some iteration of Trey Lance, Mac Jones or Justin Fields going to the 49ers. This is your biggest story line in this draft, but some other major needs will need to be addressed in this year’s draft.

We ran the Pro Football Focus draft simulator and did a three-round simulation to try to fill some of those needs for the 49ers.

Here is our mock with trades:

(AP Photo / Bruce Kluckhohn)

Lance’s high football IQ and his physical traits alone make him an intriguing prospect for any team. His experience in an attack that required him to do many of the things that 49ers coach Kyle Shanahan would like him to do, it’s easy to see why a team would trade three choices in the first round to go up and catch him.

(Photo by Bob Levey / Getty Images)

New England receives: No. 43

San Francisco receives: Nº 46 (Round 2) and 120 (Round 4)

Depending on what the Patriots wanted, the 49ers could get another late choice in this scenario.

Joshua A. Bickel / Columbus Dispatch via Imagn Content Services, LLC

Although Johnson does not necessarily fill an immediate need, he is a versatile defensive player who offers good depth in security. He may be an important factor this year in a position where injuries have been a problem for San Francisco, but he may also be a long-term response to the rear because of his ability to play deep and in the slot. Johnson had seven interceptions in three college seasons, including two against Justin Fields and Ohio State.

Robert Deutsch-USA TODAY Sports

Dallas receives: Choose Nos. 102 (Round 3) and 172 (Round 5)

São Francisco receives: Choice nº 75 (Round 3)

If 49ers need an edge or back corner at this point, it may be necessary to wait until later to go up. However, this is a very good value for skipping 27 points.

Kelvin Kuo-USA TODAY Sports

It is difficult to design good cornerback adjustments for the 49ers, as we do not know exactly what their defensive scheme will look like under the new defensive coordinator DeMeco Ryans. However, assuming they remain in the heavy zone, Graham should be able to thrive by bringing in a resistance that has helped define the 49ers’ defense in recent seasons. His athletic build does not jump off the screen when he sees him, but he is very attached to football. He was a three-year starter in Oregon before being out last year. Graham posted eight interceptions in his first three seasons in college and had 10.5 tackles per defeat to go with 143 tackles.

Mickey Welsh / The Montgomery Advertiser via USA TODAY Sports

Joseph played for LSU in 2018, was transferred to Kentucky and missed the 2019 season, then played incredible football for the Wildcats in his sophomore year. He had four interceptions in nine games and brings the size of the NFL to 6-1, 190 pounds. His inexperience could be worrying, but 49ers would not need it to start immediately. Giving a player Joseph’s size and athletic ability a year to develop can pay big dividends for San Francisco in the future.

(AP Photo / Matthew Hinton)

Although he is from a small and relatively unknown school, Johnson could make his name with the 49ers and Kyle Shanahan. At 5 to 11, 184 pounds, he designs as a slot receiver and may be the answer to the problem posed by Kendrick Bourne’s output. Johnson played 40 games for the Jackrabbits and recorded 162 receptions for 2,872 yards and 28 touchdowns. He became more active in the SDSU racing game during his senior year, as well as running 149 yards in eight attempts. This is a good place for 49ers to grab a receiver after choosing a pair of cornerbacks, and Johnson has the skill set to thrive with San Francisco.