The player selections were announced from an outdoor theater built on the Rocky Steps, marking the first time an entire NFL draft was held outdoors. The NFL announced that the draft was the most attended in history, with more than 250,000 people present. Starting with this draft, compensatory picks could be traded. The record for most trades made during an NFL draft was set this year at 37, surpassing the 34 trades made in the 2008 NFL draft. The number of trades was surpassed in 2019, when 40 trades were made.
First overall pick Myles Garrett won the 2023 and 2025 Defensive Player of the Year award and holds the record for most sacks (23) in a single NFL season; he has earned six All Pro selections and been selected to seven Pro Bowls.Running back Christian McCaffrey, taken 8th overall by Carolina, broke several NFL and franchise all-purpose yards records before being traded to San FranciscoKansas City Chiefs quarterback Patrick Mahomes has won two NFL MVP awards, five AFC Championships and three Super Bowls. He has been named Super Bowl MVP three times in the seven NFL seasons he has played; he was drafted 10th overall in the 2017 NFL draft.Quarterback Deshaun Watson, taken 12th overall by Houston, is a three-time Pro-Bowler and led the Texans to two division titles before he was traded to Cleveland.
Linebacker T. J. Watt, taken 30th overall, won the 2021 Defensive Player of the Year award and has earned four first-team All-Pro and eight Pro Bowl selections. He tied Michael Strahan's record for the most sacks (22.5) in a single NFL season in 2021, which he held until it was broken by Garrett in 2025.
JuJu Smith-Schuster (top), was selected in the second round and is the youngest player to reach 2,500 career receiving yards, while Cooper Kupp (bottom), a third-round pick by the LA Rams, won the triple crown of receiving in 2021 and was the third wide receiver to win the Offensive Player of the Year award in route to playing in a Super Bowl. Kupp was the MVP of Super Bowl LVI.
San Francisco tight end George Kittle, taken in the fifth round, is a seven-time Pro Bowler and held the record for the most receiving yards by a player in a season at the position until Travis Kelce broke his record in 2020.Chad Kelly was taken with the final pick of the draft by the Denver Broncos.
Michigan and Alabama set school records leading the country with 11 and 10 picks respectively, marking the 2nd consecutive year a Big Ten school had the most players selected.
↑Players are identified as a Pro Bowler if they were selected for the Pro Bowl at any time in their career.
Trades
(PD) indicates trades completed prior to the start of the draft (i.e. Pre-Draft), while (D) denotes trades which took place during the 2017 draft. Note that this is the first year where teams were allowed to trade compensatory picks.
Round 1
↑No. 2: San Francisco → Chicago (D). San Francisco traded a first-round selection (2nd overall) to Chicago in exchange for first-, third- and fourth-round selections (3rd, 67th and 111th overall), and a 2018 third-round selection.
↑No. 5: LA Rams → Tennessee (PD). The LA Rams traded first- and third-round selections (5th and 100th overall), and a first-, two second- and a third-round selection in 2016 to Tennessee in exchange for a conditional seventh-round selection, and 2016 first-, fourth- and sixth-round selections. Because the Rams received a compensatory selection in the third round of the 2017 draft, that was the pick sent to Tennessee, not the standard third-round pick assigned to the Rams; otherwise, Tennessee would have received the Rams' regular third-round pick, and Tennessee's seventh-round pick would have gone to the Rams.
↑No. 10: Buffalo → Kansas City (D). Buffalo traded a first-round selection (10th overall) to Kansas City in exchange for first- and third-round selections (27th and 91st overall), and a 2018 first-round selection.
↑No. 12: Philadelphia → Cleveland → Houston. Multiple trades: Philadelphia → Cleveland (PD).Philadelphia traded a first-round selection (12th overall), 2016 first-, third- and fourth-round selections, and a 2018 second-round selection to Cleveland in exchange for a conditional fifth-round selection and a 2016 first-round selection. Since Cleveland received a compensatory fourth-round selection (139th overall), it went to Philadelphia. If it had not, Cleveland would have sent a fifth-round selection to Philadelphia. Cleveland → Houston (D).Cleveland traded a first-round selection (12th overall) to Houston in exchange for a first-round selection (25th overall) and a 2018 first-round selection.
↑No. 14: Minnesota → Philadelphia (PD).Minnesota traded a first-round selection (14th overall) and a conditional 2018 fourth-round selection to Philadelphia in exchange for QB Sam Bradford.
↑No. 26: Seattle → Atlanta (D). Seattle traded a first-round selection (26th overall) to Atlanta in exchange for first-, third- and seventh-round selections (31st, 95th and 249th overall).
↑No. 29: Green Bay → Cleveland (D). Green Bay traded a first-round selection (29th overall) to Cleveland in exchange for second- and fourth-round selections (33rd and 108th overall).
↑No. 31: Atlanta → Seattle → San Francisco. Multiple trades: Atlanta → Seattle (D). See Round 1: Seattle → Atlanta. Seattle → San Francisco (D). Seattle traded a first-round selection (31st overall) to San Francisco in exchange for second- and fourth-round selections (34th and 111th overall).
↑No. 34: San Francisco → Seattle → Jacksonville. Multiple trades: San Francisco → Seattle (D). See Round 1: Seattle → San Francisco. Seattle → Jacksonville (D). Seattle traded a second-round selection (34th overall) to Jacksonville in exchange for second- and sixth-round selections (35th and 187th overall).
↑No. 36: Chicago → Arizona (D).Chicago traded second- and seventh-round selections (36th and 221st overall) to Arizona in exchange for second-, fourth- and sixth-round selections (45th, 119th and 197th overall), and a 2018 fourth-round selection.
↑No. 37: LA Rams → Buffalo (D). The LA Rams traded second- and fifth-round selections (37th and 149th overall) to Buffalo in exchange for second- and third-round selections (44th and 91st overall).
↑No. 41: Cincinnati → Minnesota (D).Cincinnati traded a second-round selections (41st overall) to Minnesota in exchange for second- and fourth-round selections (48th and 128th overall).
↑No. 52: Tennessee → Cleveland (PD).Tennessee traded a second-round selection (52nd overall), and 2016 first- and third-round selections to Cleveland in exchange for 2016 first- and sixth-round selections.
↑No. 63: Atlanta → Buffalo (D).Atlanta traded a second-round selection (63rd overall) to Buffalo in exchange for a third- and two fifth-round selections (75th, 149th and 156th overall).
↑No. 64: New England → Carolina (PD).New England traded a second-round selection (64th overall) to Carolina in exchange for a third-round selection (72nd overall) and DE Kony Ealy.
Round 3
↑No. 67: Chicago → San Francisco → New Orleans. Multiple trades: Chicago → San Francisco (D). See Round 1: San Francisco → Chicago. San Francisco → New Orleans (D).San Francisco traded a third-round selection (67th overall) to New Orleans in exchange for a seventh-round selection (229th overall) and a 2018 second-round selection.
↑No. 70: NY Jets → Minnesota (D). The NY Jets traded a third-round selection (70th overall) to Minnesota in exchange for third- and fifth-round selections (79th and 160th overall).
↑No. 72: Carolina → New England → Tennessee. Multiple trades: Carolina → New England (PD). See Round 2: New England → Carolina. New England → Tennessee (D).New England traded third- and sixth-round selections (72nd and 200th overall) to Tennessee in exchange for third- and fourth-round selections (83rd and 124th overall).
↑No. 77: Arizona → Carolina (D).Arizona traded a third-round selection (77th overall) to Carolina in exchange for third- and fourth-round selections (98th and 115th overall).
↑No. 85: Detroit → New England (D).Detroit traded a third-round selection (85th overall) to New England in exchange for third- and fourth-round selections (96th and 124th overall).
↑No. 86: Miami → Minnesota → Kansas City. Multiple trades: Miami → Minnesota (PD).Miami traded third- and fourth-round selections (86th and 128th overall), and a 2016 sixth-round selection to Minnesota in exchange for a 2016 third-round selection. If Miami had received a fourth-round compensatory selection, that pick would have gone to Minnesota instead of Miami's original fourth-round selection. Minnesota → Kansas City (D).Minnesota traded a third-round selection (86th overall) to Kansas City in exchange for third-, fourth- and seventh-round selections (104th, 132nd and 245th overall).
↑No. 91: Kansas City → Buffalo → LA Rams. Multiple trades: Kansas City → Buffalo (D). See Round 1: Buffalo → Kansas City. Buffalo → LA Rams (D). See Round 2: LA Rams → Buffalo.
↑No. 103: Cleveland → New England → New Orleans. Multiple trades: Cleveland → New England (PD).Cleveland traded a third-round selection (103rd overall) to New England in exchange for LB Jamie Collins. New England → New Orleans (PD). See Round 1: New England → New Orleans.
↑No. 104: Kansas City → Minnesota → San Francisco. Multiple trades: Kansas City → Minnesota (D). See Round 3: Minnesota → Kansas City. Minnesota → San Francisco (D).Minnesota traded a third-round selection (104th overall) to San Francisco in exchange for fourth- and seventh-round selections (109th and 219th overall).
↑No. 107: NY Jets → Tampa Bay (D). The NY Jets traded a third-round selection (107th overall) to Tampa Bay in exchange for fourth- and sixth-round selections (125th and 204th overall).
↑No. 111: Chicago → San Francisco → Seattle. Multiple trades: Chicago → San Francisco (D). See Round 1: San Francisco → Chicago. San Francisco → Seattle (D). See Round 1: Seattle → San Francisco.
↑No. 112: LA Rams → Chicago (D). The LA Rams traded a fourth-round selection (112th overall) to Chicago in exchange for fourth- and sixth-round selections (117th and 197th overall).
↑No. 114: NY Jets → Washington (PD). The NY Jets traded a fourth-round selection (114th overall) to Washington in exchange for a 2016 fifth-round selection.
↑No. 117: Buffalo → Chicago → LA Rams. Multiple trades: Buffalo → Chicago (PD).Buffalo traded a fourth-round selection (117th overall), and 2016 second- and fourth-round selections to Chicago in exchange for a 2016 second-round selection. Chicago → LA Rams (D). See Round 4: LA Rams → Chicago.
↑No. 121: Indianapolis → San Francisco (D).Indianapolis traded a fourth-round selection (121st overall) to San Francisco in exchange for fourth- and fifth-round selections (143rd and 161st overall).
↑No. 124: Tennessee → New England → Detroit. Multiple trades: Tennessee → New England (D). See Round 3: New England → Tennessee. New England → Detroit (D). See Round 3: Detroit → New England.
↑No. 125: Tampa Bay → NY Jets → LA Rams. Multiple trades: Tampa Bay → NY Jets (D). See Round 4: NY Jets → Tampa Bay. NY Jets → LA Rams (D). The NY Jets traded a fourth-round selection (125th overall) to the LA Rams in exchange for fourth- and sixth-round selections (141st and 197th overall).
↑No. 126: Denver → Cleveland (D).Denver traded fourth- and seventh-round selections (126th and 252nd overall) to Cleveland in exchange for two fifth-round selections (145th and 175th overall).
↑No. 131: Seattle → New England (PD).Seattle traded a fourth-round selection (131st overall) and a 2016 seventh-round selection to New England in exchange for 2016 fifth- and seventh-round selections.
↑No. 132: Kansas City → Minnesota → Philadelphia. Multiple trades: Kansas City → Minnesota (D). See Round 3: Minnesota → Kansas City. Minnesota → Philadelphia (D).Minnesota traded a fourth-round selection (132nd overall) to Philadelphia in exchange for fourth- and seventh-round selections (139th and 230th overall).
↑No. 139: Cleveland → Philadelphia → Minnesota → Kansas City. Multiple trades: Cleveland → Philadelphia (PD). See Round 1: Philadelphia → Cleveland. Philadelphia → Minnesota (D). See Round 4: Minnesota → Philadelphia. Minnesota → Kansas City (D).Minnesota traded a fourth-round selection (139th overall) to Kansas City in exchange for two fifth-round selections (170th and 180th overall).
↑No. 142: Cleveland → Houston (PD).Cleveland traded a fourth-round selection (142nd overall) to Houston in exchange for a sixth-round selection (188th overall), a 2018 second-round selection and QB Brock Osweiler.
↑No. 149: LA Rams → Buffalo → Atlanta. Multiple trades: LA Rams → Buffalo (D). See Round 2: LA Rams → Buffalo. Buffalo → Atlanta (D). See Round 2: Atlanta → Buffalo.
↑No. 154: New Orleans → Washington (PD).New Orleans traded a fifth-round selection (154th overall) and a 2016 fifth-round selection to Washington in exchange for a 2016 fourth-round selection.
↑No. 155: Philadelphia → Tennessee (D). Philadelphia traded a fifth-round selection (155th overall) to Tennessee in exchange for fifth- and sixth-round selections (164th and 214th overall).
↑No. 160: Minnesota → NY Jets → Cleveland. Multiple trades: Minnesota → NY Jets (D). See Round 3: NY Jets → Minnesota. NY Jets → Cleveland (D). The NY Jets traded fifth- and seventh-round selections (160th and 224th overall)) to Cleveland in exchange for fifth- and sixth-round selections (181st and 188th overall).
↑No. 161: Washington → San Francisco → Indianapolis. Multiple trades: Washington → San Francisco (PD).Washington traded a fifth-round selection (161st overall) to San Francisco in exchange for a seventh-round selection (220th overall) and TE Derek Carrier. San Francisco → Indianapolis (D). See Round 4: Indianapolis → San Francisco.
↑No. 163: Denver → New England → Buffalo. Multiple trades: Denver → New England (PD).Denver traded a fifth-round selection (163rd overall) to New England in exchange for TE A. J. Derby. New England → Buffalo (PD).New England gave up a fifth-round selection (163rd overall) to Buffalo in exchange for signing RFA RB Mike Gillislee.
↑No. 164: Tennessee → Philadelphia → Miami. Multiple trades: Tennessee → Philadelphia (D). See Round 5: Philadelphia → Tennessee. Philadelphia → Miami (D).Philadelphia traded fifth- and sixth-round selections (164th and 194th overall) to Miami in exchange for two fifth-round selections (166th and 184th overall).
↑No. 171: Dallas → Buffalo (PD).Dallas traded a fifth-round selection (171st overall) to Buffalo in exchange for a seventh-round selection (228th overall) and QB Matt Cassel.
↑No. 172: Green Bay → Denver (D). Green Bay traded a fifth-round selection (172nd overall) to Denver in exchange for fifth- and seventh-round selections (175th and 238th overall).
↑No. 175: New England → Cleveland → Denver → Green Bay. Multiple trades: New England → Cleveland (PD).New England traded a fifth-round selection (175th overall) to Cleveland in exchange for LB Barkevious Mingo. Cleveland → Denver (D). See Round 4: Denver → Cleveland. Denver → Green Bay (D). See Round 5: Green Bay → Denver.
↑No. 177: Denver → San Francisco (D). Denver traded a fifth-round selection (177th overall) and RB Kapri Bibbs to San Francisco in exchange for a 2018 fourth-round selection.
↑No. 188: Chicago → Houston → Cleveland → NY Jets. Multiple trades: Chicago → Houston (PD).Chicago traded a sixth-round selection (188th overall) to Houston in exchange for TE Khari Lee. Houston → Cleveland (PD). See Round 4: Cleveland → Houston. Cleveland → NY Jets (D). See Round 5: NY Jets → Cleveland.
↑No. 191: NY Jets → Dallas (D). The NY Jets traded a sixth-round selection (191st overall) to Dallas in exchange for a 2018 fifth-round selection.
↑No. 197: Arizona → Chicago → LA Rams → NY Jets. Multiple trades: Arizona → Chicago (D). See Round 2: Chicago → Arizona. Chicago → LA Rams (D). See Round 4: LA Rams → Chicago. LA Rams → NY Jets (D). See Round 4: NY Jets → LA Rams.
↑No. 199: Minnesota → Washington (D).Minnesota traded sixth- and seventh-round selections (199th and 230th overall) to Washington in exchange for sixth- and seventh-round selections (201st and 220th overall).
↑No. 200: Indianapolis → New England → Tennessee → NY Giants. Multiple trades: Indianapolis → New England (PD). See Round 4: New England→ Indianapolis. New England → Tennessee (D). See Round 3: New England → Tennessee. Tennessee → NY Giants (D). Tennessee traded a sixth-round selection (200th overall) to NY Giants in exchange for sixth- and seventh-round selections (207th and 241st overall).
↑No. 202: Denver → San Francisco (PD).Denver traded a sixth-round selection (202nd overall) and a 2016 sixth-round selection to San Francisco in exchange for a 2016 seventh-round selection and TE Vernon Davis.
↑No. 203: Tennessee → Denver (PD).Tennessee traded a sixth-round selection (203rd overall) and a 2016 sixth-round selection to Denver in exchange for 2016 fifth- and seventh-round selections.
↑No. 206: Miami → LA Rams (PD).Miami traded a sixth-round selection (206th overall) to the LA Rams in exchange for a seventh-round selection (223rd overall) and DE William Hayes.
↑No. 207: NY Giants → Tennessee → Cincinnati. Multiple trades: NY Giants → Tennessee (D). See Round 6: Tennessee → NY Giants. Tennessee → Cincinnati (D).Tennessee traded a sixth-round selection (207th overall) to Cincinnati in exchange for sixth- and seventh-round selections (217th and 227th overall).
↑No. 208: Oakland → Arizona (D). Oakland traded a sixth-round selection (208th overall) to Arizona in exchange for sixth- and seventh-round selections (221st and 231st overall).
↑No. 209: Houston → Washington (PD).Houston traded a sixth-round selection (209th overall) and a 2016 first-round selection to Washington in exchange for a 2016 first-round selection.
↑No. 211: Dallas → New England (D).Dallas traded a sixth-round selection (211th overall) to New England in exchange for sixth- and seventh-round selections (216th and 239th overall).
↑No. 214: Atlanta → Tennessee → Philadelphia. Multiple trades: Atlanta → Tennessee (PD).Atlanta traded a conditional sixth-round selection (214th overall) and a 2016 sixth-round selection to Tennessee in exchange for G Andy Levitre. Tennessee → Philadelphia (D). See Round 5: Philadelphia → Tennessee.
↑No. 215: New England → Detroit (PD).New England traded a sixth-round selection (215th overall) to Detroit in exchange for a seventh-round selection (239th overall) and LB Kyle Van Noy.
↑No. 216: Kansas City → New England → Dallas. Multiple trades: Kansas City → New England (D). See Round 5: New England → Kansas City. New England → Dallas (D). See Round 6: Dallas → New England.
↑No. 219: Cleveland → San Francisco → Minnesota. Multiple trades: Cleveland → San Francisco (PD).Cleveland traded a seventh-round selection (219th overall) to San Francisco in exchange for P Andy Lee. San Francisco → Minnesota (D). See Round 4: Minnesota → San Francisco.
↑No. 220: San Francisco → Washington → Minnesota. Multiple trades: San Francisco → Washington (PD). See Round 5: Washington → San Francisco. Washington → Minnesota (D). See Round 6: Minnesota → Washington.
↑No. 221: Chicago → Arizona → Oakland. Multiple trades: Chicago → Arizona (D). See Round 2: Chicago → Arizona. Arizona → Oakland (D). See Round 6: Oakland → Arizona.
↑No. 223: LA Rams → Miami → Tampa Bay. Multiple trades: LA Rams → Miami (PD). See Round 6: Miami → LA Rams. Miami → Tampa Bay (D).Miami traded a seventh-round selection (223rd overall) to Miami in exchange for a seventh-round selection (237th overall) and a 2018 seventh-round selection.
↑No. 226: Carolina → Seattle (PD).Carolina traded a conditional seventh-round selection (226th overall) to Seattle in exchange for WR Kevin Norwood; if Norwood had not made Carolina's roster, the pick would have reverted to them.
↑No. 233: Indianapolis → Cleveland → Carolina. Multiple trades: Indianapolis → Cleveland (PD).Indianapolis traded a seventh-round selection (233rd overall) to Cleveland in exchange for DE Billy Winn. Cleveland → Carolina (PD).Cleveland traded a seventh-round selection (233rd overall) and P Andy Lee to Carolina in exchange for a 2018 fourth-round selection and P Kasey Redfern.
↑No. 234: Baltimore → LA Rams (PD).Baltimore traded a seventh-round selection (234th overall) to the LA Rams in exchange for WR Chris Givens.
↑No. 239: Detroit → New England → Dallas. Multiple trades: Detroit → New England (PD). See Round 6: New England → Detroit. New England → Dallas (D). See Round 6: Dallas → New England.
↑No. 240: Miami → Jacksonville (PD).Miami traded a seventh-round selection (240th overall) to Jacksonville in exchange for TE Julius Thomas.
↑New England forfeited its highest fourth-round selection due to the Deflategate scandal. The team also forfeited a 2016 first-round selection.
↑The NY Giants' fourth-round selection was moved to the back of the fourth round, after all of the compensatory draft picks (but no more than 12 picks) for illegal use of a walkie-talkie on the sideline during week 14 of the 2016 season. This pick will be no worse than the 35th pick of the fourth round, after the other 30 regular picks and no more than 4 compensatory picks.
↑Seattle forfeited its fifth-round selection for violating the league's collective bargaining agreement regarding offseason workout policies.
↑Kansas City forfeited a sixth-round selection and a 2016 third-round selection for violating the league's anti-tampering policy during the 2015 free agency period.