We take a look at the best draft class for each NFL team during the past decade.
Atlanta Falcons
2008
1 3 3 Matt Ryan QB Boston College
1 21 21 Sam Baker T USC
2 6 37 Curtis Lofton LB Oklahoma
3 5 68 Chevis Jackson DB Louisiana State
3 21 84 Harry Douglas WR Louisville
3 35 98 Thomas DeCoud DB California
5 3 138 Robert James LB Arizona State
5 19 154 Kroy Biermann LB Montana
6 6 172 Thomas Brown RB Georgia
7 5 212 Wilrey Fontenot DB Arizona
7 25 232 Keith Zinger TE Louisiana State

Arizona Cardinals
2004
1 3 3 Larry Fitzgerald WR Pittsburgh
2 1 33 Karlos Dansby LB Auburn
3 1 64 Darnell Dockett DE Florida State
4 4 100 Alex Stepanovich C Ohio State
5 3 135 Antonio Smith DE Oklahoma State
6 2 167 Nick Leckey C Kansas State
7 1 202 John Navarre QB Michigan

Baltimore Ravens
2008
1 18 18 Joe Flacco QB Delaware
2 24 55 Ray Rice RB Rutgers
3 8 71 Tavares Gooden LB Miami (FL)
3 23 86 Tom Zbikowski DB Notre Dame
3 36 99 Oniel Cousins G Texas-El Paso
4 7 106 Marcus Smith WR New Mexico
4 34 133 David Hale T Weber State
6 40 206 Haruki Nakamura DB Cincinnati
7 8 215 Justin Harper WR Virginia Tech
7 33 240 Allen Patrick RB Oklahoma
2007s 5 0 0 Jared Gaither T Maryland

Buffalo Bills
2001
1 21 21 Nate Clements DB Ohio State
2 15 46 Aaron Schobel DE Texas Christian
2 27 58 Travis Henry RB Tennessee
3 14 76 Ron Edwards DT Texas A&M
3 33 95 Jonas Jennings T Georgia
4 15 110 Brandon Spoon LB North Carolina
5 13 144 Marques Sullivan T Illinois
6 15 178 Tony Driver DB Notre Dame
6 32 195 Dan O’Leary TE Notre Dame
6 33 196 Jimmy Williams DB Vanderbilt
7 14 214 Reggie Germany WR Ohio State
7 38 238 Tyrone Robertson DT Hinds J.C. (MI)

Carolina Panthers
2008
1 13 13 Jonathan Stewart RB Oregon
1 19 19 Jeff Otah T Pittsburgh
3 4 67 Charles Godfrey DB Iowa
3 11 74 Dan Connor LB Penn State
5 6 141 Gary Barnidge TE Louisville
6 15 181 Nick Hayden DT Wisconsin
7 14 221 Hilee Taylor LB North Carolina
7 34 241 Geoff Schwartz T Oregon
7 43 250 Mackenzy Bernadeau G Bentley

Chicago Bears
2004
1 14 14 Tommie Harris DT Oklahoma
2 15 47 Tank Johnson DT Washington
3 15 78 Bernard Berrian WR Fresno State
4 14 110 Nathan Vasher DB Texas
4 16 112 Leon Joe LB Maryland
5 15 147 Claude Harriott DE Pittsburgh
5 16 148 Craig Krenzel QB Ohio State
7 14 215 Alfonso Marshall DB Miami (FL)

Cincinnati Bengals
2001
1 4 4 Justin Smith DE Missouri
2 5 36 Chad Johnson WR Oregon State
3 4 66 Sean Brewer TE San Jose State
4 5 100 Rudi Johnson RB Auburn
5 4 135 Victor Leyva G Arizona State
6 5 168 Riall Johnson DE Stanford
7 4 204 T.J. Houshmandzadeh WR Oregon State

Cleveland Browns
2007
1 3 3 Joe Thomas T Wisconsin
1 22 22 Brady Quinn QB Notre Dame
2 21 53 Eric Wright DB Nevada-Las Vegas
5 3 140 Brandon McDonald DB Memphis
6 26 200 Melila Purcell DE Hawaii
7 3 213 Chase Pittman DE Louisiana State
7 24 234 Syndric Steptoe WR Arizona

