Fifteen days away. In just over two weeks, the unofficial start to the new league year will commence. Until then, teams are in draft meetings, the last rounds of tape are being watched, and final rankings are being meticulously sorted. 

Predicting the correct order of an NFL Draft is a crapshoot. If you can correctly guess even the Top 5, you’ve accomplished something. Any kind of accuracy approaching 20 percent—in just first round, even—is incredible. And of course, it gets exponentially more difficult and confusing from there. Even if every single team had the exact same rankings, their current rosters and contractual bandwidth are all different. Therefore, their selection strategy will also be different. 

Trades will happen. Teams will reach for quarterbacks. Really good, Pro Bowl-caliber players will fall to playoff teams, and one or two shockers will be announced on Thursday night April 24th. 

That said, there is a general consensus of the Top 50 players or so, which helps people get somewhat of a grasp on who will be selected in Rounds 1 (Picks 1-32) and 2 (Picks 33-64). 

As far as trades go, a team may trade to purposely pick a player ahead of a team they know wants him also, even if that player isn’t as big of a need for them as another position. A team may also trade up or back based on how closely they feel they are to contending for a championship. 

Whatever happens, one thing is for sure: it’ll be fascinating. I can’t wait, so I made my own 2 round mock draft (trades and all). Enjoy! 

Trades (pick listed is according to overall selection in the 2025 draft): 

Tennessee & Cleveland 

  • CLE receives: 1, 35, 103 
  • TEN receives: 2, 33, 67 

New York Giants & Carolina 

  • CAR receives: 3 
  • NYG receives: 8 & 57 

Chicago and Miami 

  • MIA receives: 10 
  • CHI receives: 13, 2026 3rd  

Pittsburgh and Los Angeles Rams 

  • LAR receives: 21 
  • PIT receives: 26, 90, 101 

Minnesota and Kansas City 

  • KC receives: 24, 97 
  • MIN receives: 31, 63 

Picks by position  

QB: 4
RB: 4
WR: 8
TE: 4
OT: 7
IOL: 5
IDL: 6
EDGE: 12
LB: 2
CB: 8
S: 4 

Two Round Mock: 

  1. Browns: Cam Ward, QB, Miami (FL) 
  2. Titans: Abdul Carter, EDGE, Penn State 
  3. Panthers: Travis Hunter, CB, Colorado 
  4. Patriots: Will Campbell, OT, LSU 
  5. Jaguars: Jalon Walker, EDGE, Georgia 
  6. Raiders: Ashton Jeanty, RB, Boise State 
  7. Jets: Mason Graham, IDL, Michigan 
  8. Giants: Shedeur Sanders, QB, Colorado 
  9. Saints: Kelvin Banks, OT, Texas 
  10. Dolphins: Armand Membou, OT, Missouri 
  11. 49ers: Mykel Williams, EDGE, Georgia 
  12. Cowboys: Shemar Stewart, EDGE, Texas A&M 
  13. Bears: Josh Simmons, OT, Ohio State 
  14. Colts: Jihaad Campbell, LB, Alabama 
  15. Falcons: Malaki Starks, S, Georgia 
  16. Cardinals: James Pearce, Jr., EDGE, Tennessee 
  17. Bengals: Will Johnson, CB, Michigan 
  18. Seahawks: Tyler Warren, TE, Penn State 
  19. Buccaneers: Matthew Golden, WR, Texas 
  20. Broncos: TreVeyon Henderson, RB, Ohio State 
  21. Rams: Colston Loveland, TE, Michigan 
  22. Chargers: Emeka Egbuka, WR, Ohio State 
  23. Packers: Grey Zabel, IOL, North Dakota State 
  24. Chiefs: Josh Conerly, Jr., OT, Oregon 
  25. Texans: Tetairoa McMillan, WR, Arizona 
  26. Steelers: Jahdae Barron, CB, Texas 
  27. Ravens: Nick Emmanwori, S, South Carolina 
  28. Lions: Kenneth Grant, IDL, Michigan 
  29. Commanders: Maxwell Hairston, CB, Kentucky 
  30. Bills: Aireontae Ersery, OT, Minnesota 
  31. Vikings: Walter Nolen, IDL, Mississippi 
  32. Eagles: Tyler Booker, IOL, Alabama 
  33. Titans: Jaxson Dart, QB, Mississippi 
  34. Giants: Omarion Hampton, RB, North Carolina 
  35. Browns: Nic Scourton, EDGE, Texas A&M 
  36. Jaguars: Tyleik Williams, IDL, Ohio State 
  37. Raiders: Jalen Milroe, QB, Alabama 
  38. Patriots: Derrick Harmon, IDL, Oregon 
  39. Bears: Mike Green, EDGE, Marshall 
  40. Saints: Landon Jackson, EDGE, Arkansas 
  41. Bears: Elic Ayomanor, WR, Stanford 
  42. Jets: Azareye’h Thomas, CB, Florida State 
  43. 49ers: Carson Schwesinger, LB, UCLA 
  44. Cowboys: Isaiah Bond, WR, Texas 
  45. Colts: Xavier Watts, S, Notre Dame 
  46. Falcons: Donovan Ezeiruaku, EDGE, Boston College 
  47. Cardinals: Donovan Jackson, IOL, Ohio State 
  48. Dolphins: Jonah Savaiinaea, IOL, Arizona 
  49. Bengals: Jack Sawyer, EDGE, Ohio State 
  50. Seahawks: Luther Burden, WR, Missouri 
  51. Broncos: Mason Taylor, TE, LSU 
  52. Seahawks: Benjamin Morrison, CB, Notre Dame 
  53. Buccaneers: J.T. Tuimoloau, EDGE, Ohio State 
  54. Packers: Tre Harris, WR, Mississippi 
  55. Chargers: Tate Ratledge, IOL, Georgia 
  56. Bills: Darius Alexander, IDL, Toledo 
  57. Giants: Elijah Arroyo, TE, Miami (FL) 
  58. Texans: Cameron Williams, OT, Texas 
  59. Ravens: Quinshon Judkins, RB, Ohio State 
  60. Lions: Shavon Revel, Jr., CB, East Carolina 
  61. Commanders: Darien Porter, CB, Iowa State 
  62. Bills: Jalen Royals, WR, Utah State 
  63. Vikings: Andrew Mukuba, S, Texas 
  64. Eagles: Josaiah Stewart, EDGE, Michigan 

Who do you think the Ravens will pick first? Will they stay at No. 27, or trade? Let us know! 

Michael Fast
Michael Fast

Born in Baltimore, Mike had long been drawn to sports of all kinds. Growing up watching Cal Ripken play ever day gave him a great example for which to attack every endeavor he undertakes.

When the Ravens came to town, though, that’s when Mike found his passion. Since that time, he’s tried to gain every bit of knowledge he could. Now as a high school coach, Mike is able to take his film study and appreciation of the game to a new level.

To engage with Mike on social media, follow him on Twitter @MikeFastNFL.

X