2012 NFL Draft

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

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 2nd round pick (that could increase to a first rounder) 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.

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.[source 9]

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.
 * St. Louis → Denver (PD). St. Louis traded this conditional selection to Denver in exchange for wide receiver Brandon Lloyd.
 * 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 2012 NFL Playoffs, they will give up their sixth-round selection, otherwise they will forfeit their seventh-rounder.[1]
 * Oakland will forfeit its third-round selection in order to take Terrelle Pryor in the 2011 Supplemental Draft.