| Rnd | Overall | Team | Player | Pos | School |
| 1 | 1 | Oakland Raiders | JaMarcus Russell | QB | LSU |
| Not much of a surprise, and the right pick for the Raiders. |
| 2 | 2 | Detroit Lions | Calvin Johnson | WR | Georgia Tech |
| Another receiver? Can't fault them for taking the best player in the draft. |
| 3 | 3 | Cleveland Browns | Joe Thomas | OT | Wisconsin |
| Finally a stud left tackle in Cleveland. |
| 4 | 4 | Tampa Bay Buccaneers | Gaines Adams | DE | Clemson |
| With CJ gone, Gruden takes the first defensive player of the draft. |
| 5 | 5 | Arizona Cardinals | Levi Brown | OT | Penn State |
| Caught up in the Thomas hype? Brown a bit of a stretch at five. |
| 6 | 6 | Washington Redskins | LaRon Landry | S | LSU |
| With no trade suitors, Washington takes one of the safest picks in the draft. |
| 7 | 7 | Minnesota Vikings | Adrian Peterson | RB | Oklahoma |
| Stunned that peterson fell to them, they have little choice but to grab him. |
| 8 | 8 | Atlanta Falcons (from Houston) | Jamaal Anderson | DE | Arkansas |
| With Landry gone, the Falcons improve their pass rush. |
| 9 | 9 | Miami Dolphins | Ted Ginn Jr. | WR | Ohio State |
| Stunner. Quinn on the board and they go for Ginn Jr.? |
| 10 | 10 | Houston Texans (from Atlanta) | Amobi Okoye | DT | Louisville |
| Texans grab the 19-year old phenom. |
| 11 | 11 | San Francisco 49ers | Patrick Willis | ILB | Mississippi |
| 9ers grab the best linebacker in the draft. |
| 12 | 12 | Buffalo Bills | Marshawn Lynch | RB | California |
| With McGahee gone, the Bills fill a big need. |
| 13 | 13 | St. Louis Rams | Adam Carriker | DE | Nebraska |
| Rams needed d-line help and they got it. |
| 14 | 14 | New York Jets (from Carolina) | Darrelle Revis | CB | Pittsburgh |
| The Jets move up and grab Revis. They probably could have stoofd pat and got him or another top CB. |
| 15 | 15 | Pittsburgh Steelers | Lawrence Timmons | OLB | Florida State |
| Another good linebacker for that Pitt defense. |
| 16 | 16 | Green Bay Packers | Justin Harrell | DT | Tennessee |
| Harrell comes off the board about half a round early. |
| 17 | 17 | Denver Broncos (from Jacksonville) | Jarvis Moss | DE | Florida |
| Great move by the Jags to trade the pick to Denver and move down just four spots. |
| 18 | 18 | Cincinnati Bengals | Leon Hall | CB | Michigan |
| What? A Bengal without character issues? Good pick by Marvin Lewis. |
| 19 | 19 | Tennessee Titans | Michael Griffin | S | Texas |
| Griffin seems a stretch when both Reggie Nelson and Brandon Meriweather still on the board. |
| 20 | 20 | New York Giants | Aaron Ross | CB | Texas |
| G-Men try to upgrade their secondary. |
| 21 | 21 | Jacksonville Jaguars (from Denver) | Reggie Nelson | S | Florida |
| Jags get their man in Nelson anyway, and pick up a nice extra pick from the Broncos. |
| 22 | 22 | Cleveland Browns (from Dallas) | Brady Quinn | QB | Notre Dame |
| Finally Quinn goes and to the Browns anyway! Solid move by the Browns to pull the trigger on the deal. |
| 23 | 23 | Kansas City Chiefs | Dwayne Bowe | WR | LSU |
| Chiefs fill a hole with a guy that may surprise some people. |
| 24 | 24 | New England Patriots (from Seattle) | Brandon Meriweather | S | Miami (FL) |
| Great pick for the Pats. Good player and he fills a need. |
| 25 | 25 | Carolina Panthers (from New York Jets) | Jon Beason | OLB | Miami (FL) |
| Beason's a little smallish, but one of the top linebackers in the country. |
| 26 | 26 | Dallas Cowboys (from Philadelphia) | Anthony Spencer | DE | Purdue |
| The Cowboys did well in the Browns trade and then nearly undo it, by trading up to get a defensive end for their stable. |
| 27 | 27 | New Orleans Saints | Robert Meachem | WR | Tennessee |
| Saints need receivers and grab arguably the second best one in the crop. |
| 28 | 28 | San Francisco 49ers (from New England) | Joe Staley | OT | Central Michigan |
| 9ers swing a deal to grab Staley before it's too late. |
| 29 | 29 | Baltimore Ravens | Ben Grubbs | OG | Auburn |
| The best guard in the draft goes to the Ravens. |
| 30 | 30 | San Diego Chargers | Craig Davis | WR | LSU |
| Sure they needed a receiver, but Craig Davis was a surprise. |
| 31 | 31 | Chicago Bears | Greg Olsen | TE | Miami (FL) |
| Good fit for the Bears as Olsen will give Rex Grossman another option in the passing game. |
| 32 | 32 | Indianapolis Colts | Anthony Gonzalez | WR | Ohio State |
| Colts close out the first by filling a hole at wide receiver. |
* - Compensatory pick # - Supplemental pick |