Round 1
1 Cleveland Browns - Texas A&M EDGE Myles Garrett
2 Chicago Bears (from San Francisco) - UNC QB Mitchell Trubisky
3 San Francisco 49ers (from Chicago) - Stanford DL Solomon Thomas
4 Jacksonville Jaguars - LSU RB Leonard Fournette
5 Tennessee Titans (from Los Angeles Rams) - Western Michigan WR Corey Davis
6 New York Jets - LSU S Jamal Adams
7 Los Angeles Chargers - Clemson WR Mike Williams
8 Carolina Panthers - Stanford RB Christian McCaffrey
9 Cincinnati Bengals - Washington WR John Ross
10 Kansas City Chiefs (from Buffalo) - Texas Tech QB Patrick Mahomes
11 New Orleans Saints - Ohio State CB Marshon Lattimore
12 Houston Texans (from Cleveland via Philadelphia) - Clemson QB Deshaun Watson
13 Arizona Cardinals - Temple LB Haason Reddick
14 Philadelphia Eagles (from Minnesota) - Tennessee DE Derek Barnett
15 Indianapolis Colts - Ohio State S Malik Hooker
16 Baltimore Ravens - Alabama CB Marlon Humphrey
17 Washington Redskins - Alabama DL Jonathan Allen
18 Tennessee Titans - USC CB Adoree' Jackson
19 Tampa Bay Buccaneers - Alabama TE O.J. Howard
20 Denver Broncos - Utah T Garett Bolles
21 Detroit Lions - Florida LB Jarrad Davis
22 Miami Dolphins - Missouri DE Charles Harris
23 New York Giants - Ole Miss TE Evan Engram
24 Oakland Raiders - Ohio State CB Gareon Conley
25 Cleveland Browns (from Houston) - Michigan S Jabrill Peppers
26 Atlanta Falcons (from Seattle) - UCLA DL Takk McKinley
27 Buffalo Bills (from Kansas City) - LSU CB Tre'Davious White
28 Dallas Cowboys - Michigan DL Taco Charlton
29 Cleveland Browns (from Green Bay) - Miami TE David Njoku
30 Pittsburgh Steelers - Wisconsin LB T.J. Watt
31 San Francisco 49ers (from Seattle via Atlanta) - Alabama LB Reuben Foster
32 New Orleans Saints (from New England) - Wisconsin T Ryan Ramczyk
In-draft trades:
49ers received the No. 3 pick, No. 67 pick, No. 111 pick and a 2018 third-rounder from the Bears for the No. 2 pick.
Bills received the No. 27 pick, No. 91 pick and 2018 first-rounder from the Chiefs for the No. 10 pick.
Browns received the No. 25 pick and 2018 first-rounder from the Texans for the No. 12 pick.
Seahawks received the No. 31 pick, No. 90 pick and No. 226 pick from the Falcons for the No. 26 pick.
Packers received the No. 33 pick and No. 108 pick from the Browns for the No. 29 pick.
Seahawks received No. 34 pick and No. 111 pick from the 49ers for the No. 31 pick
Pre-Draft Notes:
Titans received No. 5 pick from the Rams as part of package for 2016 No. 1 pick Jared Goff
Browns received No. 12 pick from Eagles as part of package for 2016 No. 2 pick Carson Wentz
Eagles received No. 14 pick from Vikings in Sam Bradford trade
Saints received No. 32 pick from Patriots in Brandin Cooks trade