The remote NFL draft was completed without any major glitches, justifying the league’s decision to move forward with one of its signature events amid the novel coronavirus pandemic and allowing the focus to be on the football aspects of what took place.

No one knows for certain which players will become stars and which will be regarded as disappointments. But what can be evaluated is which teams made the most of the draft resources they had, based on current evaluations, and which didn’t. That forms the basis of our 2020 NFL draft grades for all 32 teams.

NFC East

Dallas Cowboys: B+

Some were worried about what owner Jerry Jones would do with no one in the room to stop him, thinking of the time in 2014 that Jones supposedly had to be prevented from drafting quarterback Johnny Manziel over guard Zack Martin. The fears were unfounded. The Cowboys did well: WR CeeDee Lamb fell to them at No. 17 overall, and they came back to get the cornerback they needed with Trevon Diggs in the second round.

New York Giants: C+

The Giants were appropriately focused on addressing their offensive line. But there is plenty of room to wonder whether General Manager Dave Gettleman took the right tackle at No. 4 when he opted for Andrew Thomas over Tristan Wirfs, Jedrick Wills Jr. and Mekhi Becton. Getting S Xavier McKinney in the second round was a major plus.

Philadelphia Eagles: B-

Using a second-round pick on Jalen Hurts was a bit curious given young franchise QB Carson Wentz is already in place. Yes, Wentz has had injury issues. But there are other quarterbacks the Eagles could have taken later in the draft to serve as a backup. At least they used their first-round pick on WR Jalen Reagor to give Wentz some playmaking help. The Eagles added more speed at wide receiver with their Day 3 selections and the trade for the 49ers’ Marquise Goodwin.

Washington Redskins: B

The Redskins did the right thing by staying put at No. 2 and taking Chase Young. He is a game-changing pass rusher, and those don’t come around often. The Redskins finally resolved the Trent Williams situation by trading the disgruntled seven-time Pro Bowl left tackle to the 49ers, but they received a relatively modest return (a fifth-round pick Saturday and a third-rounder next year). Even so, it’s better to have closure, and the Redskins moved quickly to add a potential replacement in fourth-round T Saahdiq Charles.

NFC North

Chicago Bears: C+

The Bears were without a first-round choice because of the Khalil Mack trade. They got good value at positions of need with their second-round selections of TE Cole Kmet and CB Jaylon Johnson. But they just didn’t have enough premium picks for this to be a truly impactful draft class.

Detroit Lions: B

The Lions had four picks in the first three rounds and did reasonably well. Taking CB Jeff Okudah third overall was a solid move, especially after they traded standout CB Darius Slay in March. Still, finding a way to trade down and add picks would have been even more desirable, and the Lions didn’t make it happen. Many regarded D’Andre Swift as the top running back, but it remains debatable whether it’s wise to devote even a high second-round choice to a running back in today’s NFL.

Green Bay Packers: D

Yes, Aaron Rodgers is 36, one year older than Brett Favre was when the Packers drafted Rodgers in 2005. And yes, the decision to draft Rodgers worked out just fine, even if it led to Favre’s unceremonious exit from Green Bay. But that doesn’t make the trade up to take Jordan Love at No. 26 the right move. Rodgers remains highly productive and has four years left on his contract. The Packers reached last season’s NFC championship game. Perhaps they would be ready to take the next step if the first-round choice had been devoted to a top wide receiver. Love is an intriguing quarterback prospect, but he will do little to nothing in the next few years to help the Packers reach another Super Bowl as Rodgers’s career winds down.

Minnesota Vikings: B+

The Vikings clearly believe in quantity, stockpiling third-day picks and ending up with an immense draft class of 15 players. That’s a bit unwieldy for roster management, and perhaps they should have traded up a few times. Even so, it’s easy to like what they did early, using their first-round picks on WR Justin Jefferson and CB Jeff Gladney, then getting T Ezra Cleveland in the second round rather than trading for Williams.

NFC South

Atlanta Falcons: B

The Falcons now must face Tom Brady, Teddy Bridgewater and Drew Brees in divisional play, so they focused on their pass defense. Taking CB A.J. Terrell was a sound move at No. 16, and second-rounder Marlon Davidson should bolster the pass rush whether he lines up at end or tackle.

Carolina Panthers: B

