2012 NFL Draft

The 2012 NFL Draft will be the 77th annual meeting of National Football League (NFL) franchises to select newly eligible football players.

Early entrants

 * Justin Blackmon, WR, Oklahoma State
 * Marcus Forston, DT, Miami
 * Tommy Streeter, WR, Miami
 * Lamar Miller, RB, Miami
 * LaMichael James, RB, Oregon
 * Matt Kalil, OT, USC
 * Andrew Luck, QB, Stanford

Trades
In the explanations below, (D) denotes trades that took place during the 2012 Draft, while (PD) indicates trades completed pre-draft.

Round one

 * Atlanta → Cleveland (PD). Atlanta traded this selection, a fourth-round selection, and their first-, second-, and fourth-round selections (No. 27, after all trades and the clock expiring on their original pick, Baltimore selected Jimmy Smith; No. 59, Cleveland selected Greg Little; and No. 124, Cleveland selected Owen Marecic) in the 2011 NFL Draft to Cleveland for Cleveland's 2011 first-round selection (No. 6 overall, used to select Julio Jones).
 * New Orleans → New England (PD). New Orleans traded this selection and their 2011 second-round selection (No. 56 overall, New England selected Shane Vereen) to New England for New England's first-round selection in the 2011 Draft (No. 28 overall, New Orleans selected Mark Ingram).
 * Oakland → Cincinnati (PD). Oakland traded this selection and a conditional 2013 second-round selection (that could increase to a first-rounder if Oakland makes either the 2011-12 or 2012-13 AFC title game) to Cincinnati for quarterback Carson Palmer.

Round two

 * Arizona → Philadelphia (PD). Arizona traded this selection and CB Dominique Rodgers-Cromartie to Philadelphia for QB Kevin Kolb.
 * Oakland → New England (PD). Oakland traded this selection and a 2011 seventh-round selection (No. 219, New England selected Malcolm Williams) to New England for New England's third- and fourth-round selections in 2011 (Nos. 92 and 125, Oakland selected Joseph Barksdale and Taiwan Jones, respectively).

Round three

 * Carolina → Chicago (PD). Carolina traded this selection to Chicago for tight end Greg Olsen.

Round four

 * Atlanta → Cleveland (PD). See Round One: Atlanta → Cleveland above
 * Baltimore → Buffalo (PD). Baltimore traded this selection to Buffalo for wide receiver Lee Evans.
 * Oakland → Washington (PD). Oakland traded this selection to Washington for quarterback Jason Campbell.
 * Tampa Bay → Philadelphia (PD). Tampa Bay traded this selection to Philadelphia with a fourth-round pick in 2011 (116th overall, Philadelphia selected Casey Matthews) for a fourth-round pick in 2011 (104 overall, Tampa Bay selected Luke Stocker).

Round five

 * New England → Cincinnati (PD). New England traded this selection and a sixth-round selection in the 2013 NFL Draft to Cincinnati for wide receiver Chad Ochocinco.
 * St. Louis → Denver (PD). St. Louis traded a conditional sixth-round selection to Denver in exchange for wide receiver Brandon Lloyd, with the selection later being upgraded to a fifth-rounder after Lloyd made a minimum of 30 receptions with St. Louis.

Round six

 * Denver → Philadelphia (PD). Denver traded this selection to Philadelphia for linebacker Joe Mays. Denver originally sent running back J. J. Arrington to Philadelphia, with the condition that if Arrington did not make Philadelphia's 53-man roster, Denver would instead send the sixth-round selection.
 * New England → Philadelphia (PD). New England traded this selection to Philadelphia for linebacker Tracy White and a seventh-round selection.
 * Washington → New Orleans (PD). Washington traded this conditional selection and a 2011 third-round selection to New Orleans for offensive tackle Jammal Brown and a 2011 fifth-round selection.

Round seven

 * Philadelphia → New England (PD). See Round Six: New England → Philadelphia
 * New England → Kansas City (PD). New England traded this conditional selection to Kansas City for safety Jarrad Page.
 * New England → Minnesota (PD). New England traded this selection and wide receiver Randy Moss to Minnesota for a 2011 third-round selection.
 * Oakland → Seattle (PD). Oakland traded this selection and a conditional mid-round selection in the 2013 NFL Draft to Seattle for linebacker Aaron Curry.

Undetermined

 * Cleveland → Minnesota (PD). Cleveland traded this selection to Minnesota for defensive end Jayme Mitchell.
 * Denver → Cleveland (PD). Denver traded this conditional selection, a 2011 sixth-round selection, and running back Peyton Hillis to Cleveland for quarterback Brady Quinn.
 * Jacksonville → New York Jets (PD). Jacksonville traded this selection to the New York Jets for defensive back Dwight Lowery.
 * Miami → New Orleans (PD). Miami traded an undisclosed selection to New Orleans for running back Reggie Bush.
 * Minnesota → Washington (PD). Minnesota traded this conditional selection and a 2013 sixth-round pick to Washington for quarterback Donovan McNabb.
 * New York Giants → Minnesota (PD). The New York Giants traded this conditional selection and a 2011 fifth-round selection to Minnesota for running back Darius Reynaud and quarterback Sage Rosenfels.
 * Seattle → Buffalo (PD). Seattle traded this conditional selection and a 2011 fourth-round selection to Buffalo for running back Marshawn Lynch.
 * Seattle → Detroit (PD). Seattle traded an undisclosed selection to Detroit for offensive tackle Tyler Polumbus

Forfeited picks

 * Detroit will forfeit a pick in this draft due to findings of tampering consisting of comments made by defensive coordinator Gunther Cunningham about certain Kansas City Chiefs' players. If Detroit makes the 2011–12 NFL playoffs, they will give up their sixth-round selection; otherwise, they will forfeit their seventh-rounder.
 * Oakland will forfeit its third-round selection after selecting QB Terrelle Pryor in the 2011 Supplemental Draft.