2025 NFL Mock Draft - 3/20/2025 | Brian Phlipot
1. Tennessee Titans: Cameron Ward - QB (Miami, FL) RAS: ----
Tennessee Titans

The Titans attacked free agency by making multiple additions along both trenches and appear to be leaning toward taking a QB Cam Ward at #1. 

Cameron Ward
2. Cleveland Browns: Shedeur Sanders - QB (Colorado) RAS: ----
Cleveland Browns

The Browns have never been shy about taking swings at the QB position.  Sanders may not be the popular pick for Cleveland but if he is good enough to be selected by the Giants at #3, he is good enough to be selected at #2.  The Browns should take another swing.

Shedeur Sanders
3. New York Giants: Abdul Carter - EDGE (Penn State) RAS: ----
New York Giants

The Giants miss out on the QB fun and may need to trade up to get their guy. Enter Plan B with Abdul Carter. Carter is an impact Edge tweener with the versatility to rush the passer from various positions.  

Abdul Carter
4. New England Patriots: Armand Membou - OT (Missouri) RAS: ----
New England Patriots

The Patriots desperately need a left tackle to protect QB Drake Maye and a handful of weapons.  Membou has rocketed up draft boards after an outstanding combine performance showcasing elite athletic traits.  

Armand Membou
5. Jacksonville Jaguars: Mason Graham - IDL (Michigan) RAS: ----
Jacksonville Jaguars

Jacksonville has made a number of moves in FA but still needs to address the interior defensive line.  Mason Graham is a game-wrecker inside and will add immediate impact for the Jaguar defense.

Mason Graham
6. Las Vegas Raiders: Travis Hunter - CB (Colorado) RAS: ----
Las Vegas Raiders

The biggest shock of this mock is finally over as Travis Hunter heads to Las Vegas.  I have a hard time believing he'll fall this far but if he does it'll be because front offices and staffs overthink it and fail to agree on a position for Hunter. 

Travis Hunter
7. New York Jets: Tyler Warren - TE (Penn State) RAS: ----
New York Jets

Tyler Warren, Football Player.  Warren showed he could do it all on the field in 2024 by lining up at TE, WR, RB, and QB for the Nittany Lions.  Warren should fit nicely with new QB Justin Fields, RB Breece Hall, and WR Garrett Wilson.

Tyler Warren
8. Carolina Panthers: Jalon Walker - EDGE (Georgia) RAS: ----
Carolina Panthers

Walker played linebacker at Georgia and while he needs development as a true pass rusher, his speed and explosion jump off the screen.  He is a player the opposing offense must be aware of at all times.

Jalon Walker
9. New Orleans Saints: Will Johnson - CB (Michigan) RAS: ----
New Orleans Saints

The Saints lost Paulson Adebo to free agency and could look to replace him with Michigan DB Will Johnson.  Johnson is a former 5-star recruit who stands at almost 6'2" with instincts to make game-changing plays (3 INT returned for TDs).

Will Johnson
10. Chicago Bears: Ashton Jeanty - RB (Boise State) RAS: ----
Chicago Bears

Barkley helped get the Eagles back to the Super Bowl with an OPOY performance in 2024 regular season.  Is Ashton Jeanty the next Barkley?  Chicago addressed offensive line needs in Free Agency and could opt to put a show-stopping weapon around Caleb Williams.  

Ashton Jeanty
11. San Francisco 49ers: Shemar Stewart - EDGE (Texas A&M) RAS: ----
San Francisco 49ers

The 49ers have a lot to do after slashing their team, seemingly, to pay QB Brock Purdy.  The team has always built itself up from the inside out and Stewart is an Edge player loaded with physical traits that could pair nicely with Nick Bosa.

Shemar Stewart
12. Dallas Cowboys: Tetairoa McMillan - WR (Arizona) RAS: ----
Dallas Cowboys

The Cowboys lose out on Jeanty but get a WR some have compared to WRs Drake London, AJ Green, and Tee Higgins.  So, basically a tall WR who can get up to win at the catch-point while also being able to separate underneath and create YAC.  Get Dak some weapons, Jerry.

Tetairoa McMillan
13. Miami Dolphins: Will Campbell - OT (LSU) RAS: ----
Miami Dolphins

Will Campbell helps the Dolphins fill voids at guard or right tackle with a potential longer-term fit at LT when current LT Terron Armstead decides to retire.