The Panthers devoted every pick to their defense and did plenty to upgrade it. DT Derrick Brown was worthy of the No. 7 choice. Some considered second-round pass rusher Yetur Gross-Matos a first-round talent, and S Jeremy Chinn was a good value late in that round. The biggest question is whether Carolina should have done something — anything — on offense.

New Orleans Saints: C

There’s plenty to like about what the Saints did. It’s unusual to use a first-round pick on an interior offensive lineman, but Cesar Ruiz was worth the 24th choice, and his arrival should benefit QB Drew Brees. Getting LB Zack Baun in Round 3 was tremendous value, and TE Adam Trautman, another third-rounder, also could have a role. The only issue is whether it’s advisable to allow yourself to have only three picks before the seventh round.

Tampa Bay Buccaneers: A-

It was a good few days for the Bucs, who traded for TE Rob Gronkowski and then were both lucky and wise when they were able to get Wirfs by trading up one spot to 13th overall. Both moves help QB Tom Brady immensely. The Bucs continued to address major needs with second-round S Antoine Winfield Jr. and third-round RB Ke’Shawn Vaughn. They’re suddenly in win-now mode, and they’ve done plenty to improve Brady’s chances of making the post-Patriots portion of his career successful.

NFC West

Arizona Cardinals: B

Coach Kliff Kingsbury wasn’t exactly roughing it in his scenic work-from-home environment, and he and the Cardinals did well. They took the draft’s coveted all-purpose defender, Isaiah Simmons, at No. 8. The only quibble with that is they could have addressed the offensive line issues for prized second-year QB Kyler Murray. But the Cardinals did circle back and use their next pick, in Round 3, on T Josh Jones.

Los Angeles Rams: B-

The Rams were without a first-rounder after the Jalen Ramsey trade but still made four picks in the first three rounds. They took Cam Akers to replace Todd Gurley II at running back and Van Jefferson to offset the trade of WR Brandin Cooks. The two third-rounders, LB Terrell Lewis and S Terrell Burgess, should contribute.

San Francisco 49ers: A

The 49ers are coming off a Super Bowl appearance and maintained that level. They landed Williams from the Redskins for a modest price. He replaces the retiring Joe Staley, and his familiarity with Coach Kyle Shanahan should allow the 49ers to get the best out of him. Williams and the 49ers’ two first-rounders, DT Javon Kinlaw and WR Brandon Aiyuk, should be major contributors. Kinlaw replaces DeForest Buckner, who was traded earlier this offseason. The 49ers could have taken Jerry Jeudy or CeeDee Lamb instead of Kinlaw but traded up to get Aiyuk to fill a need later in the round.

Seattle Seahawks: C

The first-round selection of LB Jordyn Brooks was curious. The Seahawks probably could have moved down and taken him later, and they didn’t address their glaring pass-rush need until midway through Round 2 with Darrell Taylor. Their best move might have been getting G Damien Lewis in the third round.

AFC East

Buffalo Bills: B-

The Bills, with the AFC East suddenly there for the taking, were justified in trading their first-round pick to the Vikings earlier in the offseason for WR Stefon Diggs. They used a second-rounder on DE A.J. Epenesa. But their most intriguing pick was the fifth-round choice they used to end QB Jake Fromm’s draft plummet. Fromm’s drop prompted talk of a weak arm and a poor showing at the combine. But he was an accomplished college quarterback, and he could give the Bills a reliable backup for Josh Allen.

Miami Dolphins: A

The Dolphins made the most of the draft assets amassed from last season’s roster dismantling. They made the bold move with their quarterback choice, taking the risk that Tua Tagovailoa will recover fully from last season’s hip injury to be a franchise centerpiece. That was a chance worth taking for a franchise that once passed on Drew Brees in free agency because of injury concerns. The Dolphins made six of the draft’s first 70 selections and split them evenly between offense and defense. They fortified Tagovailoa’s offensive line with T Austin Jackson and G/T Robert Hunt, and they strengthened the defense with CB Noah Igbinoghene, DT Raekwon Davis and S Brandon Jones. They also traded for 49ers RB Matt Breida.

New England Patriots: B-

Coach Bill Belichick’s dog became a star of the work-from-home draft as the Patriots focused on rebuilding their defense and accumulating tight ends for the post-Tom Brady era. Belichick traded out of the first round entirely, opting against taking Love, and took Division II S Kyle Dugger early in Round 2. TEs Devin Asiasi and Dalton Keene were taken in the third round. The Patriots passed up Fromm in the fifth round to take a kicker. It was all very Belichick-like, but this approach puts a tremendous amount of trust in second-year QB Jarrett Stidham.

