Monday, April 21, 2025
No menu items!
HomeSportsNFL mock draft 2025: Full 7-round projection

NFL mock draft 2025: Full 7-round projection

It takes a special kind of degeneracy to do a seven round mock draft, but here we are. This is the final stretch to the 2025 NFL Draft and it’s time to celebrate everyone available — even a seventh round depth cornerback who will play a little special teams and be gone in three years.

Just because this mock is BIG doesn’t mean it’s devoid of logic. We took a look at team needs, BPA value, and matched it with offensive and defensive philosophy to not just slot players in — but put them where they make sense.

Also of note: There are no trades in this mock. We didn’t add them in to stop this getting too messy, but there obviously will be deals on draft night. There are a few obvious pivot points in the draft where deals are likely to be done.

  • Carolina Panthers at No. 8: The Panthers would likely be fine trading back and getting more capital with EDGE being a priority and potentially the tops ones being gone at their pick. This makes the spot an obvious place for a team to move up and try to grab a quarterback like Shedeur Sanders before the Saints pick.
  • The Seahawks at No. 18: Another potential spot for a second tier QB. There’s going to be more buzz around Jalen Milroe than people expect, and with the Steelers and Rams both being potential suitors we could see either of those teams get froggy and jump up, or potentially even the Giants move back into the first round (assuming they take Abdul Carter at No. 3).
  • The Eagles at No. 32: Nobody likes hoarding draft capital like the Eagles and this team doesn’t need much. Crucially they also sit in a spot right before the Browns draft at the top of the 2nd round where they could target a remaining QB. This not only means jumping Cleveland, but importantly getting the 5th year option on a rookie.

So, without further ado, here’s the full mock. Feel free to use “control + f” to find your favorite team.

Full 2025 NFL Mock Draft

