And just like that, we're on to the final day of the 2020 NFL Draft.
Day 2 in the NFC was even more eventful than Day 1. There were a bunch of picks that should make an immediate positive impact on the teams that drafted them, and then a few selections that left NFL fans scratching their heads (we're looking at you, Philadelphia).
Here are grades for every NFC team on Day 2 of the draft. For first-round grades, go here.
Download the MyTeams app for the latest Patriots news and analysis
Picks made: DT Marlon Davidson (No. 47 overall), C Matt Hennessy (No. 78 overall)
Analysis: Atlanta desperately needed a defensive tackle, and they got a great one here in Davidson, our No. 6 ranked player at the position. Davidson will be a tremendous help for the Falcons' pass-rush as he's effective both on the edge and from the interior.
Hennessy is a versatile player who can play the center or guard position. Another nice pick for the Falcons as they invest in some protection for Matt Ryan, and a steal considering he was our No. 3 ranked interior lineman.
Picks made: OT Josh Jones (No. 72 overall)
Analysis: Jones slipped to Round 3, and the Cardinals took advantage by snagging one of the best tackles in the draft (No. 6 in our rankings). Kyler Murray gets some protection, and the Cardinals continue to get value in what's been a tremendous offseason for them to this point.
Picks made: DE Yetur Gross-Matos (No. 38 overall pick), S Jeremy Chinn (No. 64 overall)
Analysis: Gross-Matos had first-round talent written all over him, and he fell into Carolina's lap at No. 38. The Penn State product was the fourth-best edge rusher in our pre-draft rankings. The Panthers' defensive front is officially very scary.
Carolina made another nice pick at No. 64 with safety Jeremy Chinn, our sixth-ranked player at the position. Chinn is a versatile, athletic freak who can play both cornerback or safety. He'll make an immediate impact on a Panthers team that is making all the necessary moves to improve their defense.
Picks made: TE Cole Kmet (No. 43 overall), CB Jaylon Johnson (No. 50 overall)
Analysis: Kmet is our top tight end in the draft, so this isn't about the player. It's about the Bears adding yet another TE to their roster (their 10th!) after signing Jimmy Graham earlier in the offseason. After not picking in the first round, this was a questionable way to begin Day 2. Ryan Pace continues to leave us all puzzled.
Chicago did somewhat make up for the swing-and-miss with their next pick, Jaylon Johnson. The Utah cornerback is fantastic value at No. 50 overall. He easily could have gone late in the first round. The Bears get a steal and someone who should help the secondary right away in 2020.
Picks made: CB Trevon Diggs (No. 51 overall), DT Neville Gallimore (No. 82 overall)
Analysis: After acing the first round with WR CeeDee Lamb, Dallas did it again in Round 2 by taking Diggs. The Alabama standout was our No. 3 cornerback in the draft, so this is amazing value. Jerry Jones gets his Byron Jones replacement.
The Cowboys continued their strong draft in Round 3 by taking Neville Gallimore, the athletic defensive tackle out of Oklahoma. Another steal for Dallas as Gallimore was ranked fifth on our top defensive tackles list.
Picks made: RB D'Andre Swift (No. 35 overall), LB Julian Okwara (No. 67 overall) G Jonah Jackson (No. 75 overall)
Analysis: Detroit takes the second RB off the board with Swift, the most complete back in the draft. The Lions needed insurance at the position following a season in which Kerryon Johnson couldn't stay on the field. The Georgia product is phenomenal value in Round 2 and while the Lions could have used an edge rusher, getting the most talented running back in the 2020 draft class works too. He'll add an entirely new dynamic to Detroit's offense.
Julian Okwara joins his brother Romeo on the Lions defense, and he's a high-upside pick at No. 67. Matt Patricia continues to bolster his defense after adding Ohio State cornerback Jeff Okudah in Round 1.
The Lions continued their impressive draft by taking guard Jonah Jackson in the third round. They probably didn't need to trade up to No. 75 get him, but it's a big help for the offensive line nonetheless.
Green Bay Packers
Picks made: RB A.J. Dillon (No. 62 overall), TE Josiah Deguara (No. 94 overall)
Analysis: The Boston College star is a tremendous talent, but it's an odd pick for a Packers team that already has Aaron Jones and Jamaal Williams. It's a bit of a reach too, as Dillon was our ninth-ranked running back in the draft. Another head-scratcher for a Packers team that took QB Jordan Love in the first round.
Speaking of head-scratchers, Josiah Deguara is another one from Matt LaFleur. There certainly were better tight ends on the board (Adam Trautman, Brycen Hopkins, Hunter Bryant) so this seems like a bit of a reach.
Los Angeles Rams
Picks made: RB Cam Akers (No. 52 overall), WR Van Jefferson (No. 57 overall), LB Terrell Lewis (No. 84 overall), S Terrell Burgess (No. 104 overall)
Analysis: Goodbye, Todd Gurley. Hello, Cam Akers. The Florida State product is a rock-solid replacement for the All-Pro running back, who left for the Falcons in free agency. L.A. needed to add a RB to the depth chart alongside with Malcolm Brown and Darrell Henderson, and they get one of the most talented ones in the draft. He ranks as our fifth-best running back in the draft.
With Jefferson, the Rams add a wide receiver with the pick they acquired from the Houston Texans when they dealt veteran wideout Brandin Cooks. He should be a solid replacement and fit right into an L.A. offense that looks to return to the success it enjoyed two seasons ago.
Sean McVay shifted his focus to the defense by taking Alabama linebacker Terrell Lewis in Round 3. There are injury concerns here, but Lewis is a steal as long as he can stay on the field. He's a first-round talent who is a high-risk, potentially high-reward pick for the Rams.
They wrapped up Round 3 by taking defensive back Terrell Burgess, who should start right away in L.A.'s secondary.
Picks made: OT Ezra Cleveland (No. 58 overall), CB Cameron Dantzler (No. 89 overall)
Analysis: Cleveland easily could have gone in Round 1, so it goes without saying No. 58 is phenomenal value. He's our No. 9 OT in what's a loaded draft class at the position. Offensive line was a major need for the Vikings, so they pass with flying colors here.
Dantzler is another value pick at No. 89. He'll fit right into Mike Zimmer's defense and should develop into a solid starter in the Vikings secondary.
New Orleans Saints
Picks made: LB/DE Zack Baun (No. 74 overall) TE Adam Trautman (No. 105 overall)
Analysis: The Saints traded up with the Browns to snag Baun and give a boost to their defense. Baun was projected by many to be a first-round pick, but his draft stock took a hit due to medical concerns and possibly for testing positive for a diluted sample at the NFL scouting combine. Regardless, this is a value pick for New Orleans as they get much-needed linebacker help.
Trautman slipped in the draft after being ranked as our second-best tight end in the class. Heck, the Patriots took TWO tight ends right before the Saints selected Trautman at No. 105. It's great value for New Orleans in this spot.
New York Giants
Picks made: S Xavier McKinney (No. 36 overall), OT Matt Peart (No. 99 overall)
Analysis: Our own Phil Perry had McKinney going to New England at No. 23 in our final mock draft, so that speaks to the value the Giants got here at No. 36. This is a steal, plain and simple. The versatile safety is the perfect replacement for Landon Collins.
New York went on to grab some o-line help with UConn product Matt Peart. QB Daniel Jones gets some protection after a season in which he fumbled a whopping 18 times.
Picks made: QB Jalen Hurts (No. 53 overall), LB Davion Taylor (No. 103 overall)
Analysis: What are the Eagles doing? Hurts is a solid QB prospect, but he isn't someone who will help them right away and there are much more pressing needs on this team. This very well may go down as the worst pick in the draft, at least in the early rounds.
Philadelphia added a linebacker in the third round with the raw, though talented linebacker Davion Taylor. It may be a bit of a reach, but it does fill a position of need. Anything beats that second-round choice.
San Francisco 49ers
Picks made: None
Analysis: The 49ers did not make a selection in Rounds 2 or 3.
Picks made: DE Darrell Taylor (No. 48 overall), G Damien Lewis (No. 69 overall)
Analysis: Another questionable pick for Seattle. It beats the first-round pick of Jordyn Brooks, but it's still a head-scratcher. There were better edge rushers on the board here. Nonetheless, the Seahawks get an edge guy with Jadeveon Clowney likely leaving in free agency.
Lewis finally provides some protection for Russell Wilson and is a rock-solid pick in the third round. Offensive line woes have haunted Seattle for a while now, so this was a necessary selection.
Tampa Bay Buccaneers
Picks made: S Antoine Winfield Jr. (No. 45 overall), RB Ke'Shawn Vaughn (No. 76 overall)
Analysis: After helping Brady out with the top offensive tackle in the draft, the Bucs go defense. This time, they get great value again in Winfield, who earned the No. 3 spot in our pre-draft safeties rankings. Winfield is a playmaker who will immediately help Tampa Bay's secondary.
The Bucs went on to grab another weapon for Tom Brady's offense in the third round, taking talented running back Ke'Shawn Vaughn out of Vanderbilt. Vaughn is a dynamic back who can also catch passes out of the backfield, and we know Brady loves that.
Picks made: RB/WR Antonio Gibson (No. 66 overall)
Analysis: Gibson is a home run hitter at running back and wide receiver and should provide an instant boost to a Washington offense in desperate need of one. The Redskins will be able to spread the versatile Memphis product all over the field, which should make him an integral part of the offense right off the bat.