1987 NFL Draft Round 1
| YEAR | RND | PICK # | TEAM | PLAYER | POS | COLLEGE |
| 1987 | 1 | 1 | TAM | Vinny Testaverde | QB | Miami (FL) |
| 1987 | 1 | 2 | IND | Cornelius Bennett | LB | Alabama |
| 1987 | 1 | 3 | TEN | Alonzo Highsmith | RB | Miami (FL) |
| 1987 | 1 | 4 | GNB | Brent Fullwood | RB | Auburn |
| 1987 | 1 | 5 | CLE | Mike Junkin | LB | Duke |
| 1987 | 1 | 6 | ARI | Kelly Stouffer | QB | Colorado St. |
| 1987 | 1 | 7 | DET | Reggie Rogers | DE | Washington |
| 1987 | 1 | 8 | BUF | Shane Conlan | LB | Penn St. |
| 1987 | 1 | 9 | PHI | Jerome Brown | DT | Miami (FL) |
| 1987 | 1 | 10 | PIT | Rod Woodson | DB | Purdue |
| 1987 | 1 | 11 | NOR | Shawn Knight | DE | BYU |
| 1987 | 1 | 12 | DAL | Danny Noonan | DT | Nebraska |
| 1987 | 1 | 13 | ATL | Chris Miller | QB | Oregon |
| 1987 | 1 | 14 | MIN | D.J. Dozier | RB | Penn St. |
| 1987 | 1 | 15 | LAS | John Clay | T | Missouri |
| 1987 | 1 | 16 | MIA | John Bosa | DE | Boston Col. |
| 1987 | 1 | 17 | CIN | Jason Buck | DE | BYU |
| 1987 | 1 | 18 | SEA | Tony Woods | DE | Pittsburgh |
| 1987 | 1 | 19 | KAN | Paul Palmer | RB | Temple |
| 1987 | 1 | 20 | TEN | Haywood Jeffires | WR | North Carolina St. |
| 1987 | 1 | 21 | NYJ | Roger Vick | RB | Texas A&M |
| 1987 | 1 | 22 | SFO | Harris Barton | T | North Carolina |
| 1987 | 1 | 23 | NWE | Bruce Armstrong | T | Louisville |
| 1987 | 1 | 24 | LAC | Rod Bernstine | RB | Texas A&M |
| 1987 | 1 | 25 | SFO | Terrence Flagler | RB | Clemson |
| 1987 | 1 | 26 | CHI | Jim Harbaugh | QB | Michigan |
| 1987 | 1 | 27 | DEN | Ricky Nattiel | WR | Florida |
| 1987 | 1 | 28 | NYG | Mark Ingram | WR | Michigan St. |