This article is part of our NFL Draft series.
I realize some of the trades here are rather ambitious, but I felt like projecting them as a way to get the player order more to my liking. Definitely feel free to ask for explanations on whatever picks in the comments. A thank you to my editor Ericthedork, who noticed that I managed to delete Bradley Chubb in the process of inputting my dumb trades.
Speaking of:
1. BUF trades No. 12, No. 22, No. 53, and No. 121 to CLE for No. 4
2. ARZ trades No. 15, No. 47, No. 134 and 2019 1st-round pick to IND for No. 6
3. CLE trades No. 12 and No. 35 to CHI for No. 8 and No. 145
4. IND trades No. 36 and No. 47 to CAR for No. 24
5. DEN trades No. 40, No. 71, and 2019 2nd-round pick to PIT for No. 28
Round One
1. Cleveland – Sam Darnold, QB, USC
2. Giants – Baker Mayfield, QB, Oklahoma
3. Jets – Josh Rosen, QB, UCLA
4. Buffalo (from CLE) – Josh Allen, QB, Wyoming
5. Denver – Quenton Nelson, OL, Notre Dame
6. Arizona (from IND) – Lamar Jackson, QB, Louisville
7. Tampa Bay – Derwin James, S, Florida State
8. Cleveland (from CHI) – Mike McGlinchey, OT, Notre Dame
9. San Francisco – Bradley Chubb, DE, North Carolina State
10. Oakland – Saquon Barkley, RB, Penn State
11. Miami – Minkah Fitzpatrick, DB, Alabama
12. Chicago (from CLE via BUF) - Harold Landry, (3-4) OLB, Boston College
13. Washington - Denzel Ward, CB, Ohio State
14. Green Bay – Jaire Alexander, CB, Louisville
15. Indianapolis (from ARZ) – Kolton Miller, OT, UCLA
16. Baltimore – Tremaine Edmunds, LB, Virginia Tech
17. Chargers – Vita Vea, DT, Washington
18. Seattle – James Daniels, C, Iowa
19. Dallas – Calvin Ridley, WR, Alabama
20. Detroit – Roquan Smith, LB, Georgia
21. Cincinnati – Billy Price, C, Ohio State
22. Cleveland (from KC via BUF) – Courtland Sutton, WR, SMU
23. New England (from LAR) – Frank Ragnow, C, Arkansas
24. Indianapolis (from CAR) - Will Hernandez, G, UTEP
25. Tennessee – Rashaan Evans, LB, Alabama
26. Atlanta – Da'Ron Payne, DT, Alabama
27. New Orleans - Taven Bryan, DT, Florida
28. Denver (from PIT) – Mason Rudolph, QB, Oklahoma State
29. Jacksonville – Justin Reid, S, Stanford
30. Minnesota – Isaiah Wynn, G, Georgia
31. New England – Mike Gesicki, TE, Penn State
32. Philadelphia – Marcus Davenport, DE, UTSA
Round Two
33. Cleveland – Isaiah Oliver, CB, Colorado
34. Giants – Derrius Guice, RB, LSU
35. Chicago (from HOU via CLE) – Tyrell Crosby, OT, Oregon
36. Carolina (from IND) – Ronnie Harrison, S, Alabama
37. Indianapolis (from NYJ) – D.J. Moore, WR, Maryland
38. Tampa Bay – Sony Michel, RB, Georgia
39. Chicago – Anthony Miller, WR, Memphis
40. Pittsburgh (from DEN) – Leighton Vander Esch, LB, Boise State
41. Oakland – Maurice Hurst, DT, Michigan
42. Miami - Nathan Shepherd, DT, Fort Hays State
43. New England (from SF) – Lorenzo Carter, OLB, Georgia
44. Washington – Hayden Hurst, TE, South Carolina
45. Green Bay – D.J. Chark, WR, LSU
46. Cincinnati – Rasheem Green, DE, USC
47. Carolina (from ARZ via IND) – Austin Corbett, G, Nevada
48. Chargers – Kyle Lauletta, QB, Richmond
49. Indianapolis (from SEA via NYJ) - Nick Chubb, RB, Georgia
50. Dallas – Donte Jackson, CB, LSU
51. Detroit – Rashaad Penny, RB, San Diego State
52. Baltimore – Dallas Goedert, TE, South Dakota State
53. Cleveland (from BUF) – Jessie Bates, S, Wake Forest
54. Kansas City – Mike Hughes, CB, UCF
55. Carolina – Royce Freeman, RB, Oregon
56. Buffalo (from LAR) - Connor Williams, OL, Texas
57. Tennessee – Martinas Rankin, OL, Mississippi State
58. Atlanta – Christian Kirk, WR, Texas A&M
59. San Francisco (from NO) – Josh Jackson, CB, Iowa
60. Pittsburgh – Harrison Phillips, DT, Stanford
61. Jacksonville – James Washington, WR, Oklahoma State
62. Minnesota – P.J. Hall, DT, Sam Houston State
63. New England – Jaylen Samuels, RB/TE, North Carolina State
64. Cleveland (from PHI) – Uchenna Nwosu, LB, USC
Round Three
65. Buffalo (from CLE) – Jerome Baker, LB, Ohio State
66. Giants – Josh Sweat, DE, Florida State
67. Indianapolis – Carlton Davis, CB, Auburn
68. Houston – Ronald Jones, RB, USC
69. Giants (from TB) – Tarvarius Moore, S, Southern Mississippi
70. San Francisco (from CHI) – Equanimeous St. Brown, WR, Notre Dame
71. Pittsburgh (from DEN) – Nyheim Hines, RB, North Carolina State
72. Jets – Tyquan Lewis, DE/OLB, Ohio State
73. Miami – Mark Andrews, TE, Oklahoma
74. San Francisco – Fred Warner, LB, BYU
75. Oakland – Will Richardson, OT, North Carolina State
76. Green Bay - Keke Coutee, WR, Texas Tech
77. Cincinnati - Arden Key, DE/OLB, LSU
78. Kansas City (from WAS) – Ogbonnia Okoronkwo, (3-4) OLB, Oklahoma
79. Arizona – Allen Lazard, WR, Iowa State
80. Houston (from SEA) – Tim Settle, DT, Virginia Tech
81. Dallas – Ian Thomas, TE, Indiana
82. Detroit – Da'Shawn Hand, DL, Alabama
83. Baltimore – Marquis Haynes, (3-4) OLB, Mississippi
84. Chargers – Josey Jewell, (3-4) ILB, Iowa
85. Carolina (from BUF) – Holton Hill, CB, Texas
86. Kansas City – Parry Nickerson, CB, Tulane
87. Rams – Justin Watson, WR, Pennsylvania
88. Carolina – Terrell Edmunds, S, Virginia Tech
89. Tennessee – Leon Jacobs, LB, Wisconsin
90. Atlanta – B.J. Hill, DT, North Carolina State
91. New Orleans – Sam Hubbard, DE, Ohio State
92. Pittsburgh – Geron Christian, OT, Louisville
93. Jacksonville – Anthony Averett, CB, Alabama
94. Minnesota - Brian O'Neill, OT, Pittsburgh
95. New England – D.J. Reed, CB, Kansas State
96. Buffalo (from PHI) – Chukwuma Okorafor, OT, Western Michigan
97. Arizona (comp) – Braden Smith, G, Auburn
98. Houston (comp) – Michael Gallup, WR, Colorado State
99. Denver (comp) – Kerryon Johnson, RB, Auburn
100. Cincinnati (comp) – Antonio Callaway, WR, Florida