The NFL Scouting Combine starts Tuesday, February 27, and runs through Monday, March 5. This event will help reveal which players the 49ers plan to draft.
Until then, this is my best guess as to which players the 49ers will take.
Round 1, Pick 10: TRADE. To the Buffalo Bills, in exchange for picks 21 and 96, plus their first-rounder in 2019.
Round 1, Pick 21: Isaiah Wynn, C/G, Georgia. Wynn can play left guard as a rookie, and move to center later in his career.
Round 2, Pick 59: Dorance Armstrong Jr., DE, Kansas. Armstrong can start immediately at Leo as a rookie. He is similar to the Leo for the Jacksonville Jaguars, Yannick Ngakoue.
Round 3, Pick 70: Tarvarus McFadden, CB, Florida St. McFadden is a tall corner with long arms who fits the 49ers defensive scheme.
Round 3, Pick 75: Malik Jefferson, LB, Texas. Jefferson can play next to Reuben Foster, or replace Reuben Foster if he gets suspended.
Round 3, Pick 96: Luke Falk, QB, Washington St. Falk can compete with C.J. Beathard to be the backup quarterback next season.
Round 4, Pick 128: Marcell Ateman, WR, Oklahoma St. Ateman can replace Pierre Garcon as the starting flanker in 2019.
Round 5, Pick 143: Akrum Wadley, RB, Iowa. Wadley can be the third-down back as a rookie.
Round 6, Pick 185: Cole Madison, G/T, Washington St. Madison is a mobile lineman who fits the 49ers zone-blocking scheme.
Round 7, Pick 228: Tray Matthews, S, Auburn. Matthews can play special teams and replace Eric Reid as the backup strong safety.
Round 7, Pick 240: Matthew Thomas, LB, Florida St. Thomas can play special teams and replace Reuben Foster on third downs if Foster gets suspended.