Ken Zalis shares his final 2018 NFL mock draft.
1 Cleveland (0-16)
Team Needs: QB, WR, DB
Pick: Sam Darnold, QB, USC
2 New York Giants (3-13)
Team Needs: QB, OL, Pass Rusher, CB
Pick: Saquon Barkley, RB, Penn State
3 New York Jets (5-11) From Indianapolis
Team Needs: QB, CB, End Rusher, TE
Pick: Baker Mayfield, QB, Oklahoma
4 Cleveland (0-16)
Team Needs: QB, WR, DB
Pick: Bradley Chubb, DE, NC State
5 Denver (5-11)
Team Needs: QB, OL, TE
Pick: Denzel Ward, CB, Ohio State
6 Indianapolis (4-12) from New York Jets
Team Needs: CB, Pass Rusher, OL
Pick: Quenton Nelson, G, Notre Dame
7 Tampa Bay (5-11)
Team Needs: DB, RB, OG
Pick: Derwin James, S, Florida State
8 Chicago (5-11)
Team Needs: OL, CB, LB, Edge
Pick: Roquan Smith, ILB, Georgia
9 San Francisco (6-10)
Team Needs: Edge Rusher, OG/C, CB
Pick: Tremaine Edmunds, LB, Virginia Tech
10 Oakland (6-10)
Team Needs: OT, WR, Defense
Pick: Kolton Miller, OT, UCLA
11 Miami (6-10)
Team Needs: OL, TE, QB, WR, CB
Pick: Josh Rosen, QB, UCLA
12 Buffalo (9-7)
Team Needs: QB, RB, DB, WR
Pick: Josh Allen, QB, Wyoming
13 Washington (7-9)
Team Needs: DL, LB, DB, WR/TE, OL
Pick: Vita Vea, DT, Washington
14 Green Bay (7-9)
Team Needs: TE, OL, End Rusher, CB
Pick: Minkah Fitzpatrick, DB, Alabama
15 Arizona (8-8)
Team Needs: QB, OL, DB
Pick: Lamar Jackson, QB, Louisville
16 Baltimore (9-7)
Team Needs: WR, OL, TE
Pick: Mike McGlinchey, OT, Notre Dame
17 Los Angeles Chargers (9-7)
Team Needs: DT, LB, OL, QB
Pick: Da’Ron Payne, DT, Alabama
18 Seattle (9-7)
Team Needs: OG, DB, WR, TE
Pick: Marcus Davenport, DE, UTSA
19 Dallas (9-7)
Team Needs: Defense, OG, WR
Pick: Leighton Vander Esch, LB, Boise State
20 Detroit (9-7)
Team Needs: DL, OG/C, CB
Pick: Harold Landry, DE, Boston College
21 Cincinnati (7-9)
Team Needs: OL, QB, DL, LB
Pick: Frank Ragnow, C, Arkansas
22 Buffalo (9-7)
Team Needs: QB, RB, DB, WR
Pick: James Daniels, C, Iowa
23 New England Patriots (13-3) via Los Angeles Rams (11-5)
Team Needs: OG/C, WR, DL, LB, DB
Pick: Jaire Alexander, CB, Louisville
24 Carolina (11-5)
Team Needs: WR, OL, DL, DB
Pick: Josh Jackson, CB, Iowa
25 Tennessee (9-7)
Team Needs: OL, RB, CB
Pick: Rashaan Evans, LB, Alabama
26 Atlanta (10-6)
Team Needs: DL, WR, OG
Pick: Taven Bryan, DL, Florida
27 New Orleans (11-5)
Team Needs: DL, LB, CB, WR
Pick: DJ Moore, WR, Maryland
28 Pittsburgh (13-3)
Team Needs: LB, DB
Pick: Justin Reid, S, Stanford
29 Jacksonville (10-6)
Team Needs: OG, MLB, QB, TE
Pick: Isaiah Wynn, G/C, Georgia
30 Minnesota (13-3)
Team Needs: OG, CB, LB
Pick: Will Hernandez, G, UTEP
31 New England (13-3)
Team Needs: CB, OT, DL
Pick: Calvin Ridley, WR, Alabama
32 Philadelphia (13-3)
Team Needs: LB, OT, DE, RB
Pick: Derrius Guice, RB, LSU
Photo Credit: Courtesy of Notre Dame Athletics