Dallas Cowboys
2005
1 11 11 Demarcus Ware DE Troy State
1 20 20 Marcus Spears DE Louisiana State
2 10 42 Kevin Burnett LB Tennessee
4 8 109 Marion Barber RB Minnesota
4 31 132 Chris Canty DE Virginia
6 34 208 Justin Beriault DB Ball State
6 35 209 Rob Petitti T Pittsburgh
7 10 224 Jay Ratliff DE Auburn

Denver Broncos
2006
1 11 11 Jay Cutler QB Vanderbilt
2 29 61 Tony Scheffler TE Western Michigan
4 22 119 Brandon Marshall WR Central Florida
4 29 126 Elvis Dumervil DE Louisville
4 33 130 Domenik Hixon WR Akron
5 29 161 Chris Kuper G North Dakota
6 29 198 Greg Eslinger C Minnesota

Detroit Lions
2001
1 18 18 Jeff Backus T Michigan
2 19 50 Dominic Raiola C Nebraska
2 30 61 Shaun Rogers DT Texas
5 17 148 Scotty Anderson WR Grambling State
5 18 149 Mike McMahon QB Rutgers
6 10 173 Jason Glenn LB Texas A&M

Green Bay Packers
2000
1 14 14 Bubba Franks TE Miami (FL)
2 13 44 Chad Clifton T Tennessee
3 12 74 Steve Warren DT Nebraska
4 4 98 Na’il Diggs LB Ohio State
4 20 114 Anthony Lucas WR Arkansas
4 32 126 Gary Berry DB Ohio State
5 20 149 Kabeer Gbaja-Biamila LB San Diego State
5 22 151 Joey Jamison WR Texas Southern
7 18 224 Mark Tauscher G Wisconsin
7 23 229 Ron Moore DT Northwestern Oklahoma
7 36 242 Charles Lee WR Central Florida
7 43 249 Eugene McCaslin LB Florida
7 46 252 Rondell Mealey RB Louisiana State

Houston Texans
2006
1 1 1 Mario Williams DE North Carolina State
2 1 33 DeMeco Ryans LB Alabama
3 1 65 Charles Spencer T Pittsburgh
3 2 66 Eric Winston T Miami (FL)
4 1 98 Owen Daniels TE Wisconsin
6 1 170 Wali Lundy RB Virginia
7 43 251 David Anderson WR Colorado State

Indianapolis Colts
2009
1 27 27 Donald Brown RB Connecticut
2 24 56 Fili Moala DT USC
3 28 92 Jerraud Powers DB Auburn
4 27 127 Austin Collie WR Brigham Young
4 36 136 Terrance Taylor DT Michigan
6 28 201 Curtis Painter QB Purdue
7 13 222 Pat McAfee P West Virginia
7 27 236 Jaimie Thomas T Maryland

Jacksonville Jaguars
2002
1 9 9 John Henderson DT Tennessee
2 8 40 Mike Pearson T Florida
3 24 89 Akin Ayodele LB Purdue
4 10 108 David Garrard QB East Carolina
4 20 118 Chris Luzar TE Virginia
6 8 180 Clenton Ballard DT Southwest Texas State
7 11 222 Kendall Newson WR Middle Tennessee State
7 36 247 Steve Smith DB Oregon
7 37 248 Hayden Epstein K Michigan

Kansas City Chiefs
2008
1 5 5 Glenn Dorsey DT Louisiana State
1 15 15 Branden Albert G Virginia
2 4 35 Brandon Flowers DB Virginia Tech
3 10 73 Jamaal Charles RB Texas
3 13 76 Brad Cottam TE Tennessee
3 19 82 DaJuan Morgan DB North Carolina State
4 6 105 William Franklin WR Missouri
5 5 140 Brandon Carr DB Grand Valley State
6 4 170 Barry Richardson T Clemson
6 16 182 Kevin Robinson WR Utah State
7 3 210 Brian Johnston DE Gardner-Webb
7 32 239 Mike Merritt TE Central Florida

