The first wave of free agency is over and most of the biggest names on the market have signed contracts. That leaves the 2019 NFL draft as the next chance to change a team’s fortune and pick up important needs.
Let’s take a look at the NFL team needs following free agency:
Arizona Cardinals:

Additions: LB Jordan Hicks, OLB Terrell Suggs, CB Robert Alford, DE Brooks Reed, OL Max Garcia, TE Charles Clay, G J.R. Sweezy, WR Kevin White, S Josh Shaw, QB Brett Hundley, T Marcus Gilbert, OLB Tanner Vallejo
Losses: G Mike Iupati, S Antoine Bethea, OLB Deone Bucannon, DE Markus Golden, G Oday Aboushi, WR J.J. Nelson
Team needs: DT, WR, S
Atlanta Falcons:

Additions: G James Carpenter, TE Luke Stocker, G Jamon Brown, RB Kenjon Barner
Losses: CB Robert Alford, DE Brooks Reed, RB Tevin Coleman, CB Brian Poole,
Team needs: DT, EDGE, CB, K
Baltimore Ravens:

Additions: RB Mark Ingram, S Earl Thomas
Losses: S Eric Weddle, OLB Za’Darius Smith, OLB Terrell Suggs, LB C.J. Mosley
Team needs: WR, OLB, G, C
Buffalo Bills:

Additions: C Spencer Long, WR John Brown, WR, Cole Beasley, T Ty Nsekhe, CB Kevin Johnson, T LaADrian Waddle, C Mitch Morse, WR Andre Roberts, TE Kyler Kroft, G Jon Feliciano, RB Frank Gore
Losses: TE Charles Clay, G John Miller
Team needs: DT, RB
Carolina Panthers:

Additions: C Matt Paradis, EDGE Bruce Irvin
Losses: LB Thomas Davis, WR Devin Funchess, RB Kenjon Barner, K Chandler Catanzaro, LB David Mayo, C Matt Kalil
Team needs: EDGE, OL, LB, S, WR, RB
Chicago Bears:

Additions: CB Buster Skrine, WR Cordarrelle Patterson, S Ha-Ha Clinton-Dix, G Ted Larsen, RB Mike Davis
Losses: WR Kevin White, S Adrian Amos, G Eric Kush, WR Josh Bellamy, CB Bryce Callahan
Team needs: EDGE, K
Cincinnati Bengals:

Additions: CB B.W. Webb, G John Miller
Losses: LB Vontaze Burfict, TE Tyler Kroft, T Cedrick Ogbuehi
Team needs: G, T, LB, QB
Cleveland Browns:

Additions: WR Odell Beckham Jr., OLB Olivier Vernon, DT Sheldon Richardson, TE Demetrius Harris, G Eric Kush, LB Adarius Taylor, T Kendall Lamm
Losses: G Kevin Zeitler, S Jabrill Peppers, WR Breshad Perriman, OLB Tanner Vallejo, S Briean Boddy-Calhoun, OLB Jamie Collins
Team needs: CB, OLB, S, G, K
Dallas Cowboys:

Additions: DE Christian Covington, DE Kerry Hyder
Losses: WR Cole Beasley, OLB Damien Wilson, TE Geoff Swaim
Team needs: S, WR, TE, DT, T, C, RB
Denver Broncos:

Additions: QB Joe Flacco, CB Kareem Jackson, T Ja’Wuan James, CB Bryce Callahan
Losses: QB Case Keenum, C Matt Paradis, OLB Shaquil Barrett, G Billy Turner, TE Matt LaCosse, G Max Garcia
Team needs: QB, G, LB, TE, WR, DL
Detroit Lions:

Additions: WR Danny Amendola, CB Justin Coleman, G Oday Aboushi, DE Trey Flowers, TE Jesse James, S Andrew Adams, CB Marcus Cooper, WR Tomylee Lewis
Losses: WR Bruce Ellington, CB Nevin Lawson
Team needs: LB, EDGE, WR, QB
Green Bay Packers:

Additions: OLB Preston Smith, OLB Za’Darius Smith, S Adrian Amos, G Billy Turner
Losses: CB Bashaud Breeland, LB Jake Ryan, OLB Nick Perry, OLB Clay Matthews, WR Randall Cobb, S Kentrell Brice
Team needs: G, CB, WR, LB, TE
Houston Texans:

Additions: S Tashaun Gipson, CB Bradley Roby, QB A.J. McCarron, TE Darren Fells, CB Briean Boddy-Calhoun, DE John Simon, WR Maurice Harris, NT Mike Pennel
Losses: S Tyrann Mathieu, CB Kareem Jackson, DE Christian Covington, CB Kevin Johnson, OT Kendall Lamm, DE Adrian Clayborn
Team needs: OL, CB, RB
Indianapolis Colts:

Additions: WR Devin Funchess, OLB Justin Houston
Losses:
Team needs: DE, DT, S, WR, LB, CB
Jacksonville Jaguars:

Additions: LB Jake Ryan, T Cedrick Ogbuehi, WR Chris Conley, TE Geoff Swaim, QB Nick Foles
Losses: QB Blake Bortles, DL Malik Jackson, S Tashaun Gipson, WR Donte Moncrief, RB Carlos Hyde, G Chris Reed, T Ereck Flowers
Team needs: WR, OL, RB, CB
Kansas City Chiefs:

Additions: S Tyrann Mathieu, RB Carlos Hyde, DE Alex Okafor, CB Bashaud Breeland, OLB Damien Wilson,
Losses: OLB Justin Houston, OLB Dee Ford, TE Demetrius Harris, C Mitch Morse, CB Steven Nelson
Team needs: EDGE, CB, LB, DT, OL, TE
Los Angeles Chargers:

