When the 2018 NFL Draft begins April 26, the Baltimore Ravens will look to fill several holes on their roster, including tight end, linebacker, offensive line and wide receiver.

Here is my final seven-round mock draft, looking at the players the Ravens might consider with each round’s pick.

Round 1, Pick 16
Might Be: Calvin Ridley, WR, Alabama
Could Be: DJ Moore, WR, Maryland
Would Not Surprise Me: Frank Ragnow, C, Arkansas
The Pick: Mike McGlinchey, OT, Notre Dame

Round 2, Pick 52
Might Be: Hayden Hurst, TE, South Carolina
Could Be: Anthony Miller, WR, Memphis
Would Not Surprise Me: Malik Jefferson, LB, Texas
The Pick: Dallas Goedert, TE, South Dakota State

Round 3, Pick 83
Might Be: Orlando Brown, OT, Oklahoma
Could Be: Ian Thomas, TE, Indiana
Would Not Surprise Me: Rashaad Penny, RB, San Diego State
The Pick: Michael Gallup, WR, Colorado State

Round 4, Pick 118
Might Be: Daurice Fountain, WR, Northern Iowa
Could Be: Kyle Lauletta, QB, Richmond
Would Not Surprise Me: Darius Leonard, ILB/OLB, South Carolina State
The Pick: Genard Avery, OLB, Memphis

Round 5, Pick 154
Might Be: Chris Herndon, TE, Miami
Could Be: Bradley Bozeman, C, Alabama
Would Not Surprise Me: Luke Falk, QB, Washington State
The Pick: Justin Watson, WR, Penn

Round 6, Pick 190
Might Be: Dylan Cantrell, WR, Texas Tech
Could Be: Jordan Thomas, CB, Oklahoma
Would Not Surprise Me: Justin Lawler, DE/OLB, SMU
The Pick: Shaun Dion-Hamilton, ILB, Alabama

Round 6, Pick 215
Might Be: Jeff Badet, WR, Oklahoma
Could Be: Timon Parris, G/OT, Stony Brook
Would Not Surprise Me: Jamil Demby, G, Maine
The Pick: Riley Ferguson, QB, Memphis

Round 7, Pick 238
Might Be: Greg Senat, OT, Wagner
Could Be: Sean Welsh, C, Iowa
Would Not Surprise Me: Roc Thomas, RB, Jacksonville State
The Pick: Dejon Allen, C, Hawaii

Ken Zalis

See all posts by Ken Zalis. Follow Ken Zalis on Twitter at @fansfantasy