Pick Team Player Position School
Pick Team Player Position School
1.1 Tennessee Titans Cameron Ward QB Miami (FL)
1.2 Cleveland Browns Travis Hunter CB/WR Colorado
1.3 New York Giants Abdul Carter EDGE Penn State
1.4 New England Patriots Will Campbell OT LSU
1.5 Jacksonville Jaguars Mason Graham DT Michigan
1.6 Las Vegas Raiders Ashton Jeanty RB Boise State
1.7 New York Jets Armand Membou OT Missouri
1.8 Carolina Panthers Jalon Walker EDGE Georgia
1.9 New Orleans Saints Shedeur Sanders QB Colorado
1.10 Chicago Bears Tyler Warren TE Penn State
1.11 San Francisco 49ers Will Johnson CB Michigan
1.12 Dallas Cowboys Tetairoa McMillan WR Arizona
1.13 Miami Dolphins Kelvin Banks OT Texas
1.14 Indianapolis Colts Colston Loveland TE Michigan
1.15 Atlanta Falcons Mykel Williams EDGE Georgia
1.16 Arizona Cardinals Jahdae Barron CB Texas
1.17 Cincinnati Bengals Mike Green EDGE Marshall
1.18 Seattle Seahawks Matthew Golden WR Texas
1.19 Tampa Bay Buccaneers Jihaad Campbell LB Alabama
1.20 Denver Broncos Omarion Hampton RB North Carolina
1.21 Pittsburgh Steelers Jaxson Dart QB Mississippi
1.22 Los Angeles Chargers Kenneth Grant DT Michigan
1.23 Green Bay Packers Malaki Starks S Georgia
1.24 Minnesota Vikings Nick Emmanwori S South Carolina
1.25 Houston Texans Josh Simmons OT Ohio State
1.26 Los Angeles Rams Jalen Milroe QB Alabama
1.27 Baltimore Ravens Shemar Stewart EDGE Texas A&M
1.28 Detroit Lions Walter Nolen DT Mississippi
1.29 Washington Commanders Donovan Ezeiruaku EDGE Boston College
1.30 Buffalo Bills Derrick Harmon DT Oregon
1.31 Kansas City Chiefs Grey Zabel OG North Dakota State
1.32 Philadelphia Eagles James Pearce Jr. EDGE Tennessee
2.33 Cleveland Browns Nic Scourton EDGE Texas A&M
2.34 New York Giants Tyler Shough QB Louisville
2.35 Tennessee Titans TreVeyon Henderson RB Ohio State
2.36 Jacksonville Jaguars Emeka Egbuka WR Ohio State
2.37 Las Vegas Raiders Luther Burden WR Missouri
2.38 New England Patriots Tyler Booker OG Alabama
2.39 Chicago Bears Josh Conerly Jr. OT Oregon
2.40 New Orleans Saints Jayden Higgins WR Iowa State
2.41 Chicago Bears Quinshon Judkins RB Ohio State
2.42 New York Jets Tyleik Williams DT Ohio State
2.43 San Francisco 49ers Aireontae Ersery OT Minnesota
2.44 Dallas Cowboys Maxwell Hairston CB Kentucky
2.45 Indianapolis Colts Donovan Jackson OG Ohio State
2.46 Atlanta Falcons Carson Schwesinger LB UCLA
2.47 Arizona Cardinals Landon Jackson EDGE Arkansas
2.48 Miami Dolphins Shavon Revel Jr. CB East Carolina
2.49 Cincinnati Bengals Xavier Watts S Notre Dame
2.50 Seattle Seahawks Mason Taylor TE LSU
2.51 Denver Broncos J.T. Tuimoloau EDGE Ohio State
2.52 Seattle Seahawks Princely Umanmielen EDGE Mississippi
2.53 Tampa Bay Buccaneers Azareye’h Thomas CB Florida State
2.54 Green Bay Packers Trey Amos CB Mississippi
2.55 Los Angeles Chargers Benjamin Morrison CB Notre Dame
2.56 Buffalo Bills Tret Harris WR Mississippi
2.57 Carolina Panthers Darius Alexander DT Toledo
2.58 Houston Texans Jaylin Noel WR Iowa State
2.59 Baltimore Ravens Jonah Savaiinaea OG Arizona
2.60 Detroit Lions Jack Sawyer EDGE Ohio State
2.61 Washington Commanders Elic Ayomanor WR Stanford
2.62 Buffalo Bills Bradyn Swinson EDGE LSU
2.63 Kansas City Chiefs Elijah Arroyo TE Miami (FL)
2.64 Philadelphia Eagles Alfred Collins DT Texas
3.65 New York Giants T.J. Sanders DL South Carolina
3.66 Kansas City Chiefs Jack Bech WR TCU
3.67 Cleveland Browns Kaleb Johnson RB Iowa
3.68 Las Vegas Raiders Darien Porter CB Iowa State
3.69 New England Patriots Jordan Burch EDGE Oregon
3.70 Jacksonville Jaguars Oluwafemi Oladejo EDGE UCLA
3.71 New Orleans Saints Wyatt Milum OT West Virginia
3.72 Chicago Bears Shemar Turner DT Texas A&M
3.73 New York Jets Demetrius Knight LB South Carolina
3.74 Carolina Panthers Josaiah Stewart EDGE Michigan
3.75 San Francisco 49ers Harold Fannin Jr. TE Bowling Green
3.76 Dallas Cowboys Joshua Farmer DT Florida State
3.77 New England Patriots Omarr Norman-Lott DT Tennessee
3.78 Arizona Cardinals Tate Ratledge OG Georgia
3.79 Houston Texans Kyle Kennard EDGE South Carolina
3.80 Indianapolis Colts Ashton Gillotte EDGE Louisville
3.81 Cincinnati Bengals Jared Ivey EDGE Mississippi
3.82 Seattle Seahawks Marcus Mbow OG Purdue
3.83 Pittsburgh Steelers Cameron Skattebo RB Arizona State
3.84 Tampa Bay Buccaneers Andrew Mukuba S Texas
3.85 Denver Broncos Terrance Ferguson TE Oregon
3.86 Los Angeles Chargers Jalen Royals WR Utah State
3.87 Green Bay Packers Savion Williams WR TCU
3.88 Jacksonville Jaguars Cameron Williams OT Texas
3.89 Houston Texans Jared Wilson OG Georgia
3.90 Los Angeles Rams Jacob Parrish CB Kansas State
3.91 Baltimore Ravens Ozzy Trapilo OT Boston College
3.92 Seattle Seahawks Will Howard QB Ohio State
3.93 New Orleans Saints Dylan Sampson RB Tennessee
3.94 Cleveland Browns Kyle Williams WR Washington
3.95 Kansas City Chiefs Deone Walker DT Kentucky
3.96 Philadelphia Eagles Kevin Winston Jr. S Penn State
3.97 Minnesota Vikings Charles Grant OG William & Mary
3.98 Miami Dolphins Ty Robinson DT Nebraska
3.99 New York Giants Emery Jones Jr. OT LSU
3.100 San Francisco 49ers Saivion Jones EDGE LSU
3.101 Los Angeles Rams Tez Johnson WR Oregon
3.102 Detroit Lions Anthony Belton OT NC State
4.103 Tennessee Titans Billy Bowman S Oklahoma
4.104 Cleveland Browns Jordan Phillips DT Maryland
4.105 New York Giants D.J. Giddens RB Kansas State
4.106 New England Patriots Gunnar Helm TE Texas
4.107 Jacksonville Jaguars Chris Paul Jr. LB Mississippi
4.108 Las Vegas Raiders Dorian Strong CB Virginia Tech
4.109 Buffalo Bills Danny Stutsman LB Oklahoma
4.110 New York Jets Tory Horton WR Colorado State
4.111 Carolina Panthers Barrett Carter LB Clemson
4.112 New Orleans Saints Denzel Burke CB Ohio State
4.113 San Francisco 49ers Xavier Restrepo WR Miami (FL)
4.114 Carolina Panthers Quincy Riley CB Louisville
4.115 Arizona Cardinals C.J. West DT Indiana
4.116 Miami Dolphins Dylan Fairchild OG Georgia
4.117 Indianapolis Colts Lathan Ransom S Ohio State
4.118 Atlanta Falcons Smael Mondon Jr. LB Georgia
4.119 Cincinnati Bengals R.J. Harvey Jr. RB UCF
4.120 Tennessee Titans Zah Frazier CB UTSA
4.121 Tampa Bay Buccaneers Damien Martinez RB Miami (FL)
4.122 Denver Broncos Jonas Sanker S Virginia
4.123 Pittsburgh Steelers Vernon Broughton DT Texas
4.124 Green Bay Packers Devin Neal RB Kansas State
4.125 Los Angeles Chargers Bhayshul Tuten RB Virginia Tech
4.126 Jacksonville Jaguars Ollie Gordon II RB Oklahoma
4.127 Los Angeles Rams David Walker EDGE Central Arkansas
4.128 Washington Commanders Nohl Williams CB California
4.129 Baltimore Ravens Jamaree Caldwell DT Oregon
4.130 Detroit Lions Cobee Bryant CB Kansas
4.131 New Orleans Saints Jeffrey Bassa LB Oregon
4.132 Buffalo Bills Caleb Rogers OG Texas Tech
4.133 Kansas City Chiefs Hollin Pierce OT Rutgers
4.134 Philadelphia Eagles Tai Felton WR Maryland
4.135 Miami Dolphins Quinn Ewers QB Texas
4.136 Baltimore Ravens Zy Alexander CB LSU
4.137 Seattle Seahawks Jalen Rivers OT Miami (FL)
4.138 San Francisco 49ers Aeneas Peebles DT Virginia Tech
5.139 Minnesota Vikings Barryn Sorrell EDGE Texas
5.140 Carolina Panthers Jaydon Blue RB Texas
5.141 Tennessee Titans Ajani Cornelius OT Oregon
5.142 Jacksonville Jaguars Mitchell Evans TE Notre Dame
5.143 Las Vegas Raiders Jackson Slater OG Sacramento State
5.144 New England Patriots J.J. Pegues DT Mississippi
5.145 New York Jets Jordan Hancock CB Ohio State
5.146 Carolina Panthers Seth McLaughlin OG Ohio State
5.147 San Francisco 49ers Malachi Moore S Alabama
5.148 Chicago Bears Logan Brown OT Kansas
5.149 Dallas Cowboys Carson Vinson OG Alabama A&M
5.150 Miami Dolphins Caleb Ransaw S Tulane
5.151 Indianapolis Colts Kyle McCord QB Syracuse
5.152 Arizona Cardinals Dont’e Thornton WR Tennessee
5.153 Cincinnati Bengals Jalen Travis OT Iowa State
5.154 New York Giants Miles Frazier OG LSU
5.155 Miami Dolphins Brashard Smith RB SMU
5.156 Pittsburgh Steelers Jaylen Reed S Penn State
5.157 Tampa Bay Buccaneers Elijah Roberts DT SMU
5.158 Los Angeles Chargers Kobe King LB Penn State
5.159 Green Bay Packers Chase Lundt OT UConn
5.160 San Francisco 49ers Antwaun Powell-Ryland EDGE Virginia Tech
5.161 Philadelphia Eagles Trevor Etienne RB Georgia
5.162 New York Jets Upton Stout CB Western Kentucky
5.163 Carolina Panthers Rylie Mills DT Notre Dame
5.164 Philadelphia Eagles Nick Martin LB Oklahoma State
5.165 Philadelphia Eagles Jack Kiser LB Notre Dame
5.166 Houston Texans Jake Majors OG Texas
5.167 Tennessee Titans Que Robinson EDGE Alabama
5.168 Philadelphia Eagles Connor Colby OG Iowa
5.169 Buffalo Bills Sebastian Castro S Iowa
5.170 Buffalo Bills Tyler Baron EDGE Miami (FL)
5.171 New England Patriots Cody Simon LB Ohio State
5.172 Seattle Seahawks Luke Kandra OG Cincinnati
5.173 Buffalo Bills Jackson Hawes TE Georgia Tech
5.174 Dallas Cowboys Pat Bryant WR Illinois
5.175 Seattle Seahawks Jordan James RB Oregon
5.176 Baltimore Ravens Oronde Gadsden II TE Syracuse
6.177 Buffalo Bills Jarquez Hunter RB Auburn
6.178 Tennessee Titans Cam Jackson DT Florida
6.179 Cleveland Browns Kyle Monangai RB Rutgers
6.180 Las Vegas Raiders Dillon Gabriel QB Oregon
6.181 Los Angeles Chargers Jalin Conyers TE Texas Tech
6.182 Jacksonville Jaguars Joshua Gray OG Oregon State
6.183 Baltimore Ravens Tommi Hill CB Nebraska
6.184 New Orleans Saints Luke Lachey TE Iowa
6.185 Pittsburgh Steelers Isaiah Bond WR Texas
6.186 New York Jets Hunter Wohler S Wisconsin
6.187 Minnesota Vikings Ty Hamilton DT Ohio State
6.188 Tennessee Titans Isaac TeSlaa WR Arkansas
6.189 Indianapolis Colts Jaylin Lane WR Virginia Tech
6.190 Los Angeles Rams Jack Nelson OT Wisconsin
6.191 Denver Broncos Howard Cross III DT Notre Dame
6.192 Cleveland Browns Jay Higgins LB Iowa
6.193 Cincinnati Bengals Drew Kendall OG Boston College
6.194 Jacksonville Jaguars Dean Clark S Fresno State
6.195 Los Angeles Rams Willie Lampkin OG North Carolina
6.196 Detroit Lions Raheim Sanders RB South Carolina
6.197 Denver Broncos Kobe Hudson WR UCF
6.198 Green Bay Packers Jay Joyner EDGE Minnesota
6.199 Los Angeles Chargers Jo’Quavious Marks RB USC
6.200 Cleveland Browns Riley Leonard QB Notre Dame
6.201 Los Angeles Rams Thomas Fidone II TE Nebraska
6.202 Los Angeles Rams Ralel Mullings RB Michigan
6.203 Baltimore Ravens Nick Nash WR San Jose State
6.204 Dallas Cowboys Tyler Batty EDGE BYU
6.205 Washington Commanders Clay Webb OG Jacksonville State
6.206 Buffalo Bills Brandon Crenshaw-Dickson OT Florida
6.207 New York Jets Jake Briningstool TE Clemson
6.208 Denver Broncos Teddye Buchanan LB California
6.209 Los Angeles Chargers Maxen Hook S Toledo
6.210 Baltimore Ravens R.J. Mickens S Clemson
6.211 Dallas Cowboys Bilhal Kone CB Western Michigan
6.212 Baltimore Ravens Tahj Brooks RB Texas Tech
6.213 Las Vegas Raiders Kaimon Rucker EDGE North Carolina
6.214 Los Angeles Chargers Fadil Diggs EDGE Syracuse
6.215 Las Vegas Raiders Kitan Crawford S Nevada
6.216 Cleveland Browns Benjamin Yurosek TE Georgia
7.217 Dallas Cowboys LeQuint Allen Jr. RB Syracuse
7.218 Atlanta Falcons Jason Marshall Jr. CB Florida
7.219 New York Giants Robert Longerbeam CB Rutgers
7.220 New England Patriots Jabbar Muhammad CB Oregon
7.221 Jacksonville Jaguars Mello Dotson CB Kansas
7.222 Las Vegas Raiders John Williams OT Cincinnati
7.223 Seattle Seahawks Jaylin Smith CB USC
7.224 Miami Dolphins Collin Oliver EDGE Oklahoma State
7.225 Arizona Cardinals Dan Jackson S Georgia
7.226 Kansas City Chiefs Donovan Edwards RB Michigan
7.227 San Francisco 49ers Tyler Cooper OG Minnesota
7.228 Detroit Lions Mac McWilliams S UCF
7.229 Pittsburgh Steelers Ahmed Hassanein DT Boise State
7.230 Carolina Panthers Keandre Lambert-Smith WR Auburn
7.231 Miami Dolphins Jimmy Horn Jr. WR Colorado
7.232 Indianapolis Colts Tim Smith DT Alabama
7.233 Chicago Bears Justin Wiley CB Minnesota
7.234 Seattle Seahawks Nazir Stackhouse DT Georgia
7.235 Tampa Bay Buccaneers Isaiah Neyor WR Nebraska
7.236 Houston Texans Junior Tafuna DT Utah
7.237 Green Bay Packers Simeon Barrow Jr. DT Miami (FL)
7.238 New England Patriots Andrew Armstrong WR Arkansas
7.239 Dallas Cowboys Shemar James LB Florida
7.240 Chicago Bears Tyrion Ingram-Dawkins EDGE Georgia
7.241 Houston Texans Alijah Huzzie CB North Carolina
7.242 Atlanta Falcons Yahya Black DT Iowa
7.243 Baltimore Ravens Cody Lindenberg LB Minnesota
7.244 Detroit Lions Chimere Dike WR Florida
7.245 Washington Commanders Craig Woodson S California
7.246 New York Giants Moliki Matavao TE UCLA
7.247 Dallas Cowboys Xavier Truss OT Georgia
7.248 New Orleans Saints Garrett Dellinger OG LSU
7.429 San Francisco 49ers Marcus Yarns RB Delaware
7.250 Green Bay Packers Jamon Dumas-Johnson LB Kentucky
7.251 Kansas City Chiefs Jermari Harris CB Iowa
7.252 San Francisco 49ers Andres Borregales K Miami (FL)
7.253 Miami Dolphins Eugene Asante LB Auburn
7.254 New Orleans Saints Tonka Hemingway DT South Carolina
7.255 Cleveland Browns Myles Hinton OT Michigan
7.256 Los Angeles Chargers Bryce Cabeldue OG Kansas
7.257 Kansas City Chiefs R.J. Oben EDGE Notre Dame
RELATED ARTICLES

Most Popular

Recent Comments