The wait is over for NFL hopefuls as the 2024 NFL Draft begins tonight for the nation’s elite.

The No. 1 pick is all but set in stone with Caleb Williams being the presumed pick, but recent rumblings have put the second pick in question. Will it be Jayden Daniels, Drake Maye or J.J. McCarthy heading to D.C.? We will find out tonight.

The Baltimore Ravens have nine picks this year, including three in the top 100 picks. Their biggest needs entering this draft are offensive line, cornerback and pass rusher. Trading back is always a possibility for Eric DeCosta. The Ravens are in the ideal range for a team looking to trade into the first round for a quarterback.

This is my final mock draft of the year, which includes the first three rounds and a couple of trades in the first round. Here are my projected top 100 selections in this year’s draft class.

No. 1: Chicago Bears via Carolina Panthers (2-15)
Team Needs: QB, CB, WR, DT
Selection: Caleb Williams, QB, USC

No. 2: Washington Commanders (4-13)
Team Needs: QB, OL, EDGE, LB
Selection: Jayden Daniels, QB, LSU

No. 3: Minnesota Vikings (7-10), projected trade with New England Patriots (4-13)
Team Needs: QB, RB, IOL, CB
Selection: Drake Maye, QB, North Carolina

No. 4: Arizona Cardinals (4-13)
Team Needs: WR, DL, CB, OL
Selection: Marvin Harrison Jr., WR, Ohio State

No. 5: Los Angeles Chargers (5-12)
Team Needs: CB, RB, WR, DL
Selection: Malik Nabers, WR, LSU

No. 6: New York Giants (6-11)
Team Needs: QB, WR, LB, CB
Selection: J.J. McCarthy, QB, Michigan

No. 7: Tennessee Titans (6-11)
Team Needs: OL, WR, CB, S
Selection: Joe Alt, OT, Notre Dame

No. 8: Atlanta Falcons (7-10)
Team Needs: EDGE, CB, WR
Selection: Laiatu Latu, EDGE, UCLA

No. 9: Chicago Bears (7-10)
Team Needs: QB, CB, WR, DT
Selection: Dallas Turner, EDGE, Alabama

No. 10: New York Jets (7-10)
Team Needs: OT, DL, WR, LB
Selection: Rome Odunze, WR, Washington

No. 11: New England Patriots (4-13), projected trade with Minnesota Vikings (7-10)
Team Needs: QB, EDGE, WR, OT
Selection: Michael Penix Jr., QB, Washington

No. 12: Philadelphia Eagles (11-6), projected trade with Denver Broncos (8-9)
Team Needs: CB, LB, S, WR
Selection: Quinyon Mitchell, CB, Toledo

No. 13: Las Vegas Raiders (8-9)
Team Needs: QB, DB, IOL, LB
Selection: Brock Bowers, TE, Georgia

No. 14: New Orleans Saints (9-8)
Team Needs: DL, OT, QB, TE
Selection: Taliese Fuaga, OT, Oregon State

No. 15: Indianapolis Colts (9-8)
Team Needs: DL, CB, OL, WR
Selection: Byron Murphy II, DL, Texas

No. 16: Seattle Seahawks (9-8)
Team Needs: EDGE, IOL, LB, QB
Selection: Troy Fautanu, OL, Washington

No. 17: Jacksonville Jaguars (9-8)
Team Needs: IOL, CB, EDGE, WR
Selection: Brian Thomas Jr., WR, LSU

No. 18: Cincinnati Bengals (9-8)
Team Needs: OT, DL, TE, S
Selection: Olumuyiwa Fashanu, OT, Penn State

No. 19: Los Angeles Rams (10-7)
Team Needs: OL, EDGE, CB, DL
Selection: Terrion Arnold, CB, Alabama

No. 20: Pittsburgh Steelers (10-7)
Team Needs: OL, LB, CB, QB
Selection: Amarius Mims, OT, Georgia

No. 21: Miami Dolphins (11-6)
Team Needs: OL, TE, DL, LB
Selection: Jared Verse, EDGE, Florida State

No. 22: Denver Broncos (8-9), projected trade with Philadelphia Eagles (11-6)
Team Needs: QB, EDGE, WR, IOL
Selection: Bo Nix, QB, Oregon

No. 23: New England Patriots (4-13), projected trade with Minnesota Vikings (11-6)
Team Needs: QB, EDGE, WR, OT
Selection: JC Latham, OT, Alabama

No. 24: Dallas Cowboys (12-5)
Team Needs: RB, WR, DL, LB
Selection: Graham Barton, OL, Duke

No. 25: Green Bay Packers (9-8)
Team Needs: OT, S, DL, RB
Selection: Cooper DeJean, CB, Iowa

No. 26: Tampa Bay Buccaneers (9-8)
Team Needs: OL, TE, CB, EDGE
Selection: Nate Wiggins, CB, Clemson

No. 27: Arizona Cardinals via Houston Texans (10-7)
Team Needs: WR, DL, CB, OL
Selection: Kool-Aid McKinstry, CB, Alabama

No. 28: Buffalo Bills (11-6)
Team Needs: DB, WR, LB
Selection: Adonai Mitchell, WR, Texas

No. 29: Detroit Lions (12-5)
Team Needs: QB, WR, LB, CB
Selection: Jer’Zhan Newton, DL, Illinois

No. 30: Baltimore Ravens (13-4)
Team Needs: OL, CB, WR, DL
Selection: Tyler Guyton, OT, Oklahoma

