The 2018 NFL Draft is fast approaching, and the San Francisco 49ers are busy finalizing their draft board. They’ve gone through the season-long scouting process, the January all star games, the NFL Combine, and Pro Day workouts. The team wraps it up this month individual workouts and official pre-draft visits.

Each NFL team is allowed a maximum of 30 official visits, but can travel to work out as many players as they can manage. We will not learn the facts on all 30 official visits, but we will cover what we can. It is also worth noting, the team will host a local Pro Day on April 18. The 49ers can invite anybody who attended college in the Bay Area, as well as anybody who attended high school in the Bay Area, even if they ended up in college elsewhere. That does not count against the 30 official visits.

Normally we cover everything from the all star games to now, but we’re going to limit it this year. A meeting at the Senior Bowl or Shrine Game could be notable, but more often than not it’s getting some basic information. For now I’ll list out the official pre-draft visits, and I’ll add private workouts and other notable events that show 49ers interest in a player.

Billy Price, OL, Ohio State (Link)

Fit: The 49ers need interior offensive line depth, particularly at guard. Price played center last season, but has experience at guard as well. He could compete for one of the starting guard positions, but at the very least could be the primary utility option on the inside.

Tarvarus McFadden, CB, Florida State (Link)

Fit: Like Campbell, he’s got solid length, but he’s also got his share of issues, with speed being a big one. He’d be a developmental prospect, like Campbell.

Christian Campbell, CB, Penn State (Link)

Fit: He’s got the length to fit into the secondary, but he needs to work on his technique. He seems an ideal fit to come in and work with Richard Sherman on the intricacies of press coverage.

Harold Landry, DE Boston College (Link)

Fit: The 49ers badly need depth at edge rusher. Landry had a down 2017 season following an ankle injury, but if he’s anything like what he was in 2016, he’s an immediate impact player in the pass defense.

Fit: The 49ers need serious help in the pass rush. He could jump right in as a nickel defensive end in his rookie season.

Tremaine Edmunds, LB, Virginia Tech (Link)

Fit: Like Roquan Smith, Edmunds would potentially replace Reuben Foster if the legal issues do not end to the 49ers liking. He could also compete at the weak side spot if Foster remains with the 49ers and gets back on the field.

Fit: The 49ers need linebacker depth given Reuben Foster’s legal issues. Warner could be more of a hybrid linebacker/safety, however. That would be of use given how much time the team spends in nickel and dime packages.

Fit: The 49ers are looking for cornerback depth, and have been connected to Jackson in mock drafts. He’s got the length to be an asset in press coverage.

Fit: The 49ers don’t have clear answers long-term at either tackle position. Joe Staley could retire in the near future, and Trent Brown is a free agent after this season. Scouting reports suggest O’Neill could play outside, or could also be moved inside to guard.

Kyzir White, S, West Virginia (Link)

Fit: Fits into strong safety or hybrid safety/linebacker role. As rookie, could provide boost to nickel and dime packages. If the 49ers do not extend Jaquiski Tartt, White could potentially replace him.

Fit: The 49ers could use some depth at receiver, but Pettis would likely fit in first as a punt returner in his rookie season. Pettis set the FBS record for most career punt returns for touchdowns (9), and averaged 20.4 yards per return this past season.

Fit: Edge-rusher first and foremost. Key was considered a top pass-rusher coming into the 2017 season. His junior season was lackluster and his draft stock suffered for it.

Jerome Baker, LB, Ohio State (Link)

Fit: He plays weak side linebacker. Reuben Foster’s future remains hazy, and Malcolm Smith is coming off a torn pectoral muscle. There are enough questions that it makes sense.

Auden Tate, WR, Florida State (Link)

Fit: A huge receiver at 6’5, 228 pounds. Tate is not a fast receiver, but has the size to be a great option in the red zone.

Byron Pringle, WR, Kansas State (Link)

Fit: He seems like a bit more of a project given multiple off-field issues in high school and college. At 6’1, he brings solid size at receiver, but would likely be inactive more than active as a rookie

Fit: With Weston Richburg signing, 49ers would look at Daniels to compete at guard, and as a backup center.

Fit: Would compete for a SAM role in the traditional 4-3 look, with the potential to put his hand in the ground as an edge defender in the nickel. Potential replacement for Eli Harold.

Fit: Eventually could settle in as the weak side linebacker, but would potentially get a big opportunity if Reuben Foster was suspended to start the 2018 season.

Foye Oluokon, LB/S, Yale (Link)

Fit: A versatile option, Oluokon seems like a potential money backer type of option when the 49ers want to go with a bigger sub package.

Fit: A strong possibility at No. 9, Fitzpatrick offers versatility. He played safety and nickel back at Alabama. There’s talk of him getting work outside, but the 49ers would seem more likely to use him as a sub-package cornerback inside. I would be curious to see what this would mean for K’Waun Williams. They could mix and match big and small sub packages, or just turn Williams into a pure dime back.

Denzel Ward, CB, Ohio State (Link)

Fit: He could come right in and compete for one of the outside cornerback roles. Ahkello Witherspoon, Richard Sherman, and Jimmie Ward are currently competing for the two outside jobs. Would Ward supplant one of them and result in a trade or release?