Additions: OLB Thomas Davis, QB Tyrod Taylor
Losses: WR Tyrell Williams, CB Jason Verrett, DT Darius Philon,
Team needs: OL, EDGE, LB, CB, QB, S
Los Angeles Rams:

Additions: S Eric Weddle, OLB Clay Matthews, QB Blake Bortles,
Losses: S Lamarcus Joyner, G Rodger Saffold, LB Mark Barron
Team needs: LB, CB, DT
Miami Dolphins:

Additions: TE Dwayne Allen, QB Ryan Fitzpatrick, CB Eric Rowe, TE Clive Walford, G Chris Reed
Losses: QB Ryan Tannehill, DE Cameron Wake, WR Danny Amendola, T Ja’Wuan James, G Ted Larsen, RB Frank Gore, RB Brandon Bolden
Team needs: QB, G, C, T, WR, EDGE, T, RB
Minnesota Vikings:

Additions: G Josh Kline, DT Shamar Stephen
Losses: DT Sheldon Richardson, RB Latavius Murray
Team needs: T, G, LB, DE
New England Patriots:

Additions: DE Michael Bennett, DT Mike Pennel, S Terrence Brooks, RB Brandon Bolden, WR Bruce Ellington, TE Matt LaCosse
Losses: TE Dwayne Allen, WR Cordarrelle Patterson, T LaAdrian Waddle, CB Eric Rowe, DE Trey Flowers, T Trent Brown
Team needs: QB, WR, LB, TE, T
New Orleans Saints:

Additions: RB Latavius Murray, DE Mario Edwards, DT Malcom Brown, C Nick Easton
Losses: RB Mark Ingram, DE Alex Okafor, C Max Unger
Team needs: CB, TE, WR, OL
New York Giants:

Additions: S Jabrill Peppers, S Antoine Bethea, G Kevin Zeitler, WR Golden Tate, DE Markus Golden
Losses: WR Odell Beckham Jr., OLB Olivier Vernon, S Landon Collins, DE Mario Edwards, DE Josh Mauro, CB B.W. Webb, G Jamon Brown
Team needs: QB, T, DL, LB, EDGE, WR
New York Jets:

Additions: RB Le’Veon Bell, G Kelechi Osemele, LB C.J. Mosley, WR Josh Bellamy, K Chandler Catanzaro, WR Jamison Crowder, CB Brian Poole, TE Daniel Brown, QB Trevor Siemian, OL Tom Compton,
Losses: TE Clive Walford, K Jason Myers, WR Andre Roberts, S Terrence Brooks, DT Mike Pennel, G James Carpenter, CB Buster Skrine, C Spencer Long
Team needs: C, EDGE, T, CB
Oakland Raiders:

Additions: WR Antonio Brown, S Lamarcus Joyner, WR Tyrell Williams, DE Josh Mauro, WR J.J. Nelson, T Trent Brown, LB Vontaze Burfict,
Losses: G Jon Feliciano, CB Dominique Rodgers-Cromartie, G Kelechi Osemele, T Donald Penn, QB A.J. McCarron, WR Jordy Nelson,
Team needs: EDGE, CB, RB, TE
Philadelphia Eagles:

Additions: DT Malik Jackson, WR DeSean Jackson, LB L.J. Fort, DE Vinny Curry, S Andrew Sendejo,
Losses: QB Nick Foles, DE Michael Bennett, WR Golden Tate, WR Jordan Matthews, LB Jordan Hicks
Team needs: RB, G, DE, S, WR, T
Pittsburgh Steelers:

Additions: WR Donte Moncrief, CB Steven Nelson, LB Mark Barron
Losses: WR Antonio Brown, RB Le’Veon Bell, T Marcus Gilbert, LB L.J. Fort, TE Jesse James
Team needs: CB, EDGE, WR, LB, S, QB
San Francisco 49ers:

Additions: LB Kwon Alexander, RB Tevin Coleman, CB Jason Verrett, LB David Mayo, WR Jordan Matthews, OLB Dee Ford
Losses: P Bradley Pinion
Team needs: S, C, DT, P
Seattle Seahawks:

Additions: G Mike Iupati, K Jason Myers
Losses: S Earl Thomas, CB Justin Coleman, DT Shamar Stephen, G J.R. Sweezy, RB Mike Davis
Team needs: OL, CB, EDGE, S, DT, TE, WR
Tampa Bay Buccaneers:

Additions: S Kentrell Brice, G Earl Watford, EDGE Shaw Barrett, WR Breshad Perriman, P Bradley Pinion, LB Deone Bucannon
Losses: WR DeSean Jackson, QB Ryan Fitzpatrick, WR Adam Humphries, LB Adarius Taylor, LB Kwon Alexander
Team needs: T, CB, S, LB, RB, K
Tennessee Titans:

Additions: QB Ryan Tannehill, DE Cameron Wake, G Rodger Saffold, WR Adam Humphries
Losses: TE Luke Stocker, G Josh Kline
Team needs: G, DL, CB, OLB, TE
Washington Redskins:

Additions: QB Case Keenum, S Landon Collins, CB Dominique Rodgers-Cromartie, T Ereck Flowers, S, Briean Boddy-Calhoun
Losses: T Ty Nsekhe, S Ha-Ha Clinton-Dix, OLB Preston Smith, WR Jamison Crowder, LB Zach Brown, WR Maurice Harris
Team needs: QB, WR, C, G, T