Will Campbell
14. Indianapolis Colts: Mykel Williams - EDGE (Georgia) RAS: ----
Indianapolis Colts

The Colts have a new defensive coordinator in town and it only makes sense to get him some help as soon as possible.  Mykel Williams' size and style seem to fit what Lou Amarumo looks for in his defensive ends.

Mykel Williams
15. Atlanta Falcons: Mike Green - EDGE (Marshall) RAS: ----
Atlanta Falcons

If Atlanta is okay with Mike Green's background, he is a slam-dunk selection for a team that has spent years searching for a pass rusher.

Mike Green
16. Arizona Cardinals: Kenneth Grant - IDL (Michigan) RAS: ----
Arizona Cardinals

The Cardinals could use run defense help along their defensive line and may need to look to the draft for help.  Kenneth Grant is a big body DT (6'3" 331) who excels against the run more than as a 3 tech penetrator.  This is okay since Grant is likely to be used as a 5 tech DE in the Cardinals base 3-4.  

Kenneth Grant
17. Cincinnati Bengals: James Pearce Jr. - EDGE (Tennessee) RAS: ----
Cincinnati Bengals

The Bengals need pass rush help whether they extend All Pro DE Trey Hendrickson or not.  James Pearce Jr has rumors swirling about his character and attitude but it may not be enough to sway the Bengals from taking him at 17.

James Pearce Jr.
18. Seattle Seahawks: Tyler Booker - IOL (Alabama) RAS: ----
Seattle Seahawks

Booker used his massive size to be a dominant force inside for Alabama.  Seattle could use that to shore up the interior for their run game and protecting Sam Darnold.

Tyler Booker
19. Tampa Bay Buccs: Jihaad Campbell - LB (Alabama) RAS: ----
Tampa Bay Buccs

Tampa has aging linebackers on 1-year deals so adding Campbell would add some youth and speed to the defense.  He was a defensive end before moving to linebacker so he might have untapped potential as an edge defender or rush linebacker at the next level.  

Jihaad Campbell
20. Denver Broncos: Luther Burden III - WR (Missouri) RAS: ----
Denver Broncos

Denver added TE Evan Engram on offense but the team could use another WR who has #1 WR potential.

Luther Burden III
21. Pittsburgh Steelers: Jahdae Barron - CB (Texas) RAS: ----
Pittsburgh Steelers

The Steelers look to add to the secondary to help cover the top-end wide receivers within their own division.  Barron has 4.39 speed and is rising. If teams look past Barron's height (5'11") and length (29.6 inch arms), he could easily make it into the top 15 selections come April.

Jahdae Barron
22. Los Angeles Chargers: Donovan Ezeiruaku - EDGE (Boston College) RAS: ----
Los Angeles Chargers

Khalil Mack returns for the Chargers but Joey Bosa is now in Buffalo.  The Chargers could use an injection of youth on the edge.  Ezeiruaku is on the smaller side at 6'2" 247lbs but he was very productive (14 sacks) in 2024.

Donovan Ezeiruaku
23. Green Bay Packers: Walter Nolen - IDL (Ole Miss) RAS: ----
Green Bay Packers

Nolen is a disruptive interior pass rusher who would look great next to Rashan Gary on the defensive line.

Walter Nolen
24. Minnesota Vikings: Nick Emmanwori - S (South Carolina) RAS: ----
Minnesota Vikings

Emmanwori is an athletic freak who can make plays all over the field and is willing to get dirty at the LOS.

Nick Emmanwori
25. Houston Texans: Kelvin Banks Jr. - OT (Texas) RAS: ----
Houston Texans

The Texans need to shore up their offensive line or risk wasting another year on Stroud's rookie contract.

Kelvin Banks Jr.
26. Los Angeles Rams: Josh Simmons - OT (Ohio State) RAS: ----
Los Angeles Rams

Simmons is returning from an injury that derailed his 2024 season.  Prior to that he was well on his way to being a top 10 discussion.

Josh Simmons
27. Baltimore Ravens: Donovan Jackson - IOL (Ohio State) RAS: ----
Baltimore Ravens

The Ravens lost starting guard Patrick Mekari to free agency so Donovan Jackson should be able to step into the starting lineup over Andrew Voorhees.  Jackson could also fill the swing tackle role in the event an injury occurs to starting tackles Stanley or Rosengarten.

Donovan Jackson
28. Detroit Lions: Azareye'h Thomas - CB (Florida State) RAS: ----
Detroit Lions

If the Lions want to address the DE position, they may need to make a trade for the top talent.  They could also use an upgrade at corner and Thomas is a long physical corner who really stood out at the Senior Bowl.

Azareye'h Thomas
29. Washington Commanders: Colston Loveland - TE (Michigan) RAS: ----
Washington Commanders

Washington adds another weapon to their Jayden Daniels led offense.  With current TE Zach Ertz resigning on a 1-yr deal, the Commanders need to prepare for the future.  Loveland can run all of the routes and create separation with the size and range to compete on a high % of passes.  The future can be now.  

Colston Loveland
30. Buffalo Bills: Derrick Harmon - IDL (Oregon) RAS: ----
Buffalo Bills

The Bills add an interior disruptor in Oregon's Derrick Harmon.  His motor is relentless but tends to miss tackles at a frustratingly high rate (26.7 missed tackle %).

Derrick Harmon
31. Kansas City Chiefs: Darius Alexander - IDL (Toldeo) RAS: ----
Kansas City Chiefs

Kansas City is another team looking to build up their defensive line.  Alexander has worked his way into the 1st round conversation after having a great season at Toledo (90.1 PFF grade) followed by strong showings during Senior Bowl week and the NFL Combine.

Darius Alexander
32. Philadelphia Eagles: Malaki Starks - S (Georgia) RAS: ----
Philadelphia Eagles

The Eagles build on their already strong defense by adding a player many believe to be a top 15 talent.  Starks was a playmaking machine in 2023 but not so much in 2024 as he allowed multiple big plays.

Malaki Starks
TFH Top 50 Player Rankings
  • Colorado
  • Jr
  • 6003
  • 188
  • 31.375
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.125
  • Penn State
  • Jr
  • 6030
  • 250
  • ----
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • ----
  • Boise State
  • Jr
  • 5084
  • 211
  • 29.25
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.25
  • Michigan
  • Jr
  • 6034
  • 296
  • 32
  • 0.00(0.00)
  • 24
  • 0.00
  • 0.00
  • 9.125
  • Michigan
  • Jr
  • 6016
  • 194
  • 30 18
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.125
  • Penn State
  • Sr
  • 6054
  • 256
  • 31.75
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.5
  • Arizona
  • Jr
  • 6041
  • 219
  • 31.5
  • 4.48(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.0
  • Marshall
  • So*
  • 6031
  • 248
  • 32.375
  • 0.00(0.00)
  • 28
  • 0.00
  • 0.00
  • 8.25
  • LSU
  • Jr
  • 6057
  • 319
  • 32.625
  • 4.98(1.76)
  • 0
  • 32.00
  • 9.05
  • 9.5
  • Tennessee
  • Jr
  • 6052
  • 245
  • 32.75
  • 4.47(1.56)
  • 0
  • 31.00
  • 10.03
  • 10.0
  • Missouri
  • Jr
  • 6042
  • 332
  • 33.5
  • 4.91(1.74)
  • 31
  • 34.00
  • 9.07
  • 9.75
  • Georgia
  • Jr
  • 6020
  • 243
  • 32
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.25
  • Miami (FL)
  • Sr*
  • 6015
  • 219
  • 30.625
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.0
  • Texas
  • Jr
  • 6051
  • 315
  • 33.5
  • 5.16(1.79)
  • 0
  • 32.00
  • 8.08
  • 10.375
  • Georgia
  • Jr
  • 6007
  • 197
  • 31.625
  • 4.50(1.51)
  • 0
  • 33.00
  • 0.00
  • 9.5
  • Texas
  • Sr*
  • 5106
  • 194
  • 29.625
  • 4.39(1.50)
  • 0
  • 35.00
  • 10.03
  • 9.5
  • Alabama
  • Jr
  • 6045
  • 321
  • 34.5
  • 5.38(1.96)
  • 21
  • 27.00
  • 7.10
  • 11.0
  • Boston College
  • Sr
  • 6024
  • 248
  • 34
  • 0.00(0.00)
  • 22
  • 35.50
  • 9.11
  • 9.25
  • Ole Miss
  • Jr
  • 6036
  • 296
  • 32.5
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.5
  • Michigan
  • Jr
  • 6056
  • 248
  • 32.75
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.0
  • South Carolina
  • Jr
  • 6031
  • 220
  • 32.5
  • 4.38(1.49)
  • 20
  • 43.00
  • 11.06
  • 9.0
  • Missouri
  • Jr
  • 6000
  • 206
  • 31.25
  • 4.41(1.54)
  • 0
  • 0.00
  • 0.00
  • 8.5
  • Ohio State
  • Jr*
  • 6047
  • 317
  • 33
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.0
  • Oregon
  • Jr*
  • 6044
  • 313
  • 34.375
  • 4.95(1.74)
  • 0
  • 0.00
  • 0.00
  • 10.375
  • Ohio State
  • Sr
  • 6007
  • 202
  • 31.5
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.625
  • Texas
  • Jr
  • 5110
  • 191
  • 30.625
  • 4.29(1.49)
  • 0
  • 0.00
  • 0.00
  • 9.5
  • Ohio State
  • Sr
  • 6035
  • 315
  • 33.5
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.875
  • Colorado
  • Sr
  • 6014
  • 212
  • 31.5
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.75
  • Texas A&M
  • Jr
  • 6050
  • 267
  • 34.125
  • 4.59(1.58)
  • 0
  • 40.00
  • 10.11
  • 9.625
  • North Dakota State
  • Sr*
  • 6057
  • 312
  • 32
  • 0.00(0.00)
  • 26
  • 36.50
  • 9.05
  • 9.5
  • Georgia
  • Jr
  • 6051
  • 260
  • 34.375
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.25
  • Oregon
  • Jr
  • 6045
  • 311
  • 33.5
  • 5.05(1.71)
  • 0
  • 34.50
  • 8.07
  • 10.375
  • North Carolina
  • Jr
  • 5116
  • 221
  • 30.5
  • 4.46(1.54)
  • 18
  • 38.00
  • 10.10
  • 9.375
  • Notre Dame
  • Jr
  • 6002
  • 193
  • 30.375
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.25
  • Florida State
  • Jr
  • 6014
  • 197
  • 32.375
  • 4.56(0.00)
  • 0
  • 0.00
  • 10.02
  • 10.0
  • East Carolina
  • Sr
  • 6017
  • 194
  • 32.625
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.625
  • South Carolina
  • Sr*
  • 6037
  • 297
  • 33.125
  • 4.99(0.00)
  • 0
  • 31.50
  • 9.04
  • 10.25
  • Ohio State
  • Sr
  • 5101
  • 202
  • 30.75
  • 4.43(1.52)
  • 0
  • 38.50
  • 10.08
  • 9.5
  • Kentucky
  • Jr
  • 6073
  • 331
  • 34.25
  • 5.28(0.00)
  • 22
  • 25.00
  • 8.08
  • 10.625
  • UCLA
  • Jr*
  • 6024
  • 242
  • 31.625
  • 0.00(0.00)
  • 20
  • 39.50
  • 0.00
  • 9.25
  • Michigan
  • Jr
  • 6032
  • 330
  • 33.5
  • 5.11(0.00)
  • 27
  • 31.00
  • 8.09
  • 10.125
  • Kentucky
  • Jr*
  • 5112
  • 183
  • 31
  • 4.28(1.50)
  • 0
  • 39.50
  • 10.09
  • 8.75
  • Notre Dame
  • Sr*
  • 5116
  • 204
  • 31.5
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 8.625
  • Minnesota
  • Sr*
  • 6060
  • 331
  • 33.125
  • 5.01(1.75)
  • 25
  • 29.50
  • 9.03
  • 9.5
  • Ole Miss
  • Sr
  • 6006
  • 195
  • 31.25
  • 4.43(1.60)
  • 13
  • 32.50
  • 10.06
  • 9.0
  • Ohio State
  • Sr
  • 6042
  • 260
  • 31.75
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 9.75
  • Iowa
  • Jr
  • 6010
  • 224
  • 33
  • 4.57(1.62)
  • 0
  • 0.00
  • 0.00
  • 9.625
  • William & Mary
  • Sr
  • 6047
  • 311
  • 33.75
  • 0.00(0.00)
  • 19
  • 0.00
  • 0.00
  • 10.25
  • LSU
  • Jr
  • 6051
  • 251
  • 32.25
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.0
  • Ohio State
  • Sr
  • 6027
  • 334
  • 32
  • 0.00(0.00)
  • 0
  • 0.00
  • 0.00
  • 10.25