With the 2025 NFL Draft only a few days away I wanted to share my final 7 round mock draft with all of you! The first round includes a brief write-up for each pick. Be sure to let me know some of your favorite selections in the comment section.
Round 1:
1. Titans: Cam Ward QB, Titans
The Titans were not active in the veteran QB market. All signs point to Cam Ward going #1 overall and replacing Will Levis as the Tennessee Titans next starting QB.
2. Browns: Travis Hunter WR/CB, Colorado
The Browns did a patch job at QB by bringing in both Joe Flacco and Kenny Pickett. I fully expect them to draft a QB later on. However, they will select Heisman Trophy winner Travis Hunter with this pick. He has the ability to play both WR and CB. All signs lean to him playing primarily at WR for the Browns.
3. Abdul Carter EDGE, Penn St.
The Giants addressed the QB position in the short term by signing both Russell Wilson and Jameis Winston. This allows them to draft the best player available in Abdul Carter. Yes, I know they already have both Brian Burns and Kayvon Thibodeaux on their roster, but you can never truly have too many good EDGE rushers.
4. Patriots: Mason Graham DT, Michigan
The Patriots are a team who would love to trade back as they currently have many holes on their roster. The big debate here is whether to go with the best player available or address a position of need. In this case I chose to go best player available with Mason Graham. They signed Milton Williams this offseason, but there is still some uncertainty around the long term health of Christian Barmore.
5. Jaguars: Tetaroia McMillan WR, Arizona
Brian Thomas Jr. was great as a rookie. On the other side the Jaguars moved on from Christian Kirk and Gabe Davis underwhelmed in his first year in Duval. They added Dyami Brown this offseason, but he has yet to produce in a meaningful way at the NFL Level. Adding Tetaroia McMillan gives Trevor Lawrence two big body receiving options for the foreseeable future.
6. Raiders: Ashton Jeanty RB, Boise St.
The Raiders could use more playmakers on offense in addition to TE Brock Bowers. Adding Ashton Jeanty is a clear upgrade to what they ran out at RB in 2024 with Zamir White, Alexander Mattison, Ameer Abdullah, Sincere McCormick and Dylan Laube.
7. Jets: Armand Membou RT, Missouri
Morgan Moses moved on to the Patriots in Free Agency. The Jets will draft his replacement here in Armand Membou and complete their offensive line. New head coach Aaron Glenn got to see first hand the benefits of having a strong offensive line while with the Detroit Lions.
8. Panther: Tyler Warren TE, Penn St.
While many are expecting the Panthers to go defense here in the first round, I bucked that trend by taking Tyler Warren. Yes, Ja’Tavion Sanders was alright as a rookie, but this team needs more pass catching options around Bryce Young. Warren gives them a do it all option on offense.
9. Saints: Will Campbell OL, LSU
Ryan Ramczyk missed all of the 2024 season and has since retired. Trevor Penning has not lived up to expectations. While the Saints drafted Taliese Fuaga in 2024, they still have multiple holes along their offensive line.
10. Bears: Shemar Stewart EDGE, Texas A&M
After dominating the NFL Combine and posting a relative athletic score (RAS) of 10.00. Shemar Stewart should hear his name called early on draft day. The Bears have a need across from Montez Sweat and Stewart fits the mold that new defensive coordinator Dennis Allen typically looks for.
11. 49ers: Jahdae Barron CB, Texas
The 49ers have been very active in cutting cap this offseason. Charvarius Ward left in free agency leaving a void at CB. Jahdae Barron is a very versatile player with experience at safety, nickel and outside corner. He also is a nice scheme fit for the 49ers defense.
12. Cowboys: Kelvin Banks Jr. OT, Texas
Drafting Kelvin Banks Jr. would allow the Cowboys to move Tyler Guyton back to his natural position of RT and potentially move Terence Steel to guard to replace Zack Martin.
13. Dolphins: Josh Simmons OT, Ohio St.
The Dolphins currently have a hole at LT following the retirement of Terron Armstead. Adding a talented tackle here in Josh Simmons is a clear solution for the future of that position. If Patrick Paul takes a step forward they can flip Simmons to RT or give him some additional time to heal from his knee injury.
14. Colts: Jihaad Campbell LB, Alabama
The Colts have a need at LB following the departure of EJ Speed. Jihaad Campbell could come in and start Day 1 alongside Zaire Franklin.
15. Falcons: Jalon Walker EDGE/LB, Georgia
Head Coach Raheem Morris has a history of dropping edge rushers into coverage. Jalon Walker has experience both as an off ball linebacker and an edge rusher while at Georgia.
16. Cardinals: Donovan Ezeiruaku Jr. EDGE, Boston
The Cardinals still have a need for pass rushers. Donovan Ezeiruaku has solid floor and should fit well in this Cardinals defensive scheme.
17. Bengals: Walter Nolen DT, Ole Miss
The Bengals have a clear need at defensive tackle. Few players have the type of upside that Walter Nolen has in this class. However, he has only recently started to tap into some of that potential.
18. Seahawks: Will Johnson CB, Michigan
There have been a lot of rumors that the Seahawks will go CB in the first round. Adding Will Johnson would make quite the trio alongside Riq Woolen and Devon Witherspoon.
19. Buccaneers: Malaki Starks DB, Georgia
The Buccaneers love having versatility when it comes to their DBs. Adding Malaki Starks to a group that already includes Antoine Winfield Jr., Tykee Smith and Christian Izien would only strengthen that.
20. Broncos: Omarion Hampton RB, North Carolina
The Broncos still have a clear need at RB. Omarion Hampton is the clear cut RB2 in this year’s class. This match makes perfect sense and would take some pressure off of second year QB Bo Nix.
21. Steelers: Shedeur Sander QB, Colorado
The Steelers have yet to find a clear answer at QB. Here they take a chance on Shedeur Sanders and hope this young offensive line can give him enough time to succeed.
22. Chargers: Colston Loveland, Michigan
I have gone back and forth here for weeks between Colston Loveland and Kenneth Grant. Both players are good fits for the Chargers. Also, head coach Jim Harbaugh knows both players very well having coached them previously at Michigan.
23. Packers: Matthew Golden WR, Texas
The Packers haven’t drafted a WR in round 1 since Javon Walker. Here they buck the trend and grab Matthew Golden. Christian Watson is likely to miss time coming off of ACL Surgery. Golden could be a nice one for one replacement in his absence.
24. Vikings: Kenneth Grant DT, Michigan
Kenneth Grant offers a rare combination of size and athleticism. Brian Flores has a history of using his players in a variety of roles. I would expect him to maximize both Grant’s talent and potential while also giving them a young cornerstone piece on their defensive line.
25. Texans: Emeka Egbuka WR, Ohio St.
Tank Dell is likely to miss the 2025 Season. Yes, the Texans did trade for Christian Kirk, but he is also a one year stop gap. Adding Emeka Egbuka to this offense should help CJ Stroud bounce back from a tough second season. Also the two have some chemistry from their time together at Ohio St.
26. Rams: Josh Conerly Jr. OT, Oregon
This may be a luxury pick for the Rams. However, Rob Havenstein will be 33 years old at the start of the season and is in the final year of his contract. The Rams could afford to bring Conerly along slowly and at worst have a solid backup swing tackle during the 2025 season.
27. Ravens: Mike Green EDGE, Marshall
The Ravens have historically gone with the best player available approach. Here they grab a good one in EDGE rusher Mike Green. He has some off the field concerns that could cause his draft stock to slip. However, nothing has come of the past allegations.
28. Lions: Grey Zabel OL, North Dakota St
The Lions have a need at guard following the departure of Kevin Zeitler. Grey Zabel primarily played tackle while at North Dakota St. However, he showed great versatility while at the Senior Bowl. He could fill in Day 1 at guard.
29. Commanders: Mykel Williams EDGE, Georgia
The Commander improved their offensive line by trading for Laremy Tunsil. Now their focus shifts to EDGE and CB. Mykel Williams slides a bit here, but he would be a perfect fit in Dan Quinn’s defense.
30. Bills: Shavon Revel CB, East Carolina
The Bills do not have a ton of needs. Do not be surprised if they are active on draft night by either trading up or down. If they stay put I fully expect them to go with a CB. Revel has a ton of potential, but is coming back from ACL surgery. They do not need him to be ready on Day 1, but he could help bolster this unit long term.
31. Chiefs: Donovan Jackson OL, Ohio St
The Chiefs have a clear need along their offensive line. Adding Jaylon Moore to play LT could pay off, but having some insurance is nice as well. Donovan Jackson has shown the ability to play either tackle or guard at a high level. Consider him their Joe Thuney replacement.
32. Eagles: James Pearce Jr. EDGE, Boston College
The Eagles do it again! They are able to draft a high end talent in James Pearce Jr. There are some concerns regarding his commitment to football, but landing in Philadelphia could be a huge boost in terms of his focus and development.
Round 2:
33. Browns: Nick Emmanwori S, South Carolina
34. Giants: Jaxson Dart QB, Ole Miss
35. Titans: Luther Burden III WR, Missouri
36. Jaguars: Trey Amos CB, Ole Miss
37. Raiders: Jayden Higgins WR, Iowa St
38. Patriots: Tyler Booker OG, Alabama
39. Bears: TreVeyon Henderson RB, Ohio St
40. Saints: Maxwell Hairston CB, Kentucky
41. Bears: Tyleik Williams DT, Ohio St
42. Jets: TJ Sanders DT, South Carolina
43. 49ers: Nic Scourton EDGE, Texas A&M
44. Cowboys: Derrick Harmon DT, Oregon
45. Colts: Tate Ratledge OG, Georgia
46. Falcons: Jared Wilson OC, Georgia
47. Cardinals: Jonah Savaiinaea OL, Arizona
48. Dolphins: Xavier Watts S, Notre Dame
49. Bengals: Landon Jackson EDGE, Arkansas
50. Seahawks: Charles Grant OL, William & Mary
51. Broncos: Kevin Winston Jr. S, Penn St
52. Seahawks: Oluwafemi Oladejo EDGE, UCLA
53. Buccaneers: Carson Schwesinger LB, UCLA
54. Packers: Bradyn Swinson EDGE, LSU
55. Chargers: Darius Alexander DT, Toledo
56. Bills: Alfred Collins DT, Texas
57. Panthers: Omarr Norman-Lott DT, Tennessee
58. Texans: Aireontae Ersery OT, Minnesota
59. Ravens: Benjamin Morrison CB, Notre Dame
60. Lions: JT Tuimoloau EDGE, Ohio St
61. Commanders: Jack Bech WR, TCU
62. Bills: Tre Harris WR, SMU
63. Chiefs: Shemar Turner DT, Texas A&M
64. Eagles: Anthony Belton OL, NC State
Round 3:
65. Giants: Elic Ayomanor WR, Stanford
66. Chiefs: Marcus Mbow OL, Purdue
67. Browns: Wyatt Milum OL, West Virginia
68. Raiders: Jalen Milroe QB, Alabama
69. Patriots: Quinshon Judkins RB, Ohio St
70. Jaguars: Mason Taylor TE, LSU
71. Saints: Jaylin Noel WR, Iowa St
72. Bears: Darien Porter CB, Iowa St
73. Raiders: Jacob Parrish CB, Kansas St
74. Panthers: Josiah Stewart EDGE, Michigan
75. 49ers: Savion Williams WR, TCU
76. Cowboys: Kyle Williams WR, Washington St
77. Patriots: Elijah Arroyo TE, Miami (FL)
78. Cardinals: CJ West DT, Indiana
79. Texans: Miles Frazier OG, LSU
80. Colts: Harold Fannin Jr. TE, Bowling Green
81. Bengals: Azareye’h Thomas, Florida St
82. Seahawks: Dylan Fairchild OG, Georgia
83. Steelers: Kaleb Johnson RB, Iowa
84. Buccaneers: Sai’vion Jones EDGE, LSU
85. Broncos: Princely Umanmielen EDGE, Ole Miss
86. Chargers: Jalen Royals WR, Utah St
87. Packers: Cobee Bryant CB, Kansas
88. Jaguars: Jalen Rivers OL, Miami (FL)
89. Texans: Jamaree Caldwell DT, Oregon
90. Rams: Kyle McCord QB, Syracuse
91. Ravens: Cam Skattebo RB, Arizona St
92. Seahawks: Tory Horton WR, Colorado St
93. Saints: Dillon Gabriel QB, Oregon
94. Browns: Tyler Shough QB, Louisville
95. Chiefs: Andrew Mukuba S, Texas
96. Eagles: Jeffrey Bassa LB, Oregon
97. Vikings: Nohl Williams CB, California
98. Dolphins: Quincy Riley CB, Louisville
99. Giants: Shemar Turner DT, Texas A&M
100. 49ers: Cameron Williams OT, Texas
101. Rams: Demetris Knight Jr. LB, South Carolina
102. Lions: Caleb Ransaw DB, Tulane
4th Round:
103. Titans: RJ Harvey RB, UCF
104. Browns: Dylan Sampson RB, Tennessee
105. Giants: Ty Robinson DT, Nebraska
106. Patriots: Sebastian Castro DB, Iowa
107. Jaguars: RJ Mickens S, Clemson
108. Raiders: Jordan Phillips DT, Maryland
109. Bills: Jared Ivey DL, Ole Miss
110. Jets: Tai Felton WR, Maryland
111. Panthers: Seth McLaughlin C, Ohio St.
112. Saints: David Walker EDGE, Central Arkansas
113. 49ers: Devin Neal RB, Kansas
114. Panthers: Dorian Strong CB, Virginia Tech
115. Cardinals: Zah Frazier CB, UTSA
116. Dolphins: Jordan Burch DL, Oregon
117. Colts: Damien Martinez RB, Miami (FL)
118. Falcons: Chris Paul Jr. LB, Ole Miss
119. Bengals: Jack Sawyer DE, Ohio St
120. Titans: Jack Kiser LB, Notre Dame
121. Buccaneers: Luke Kandra OG, Cincinnati
122. Broncos: JJ Pegues DT, Ole Miss
123. Steelers: Zy Alexander CB, LSU
124. Packers: Robert Longerbeam CB, Rutgers
125. Chargers: DJ Gidden RB, Kansas St
126. Jaguars: Joshua Farmer DT, Florida St
127. Rams: Upton Stout DB, Western Kentucky
128. Commanders: Emery Jones Jr. OL, LSU
129. Ravens: Joshua Gray OL, Oregon St
130. Lions: Pat Bryant WR, Illinois
131. Saints: Brashard Smith RB, SMU
132. Bills: Barrett Carter LB, Clemson
133. Chiefs: Jarquez Hunter RB, Auburn
134. Lions: Pat Bryant WR, Illinois
135. Dolphins: Quinn Ewers QB, Texas
136. Ravens: Rylie Mills DT, Notre Dame
137. Seahawks: Terrance Ferguson TE, Oregon
138. 49ers: Aeneas Peebles DT, Virginia Tech
5th Round:
139. Vikings: Billy Bowman S, Oklahoma
140. Panthers: Ja’Corey Brooks WR, Louisville
141. Titans: Jonas Sanker S, Virginia
142. Jaguars: Jalen Travis OT, Iowa St
143. Raiders: Malachi Moore S, Alabama
144. Patriots: Xavier Restrepo WR, Miami (FL)
145. Jets: Gunnar Helm TE, Texas
146. Panthers: Danny Stutsman LB, Oklahoma
147. 49ers: Kyle Kennard EDGE, South Carolina
148. Bears: Connor Colby OG, Iowa
149. Cowboys: Tahj Brooks RB, Texas Tech
150. Dolphins: Vernon Broughton DT, Texas
151. Colts: Drew Kendall OC, Boston College
152. Cardinals: Jake Majors OC, Texas
153. Bengals: Logan Brown OL, Kansas
154. Giants: Jackson Slater OL, Sacramento St
155. Dolphins: Marques Sigle S, Kansas St
156. Steelers: Dante Trader Jr. S, Maryland
157. Buccaneers: Elijah Roberts DL, SMU
158. Chargers: Que Robinson EDGE, Alabama
159. Packers: Isaac TeSlaa WR, Arkansas
160. 49ers: Nick Nash WR, San Jose St
161. Eagles: LeQuint Allen RB, Syracuse
162. Jets: Ashton Gillotte EDGE, Louisville
163. Panthers: Lathan Ransom S, Ohio St
164. Eagles: Jared Harrison-Hunte DL, SMU
165. Eagles: Mitchell Evans TE, Notre Dame
166. Texans: Kitan Crawford S, Nevada
167. Titans: John Williams OL, Cincinnati
168. Eagles: Jaylin Lane WR, Virginia Tech
169. Bills: Chase Lundt OT, UConn
170. Bills: Denzel Burke CB, Ohio St
171. Patriots: Tyler Cooper OG, Minnesota
172. Seahawks: Will Howard QB, Ohio St
173. Bills: Jordan Hancock S, Ohio St
174. Cowboys: Tyler Batty EDGE, BYU
175. Seahawks: Tye Buchanan LB, California
176. Ravens: Dont’e Thornton WR, Tennessee
6th Round:
177. Bills: Barryn Sorrell EDGE, Texas
178. Titans: Kaimon Rucker EDGE, North Carolina
179. Browns: Kobe King LB, Penn St
180. Raiders: Elijhah Badger WR, Florida
181. Chargers: Alijah Huzzie CB, North Carolina
182. Jaguars: Dan Jackson S, Georgia
183. Ravens: Tim McKay OG, NC State
184. Saints: Jah Joyner EDGE, Minnesota
185. Steelers: Jaydon Blue RB, Texas
186. Jets: BJ Adams CB, UCF
187. Vikings: Jason Marshall Jr. CB, Florida
188. Titans: Jackson Hawes TE, Georgia Tech
189. Colts: Ajani Cornelius OL, Oregon
190. Rams: CJ Dippre TE, Alabama
191. Broncos: Tez Johnson WR, Oregon
192. Browns: Craig Woodson S, California
193. Bengals: Clay Webb OL, Jacksonville St
194. Jaguars: Chimere Dike WR, Florida
195. Rams: Jackson Meeks WR, Syracuse
196. Lions: Tim Smith DT, Alabama
197. Broncos: Jonah Monheim OC, USC
198. Packers: Justin Walley CB, Minnesota
199. Chargers: Jordan Watkins WR, Ole Miss
200. Browns: Ethan Downs EDGE, Oklahoma
201. Rams: Woody Marks RB, USC
202. Rams: Nick Martin LB, Oklahoma St
203. Ravens: Oronde Gadsden II TE, Syracuse
204. Cowboys: Raheim Sander RB, South Carolina
205. Commanders: Jacory Croskey-Merritt RB, Arizona
206. Bills: Eugene Asante LB, Auburn
207. Jets: Bhayshul Tuten RB, Virginia Tech
208. Broncos: Jalin Conyers TE, Texas Tech
209. Cowboys: Brady Cook QB, Missouri
210. Ravens: Bihlal Kone CB, Western Michigan
211. Cowboys: Jaylen Reed S, Penn St
212. Ravens: Fadil Diggs EDGE, Syracuse
213. Raiders: Mello Dotson CB, Kansas
214. Chargers: Kurtis Rourke QB, Indiana
215. Raiders: Smael Mondon Jr. LB, Georgia
216. Browns: Ollie Gordon II RB, Oklahoma
7th Round:
217. Cowboys: Ahmed Hassanein EDGE, Boise St
218. Falcons: Benjamin Yurosek TE, Georgia
219. Giants: Kyle Monangai RB, Rutgers
220. Patriots: Justin Barron LB, Syracuse
221. Jaguars: Deone Walker DT, Kentucky
222. Raiders: Junior Tafuna DT, Utah
223. Seahawks: Tyrion Ingram-Dawkins DL, Georgia
224. Dolphins: Willie Lampkin OL, North Carolina
225. Cardinals: Kain Medrano LB, UCLA
226. Chiefs: Jaylin Smith CB, USC
227. 49ers: Caden Prieskorn TE, Ole Miss
228. Lions: Trevor Etienne RB, Georgia
229. Steelerss: Howard Cross III DT, Notre Dame
230. Panthers: O’Donnell Fortune CB, South Carolina
231. Dolphins: KeAndre Lambert-Smith WR, Auburn
232. Colts: Hunter Wohler S, Wisconsin
233. Bears: Cam’Ron Jackson DT, Florida
234. Seahawks: Donovan Edwards RB, Michigan
235. Buccaneers: Antwane “Juice” Wells Jr.
236. Texans: Luke Lachey TE, Iowa
237. Packers: Drew Moss OL, Colorado St
238. Patriots: Brandon Crenshaw-Dickson OT, Florida
239. Cowboys: Roc Taylor WR, Memphis
240. Bears: Marcus Wehr OL, Montana St
241. Texans: Johnny Walker Jr. EDGE, Missouri
242. Falcons: Jimmy Horn Jr. WR, Colorado
243. Ravens: Andrew Armstrong WR, Arkansas
244. Lions: RJ Oben EDGE, Notre Dame
245. Commanders: Jay Higgins LB, Iowa
246. Giants: Donte Kent CB, Central Michigan
247. Cowboys: Caleb Rogers OL, Texas Tech
248. Saints: Isaiah Neyor WR, Nebraska
249. 49ers: Payton Page DT, Clemson
250. Packers: Marcus Tate OL, Clemson
251. Chiefs: Sebastian Valdez DT, Washington
252. 49ers: Malik Verndon S, Iowa St.
253. Dolphins: Samuel Brown WR, Miami (FL)
254. Saints: Joseph Vaughn LB, UCLA
255. Browns: Jack Nelson OT, Wisconsin
256. Chargers: Thomas Fiddone II TE, Nebraska
257. Chiefs: Max Brosmer QB, Minnesota
