By: Greg Rector
The 2023 NFL Draft is now three weeks away. As y’all know, when I do a mock draft, I try to do the “predictive” style over the “What I Would Do” mock style draft. I can’t this year use the “predictive” model. So for this final complete 7-round Mock Draft, I will go with a “What I Would Do” approach.
Many different things are playing out, and with all the people I know and talk NFL Draft with for every team in the league, there is so little consensus this year. So without further ado, here is my last 2023 NFL Draft Mock. I will only be posting the picks. If y’all want to discuss, I will gladly reply to comments or on Twitter @GregCowboys
You will see picks moved as I have trades in this Mock Draft. Here we go. Hopefully, I end up getting a lot of these picks correct. I will be tracking how I do on draft weekend. Teams are in the draft order, and for those without a first-round pick, scroll to the bottom, and they will be listed there. I used my own draft board and drafted using the PFF mock draft simulator.
1st CJ Stroud, QB Ohio State
39. Josh Downs, WR UNC
93. Isiah McGuire Edge Missouri
114. Tucker Kraft TE South Dakota State
132. Sean Tucker RB Syracuse
145. Keaton Mitchell RB East Carolina
2. Bryce Young, QB Alabama
12. Quentin Johnson, WR TCU
33. Steve Avila G/C TCU
65. Karl Brooks Edge Bowling Green
73. Olusegun Oluwatimi C Michigan
104. Kobie Turner DI Wake Forest
161. Jose Ramirez Edge Eastern Michigan
188. Charlie Jones WR Purdue
201. Dylan Horton Edge TCU
203. Dee Winters LB TCU
230. SirVocea Dennis LB Pittsburgh
259. Daniel Scott* Safety California Mr. Irrelevant
3. Anthony Richardson, QB Florida
75. Isiah Foskey Edge Notre Dame
110. Keion White Edge Georgia Tech
113. JL Skinner Safety Boise State
159. Xavier Hutchinson WR Iowa State
224. CarltonMartial LB Troy
225. Puka Nacua WR BYU
245. Carrington Valentine Corner Kentucky
4. Will Levis QB Kentucky
35. Michael Meyer TE Notre Dame
79. Trenton Simpson LB Clemson
106. Jayden Reed WR Michigan State
138. Ya Ya Diaby Edge Louisville
162. Atonio Mafi OG UCLA
176. Luke Haggard OT Indiana
221. Cameron Young DI Mississippi State
236. Hunter Luepke FB North Dakota State
5. Jalen Carter, DT Georgia
20. Jaxon Smith- Njigba WR Ohio State
37. Mazi Smith, DT Michigan
52. Rashee Rice, WR SMU
83. Dorian Williams LB Tulane
123. Deuce Vaughn, RB Kansas State
151. Jaxson Kirkland OL Washington
154. Juice Scruggs C Penn State
198. Jake Bobo WR UCLA
237. Max Duggan QB TCU
6. Will Anderson Jr Edge Alabama
18. Brian Branch, DB Alabama
48. Tyrique Stevenson Corner Miami
55. Nathaniel Dell WR Houston
81. Devon Achane RB Texas A&M
152. Josh Whyle TE Cincinnati
183. Dorian Thompson-Robinson QB UCLA
194. Braden Daniels OT Utah
7. Devon Witherspoon CB Illinois
38. Tanner McKee QB Stanford
70. Kelee Ringo CB Georgia
100. Luke Schoonmaker TE Michigan
109. Blake Freeland OL BYU
141. Jarrett Patterson OL Notre Dame
144. Bryce Ford-Wheaton WR West Virginia
174. Jonathan Mingo WR Mississippi
204 Ali Gaye Edge LSU
214. Trey Dean III Safety Florida
220. Gervarrius Ow3ens Safety Houston
231. Jadakis Bonds\WR Hampton
8. Tyree Wilson Edge Texas Tech
34. Cam Smith Corner, South Carolina
44. Joe Tippmann C/G Wisconsin
66. Nick Herbig Edge Wisconsin
96. Tyjae Spears RB Tulane
105. Kayshon Boutte WR LSU
168. Rakim Jarrett WR Maryland
180. Ricky Stromberg C Arkansas
213. Aubrey Miller Jr LB Jackson State
9. Paris Johnson Jr OT Ohio State
53. Jahmyr Gibbs, RB Alabama
61. Matthew Bergeron OT Syracuse
64. Darnell Washington TE Georgia
103. DeMarvion Overshown LB Texas
133. DJ Turner Corner Michigan
136. Chase Brown RB Illinois
148. Jacob Slade DI Michigan State
218. Devonnsha Maxwell DT Chattanooga
258. Nic Jones Corner Ball State
10. Myles Murphy Edge Clemson
30. O’Cyrus Torrence OG Florida
62. Andrew Vorhees G USC
94. DeWayne McBride RB UAB
219. Demarco Hellams Safety Alabama
248. Ben VanSumeren LB Michigan State
11. Peter Skoronski OL Northwestern
41. Jordan Addison, WR USC
72. A.T. Perry WR Wake Forest
147. Andrei Iosivas WR Princeton
186. Jake Andrews C Troy
228. Nick Saldiveri OT Old Dominion
13. Broderick Jones OT Georgia
43. Daiyan Henley LB Washington State
112. Gervon Dexter Sr. Florida
143. Noah Sewell LB Oregon
207. Dontay Demus Jr. WR Maryland
14. Lukas Van Ness Edge Iowa
46. Adetomiwa Adebawore Edge Northwestern
76. Andre Carter DL Army
107. Ivan Pace Jr LB Cincinnati
117. Byron Young DL Tennessee
135. Jalen Moreno-Cropper WR Fresno State
184. Tyler Lacy DL Oklahoma State
187. Malik Cunningham QB Louisville
192. Eric Gray RB Oklahoma
210. Trevor Reid OT Louisville
15. Dalton Kincaid, TE Utah
42. Tuli Tuipuloto Edge USC
45. Luke Musgrave, TE Oregon State
78. Jordan Battle Safety Alabama
116. Marvin Mims WR Oklahoma
149. Quindell Johnson Safety Memphis
170. Stetson Bennett QB Georgia
232. Habakkuk Baldonado Edge Pittsburgh
235. Shaquan Davis WR South Carolina State
242. Richard Gouriaige OT Florida
256. Jordan Howden Safety Minnesota
16. Christian Gonzalez CB Oregon
47. Jack Campbell, LB Iowa
97. Hendon Hooker QB Tennessee
118. Yasir Abdullah Edge Louisville
150. Brodic Martin DI Western Kentucky
193. DJ Johnson Edge Oregon
215. Mohamoud Diabate LB Utah
233. Brenton Strange TE Penn State
17. Joey Porter Jr. Corner Penn State
32. Darnell Wright OT Tennesee
49. Garrett Williams Corner Syracuse
80. Darius Rush Corner South Carolina
120. Cam Jones LB Indiana
234. Darrell Luter Jr Corner South Alabama
241. Kahlef Hailassie Corner Western Kentucky
19. Anton Harrison OT, Ohio State
50. Luke Wypler C Ohio State
82. Derick Hall Edge Auburn
153. Mekhi Blackmon Corner USC
175. Kenny McIntosh RB Georgia
179. Will Mallory TE Miami
181. Starling Thomas V Corner UAB
196. DJ Dale DI Alabama
252. Jaden Hazelwood WR Arkansas
21. Zay Flowers, WR Boston College
54. Drew Sanders, LB Arkansas
85. Jaylon Jones, DB Texas A&M
125. Roschon Johnson RB Texas
156. Connor Galvin OT Baylor
200. Lonnie Phillips Edge Kansas
239. Ryan Greenhagen LB Fordham
22. Deonte Banks Corner Maryland
86. Tre’Vius Hodges-Tomlinson Corner TCU
124. Mike Morris Edge Michigan
157. Aidan O’Connell QB Purdue
199. Thomas Incoom DL Central Michigan
23. Calijah Kancey DI Pitt
87. Jaquelin Roy DT LSU
119. Keondre Coburn DT Texas
158. Riley Moss Corner Iowa
211. Ronnie Bell WR Michigan
24. Nolan Smith Edge Georgia
56. Antonio Johnson Safety Texas A&M
88. KJ Henry Edge Clemson
121. Chandler Zavala OG North Carolina State
127. Byron Young DI Alabama
185. Ryan Hayes OL Michigan
202. Mohamed Ibrahim RB Minnesota
208. Drake Thomas LB NC State
226. BJ Thompson Edge Stephen F Austin
25. John Michael Schmitz C/G Minnesota
57. Sydney Brown Safety Illinois
89. Tyler Scott, WR Cincinnati
128. Owen Pappoe LB Auburn
160. Rashad Torrence II Safety Florida
172. Brandon Joseph Safety Notre Dame
209. Clayton Tune QB Houston
240. Elijah Higgins WR Stanford
243. Henery Baiivalu OL Washington
254. Andre Szmyt K Syracuse
26. Bijan Robinson RB Texas
58. Keannu Benton DT Wisconsin
90. Davis Allen TE Clemson
129. Jartavius Martin CB Illinois
169. McClendon Curtis OL Chattanooga
212. Isiah Land Edge Florida A&M
244. Tyson Bagent QB Shepherd
27. Bryan Bresee DI Clemson
59. Julius Brents Corner Kansas State
91. Christopher Smith Safety Georgia
130. Ronnie Hickman Safety Ohio State
137. Tyler Steen OL Alabama
205. Caleb Chandler G Louisville
28. Dawand Jones OT Ohio State
60. Eli Ricks Corner Alabama
92. Tank Bigsby RB Auburn
131. Zach Harrison Edge Ohio State
163. Jalen Redmond DI Oklahoma
206. Durell Nchami Edge Maryland
246. Cameron Mitchell Corner Northwestern
29. Will McDonald IV Edge Iowa State
40. Emmanual Forbes Corner Mississippi State
71. Jammie Robinson Safety Florida State
115. Jakorian Bennett Corner Maryland
146. Jake Haener, QB Fresno State
165. Zach Evans RB Mississippi
227. Nick Ham[ton Edge Appalachian State
257. Alex Forsyth C Oregon
31. Felix Anudike Uzomah Edge Kansas State
63. Jalin Hyatt WR Tenessee
95. Parker Washington WR Penn State
122. Zacch Pickens DT South Carolina
134. Trey Palmer WR Nebraska
166. Henry To’oto’o LB Alabama
178. Cameron Latu TE Alabama
217. Matt Landers WR Arkansas
249. Alex Austin Corner Oregon State
250. Dante Stills DI West Virginia
36. BJ Ojulari Edge LSU
69. Cody Mauch, OL North Dakota State
77. Zach Charbonnet RB UCLA
167. Israel Abanikanda RB Pitt
171. Ochaun Mathis Edge Nebraska
177. Dontayvion Wicks WR Virginia
182. Ventrell Miller LB Florida
189. Carter Warren OT Pittsburgh
191. Nick Broeker OG Mississippi
223. Keytaon Thompson WR Virginia
251. Rezjohn Wright Corner Oregon State
67. Siaki Ika DY Baylor
68. ClarkPhillips III Corner Utah
108. Cedric Tillman WR Tennessee
139. Jerrod Clark DT Coastal Carolina
195. Warren McClendon OT Georgia
74. Moro Ojomo DT Texas
98. Kendre Miller RB TCU
111. Ji’Aiyr Brown Safety Penn State
126. Colby Wooden Edge Auburn
140. Villami Fehoko DL San Jose State
142. Jonah Tavai DI San Diego State
190. Mekhi Garner Corner LSU
229. Marshon Ford TE Louisville
51. Sam LaPorta TE Iowa
84. Zach Kuntz TE Old Dominion
197. Asim Richards OT UNC
238. Wanya Morris OT Oklahoma
99. Jaelyn Duncan OT Maryland
101. Michael Wilson WR Stanford
102. Kyu Blu Kelly Corner Stanford
155. Kei’Trel Clark Corner Louisville
164. Emil Ekiyor Jr. OL Alabama
173. Chamarri Conner DB Virginia Tech
216. Chris Rodriguez RB Kentucky
222. Cameron Brown Corner Ohio State
247. Brandon Hill Safety Pittsburgh
253. Bryce Baringer P Michigan State
255. Camerun Peoples RB Appalachian State