Folks, the 2024 college football regular season is officially in the books! The first round of the 12-team College Football Playoff has already come and gone, and now, as the NFL playoff picture begins to take shape, it’s the perfect time to shift our focus to the 2025 NFL Draft! The excitement is building, so let’s dive right into my first two-round mock draft and start predicting the future of the league!
We all know that a lot can change between now and The NFL Draft on April 24th in Green Bay, Wisconsin. There are bound to be some players rising up the board, others slipping down, and hey—some might even decide to head back to school. Throw in the pre-draft events, shifting NFL team needs, and the chaos of free agency and salary cap moves, and we’re in for an unpredictable ride. So consider this a snapshot of what we know as of right now.
Our draft order is based on the current standings, which means we’re looking at how things would shake out if the season ended today. And with no first-round picks traded just yet, every team is on the clock for their own Day 1 selection.
I will be putting out several mocks leading up to The Draft and below is where I stand as of today. Keep an eye out for articles related to prospects, fantasy rookie drafts and more as we get the offseason underway!
Round 1
1. New York Giants: Cam Ward, QB Miami
2. New England Patriots: Travis Hunter, CB/WR Colorado
3. Jacksonville Jaguars: Mason Graham, IDL Michigan
4. Tennessee Titans: Tetairoa McMillan, WR Arizona
5. Cleveland Browns: Kelvin Banks Jr, OT Texas
6. Las Vegas Raiders: Shedeur Sanders, QB Colorado
7. Chicago Bears: Will Campbell, OT/OG LSU
8.Carolina Panthers: Abdul Carter, Edge Penn State
9. New York Jets: Will Johnson, CB Michigan
10. New Orleans Saints: Jalon Walker, Edge Georgia
11. San Francisco 49ers: Nic Scourton, Edge Texas A&M
12. Miami Dolphins: Benjamin Morrison, CB Notre Dame
13. Indianapolis Colts: Tyler Warren, TE Penn State
14. Cincinnati Bengals: Malaki Starks, SAF Georgia
15. Dallas Cowboys: Ashton Jeanty, RB Boise State
16. Arizona Cardinals: Kenneth Grant, IDL Michigan
17. Tampa Bay Buccaneers: Luther Burden III, WR Missouri
18. Seattle Seahawks: Josh Simmons, OT Ohio State
19. Atlanta Falcons: Shemar Stewart, Edge Texas A&M
20. Houston Texans: Emeka Egbuka, WR Ohio State
21. Los Angeles Chargers: Mykel Williams, Edge Georgia
22. Denver Broncos: Colston Loveland, TE Michigan
23. Los Angeles Rams: Shavon Revel Jr, CB ECU
24. Washington Commanders: James Pearce Jr, Edge Tennessee
25. Pittsburgh Steelers: Jahdae Barron, CB Texas
26. Baltimore Ravens: Wyatt Milum, OT West Virginia
27. Green Bay Packers: Walter Nolen, IDL Ole Miss
28. Philadelphia Eagles: Cameron Williams, OT Texas
29. Buffalo Bills: Mike Green, Edge Marshall
30. Minnesota Vikings: Trey Amos, CB Ole Miss
31. Detroit Lions: Jack Sawyer, Edge Ohio State
32. Kansas City Chiefs: Aireontae Ersery, OT Minnesota
Round 2
1. (33) New York Giants: Elic Ayomanor, WR Stanford
2. (34) New England Patriots: Princely Umanmielen, Edge Ole Miss
3. (35) Jacksonville Jaguars: Xavier Watts, SAF Notre Dame
4. (36) Tennessee Titans: Armand Membou, OT Missouri
5. (37) Cleveland Browns: Omarion Hampton, RB UNC
6. (38) Las Vegas Raiders: Kaleb Johnson, RB Iowa
7. (39) Chicago Bears (via Carolina): Landon Jackson, Edge Arkansas
8. (40) Chicago Bears: T.J. Sanders, IDL South Carolina
9. (41) New York Jets: Josh Conerly Jr, OT Oregon
10. (42) New Orleans Saints: Tyler Booker, IOL Alabama
11. (43) San Francisco 49ers: Darien Porter, CB Iowa State
12. (44) Miami Dolphins: Jonah Savaiinaea, OG Arizona
13. (45) Indianapolis Colts: Kevin Winston Jr, SAF Penn State
14. (46) Cincinnati Bengals: Tyliek Williams, IDL Ohio State
15. (47) Dallas Cowboys: Isaiah Bond, WR Texas
16. (48) Arizona Cardinals: Ajani Cornelius, OT Oregon
17. (49) Tampa Bay Buccaneers: Jihaad Campbell, LB Tampa Bay
18. (50) Seattle Seahawks: Mason Taylor, TE LSU
19. (51) Atlanta Falcons: Sebastian Castro, Slot Iowa
20. (52) Houston Texans: Deone Walker, IDL Kentucky
21. (53) Los Angeles Chargers: Donovan Jackson, IOL Ohio State
22. (54) Denver Broncos: Jayden Higgins, WR Iowa State
23. (55) Carolina Panthers (via LA Rams): Derrick Harmon
24. (56) Washington Commanders: Charles Grant, OT William and Mary
25. (57) Pittsburgh Steelers: Jack Bech, WR TCU
26. (58) Baltimore Ravens: Donovan Ezeiruaku, Edge Boston College
27. (59) Green Bay Packers: Azareye’h Thomas, CB Florida State
28. (60) Philadelphia Eagles: Ashton Gillotte, Edge Louisville
29. (61) Buffalo Bills: Maxwell Hairston, CB Kentucky
30. (62) Buffalo Bills: Chris Paul Jr, LB Ole Miss
31. (63) Detroit Lions: Marcus Mbow, OT/OG Purdue
32. (64) Kansas City Chiefs: Zy Alexander, CB LSU