RotoWire Partners

NFL Draft: Final Three-Round Mock

Mario Puig

Mario is a Senior Writer at RotoWire who primarily writes and projects for the NFL and college football sections.

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