Top five NFL draft needs for all 32 teams

Every team will have to balance its draft board with team needs when making selections in the 2018 NFL draft, and there's no question that in many cases, teams will take the highest-ranked prospect on the board, even if they don't necessarily have a weakness at that position. It's all part of the fun of analyzing the draft.

Let's take a closer look at the five biggest needs (in order) for all 32 teams.

Note: Teams are listed in alphabetical order. To quickly get to your team, click on the links below.

ARI | ATL | BAL | BUF | CAR | CHI | CIN | CLE | DAL | DEN | DET | GB | HOU | IND | JAC | KC | LAC | LAR | MIA | MIN | NE | NO | NYG | NYJ | OAK | PHI | PIT | SF | SEA | TB | TEN | WAS

Arizona Cardinals

Top needs: QB, OL, WR, CB, S

The Cardinals signed oft-injured QB Sam Bradford to a one-year, $20 million deal (and added Mike Glennon), but more help is needed here. Bradford can't be trusted to stay healthy at this point in his career. Arizona's offensive line was a mess last season (started four left tackles, three left guards, two right guards and two right tackles), and nearly every spot outside of RG could be upgraded. No wideout other than Larry Fitzgerald caught more than 33 balls in 2017, and Jaron Brown and John Brown are gone. With Tyrann Mathieu gone, help at safety is needed. Arizona could also use a corner opposite Patrick Peterson.

Atlanta Falcons

Top needs: DT, OG, WR, TE, FB