No. 31: San Francisco 49ers (12-5)
Team Needs: CB, IOL
Selection: Jordan Morgan, OT, Arizona

No. 32: Kansas City Chiefs (11-6)
Team Needs: WR, DL, OL
Selection: Troy Franklin, WR, Oregon

Round 2

  1. Carolina Panthers: Chop Robinson, EDGE, Penn State
  2. New England Patriots: Xavier Worthy, WR, Texas
  3. Arizona Cardinals: Jackson Powers-Johnson, C, Oregon
  4. Washington Commanders: Darius Robinson, EDGE, Missouri
  5. Los Angeles Chargers: Mike Sainristil, CB, Michigan
  6. Tennessee Titans: Braden Fiske, DL, Florida State
  7. Carolina Panthers: Ladd McConkey, WR, Georgia
  8. Washington Commanders: Tyler Nubin, S, Minnesota
  9. Green Bay Packers: Kingsley Suamataia, OT, BYU
  10. Houston Texans: Payton Wilson, LB, North Carolina State
  11. Atlanta Falcons: Ennis Rakestraw Jr., CB, Missouri
  12. Las Vegas Raiders: Zach Frazier, C, West Virginia
  13. New Orleans Saints: Kris Jenkins, DL, Michigan
  14. Indianapolis Colts: T.J. Tampa, CB, Iowa State
  15. New York Giants: Kamari Lassiter, CB, Georgia
  16. Jacksonville Jaguars: Adisa Isaac, EDGE, Penn State
  17. Cincinnati Bengals: Ricky Pearsall, WR, Florida
  18. Denver Broncos: Jonah Elliss, EDGE, Utah
  19. Pittsburgh Steelers: Keon Coleman, WR, Florida State
  20. Los Angeles Rams: Ruke Orhorhoro, DL, Clemson
  21. Philadelphia Eagles: Edgerrin Cooper, LB, Texas A&M
  22. Cleveland Browns: Junior Colson, LB, Michigan
  23. Miami Dolphins: Ja’Tavion Sanders, TE, Texas
  24. Dallas Cowboys: Jonathon Brooks, RB, Texas
  25. Tampa Bay Buccaneers: Christian Haynes, IOL, Connecticut
  26. Green Bay Packers: Javon Bullard, S, Georgia
  27. Houston Texans: Andru Phillips, CB, Kentucky
  28. Buffalo Bills: Cooper Beebe, IOL, Kansas State
  29. Detroit Lions: Max Melton, CB, Rutgers
  30. Baltimore Ravens: Chris Braswell, EDGE, Alabama
  31. San Francisco 49ers: Roman Wilson, WR, Michigan
  32. Kansas City Chiefs: Kiran Amegadjie, OT, Yale

Round 3

  1. Carolina Panthers: Caelen Carson, CB, Wake Forest
  2. Arizona Cardinals: Jaylen Wright, HB, Tennessee
  3. Washington Commanders: Blake Fisher, OT, Notre Dame
  4. New England Patriots: Marshawn Kneeland, EDGE, Western Michigan
  5. Los Angeles Chargers: Roger Rosengarten, OL, Washington
  6. New York Giants: Xavier Legette, WR, South Carolina
  7. Arizona Cardinals: Austin Booker, EDGE, Kansas
  8. New York Jets: Brandon Coleman, OT, TCU
  9. Detroit Lions: Christian Mahogany, IOL, Boston College
  10. Atlanta Falcons: Ja’Lynn Polk, WR, Washington
  11. Chicago Bears: Michael Hall, DL, Ohio State
  12. Denver Broncos: Malachi Corley, WR, Western Kentucky
  13. Las Vegas Raiders: Trey Benson, RB, Florida State
  14. Washington Commanders: Ben Sinnott, TE, Kansas State
  15. Atlanta Falcons: Jaden Hicks, S, Washington State
  16. Cincinnati Bengals: Erick All, TE, Iowa
  17. Seattle Seahawks: Calen Bullock, S, USC
  18. Indianapolis Colts: Jermaine Burton, WR, Alabama
  19. Los Angeles Rams: Spencer Rattler, QB, South Carolina
  20. Pittsburgh Steelers: Sedrick Van Pran, C, Georgia
  21. Cleveland Browns: Brandon Dorlus, DL, Oregon
  22. Houston Texans: Bralen Trice, EDGE, Washington
  23. Dallas Cowboys: Devontez Walker, WR, North Carolina
  24. Green Bay Packers: Jeremiah Trotter Jr., LB, Clemson
  25. Tampa Bay Buccaneers: Bucky Irving, HB, Oregon
  26. Arizona Cardinals: Patrick Paul, OT, Houston
  27. Green Bay Packers: Mason McCormick, IOL, South Dakota State
  28. Tampa Bay Buccaneers: Xavier Thomas, EDGE, Clemson
  29. Baltimore Ravens: Khyree Jackson, CB, Oregon
  30. San Francisco 49ers: Renardo Green, CB, Florida State
  31. Kansas City Chiefs: T’Vondre Sweat, DL, Texas
  32. Jacksonville Jaguars: Kris Abrams-Draine, CB, Missouri
  33. Cincinnati Bengals: Blake Corum, HB, Michigan
  34. Pittsburgh Steelers: Jarrian Jones, CB, Florida State
  35. Los Angeles Rams: Dominick Puni, OL, Kansas
  36. Washington Commanders: Tommy Eichenberg, LB, Ohio State

Photo Credit: Courtesy of USC Athletics

Joe Serpico

See all posts by Joe Serpico. Follow Joe Serpico on Twitter at @JoeSerp