22. Baltimore Ravens: Zay Flowers, WR, Boston College — Ravens doing Ravens things again. On the same day they signed
Lamar Jackson to a record-setting contract, they gave him another receiver to throw to in Boston College's Zay Flowers. Flowers is explosive, can dominate down the field and has a strong feel as a ball carrier. This is a huge asset to the Ravens' receivers room.
Grade: A+
23. Minnesota Vikings: Jordan Addison, WR, USC — Addison is the ideal No. 2 wide receiver prospect, and that's exactly what he's going to be in the NFL playing next to
Justin Jefferson. In an offense that projects to throw the ball a lot, especially if the Vikings trade
Dalvin Cook, Addison can be a star.
Grade: B+
24. New York Giants (from Jacksonville Jaguars): Deonte Banks, CB, Maryland — Banks is the perfect type of cornerback for Wink Martindale's scheme. He can strap up in man coverage, which is essential for the blitz-happy defensive coordinator. Banks isn't a perfect fit for every team, but he certainly is for this one.
Grade: A-
25. Buffalo Bills (from Jacksonville Jaguars via New York Giants): Dalton Kincaid, TE, Utah — This one feels like a weird pick for Buffalo. Kincaid should play a similar role to
Dawson Knox, who is still locked in on the Bills' roster for at least the next two seasons. Perhaps they have a different idea in mind for how this duo will play together, but right now it looks crowded. Kincaid is a stud, at least. It's not a reach in terms of talent.
Grade: C
26. Dallas Cowboys: Mazi Smith, DT, Michigan — Smith isn't the most dynamic defensive tackle, but he fills a big need for the Cowboys with a tough run stuffer in the middle of their defense. Smith has a little pass rush ability, but his main role will be shutting down the run.
Grade: B
27. Jacksonville Jaguars (from Buffalo Bills): Anton Harrison, OT, Oklahoma — With Cam Robinson reportedly on the brink of suspension, the Jaguars needed a stud tackle to protect Trevor Lawrence and be a long-term starter. Harrison is a strong replacement for Jawaan Taylor and has athleticism to grow into a dominant player.
Grade: A
28. Cincinnati Bengals: Myles Murphy, EDGE, Clemson — You can never have too many pass rushers, and now the Bengals have an athletic monster to play across from Trey Hendrickson for the long term. Murphy is an NFL-ready run defender who has the athleticism to be a strong No. 2 edge rusher.
Grade: B
29. New Orleans Saints (from San Francisco 49ers): Bryan Bresee, DT, Clemson — Bresee should pan out to be a quality starter, but it's fair to wonder if the Saints could have picked a more explosive option here at defensive tackle. Still, he'll add nice depth to their defensive line rotation at the very worst.
Grade: C
30. Philadelphia Eagles: Nolan Smith, EDGE, Georgia — Smith is on the smaller size as far as edge rushers go, but it's hard to find guys with legitimate 4.3 speed at pass rusher. Smith, Haason Reddick, Jalen Carter, Fletcher Cox, Brandon Graham, Josh Sweat and Jordan Davis? Good luck blocking that.
Grade: A-
31. Kansas City Chiefs: Felix Anudike-Uzomah, EDGE, Kansas State — The Chiefs are going to need to be patient with Anudike-Uzomah, but he has the upside to turn into the impact edge rusher they want. Anudike-Uzomah is a better fit for an NFL defense than the part-time interior role he played at Kansas State. Playing next to Chris Jones and George Karlaftis should certainly help accelerate his learning curve.
Grade: B