Miami Dolphins
2008
1 1 1 Jake Long T Michigan
2 1 32 Phillip Merling DE Clemson
2 26 57 Chad Henne QB Michigan
3 3 66 Kendall Langford DE Hampton
4 11 110 Shawn Murphy G Utah State
6 10 176 Jalen Parmele RB Toledo
6 29 195 Donald Thomas G Connecticut
6 38 204 Lex Hilliard RB Montana
7 38 245 Lionel Dotson DT Arizona

Minnesota Vikings
2003
1 9 9 Kevin Williams DE Oklahoma State
2 8 40 E.J. Henderson LB Maryland
3 7 71 Nate Burleson WR Nevada-Reno
4 8 105 Onterrio Smith RB Oregon
6 7 180 Eddie Johnson P Idaho State
6 17 190 Michael Nattiel LB Florida
7 7 221 Keenan Howry WR Oregon

New England Patriots
2003
1 13 13 Ty Warren DT Texas A&M
2 4 36 Eugene Wilson DB Illinois
2 13 45 Bethel Johnson WR Texas A&M
4 20 117 Dan Klecko DT Temple
4 23 120 Asante Samuel DB Central Florida
5 29 164 Dan Koppen C Boston College
6 28 201 Kliff Kingsbury QB Texas Tech
7 20 234 Spencer Nead TE Brigham Young
7 25 239 Tully Banta-Cain DE California
7 29 243 Ethan Kelley DT Baylor

New Orleans Saints
2006
1 2 2 Reggie Bush RB USC
2 11 43 Roman Harper DB Alabama
4 11 108 Jahri Evans T Bloomsburg (PA)
5 2 135 Rob Ninkovich DE Purdue
6 2 171 Mike Hass WR Oregon State
6 5 174 Josh (Bernard) Lay DB Pittsburgh
7 2 210 Zach Strief G Northwestern
7 44 252 Marques Colston WR Hofstra

New York Giants
2007
1 20 20 Aaron Ross DB Texas
2 19 51 Steve Smith WR USC
3 18 81 Jay Alford DT Penn State
4 17 116 Zak DeOssie LB Brown
5 16 153 Kevin Boss TE Western Oregon
6 15 189 Adam Koets T Oregon State
7 14 224 Michael Johnson DB Arizona
7 40 250 Ahmad Bradshaw RB Marshall

New York Jets
2000
1 12 12 Shaun Ellis DE Tennessee
1 13 13 John Abraham LB South Carolina
1 18 18 Chad Pennington QB Marshall
1 27 27 Anthony Becht TE West Virginia
3 16 78 Laveranues Coles WR Florida State
5 14 143 Windrell Hayes WR USC
6 13 179 Tony Scott DB North Carolina State
7 12 218 Richard Seals DT Utah

Oakland Raiders
2007
1 1 1 JaMarcus Russell QB LSU
2 6 38 Zach Miller TE Arizona State
3 1 65 Quentin Moses DE Georgia
3 28 91 Mario Henderson T Florida State
3 36 99 Johnnie Lee Higgins WR Texas-El Paso
4 1 100 Michael Bush RB Louisville
4 11 110 John Bowie DB Cincinnati
5 1 138 Jay Richardson DE Ohio State
5 28 165 Eric Frampton DB Washington State
6 1 175 Oren O’Neal RB Arkansas State

Philadelphia Eagles
2002
1 26 26 Lito Sheppard DB Florida
2 26 58 Michael Lewis DB Colorado
2 27 59 Sheldon Brown DB South Carolina
3 26 91 Brian Westbrook RB Villanova
4 26 124 Scott Peters C Arizona State
5 27 162 Freddie Milons WR Alabama
6 26 198 Tyreo Harrison LB Notre Dame
7 27 238 Raheem Brock DE Temple

Pittsburgh Steelers
2002

