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:
- Browns: Cam Ward, QB, Miami (FL)
- Titans: Abdul Carter, EDGE, Penn State
- Panthers: Travis Hunter, CB, Colorado
- Patriots: Will Campbell, OT, LSU
- Jaguars: Jalon Walker, EDGE, Georgia
- Raiders: Ashton Jeanty, RB, Boise State
- Jets: Mason Graham, IDL, Michigan
- Giants: Shedeur Sanders, QB, Colorado
- Saints: Kelvin Banks, OT, Texas
- Dolphins: Armand Membou, OT, Missouri
- 49ers: Mykel Williams, EDGE, Georgia
- Cowboys: Shemar Stewart, EDGE, Texas A&M
- Bears: Josh Simmons, OT, Ohio State
- Colts: Jihaad Campbell, LB, Alabama
- Falcons: Malaki Starks, S, Georgia
- Cardinals: James Pearce, Jr., EDGE, Tennessee
- Bengals: Will Johnson, CB, Michigan
- Seahawks: Tyler Warren, TE, Penn State
- Buccaneers: Matthew Golden, WR, Texas
- Broncos: TreVeyon Henderson, RB, Ohio State
- Rams: Colston Loveland, TE, Michigan
- Chargers: Emeka Egbuka, WR, Ohio State
- Packers: Grey Zabel, IOL, North Dakota State
- Chiefs: Josh Conerly, Jr., OT, Oregon
- Texans: Tetairoa McMillan, WR, Arizona
- Steelers: Jahdae Barron, CB, Texas
- Ravens: Nick Emmanwori, S, South Carolina
- Lions: Kenneth Grant, IDL, Michigan
- Commanders: Maxwell Hairston, CB, Kentucky
- Bills: Aireontae Ersery, OT, Minnesota
- Vikings: Walter Nolen, IDL, Mississippi
- Eagles: Tyler Booker, IOL, Alabama
- Titans: Jaxson Dart, QB, Mississippi
- Giants: Omarion Hampton, RB, North Carolina
- Browns: Nic Scourton, EDGE, Texas A&M
- Jaguars: Tyleik Williams, IDL, Ohio State
- Raiders: Jalen Milroe, QB, Alabama
- Patriots: Derrick Harmon, IDL, Oregon
- Bears: Mike Green, EDGE, Marshall
- Saints: Landon Jackson, EDGE, Arkansas
- Bears: Elic Ayomanor, WR, Stanford
- Jets: Azareye’h Thomas, CB, Florida State
- 49ers: Carson Schwesinger, LB, UCLA
- Cowboys: Isaiah Bond, WR, Texas
- Colts: Xavier Watts, S, Notre Dame
- Falcons: Donovan Ezeiruaku, EDGE, Boston College
- Cardinals: Donovan Jackson, IOL, Ohio State
- Dolphins: Jonah Savaiinaea, IOL, Arizona
- Bengals: Jack Sawyer, EDGE, Ohio State
- Seahawks: Luther Burden, WR, Missouri
- Broncos: Mason Taylor, TE, LSU
- Seahawks: Benjamin Morrison, CB, Notre Dame
- Buccaneers: J.T. Tuimoloau, EDGE, Ohio State
- Packers: Tre Harris, WR, Mississippi
- Chargers: Tate Ratledge, IOL, Georgia
- Bills: Darius Alexander, IDL, Toledo
- Giants: Elijah Arroyo, TE, Miami (FL)
- Texans: Cameron Williams, OT, Texas
- Ravens: Quinshon Judkins, RB, Ohio State
- Lions: Shavon Revel, Jr., CB, East Carolina
- Commanders: Darien Porter, CB, Iowa State
- Bills: Jalen Royals, WR, Utah State
- Vikings: Andrew Mukuba, S, Texas
- 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!

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.