The Browns take the top player on the board.
Whether the Niners play him hand down or standing up, Thomas will affect plays.
Allen plugs into one of the Bears' five-technique spots.
Tennessee tightens up the secondary with the draft's most physical corner.
This makes it two former Clemson receivers for Tyrod Taylor.
Barnett joins with Cameron Jordan to disrupt opposing backfields.
Watson is a clutch player with good physical traits; his arm will get stronger in time.
Davis learns from one of the best in 2017 and takes over Larry Fitzgerald's No. 1 spot in 2018.
Baltimore finds a deep threat so Joe Flacco can unleash his cannon arm.
Marcus Mariota needs to get a big weapon with one of Tennessee's two first-round picks.
John Elway keeps McCaffrey home as a star rusher/receiver/returner.
Willis' combine workout showed the type of explosiveness the Lions need across from Ziggy Ansah.
Ereck Flowers is obviously not the answer at left tackle; Ramcyzk will be.
Maybe New Orleans, Baltimore, or Tennessee pick Foster despite off-field concerns; but the Raiders would love this scenario.
Given Mahomes' skill set, it's tough to see him escaping the first round.
Jones' stock is on the rise, and the Cowboys would love this enforcer in their secondary.
Watt could play inside or outside for the Packers, wreaking havoc for Dom Capers when he decides to blitz.
The offensive line must be stout to keep the Falcons' offense explosive.
Doubling down on defense makes sense given the Saints' unit ranked 27th in yards allowed last season.
33. Browns: Obi Melifonwu, S, Connecticut
34. 49ers: Zach Cunningham, ILB, Vanderbilt
35. Jaguars: Evan Engram, TE, Ole Miss
36. Bears: Chidobe Awuzie, CB, Colorado
37. Rams: Charles Harris, OLB, Missouri
38. Chargers: Zay Jones, WR, East Carolina
39. Jets: Garett Bolles, T, Utah
40. Panthers: Cam Robinson, T, Alabama
41. Bengals: Raekwon McMillan, LB, Ohio State
42. Saints: Jarrad Davis, ILB, Florida
43. Eagles: Alvin Kamara, RB, Tennessee
44. Bills: Quincy Wilson, CB, Florida
45. Cardinals: DeShone Kizer, QB, Notre Dame
46. Colts: Adoree' Jackson, CB, USC
47. Ravens: Cordrea Tankersley, CB, Clemson
48. Vikings: Malik McDowell, DT, Michigan State
49. Redskins: Davis Webb, QB, California
50. Buccaneers: Tyus Bowser, OLB, Houston
51. Broncos: Dan Feeney, G, Indiana
52. Browns: JuJu Smith-Schuster, WR, USC
53. Lions: Curtis Samuel, WR, Ohio State
54. Dolphins: Carl Lawson, OLB, Auburn
55. Giants: Tanoh Kpassagnon, DE, Villanova
56. Raiders: Jaleel Johnson, DT, Iowa
57. Texans: Budda Baker, S, Washington
58. Seahawks: Taylor Moton, T, Western Michigan
59. Chiefs: Montravius Adams, DT, Auburn
60. Cowboys: DeMarcus Walker, DE, Florida State
61. Packers: Marlon Humphrey, CB, Alabama
62. Steelers: Chris Wormley, DE, Michigan
63. Falcons: Tarell Basham, DE, Ohio
64. Panthers: Joe Mixon, RB, Oklahoma
65. Browns: Fabian Moreau, CB, UCLA
66. 49ers: Tim Williams, OLB, Alabama
67. Bears: Roderick Johnson, T, Florida State
68. Jaguars: Caleb Brantley, DT, Florida
69. Rams: Justin Evans, S, Texas A&M
70. Jets: Teez Tabor, CB, Florida
71. Chargers: Gerald Everett, TE, South Alabama
72. Patriots: Jake Butt, TE, Michigan
73. Bengals: Dawuane Smoot, DE, Illinois
74. Eagles: Josh Malone, WR, Tennessee
75. Bills: Cameron Sutton, CB, Tennessee
76. Saints: Carlos Watkins, DT, Clemson
77. Cardinals: Sidney Jones, CB, Washington
78. Ravens: Ethan Pocic, C, LSU
79. Vikings: Chris Godwin, WR, Penn State
80. Colts: D'Onta Foreman, RB, Texas
81. Redskins: Desmond King, CB, Iowa
82. Broncos: Tanner Vallejo, LB, Boise State
83. Titans: Dorian Johnson, G, Pittsburgh
84. Buccaneers: Kareem Hunt, RB, Toledo
85. Lions: Duke Riley, OLB, LSU
86. Vikings: Derek Rivers, OLB, Youngstown St.
87. Giants: Bucky Hodges, TE, Virginia Tech
88. Raiders: Shaquill Griffin, CB, UCF
89. Texans: Jermaine Eluemunor, T, Texas A&M
90. Seahawks: Jordan Leggett, TE, Clemson
91. Chiefs: Nathan Peterman, QB, Pittsburgh
92. Cowboys: KD Cannon, WR, Baylor
93. Packers: Danny Isidora, G, Miami
94. Steelers: Damontae Kazee, CB, San Diego State
95. Falcons: Larry Ogunjobi, DT, Charlotte
96. Patriots: Harvey Langi, ILB, BYU
97. Dolphins: Daeshon Hall, DE, Texas A&M
98. Panthers: Cooper Kupp, WR, Eastern Washington
99. Ravens: Ryan Anderson, OLB, Alabama
100. Titans: Ahkello Witherspoon, CB, Colorado
101. Broncos: Eddie Vanderdoes, DT, UCLA
102. Seahawks: Carroll Phillips, LB, Illinois
103. Saints: Marcus Williams, S, Utah
104. Chiefs: Taywan Taylor, WR, Western Kentucky
105. Steelers: Dede Westbrook, WR, Oklahoma
106. Seahawks: Nico Siragusa, G, San Diego State
107. Jets: Carlos Henderson, WR, Louisiana Tech
108. Browns: Trey Hendrickson, DE, Fla. Atlantic
109. 49ers: Conor McDermott, T, UCLA
110. Jaguars: Jourdan Lewis, CB, Michigan
111. Bears: Amara Darboh, WR, Michigan
112. Rams: Nazair Jones, DT, North Carolina
113. Chargers: Joshua Dobbs, QB, Tennessee
114. Redskins: Samaje Perine, RB, Oklahoma
115. Panthers: Rasul Douglas, CB, West Virginia
116. Bengals: Zane Gonzalez, K, Arizona State
117. Bears: Adam Shaheen, TE, Ashland
118. Eagles: Elijah Qualls, DT, Washington
119. Cardinals: ArDarius Stewart, WR, Alabama
120. Vikings: Julie'n Davenport, T, Bucknell
121. Colts: John Johnson, S, Boston College
122. Ravens: Jamaal Williams, RB, BYU
123. Redskins: Josh Reynolds, WR, Texas A&M
124. Titans: Kendell Beckwith, ILB, LSU
125. Buccaneers: Antonio Garcia, T, Troy
126. Broncos: Marcus Maye, S, Florida
127. Lions: Corn Elder, CB, Miami (Fla.)
128. Vikings: George Kittle, TE, Iowa
129. Raiders: Wayne Gallman, RB, Clemson
130. Texans: Devonte Fields, OLB, Louisville
131. Patriots: Alex Anzalone, LB, Florida
132. Chiefs: Ben Boulware, LB, Clemson
133. Cowboys: Jeremy Cutrer, CB, Middle Tenn. St.
134. Packers: Joe Williams, RB, Utah
135. Steelers: Marlon Mack, RB, South Florida
136. Falcons: Michael Roberts, TE, Toledo
137. Colts: Sean Harlow, G, Oregon State
138. Bengals: Josh Carraway, OLB, TCU
139. Eagles: Hunter Dimick, DE, Utah
140. Giants: D.J. Jones, DT, Ole Miss
141. Rams: Tyler Orlosky, C, West Virginia
142. Texans: Anthony Walker, ILB, Northwestern
143. 49ers: Jessamen Dunker, G, Tennessee State
144. Colts: Deatrich Wise, DE, Arkansas
145. Browns: Sam Tevi, T, Utah
146. 49ers: Treston DeCoud, CB, Oregon State
147. Bears: Montae Nicholson, S, Michigan State
148. Jaguars: Adam Bisnowaty, T, Pittsburgh
149. Rams: Howard Wilson, CB, Houston
150. Jets: Jarron Jones, DT, Notre Dame
151. Chargers: Isaac Asiata, G, Utah
152. Panthers: Pharaoh Brown, TE, Oregon
153. Bengals: Ben Braden, G, Michigan
154. Redskins: Vince Biegel, OLB, Wisconsin
155. Eagles: Dan Skipper, T, Arkansas
156. Bills: Joe Mathis, OLB, Washington
157. Cardinals: Jeremiah Ledbetter, DE, Arkansas
158. Colts: Elijah Lee, OLB, Kansas State
159. Ravens: Freddie Stevenson, FB, Florida State
160. Vikings: Chris Carson, RB, Oklahoma State
161. 49ers: Avery Moss, OLB, Youngstown State
162. Buccaneers: Malachi Dupre, WR, LSU
163. Patriots: Josh Topou, DT, Colorado
164. Titans: Chad Hansen, WR, Cal
165. Lions: Mack Hollins, WR, North Carolina
166. Dolphins: Delano Hill, S, Michigan
167. Giants: Brad Kaaya, QB, Miami (Fla.)
168. Raiders: Dieugot Joseph, T, Fla. International
169. Texans: Jalen Myrick, CB, Minnesota
170. Chiefs: Brian Allen, CB, Utah
171. Bills: Chad Kelly, QB, Ole Miss
172. Packers: Richie Brown, LB, Mississippi St.
173. Steelers: Ejuan Price, OLB, Pittsburgh
174. Falcons: Shelton Gibson, WR, West Virginia
175. Browns: Jayon Brown, LB, UCLA
176. Bengals: David Jones, S, Richmond
177. Broncos: Jalen Robinette, WR, Air Force
178. Dolphins: Brendan Langley, CB, Lamar
179. Cardinals: Damien Mama, G, USC
180. Chiefs: Dalvin Tomlinson, DE, Alabama
181. Browns: John "Rudy" Ford, S, Auburn
182. Packers: DeAngelo Yancey, WR, Purdue
183. Patriots: Brian Hill, RB, Wyoming
184. Dolphins: Ryan Switzer, WR, North Carolina
Follow Chad Reuter on Twitter @chad_reuter.