Yahoo Sports NFL draft analyst Charles McDonald offers pick-by-pick analysis and grades of Rounds 2 and 3 of the 2025 NFL Draft.
Here’s how he rated teams on Day 2 of the 2024 and 2023 drafts if you’re scoring at home. And here’s how he rated Round 1 of the 2025 Draft.
Round 2
1. (33 overall) Cleveland Browns: LB Carson Schwesinger (UCLA)
Grade: B
The Browns had a need at linebacker with the serious injury to Jeremiah Owusu Koramoah and took a similar player in Schwesinger. He is a fast, rangy player in coverage who will benefit from playing behind a talented defensive line.
Advertisement
Player comparison: Deion Jones
2. (34) Houston Texans (from Giants): WR Jayden Higgins (Iowa St.)
Grade: B-
The Texans needed a slot receiver and they opted for a big one in Higgins. He is built like wideout Nico Collins, but won’t play the same position for the Texans — and they needed the depth with injuries to Tank Dell and Stefon Diggs leaving the team.
Player comparison: Joshua Palmer
3. (35) Seattle Seahawks (from Titans): S Nick Emmanwori (South Carolina)
Grade: C+
Emmanwori doesn’t play up to his wild scouting combine performance, but has enough potential for someone like head coach Mike Macdonald to get the most out of him. I just don’t love trading up for a guy who doesn’t play like the baddest dude on the field, despite having those traits.
Advertisement
Player comparison: Ifeatu Melifonwu
4. (36). Cleveland Browns (from Jaguars): RB Quinshon Judkins (Ohio St.)
Grade: B
The Browns needed a starting caliber running back after moving on from Nick Chubb and found someone with a similar running style, albeit less explosive. Judkins has a chance to be a bellcow back early for the Browns.
Player comparison: David Montgomery
5. (37). Miami Dolphins (from Raiders): OG Jonah Savaiinaea (Arizona)
Grade: A-
A lineman! The Dolphins needed beef up front after the retirement of Terron Armstead and added a talented, explosive one here in Savaiinaea. The Dolphins want to be a team that runs the ball well and this is a move in the right direction.
Advertisement
Player comparison: Jordan Morgan
6. (38) New England Patriots: RB TreVeyon Henderson (Ohio St.)
Grade: B
Big-play running back who has a great feel for running outside and finding a crease to exploit for big runs. He’s not the most powerful runner, but his vision and speed will make him a threat in the NFL.
Player comparison: J.K. Dobbins
7. (39) Chicago Bears (from Panthers): WR Luther Burden III (Missouri)
Grade: B
Burden is an explosive slot wide receiver who can create first downs and touchdowns out of nothing, but his role has been streamlined in his career. He can be an exciting player if the Bears can expand his route tree and overall skill set.
Advertisement
Player comparison: Curtis Samuel
Tyler Shough of Louisville participates in a drill during the NFL Scouting Combine. (Photo by Brooke Sutton/Getty Images)
(Brooke Sutton via Getty Images)
8. (40) New Orleans Saints: QB Tyler Shough (Louisville)
Grade: C+
A need pick. Shough is a quality prospect, but injuries and age make him a curious case. Shough will be 26 this fall and was in college for seven seasons. He operated Louisville’s offense well and has some nice traits as a passer. He has starter potential, but the Saints will need him to get there quickly.
Player comparison: Case Keenum
9. (41) Buffalo Bills (from Bears): DT T.J. Sanders (South Carolina)
Grade: C+
A bit of a trade up here for the Bills and it might not have been necessary due to where Sanders was seen prior to the draft. Sanders has upside as a pass rusher, but still has a ways to go before he gets there.
10. (42) New York Jets: TE Mason Taylor (LSU)
Grade: A
Just like his father Jason, Mason Taylor looks like he was built in a lab to be an NFL player. Taylor might not be as flashy or explosive as Tyler Warren and Colston Loveland, but he should be a quality starting tight end in the NFL soon. Taylor gives Justin Fields a reliable tight end target over the middle, something the Jets have been searching for for years.
Advertisement
Player comparison: Hunter Henry
11. (43) San Francisco 49ers: DT Alfred Collins (Texas)
Grade: C
Collins is a run-first defensive tackle, albeit missing some explosive traits to be a good pass rusher. This is a pick that should keep Fred Warner clean, but a quality starter here.
12. (44) Dallas Cowboys: Edge Donovan Ezeiruaku (Boston College)
Grade: B+
Ezeiruaku is another player in this class who should be a strong addition to a Cowboys team trying to bolster its pass rush. He isn’t the biggest pass rusher out there (6-2 1/2, 248 pounds), but he’s quick, explosive and has a nice array of moves to get home. He had a fairly similar combine performance to former Boston College edge rusher Harold Landry III, who is a decent comparison for him moving to the pros.
Advertisement
Player comparison: Harold Landry III
13. (45) Indianapolis Colts: Edge J.T. Tuimoloau (Ohio St.)
Grade: B
Heavy handed pass rusher who can help the Colts’ pass rush and run game. A solid replacement for Dayo Odeyingbo who they lost in free agency. Tuimoloau is a thick, bruising defensive end who might be able to play some on the interior for obvious passing downs.
Player comparison: Jabaal Sheard
14. (46) Los Angeles Rams (from Falcons): TE Terrance Ferguson (Oregon)
Grade: B
Rams had a need at tight end and got one here with Ferguson. He has some big-time upside to be a productive pro down the road as the Rams move into the next phase of their offense.
Advertisement
Player comparison: Jake Ferguson
15. (47) Arizona Cardinals: CB Will Johnson (Michigan)
Grade: A+
There has certainly been an increased injury concern regarding Johnson, but the Cardinals needed someone to play on the outside and Johnson has potential to be a real deal CB1 if he can get and stay healthy.
Player Comparison: A.J. Terrell Jr.
16. (48) Houston Texans (from Raiders): OT Aireontae Ersery (Minnesota)
Grade: A
Ersery could’ve been drafted higher than this and the Texans desperately needed offensive line help after trading away Laremy Tunsil. Ersery can play anywhere up front and should be an immediate starter for Houston.
Advertisement
Player comparison: Bryan Bulaga
17. (49) Cincinnati Bengals: LB Demetrius Knight Jr. (South Carolina)
Grade: D
This is rich for Knight. New Bengals defensive coordinator Al Golden is flexible, but he played man-to-man a majority of the time at Notre Dame, and Knight’s lack of speed and quickness could cost him there. The Bengals need defense, though, and clearly felt good enough about Knight to select him higher than his general third-round projection.
18. (50) Seattle Seahawks: TE Elijah Arroyo (Miami)
Grade: B-
Needs refinement, but Arroyo looks the part of a tight end. He’s a receiver first, who will be on the bench for the run. He is versatile as a pass catcher, who at times can serve as an isolated receiver.
Advertisement
Player comparison: Foster Moreau
19. (51) Carolina Panthers (from Broncos): Edge Nic Scourton
Grade: A-
Scourton is one of the most fascinating players in the entire draft. Prior to transferring to Texas A&M, Scourton looked like a real deal top-15 pick as an edge player at Purdue. He was fast, explosive, technically sound and played a role that was perfect for where he was physically. However, he gained a whole lot of weight for a heavier interior role at Texas A&M that didn’t suit him at all. If he can get back to his Purdue form, Scourton has major boom potential as an every-down starter in the NFL.
Advertisement
Player comparison: Melvin Ingram
20. (52) Tennessee Titans (from Seahawks via Steelers): Edge Oluwafemi Oladejo
Grade: B
You can do some things with a player who’s fast and tries really hard, even though there’s still a ways to go for him to reach his potential.
Player comparison: Yaya Diaby
21. (53) Tampa Bay Buccaneers: CB Benjamin Morrison (Notre Dame)
Grade: A
Morrison’s season was cut short with a season-ending injury, but before that he was the instinctive, playmaking cornerback everyone would love to have. He’s still rehabbing a hip injury, so he might be a nice stash pick for the Bucs.
Advertisement
Player comparison: Asante Samuel Jr.
22. (54) Green Bay Packers: OT Anthony Belton
Grade: B-
Belton is a little rough around the edges, but it’s hard to find guys at 335 pounds with feet as light as his. Sometimes he can get stood up by defensive linemen who weigh significantly less, and he needs to learn good leverage and become a better run blocker. Still, late second round for a player who can pass protect like this isn’t a bad swing.
23. (55) Los Angeles Chargers: WR Tre Harris (Ole Miss)
Grade: B-
It’s tough to find starting outside wide receivers in the NFL, even if Harris needs some seasoning from the Chargers’ coaching staff. There’s a good base to build from here, and Harris will benefit from being in a run-heavy offense with Justin Herbert and Ladd McConkey in the ecosystem.
24. (56) Chicago Bears (from Bills via Vikings, Texans): OT Ozzy Trapilo (Boston College)
Grade: B-
A good athlete who’s also huge at 6-foot-8 and 319 pounds, the Bears add to their OL depth and give Trapilo a chance to develop along the path to being a potential starting tackle in the NFL. Some time in an NFL weight room will help improve his questionable strength.
Advertisement
Player comparison: Roger Rosengarten
25. (57) Detroit Lions (from Panthers via Rams): OG Tate Ratledge (Georgia)
Grade: B-
He’s got tricks. Coming into the season, he was Georgia’s highest projected o-line talent, but injuries set him back. At his best, he projects to be a starter, but it’s hard to gauge because he was so banged up.
26. (58) Oakland Raiders (from Texans): WR Jack Bech (TCU)
Grade: B+
Bech is a do-it-all slot wide receiver who immediately raises the floor for the Raiders. He doesn’t have great speed, but he’s good in contested catch situations and immediately brings a level of size and physicality that most teams don’t consistently have at the slot.
Advertisement
Player comparison: Austin Collie
27. (59) Baltimore Ravens: Edge Mike Green (Marshall
Grade: B-
The burst and speed Green has coming off of the edge will have defensive line coaches pounding the table for him. Even though he doesn’t have the most refined skill set yet, he was able to lead the nation with 17 sacks and put up a good fight in the run game against heavier offensive tackles.
Player comparison: Whitney Mercilus
28. (60) Denver Broncos (from Lions): RB RJ Harvey (UCF)
Grade: C-
Great landing spot. The Broncos are primed for a running back. He’ll likely be a part-timer under Sean Payton’s scheme, but he can break some tackles and will add an explosive element Denver needs.
29. (61) Washington Commanders: CB Trey Amos (Ole Miss)
Grade: A+
Could’ve been a first round player without blinking, but the Commanders got a steal here. Amos and Mike Sainristil give the Commanders two long-term starting cornerback prospects.
Advertisement
Player comparison: James Bradberry IV
30. (62) Chicago Bears (from Bills): DT Shemar Turner (Texas A&M)
Grade: B-
A project here for the Bears. Had a better junior season than senior season at Texas A&M. He’ll likely be a rotational player on this Chicago defense.
31. (63) Kansas City Chiefs: DT Omarr Norman-Lott (Tennessee)
Grade: B+
What Norman-Lott lacks in size (6-2, 291 pounds), he makes up for with speed and quickness. He probably isn’t going to be a huge factor on run downs in the NFL, but his pass rushing and quick disruption skills will get him in the rotation for playing time.
Player comparison: Willie Henry Jr.
32. (64) Philadelphia Eagles: S Andrew Mukuba (Texas)
Grade: A+
Mukuba and Cooper DeJean, this is what dreams are made of. Mukuba has been one of my favorite players in the draft all offseason on and his energetic, physical style of play will fit right in with the players that the Eagles already have in their back seven.
Advertisement
Player comparison: C.J. Gardner-Johnson
Round 3
1. (65) New York Giants: DT Darius Alexander (Toledo)
Grade: B+
Alexander’s weaknesses — average anchor at the point of attack, a little upright and wild going forward — could be negated as part of the Giants’ increasingly monster front seven. He’s a space eater with surprising athleticism who can win snaps on early downs up the middle.
2. (66) Kansas City Chiefs (from Titans): Edge Ashton Gillotte (Louisville)
Grade: C+
Gilotte is a decent rotational dice roll for defensive coordinator Steve Spagnuolo. He plays with power and violent hands, though he’ll never win outright against NFL tackles consistently with his speed. He also doesn’t have a deep bag of pass rush moves.
3. (67) Cleveland Browns: TE Harold Fannin Jr. (Bowling Green)
Grade: A
Good pick at this spot for the Browns. Fannin is a bit of a tweener who lacks great size for a tight end, but he’s versatile and good with the ball in his hands and Kevin Stefanski’s offense could find a way to maximize him. His closest pro comp, strictly as a player: Aaron Hernandez. There are flashes of Tyler Warren too.
4. (68) Las Vegas Raiders: CB Darien Porter (Iowa State)
Grade: A
This is a really good risk to take. There is so much upside with his length, man coverage ability and strength. He hasn’t played the position long, but putting him on a Pete Carroll outfit is reason to believe Porter will be a good find.
5. (69) New England Patriots: WR Kyle Williams (Washington State)
Grade: B
Williams may not be the big X receiver prototype, but the name of the game is explosive plays, and that’s what Williams can bring to New England.
6. (70) Detroit Lions (from Jaguars): WR Isaac TeSlaa
Grade: B-
A Michigan native who tested off the charts athletically, which didn’t match his production on the field. He’s a big body for the WR room who can block too, which he’ll have to do as a Lion.
7. (71) New Orleans Saints: DT Vernon Broughton (Texas)
Grade: C +
Feels like a reach at this position, but the Saints are desperate to add youth and depth to their d-line. Broughton projected more as a Day 3 pick.
8. (72) Buffalo Bills (from Bears): Edge Landon Jackson (Arkansas)
Grade: A+
Surprised that Jackson fell this far. He checks a lot of traits teams want to see from a prospect. This pick tracks for what the Bills desire in an edge rusher.
9. (73) New York Jets: CB Azareye’h Thomas (Florida State)
Grade: B+
Thomas lacks elite athleticism and isn’t the greatest tackler, but has some technically sound reps with a prototypical build (6-1 1/2, 197 pounds, 32 3/8-inch arms) Aaron Glenn can mold with the Jets.
10. (74) Denver Broncos: WR Pat Bryant (Illinois)
Grade: C+
Bryant doesn’t project to have the speed to be a perimeter receiver in the NFL and he isn’t an elite separator, but he has good hands. Could have a role like Tim Patrick in the NFL.
11. (75) San Francisco 49ers: LB Nick Martin (Oklahoma St.)
Grade: D+
In conversations with talent evaluators, the impression I got was Martin would be a seventh-rounder. So, yeah, the Niners went for a bit of a reach here. San Francisco needed a replacement for Dre Greenlaw, so at least they added some speed here. Martin is also on the smaller side.
12. (76) Dallas Cowboys: CB Shavon Revel Jr. (East Carolina)
Grade: A+
Revel has first-round talent and the Cowboys got him mid-third. He’s a long, athletic corner with great ball skills. The only question mark is an ACL injury suffered last September.
13. (77) Carolina Panthers: (from Patriots, via Falcons): Princely Umanmielen (Ole Miss)
Grade: B+
A pure pass rusher, though he lacks the athleticism to be a leadoff guy at the next level. Still a good Day 2 pick at a position of need.
14. (78) Arizona Cardinals: Edge Jordan Burch (Oregon)
Grade: B
Burch has the size and he’ll make his presence felt with the Cardinals’ defensive creativity. He can play inside and outside. He’s a ‘tweener in a good way.
15. (79) Houston Texans (from Dolphins via Eagles, Commanders): WR Jaylin Noel (Iowa State)
Grade: A
A second Iowa State receiver for C.J. Stroud this draft, Noel is one of the best athletes this class and fits in perfectly as a credible big-play No. 2 with Nico Collins as the top option in the passing game.
16. (80) Indianapolis Colts: CB Justin Walley (Minnesota)
Grade: B-
A fast, rangy cornerback who has potential to grow into a starter, which is certainly worth the gamble at this point in the draft.
17. (81) Cincinnati Bengals: G Dylan Fairchild (Georgia)
Grade: B-
Fairchild is a project, but like the other Georgia offensive linemen he had an incredible scouting combine performance and might be able to start with the right development.
18. (82) Tennessee Titans: S Kevin Winston Jr. (Penn State)
Grade: B+
High upside safety who has a chance to be a real playmaker behind the defensive linemen the Titans have acquired. Winston is a fun pick who has some real boom upside.
19. (83) Pittsburgh Steelers: RB Kaleb Johnson (Iowa)
Grade: A+
This is such a Steelers pick. Johnson is a big back with balance, and despite lacking top-end speed, he can rip off explosive runs with his patience and ability to set up blocks. Home run pick for Pittsburgh.
20. (84) Tampa Bay Buccaneers: CB Jacob Parrish (Kansas State)
Grade: C+
Parrish’s ceiling is a No. 2 corner, with an ability to shine in press coverage.
21. (85) Kansas City Chiefs: CB Nohl Williams (California)
Grade: B
The Chiefs feel hellbent on adding playmakers who can fit in Steve Spagnuolo’s dynamic schemes. They have solid reason to believe Williams will fit in nicely in KC.
22. (86) Los Angeles Chargers: DT Jamaree Caldwell (Oregon)
Grade: C+
The Chargers needed beef on the interior and added an NFL-sized body in Caldwell. Probably more of a run-stuffer than a pass rusher.
23. (87) Green Bay Packers: WR Savion Williams (TCU)
Grade: C+
Williams won’t be counted on to be a solid route-runner or separator in the league. So he’ll be a gadget guy, taking some of that load off Jayden Reed.
24. (88) Jacksonville Jaguars (from Vikings): CB Caleb Ransaw (Tulane)
Grade: B
Good nickel potential here. He’s effective against the run, though solid route runners can beat him consistently.
25. (89) Jacksonville Jaguars (from Texans): G Wyatt Milum (West Virginia)
Grade: A
Solid and sturdy guard who can start on Day 1. He played a lot of football at West Virginia and showed some good tape. He can also move over to tackle in a pinch.
26. (90) Los Angeles Rams: Edge Josaiah Stewart (Michigan)
Grade: B
He won’t be a star, but Stewart fits in with this Rams group. L.A. won’t need him to be an ace pass rusher. He’ll provide depth and effort. Stewart is labeled as a “try hard” guy, and it’s not a diss.
27. (91) Baltimore Ravens: G Emery Jones Jr. (LSU)
Grade: B-
He profiles as a guard in the NFL with his big, long frame, but has shown inconsistency in picking up stunts and twists from a defensive line. A try-hard player like Jones isn’t a bad swing at this point in the draft.
28. (92) Seattle Seahawks (from Lions via Jets, Raiders): QB Jalen Milroe (Alabama)
Grade: B+
This is a fun range for Milroe. He’s the most “what if?” player in this draft because of his supreme athleticism. Consistency, or lack thereof, is why he wasn’t a Day 1 pick.
29. (93) New Orleans Saints (from Commanders): S Jonas Sanker (Virginia)
Grade: C
Good size, willing tackler, but needs a lot more discipline to his game. Has a chance to be a special teams contributor right away.
30. (94) Cleveland Browns (from Bills): QB Dillon Gabriel (Oregon)
Grade: D
LOL. An older, shorter QB with limited arm talent in Round 3?
31. (95) New England Patriots: C Jared Wilson (Georgia)
Grade: B
Strong upside and athleticism. Improved throughout the season amid some questionable offensive line coaching at UGA.
32 (96) Atlanta Falcons: S Xavier Watts (Notre Dame)
Grade: B+
Good range for him considering there are some concerns about Watts’ athleticism despite a strong reputation as a ballhawker. Pairing him with Jessie Bates III, a solid veteran, is a nice plan for the Falcons. Beware the double moves, though.
33. (97) Houston Texans (compensatory from Vikings): CB Jaylin Smith (USC)
Grade: B
Fair to project Smith as a nickel back for DeMeco Ryans’ scheme considering the Texans are set at the top corner spots with Derek Stingley Jr. and Kamari Lassiter.
34. (98) Las Vegas Raiders (compensatory from Dolphins): G Caleb Rogers (Texas Tech)
Grade: B
He’s got raw tools and can move well, testing very well as an athlete, which pairs well with his size. He’s got upside as a potential starter at tackle down the road.
35. (99) Las Vegas Raiders (compensatory from Giants): OT Charles Grant (William & Mary)
Grade: A
Back-to-back project picks for the Raiders on the o-line. Grant dominated at a small school with his athleticism. He made our All-Juice team and gives Vegas some good value.
36. (100) San Francisco 49ers (special compensatory): CB Upton Stout (Western Kentucky)
Grade: C
Another All-Juice team player goes off the board. Stout is small at 5-foot-8 1/2 but he is regarded as a playmaker.
37. (101) Denver Broncos (special compensatory from Eagles, via Falcons and Rams): Edge Sai’Vion Jones (LSU)
Grade: C+
The Broncos curiously traded up to get Jones, a rugged defensive end with a little bit of twitch. He’s possibly a nice change of pace on a defensive front that likes to be tricky and aggressive.
38. (102) Minnesota Vikings (special compensatory): WR Tai Felton (Maryland)
Grade: B-
Has hands issues and is more of a finesse wideout than someone who brings a rugged edge. Speed slot with big-play ability and can stretch the field.