The moves made at the start of NFL free agency gave us an idea of the needs teams will fill during the 2019 NFL draft.
Quarterbacks were at the center of the major moves, as the Jacksonville Jaguars filled their vacancy by landing Nick Foles.
The New York Giants sent shockwaves throughout the league by shipping Odell Beckham Jr. to the Cleveland Browns, which brought them an extra first-round pick.
With the Giants in full rebuild mode, they should focus on the future, but their decision-making process comes down to how much trust they have in Eli Manning.
Although plenty of focus has shifted toward Arizona's decision with the No. 1 pick, we still think the Cardinals lean toward a defensive selection until it's made clear they've moved on from Josh Rosen to focus on the Heisman Trophy winner Kyler Murray.
2019 NFL 1st-Round Mock Draft
1. Arizona Cardinals: Nick Bosa, EDGE, Ohio State
2. San Francisco 49ers: Josh Allen, EDGE, Kentucky
3. New York Jets: Quinnen Williams, DT, Alabama
4. Oakland Raiders: Devin White, LB, LSU
5. Tampa Bay Buccaneers: Montez Sweat, EDGE, Mississippi State
6. New York Giants: Dwayne Haskins, QB, New York Giants
7. Jacksonville Jaguars: Jawaan Taylor, OT, Florida
8. Detroit Lions: Rashan Gary, EDGE, Michigan
9. Buffalo Bills: Jonah Williams, OT, Alabama
10. Denver Broncos: Drew Lock, QB, Missouri
11. Cincinnati Bengals: Devin Bush, LB, Michigan
12. Green Bay Packers: Greedy Williams, CB, LSU
13. Miami Dolphins: Kyler Murray, QB, Oklahoma
14. Atlanta Falcons: Clelin Ferrell, EDGE, Clemson
15. Washington Redskins: Ed Oliver, DT, Houston
16. Carolina Panthers: Andre Dillard, OT, Washington State
17. New York Giants (from Cleveland Browns): D.K. Metcalf, WR, Ole Miss
18. Minnesota Vikings: Cody Ford, OG, Oklahoma
19. Tennessee Titans: Christian Wilkins, DT, Clemson
20. Pittsburgh Steelers: Marquise Brown, WR, Oklahoma
21. Seattle Seahawks: Deandre Baker, CB, Georgia
22. Baltimore Ravens: A.J. Brown, WR, Ole Miss
23. Houston Texans: Dalton Risner, OT, Kansas State
24. Oakland Raiders (from Chicago): Noah Fant, TE, Iowa
25. Philadelphia Eagles: Josh Jacobs, RB, Alabama
26. Indianapolis Colts: Jachai Polite, DE, Florida
27. Oakland Raiders (from Dallas): Brian Burns, EDGE, Florida State
28. Los Angeles Chargers: Daniel Jones, QB, Duke
29. Kansas City Chiefs: Byron Murphy, CB, Washington
30. Green Bay Packers (from New Orleans): T.J. Hockenson, TE, Iowa
31. Los Angeles Rams: Dexter Lawrence, DT, Clemson
32. New England Patriots: Zach Allen, DE, Boston College
Jaguars Looking Away From Quarterback After Signing Foles
The Jaguars took themselves out of the quarterback market with the big-money signing of Foles to replace Blake Bortles.
Bringing in an experienced signal-caller who has familiarity with offensive coordinator John DeFilippo should help Jacksonville rebound from a disappointing 2018 campaign.
With the quarterback position taken care of, the Jaguars should focus on reinforcing their offensive line to protect Foles.
Since the franchises in front of the Jaguars will either focus on quarterbacks or defensive-minded players, the Jaguars should be able to take the top offensive lineman on the board.
Florida's Jawaan Taylor could be the first offensive lineman to go off the board, but there are other options out there in Jonah Williams, Cody Ford and Dalton Risner.
Jacksonville could divert from that plan and go after an offensive weapon to help out Foles, but given the talent at skill positions in the draft class, it would be wise for Doug Marrone's team to wait to take a running back or wide receiver in the later rounds.
Giants Should Add Young Offensive Weapons To Join Saquon Barkley
The Giants would be silly to waste the prime years of Saquon Barkley's career by keeping Manning as the starting quarterback and failing to drastically improve their roster.
Luckily for the Giants, they have two first-round picks to build a strong core around the No. 2 overall pick in the 2018 NFL draft.
Ohio State quarterback Dwayne Haskins is the ideal selection for the Giants at No. 6, as he can either start right away or develop behind Manning in 2019.
Although Murray would be an intriguing option, the Giants appear motivated to at least have Manning begin the 2019 season under center, and if they pick the Heisman Trophy winner, there would be too much pressure on them to send Manning to the bench before they want to.
With the first-round pick they acquired from the Browns in the Beckham trade, the Giants should go after a young receiver to complement Haskins and Barkley.
Ole Miss wideout D.K. Metcalf could be the athlete the Giants need to add to their collection of veteran wide receivers.
Marquise Brown from Oklahoma and A.J. Brown out of Ole Miss are other players the Giants should consider during a part of the first round that may see a run on receivers.
Follow Joe on Twitter, @JTansey90.