Over the last four months, we have published five "Eagles-only" seven-round mock drafts. For the first (and final) time, here is our one and only full first-round mock NFL Draft:
1. Cleveland Browns
Myles Garrett, DE, Texas A&M
Next...
MORE ON THE EAGLES: Recap: Special extended Eagles draft chat with Jimmy Kempski | Five current Eagles players whose futures could be affected by the 2017 NFL Draft | Odds on how the first round of the NFL Draft will play out | Mel Kiper Jr. says this draft is loaded with red flags – and that was before the Gareon Conley report | Eagles shouldn’t force their fans to root for Joe Mixon
2. San Francisco 49ers
Solomon Thomas, DE, Stanford
The 49ers drafted a pair of defensive ends the last two years in DeForest Buckner and Arik Armstead, so I would imagine they will try their damnedest to get out of this spot. Failing that, the best player is Thomas.
3. Chicago Bears
Jamal Adams, S, LSU
Adams is regarded as "the safe guy" this year, although that's not always the case. From the Bears' perspective, they get some badly needed help on the back end.
4. Jacksonville Jaguars
Leonard Fournette, RB, LSU
An extremely rare blend of size, power and speed makes Fournette too good to pass up for a team that wants to run the ball.
5. Tennessee Titans
Marshon Lattimore, CB, Ohio State
I originally had Gareon Conley as the first corner taken here, but, well, that's not happening. The Titans "settle" for another great Buckeye CB in Lattimore.
6. New York Jets
Haason Reddick, LB, Temple
I believe the Browns will try to move up to an area around 4-7 to take a quarterback. The Jets could ideally move back to 12 and draft the meteorically rising Reddick there, but we'll slate him at 6 here.
7. San Diego Chargers
Malik Hooker, S, Ohio State
Hooker is a playmaker who can play centerfield ball hawk in Gus Bradley's defense.
8. Carolina Panthers
Christian McCaffrey, RB, Stanford
If there's one consensus option of the first round it's that the Panthers love McCaffrey.
9. Cincinnati Bengals
O.J. Howard, TE, Alabama
For a team that went 6-9-1 a year ago, the Bengals don't have many egregious roster holes. Even though they already have Tyler Eifert on the roster, I think they'll go best available here.
10. Buffalo Bills
Mike Williams, WR, Clemson
Williams is my top receiver in this class by the slimmest of margins. He would pair with Sammy Watkins to give the Bills a quality receiver duo.
11. New Orleans Saints
Derek Barnett, DE, Tennessee
I can also see Jonathan Allen coming off the board here, but Barnett is more of a true 4-3 DE who should provide immediate pass rush help from the edge.
12. Cleveland Browns
Mitchell Trubisky, QB, North Carolina
I can't imagine how any personnel executive could view Trubisky as a "top 20 quarterback" coming out of college, but not Carson Wentz. But here we are.
13. Arizona Cardinals
Pat Mahomes, QB, Texas Tech
Mahomes has appealing physical traits, but his game needs significant refinement. In this scenario, he would have a year to sit behind Carson Palmer.
14. Philadelphia Eagles
Jonathan Allen, DE, Alabama
We had Allen in our final Eagles-only mock draft, and we're sticking to it.
15. Indianapolis Colts
Forrest Lamp, OG, Western Kentucky
Andrew Luck took 41 sacks last year in a season after he missed 9 games. The Colts have to prioritize giving him better protection.
16. Baltimore Ravens
Marlon Humphrey, CB, Alabama
Humphrey has some deep ball issues, but he's only 20, he's highly athletic, and he plays mean. I love the fit here.
17. Washington Redskins
T.J. Watt, OLB, Wisconsin
I believe Watt will go much higher than people expect, just like his brother.
18. Tennessee Titans
Corey Davis, WR, Western Michigan
The Titans' needs at receiver are fairly obvious. This would be a need-value steal for them.
19. Tampa Bay Buccaneers
Dalvin Cook, RB, Florida State
There are so many red flags with Cook (off-field concerns, shoulder surgeries, fumbling issues, bad Combine, etc.), but his tape is excellent. The Bucs pair Cook with old FSU teammate Jameis Winston here.
20. Denver Broncos
Ryan Ramczyk, OT, Wisconsin
There were rumors that the Broncos could have interest in trading for Jason Peters. That'll be out the window if Ramczyk is still available at 20.
21. Detroit Lions
Charles Harris, DE, Missouri
Harris had an awful Combine and meh production at Missouri, but his pass rush ability on tape is obvious. He could pair with Ezekiel Ansah to give the Lions a potent edge rushing attack.
22. Miami Dolphins
David Njoku, TE, Miami
The Dolphins just traded a seventh-round pick for Julius Thomas, who is their projected starter. Njoku would give Ryan Tannehill a legitimate weapon in the middle of the field.
23. New York Giants
Garett Bolles, OT, Utah
Also keep an eye out for Patrick Mahomes here if he's available. Otherwise, the Giants' need for a LT is obvious.
24. Oakland Raiders
Jarrad Davis, LB, Florida
The Raiders added a badass at safety in Karl Joseph last year in the first round. This year they add a badass linebacker.
25. Houston Texans
Deshaun Watson, QB, Clemson
For the record, I think it's insane that Watson probably won't be the first quarterback off the board this year.
26. Seattle Seahawks
Kevin King, CB, Washington
King is a corner with length and supreme athleticism. There may not be a more obvious fit in the first round if he's still available.
27. Kansas City Chiefs
Reuben Foster, LB, Alabama
Andy Reid will be like, "Wait, this beast is still available at 27? Thanks."
28. Dallas Cowboys
Adoree' Jackson, CB, USC
The Cowboys lost four contributors in their secondary this offseason and need to reload. Jackson has the flair for the big play that will excite Jerry.
29. Green Bay Packers
Tre'Davious White, CB, LSU
It was painful watching poor Ladarius Gunter draw man-to-man responsibility against Dez Bryant and Julio Jones in the playoffs last year. The Packers will add to their corner depth with a really solid pick here.
30. Pittsburgh Steelers
Takkarist McKinley, OLB, UCLA
The Steelers add another pass rusher to learn from James Harrison before he retires.
31. Atlanta Falcons
Gareon Conley, CB, Ohio State
I suspect Conley won't fall absurdly out of the first round completely, despite the serious allegations that were levied against him.
32. New Orleans Saints
John Ross, WR, Washington
I can't in good conscience omit a guy who ran a 4.22 from the first round, even with a laundry list of injuries.
Follow Jimmy on Twitter: @JimmyKempski
Like Jimmy on Facebook.