Unlike most mock drafts, where most look straight for what their team of choice is projected to do, this mock draft strips out the team element. The projections here are strictly player and draft slot.

The picks here reflect the approximate draft range for the players. There are obvious influences with several picks, but others are situations where it’s a lot easier to forecast the player than the team. This accounts for the inevitable trades.

My goal with these is for the player to be drafted within one slot in either direction for the first 10 picks, within 2 slots in picks 11-30 and within 3 slots beyond that.

This also serves as my entry in the Huddle Report top 100 board contest, though the picks here do not reflect my personal rankings. For that, check the What I Would Do mock from last week.

1. Myles Garrett, Edge, Texas A&M

2. Mitchell Trubisky, QB, North Carolina

3. Deshaun Watson, QB, Clemson

4. Leonard Fournette, RB, LSU

5. Mike Williams, WR, Clemson

6. Jamal Adams, S, LSU

7. Solomon Thomas, Edge, Stanford

8. Christian McCaffrey, RB, Stanford

9. Derek Barnett, Edge, Tennessee

10. Marshon Lattimore, CB, Ohio State

11. Garett Bolles, OT, Utah

12. O.J. Howard, TE, Alabama

13. Haason Reddick, LB, Temple

14. Gareon Conley, CB, Ohio State

15. Malik Hooker, S, Ohio State

16. Johnathan Allen, DT, Alabama

17. John Ross, WR, Washington

18. Charles Harris, Edge, Missouri

19. David Njoku, TE, Miami FL

20. Cam Robinson, OT, Alabama

21. Jarrad Davis, LB, Florida

22. Marlon Humphrey, CB, Alabama

23. Adoree Jackson, CB, USC

24. Corey Davis, WR, Western Michigan

25. Patrick Mahomes, QB, Texas Tech

26. Forrest Lamp, OL, Western Kentucky

27. Ryan Ramczyk, OT, Wisconsin

28. Chidobe Awuzie, CB, Colorado

29. Jordan Willis, Edge, Kansas State

30. Takkarist McKinley, Edge, UCLA

31. Taco Charlton, Edge, Michigan

32. Josh Jones, S, North Carolina State

33. Kevin King, CB, Washington

34. Evan Engram, TE, Ole Miss

35. Malik McDowell, DT, Michigan State

36. Dalvin Cook, RB, Florida State

37. Obi Melifonwu, S, UConn

38. Jabrill Peppers, S, Michigan

39. Quincy Wilson, CB, Florida

40. Curtis Samuel, WR, Ohio State

41. Juju Smith-Schuster, WR, USC

42. Davis Webb, QB, California

43. Dion Dawkins, OT, Temple

44. Joe Mixon, RB, Oklahoma

45. Raekwon McMillan, LB, Ohio State

46. Reuben Foster, LB, Alabama

47. Deshone Kizer, QB, Notre Dame

48. Marcus Maye, S, Florida

49. Chris Wormley, DE, Michigan

50.  Tyus Bowser, LB, Houston

It’s at this point where I remind you to not interject the team onto the slot. This is all about player/draft slot.

51. Josh Dobbs, QB, Tennessee

52. Tarell Basham, Edge, Ohio

53. T.J. Watt, LB, Wisconsin

54. Tim Williams, Edge, Alabama

55. Dan Feeney, OG, Indiana

56. Chris Godwin, WR, Penn State

57. Nathan Peterman, QB, Pittsburgh

58. Marcus Williams, S, Utah

59. Alvin Kamara, RB, Tenneseee

60. Zach Cunningham, LB, Vanderbilt

61. Tedric Thompson, S, Colorado

62. Carl Lawson, Edge, Auburn

63. Adam Shaheen, TE, Ashland

64. Tre’Davious White, CB, LSU

65. Zay Jones, WR, East Carolina

66. Davon Godchaux, DT, LSU

67. Pat Elflein, C, Ohio State

68. Jourdan Lewis, CB, Michigan

69. Budda Baker, S, Washington

70. Tanoh Kpassagnon, Edge, Villanova

71. Dalvin Tomlinson, DT, Alabama

72. Dorian Johnson, G, Pittsburgh

73. Ryan Anderson, LB, Alabama

74. Cam Sutton, CB, Tennessee

75. Ethan Pocic, C, LSU

76. Gerald Everett, TE, South Alabama

77. Derek Rivers, Edge, Youngstown State

78. Sidney Jones, CB, Washington

79. Taylor Moton, OT, Western Michigan

80. Desmond King, S, Iowa

81. Cooper Kupp, WR, Eastern Washington

82. Samaje Perine, RB, Oklahoma

83. Alex Anzalone, LB, Florida

84. Fadol Brown, Edge, Mississippi State

85. Josh Reynolds, WR, Texas A&M

86. D’Onta Foreman, RB, Texas

87. Amara Darboh, WR, Michigan

88. Will Holden, OT, Vanderbilt

89. Roderick Johnson, OT, Florida State

90. Ahkello Witherspoon, CB, Colorado

91. Vincent Taylor, DT, Oklahoma State

92. Duke Riley, LB, LSU

93. ArDarius Stewart, WR, Alabama

94. Shaquil Griffin, CB, Central Florida

95. Rayshawn Jenkins, S, Miami FL

96. Trey Hendrickson, Edge, Florida Atlantic

97. Larry Ogunjobi, DT, Charlotte

98. Shelton Gibson, WR, West Virginia

99. Jermaine Eluemunor, G, Texas A&M

100. Bucky Hodges, TE, Virginia Tech