New York Jets: B

The Jets rebuilt their offensive line in free agency and completed that project by choosing Becton 11th overall. That should help third-year QB Sam Darnold. So, too, should the second-round selection of WR Denzel Mims.

AFC North

Baltimore Ravens: B+

General Manager Eric DeCosta had a very good draft and is proving to be a worthy successor to the masterful Ozzie Newsome. First-round LB Patrick Queen is a perfect fit for the Baltimore defense, and second-round RB J.K. Dobbins can split carries with Mark Ingram and improve a rushing offense that already was record-setting.

Cincinnati Bengals: B+

The Bengals should have improved their roster considerably, given the picks they had, and that’s what they did. They were unwavering in making QB Joe Burrow the top choice, and they used the first selection of the second round to give Burrow some help with WR Tee Higgins.

Cleveland Browns: B

The Browns did well to get Wills at No. 10. After signing T Jack Conklin, they have upgraded QB Baker Mayfield’s offensive line in a big way. The second-round selection of S Grant Delpit gives Cleveland a playmaker in the secondary.

Pittsburgh Steelers: B-

The trade for S Minkah Fitzpatrick last season left the Steelers without a first-round choice. But they did address some of their offensive issues by taking WR Chase Claypool in the second round and RB Anthony McFarland Jr. in the fourth.

AFC South

Houston Texans: B-

Coach Bill O’Brien was caught by draft cameras having an angry outburst, reportedly after a near-trade fell through. He and the Texans avoided any major gaffes, but they were without a first-round selection after the Laremy Tunsil trade. They fortified their defensive front with second-round DT Ross Blacklock and third-round pass rusher Jonathan Greenard.

Indianapolis Colts: B+

The Colts’ first-rounder went to the 49ers in the Buckner trade. If that’s factored in, this is a very good draft haul. The second-rounders, WR Michael Pittman Jr. and RB Jonathan Taylor, will be assets for incoming QB Philip Rivers. The fourth-round choice of Jacob Eason gives the Colts a developmental quarterback behind Rivers and Jacoby Brissett.

Jacksonville Jaguars: B+

The Jaguars seem firmly in rebuilding mode, and they pushed that process along. They landed the draft’s second-best cornerback, CJ Henderson, and its second-best pass rusher, K’Lavon Chaisson, in the first round. They participated in the run on wide receivers with the second-round choice of Laviska Shenault Jr. About all that went wrong is that the Jaguars did not find a team willing to trade for RB Leonard Fournette or pass rusher Yannick Ngakoue.

Tennessee Titans: B

The Titans, coming off their run to the AFC championship game, gave themselves a candidate to replace the departed Conklin with their first-round choice of T Isaiah Wilson. They have not re-signed Logan Ryan but bolstered their cornerback ranks with second-rounder Kristian Fulton.

AFC West

Denver Broncos: B

Front-office executive John Elway did all he could to help QB Drew Lock, who showed promise last season as a rookie. Elway used the Broncos’ first two picks on wide receivers, getting Jerry Jeudy 15th overall and KJ Hamler in the second round. There were no major additions to the offensive line other than third-round C Lloyd Cushenberry III, but the passing offense should be revved up if Lock is given enough time to throw.

Kansas City Chiefs: B+

Using a first-round selection on a running back usually isn’t the way to go in the modern NFL. But the Chiefs taking Clyde Edwards-Helaire at No. 32 was an exception. He’s a versatile player who will be a major factor in the passing game as he splits time with Damien Williams. It’s the sort of move a reigning Super Bowl champion that’s keeping its roster mostly intact can afford to make.

Las Vegas Raiders: C-

There were some puzzling decisions. The Raiders made Henry Ruggs III, not Jeudy or Lamb, the first wide receiver taken with their pick at No. 12. They used a first-rounder, questionably, on CB Damon Arnette. Ruggs and Arnette might become productive players, but this is about maximizing the value of the picks. Apparently intent on compensating for last season’s failed pairing with Antonio Brown, the Raiders used three of their first four choices on receivers.

Los Angeles Chargers: B

The Chargers took the safe route at quarterback, remaining behind the Dolphins, passing on Tagovailoa and choosing Justin Herbert at No. 6. That’s not exciting, but it could work out well. Trading up for LB Kenneth Murray later in the first round was a bolder move, and it was justified.