1 30 30 Kendall Simmons G Auburn
2 30 62 Antwaan Randle El WR Indiana
3 29 94 Chris Hope DB Florida State
4 30 128 Larry Foote LB Michigan
5 31 166 Verron Haynes RB Georgia
6 30 202 Lee Mays WR Texas-El Paso
7 1 212 LaVar Glover DB Cincinnati
7 31 242 Brett Keisel DE Brigham Young

St. Louis Rams
2005

1 19 19 Alex Barron T Florida State
2 18 50 Ronald Bartell DB Howard
3 2 66 Oshiomogho Atogwe DB Stanford
3 17 81 Richie Incognito C Nebraska
4 16 117 Jerome Carter DB Florida State
4 33 134 Claude Terrell G New Mexico
5 8 144 Jerome Collins TE Notre Dame
6 18 192 Dante Ridgeway WR Ball State
6 36 210 Reggie Hodges P Ball State
7 36 250 Ryan Fitzpatrick QB Harvard
7 37 251 Madison Hedgecock RB North Carolina

San Diego Chargers
2004

1 1 1 Eli Manning QB Mississippi
2 3 35 Igor Olshansky DT Oregon
3 2 65 Nate Kaeding K Iowa
3 3 66 Nick Hardwick C Purdue
4 2 98 Shaun Phillips DE Purdue
5 1 133 Dave Ball DE UCLA
5 22 154 Michael Turner RB Northern Illinois
6 4 169 Ryan Krause WR Nebraska-Omaha
7 3 204 Ryon Bingham DT Nebraska
7 8 209 Shane Olivea T Ohio State
7 53 254 Carlos Joseph T Miami (FL)

San Francisco 49ers
2007

1 11 11 Patrick Willis LB Mississippi
1 28 28 Joe Staley T Central Michigan
3 12 76 Jason Hill WR Washington State
3 34 97 Ray McDonald DT Florida
4 5 104 Jay Moore DE Nebraska
4 27 126 Dashon Goldson DB Washington
4 36 135 Joe Cohen DT Florida
5 10 147 Tarell Brown DB Texas
6 12 186 Thomas Clayton RB Kansas State

Seattle Seahawks
2005

1 26 26 Chris Spencer C Mississippi
2 13 45 Lofa Tatupu LB USC
3 21 85 David Greene QB Georgia
3 34 98 Leroy Hill LB Clemson
4 4 105 Ray Willis T Florida State
5 23 159 Jeb Huckeba LB Arkansas
6 22 196 Tony Jackson TE Iowa
7 21 235 Cornelius Wortham LB Alabama
7 40 254 Doug Nienhuis T Oregon State

Tampa Bay Buccaneers
2005

1 5 5 Cadillac Williams RB Auburn
2 4 36 Barrett Ruud LB Nebraska
3 7 71 Alex Smith TE Stanford
3 27 91 Chris Colmer T North Carolina State
4 6 107 Dan Buenning G Wisconsin
5 5 141 Donte Nicholson DB Oklahoma
5 19 155 Larry Brackins WR Pearl River C.C.
6 4 178 Anthony Bryant DT Alabama
7 7 221 Rick Razzano RB Mississippi
7 11 225 Paris Warren WR Utah
7 17 231 Hamza Abdullah DB Washington State
7 39 253 J.R. Russell WR Louisville

Tennessee Titans
2005

1 6 6 Pacman Jones DB West Virginia
2 9 41 Michael Roos T Eastern Washington
3 4 68 Courtney Roby WR Indiana
3 32 96 Brandon Jones WR Oklahoma
4 7 108 Vincent Fuller DB Virginia Tech
4 12 113 David Stewart T Mississippi State
4 35 136 Roydell Williams WR Tulane
5 6 142 Damien Nash RB Missouri
5 14 150 Daniel Loper T Texas Tech
6 5 179 Bo Scaife TE Texas
7 4 218 Reynaldo Hill DB Florida

Washington Redskins
2004

1 5 5 Sean Taylor DB Miami (FL)
3 18 81 Chris Cooley TE Utah State
5 19 151 Mark Wilson T California
6 15 180 Jim Molinaro T Notre Dame