2024 NFL Mock Draft: Round 6

NFL Draft Recent Links:
2025 NFL Mock Draft (UPDATED 11/20): Round 1 /Picks 17-32 /Round 2
Other 2025 Mock Drafts: Charlie Campbell (11/22)
2026 NFL Mock Draft (UPDATED 7/24): Round 1 /Picks 17-32
Other 2026 Mock Drafts: Charlie Campbell (11/23)
(More links to previous NFL mock drafts at the bottom of this page)

NFL Team Logo for Vikings Minnesota Vikings: Millard Bradford, S, TCU Image for TCU

The Vikings can continue to address the secondary, especially with Harrison Smith nearing the end of his career.

Millard Bradford needs to get stronger for the NFL.

Follow @walterfootball for updates.

Also, if you’d like to support the site, check out my book! It’s available on Amazon, and it’s called A Safety and a Field Goal.

Take a look:

A Safety and a Field Goal

You can buy it here. It has some NFL Draft-related topics, so like I said, if you want to support the site, this is a great way to do it!

NFL Team Logo for Steelers Pittsburgh Steelers: Dillon Johnson, RB, Washington Image for Wash

The Steelers may lose one of their top running backs soon, so here’s an insurance policy.

Dillon Johnson is a big back who can run through contact.

NFL Team Logo for Seahawks Seattle Seahawks: Carlton Johnson, CB, Fresno State Image for

The Seahawks usually hit a home run with a cornerback in this range, so why not try again?

Carlton Johnson projects as a gritty slot cornerback.

NFL Team Logo for Patriots New England Patriots: Kendall Milton, RB, Georgia Image for UGA

Ezekiel Elliott is gone, so here’s someone new to challenge Rhamondre Stevenson.

Kendall Milton is a big and quick running back with huge potential.

NFL Team Logo for Chargers Los Angeles Chargers: Tyrice Knight, LB, UTEP Image for

Linebacker continues to be a significant need for the Chargers.

Tyrice Knight is considered a mid-round sleeper.

NFL Team Logo for Titans Tennessee Titans: McKinnley Jackson, DT, Texas A&M Image for TA&M

The Titans lost some defensive linemen recently, so here’s a player to help in that area.

McKinnley Jackson is a big run stuffer who had some sacks despite his size.

NFL Team Logo for Giants New York Giants: Matthew Jones, G, Ohio State Image for OSU

The Giants need to continue adding offensive line talent to their dreadful blocking unit.

Matthew Jones was solid, but not very impressive at Ohio State.

NFL Team Logo for Dolphins Miami Dolphins: Gabe Hall, DT, Baylor Image for BU

The Dolphins lost Christian Wilkins, so they’ll need some help at defensive tackle.

Gabe Hall had a down final year compared to the prior couple of seasons.

NFL Team Logo for Jets New York Jets: Donovan Jennings, OT, South Florida Image for USF

I could see the Jets really attacking the offensive line to make sure that Aaron Rodgers is protected as well as possible.

NFL Team Logo for Cardinals Arizona Cardinals: Dadrion Taylor-Demerson, S, Texas Tech Image for TexT

Numerous defensive backs are needed to help the Cardinals improve against the pass.

NFL Team Logo for Falcons Atlanta Falcons: Tip Reiman, TE, Illinois Image for ILL

The Falcons lost Jonnu Smith, so here’s a replacement.

NFL Team Logo for Texans Houston Texans: Javon Baker, WR, Central Florida Image for UCF

The Texans have plenty of talented receivers atop their depth chart, but some depth is needed at the position.

Javon Baker has decent size and dangerous speed.

NFL Team Logo for Texans Houston Texans: Tanner McLachlan, TE, Arizona Image for Ari

The Texans could stand to add some depth behind Dalton Schultz.

Tanner McLachlan was a highly productive receiving tight end at Arizona.

NFL Team Logo for Saints New Orleans Saints: Tahj Washington, WR, USC Image for USC

Michael Thomas is gone, so the Saints will need to address receiver at some point.

NFL Team Logo for Colts Indianapolis Colts: Travis Glover, OT, Georgia State Image for

The Colts have a quality offensive line, but better depth could be obtained in the late rounds.

NFL Team Logo for Seahawks Seattle Seahawks: Jowon Briggs, DT, Cincinnati Image for CINN

More defensive line help for the Seahawks, who need to find some interior players.

NFL Team Logo for Patriots New England Patriots: Darrell Simpson, G, Tulsa Image for

The offensive line has been a weak point for the Patriots, so multiple picks will have to be used on blockers.

NFL Team Logo for Bengals Cincinnati Bengals: Erick All, TE, Iowa Image for Iowa

It’s been a while since the Bengals have had a talented tight end on their roster. Erick All is coming off a torn ACL.

NFL Team Logo for Steelers Pittsburgh Steelers: Jaden Crumedy, DT, Mississippi State Image for MSU

The Steelers have yet to address their defensive line, so they can do that with this pick.

Jaden Crumedy was able to get decent pressure for a player of his size.

NFL Team Logo for Rams Los Angeles Rams: James Williams, LB, Miami Image for MIA

The Rams have lost some talented linebackers lately, so they’ll need better talent at the position.

James Williams was a massive safety, but can move well for someone with his size. He is moving to linebacker.

NFL Team Logo for Falcons Atlanta Falcons: Rasheen Ali, RB, Marshall Image for

Here’s a third running back for the Falcons, who won’t be using Rasheen Ali as much with Arthur Smith gone.

NFL Team Logo for Dolphins Miami Dolphins: Frank Crum, OT, Wyoming Image for

It shouldn’t shock anyone if the Dolphins used multiple picks on offensive linemen, given Tua Tagovailoa’s injury history.

NFL Team Logo for Saints New Orleans Saints: Beau Brade, S, Maryland Image for UMD

The Saints re-signed Tyrann Mathieu, but he’s not going to be playing on a high level much longer.

Beau Brade is a smaller strong safety candidate.

NFL Team Logo for Bills Buffalo Bills: Marlon Devonshire, CB, Pittsburgh Image for PITT

Given that the Chiefs added some talented receivers (assuming this is the case as well for the draft), the Bills will need multiple cornerbacks to help defend them.

NFL Team Logo for Lions Detroit Lions: Mekhi Wingo, DT, LSU Image for LSU

The Lions brought in plenty of defensive tackles for top-30 visits, so they could address the position earlier.

NFL Team Logo for Packers Green Bay Packers: Edefuan Ulofoshio, ILB, Washington Image for Wash

The Packers lost De’Vondre Campbell, so here’s a replacement.

Edefuan Ulofoshio spent lots of time being injured while at Washington.

NFL Team Logo for Jets New York Jets: Jase McClellan, RB, Alabama Image for ALA

The Jets could stand to find a better backup behind Breece Hall.

Jase McClellan was productive after taking over for Jahmyr Gibbs, though not nearly as much as a receiver.

NFL Team Logo for Bills Buffalo Bills: Brennan Jackson, DE, Washington State Image for WasSt

Along with adding more cornerbacks, the Bills will need better pass rushers to counter Kansas City’s improved aerial attack.

NFL Team Logo for Lions Detroit Lions: Tyrone Tracy, RB, Purdue Image for PUR

The Lions will need to find a long-term backup who can play well behind Jahmyr Gibbs.

NFL Team Logo for Browns Cleveland Browns: Bub Means, WR, Pittsburgh Image for PITT

Though the Browns acquired Jerry Jeudy, receiver depth is an issue for them.

NFL Team Logo for Broncos Denver Broncos: Brevyn Spann-Ford, TE, Minnesota Image for MINN

Greg Dulcich was a disappointment in his second year, so here’s a new tight end for the Broncos.

Brevyn Spann-Ford is a huge tight end who has impressed NFL team sources in film study.

NFL Team Logo for Raiders Las Vegas Raiders: Blake Watson, RB, Memphis Image for

Josh Jacobs is gone, so the Raiders need some competition at running back. It wouldn’t surprise me if they added two running backs.

NFL Team Logo for Rams Los Angeles Rams: Andru Phillips, CB, Kentucky Image for Ken

Multiple cornerbacks are needed for the Rams, who struggled against the pass last year.

Andru Phillips has a decent skill set and could project to be a starter one day, but he’ll have to play special teams for a while.

NFL Team Logo for Eagles Philadelphia Eagles: Jaylan Ford, LB, Texas Image for Tex

It wouldn’t be an Eagles draft if the front office didn’t obtain an edge rusher at some point.

NFL Team Logo for 49ers San Francisco 49ers: Jordan Travis, QB, Florida State Image for FSU

Kyle Shanahan will want to find a quarterback to groom at some point.

Jordan Travis improved his pocket awareness and accuracy recently.

NFL Team Logo for Jaguars Jacksonville Jaguars: Lorenzo Lingard, RB, Akron Image for

Some better competition is needed behind Travis Etienne.

NFL Team Logo for Rams Los Angeles Rams: Tulu Griffin, WR, Mississippi State

The Rams have some talented receivers, but they don’t possess any depth at the position.

NFL Team Logo for Bengals Cincinnati Bengals: Justin Rogers, DT, Auburn Image for Aub

The Bengals have done tons of work on defensive tackles during the pre-draft process.

Justin Rogers is a massive nose tackle with some motivational and effort issues.

NFL Team Logo for 49ers San Francisco 49ers: Isaiah Davis, RB, South Dakota State Image for

Kyle Shanahan loves developing running backs, so he’s always locked into drafting one.

NFL Team Logo for Cowboys Dallas Cowboys: Javontae Jean-Baptiste, DE, Notre Dame Image for ND

The Cowboys won’t have DeMarcus Lawrence around much longer, so here’s a potential replacement.

NFL Team Logo for Rams Los Angeles Rams: Norell Pollard, DT, Virginia Tech Image for Vtech

Multiple defensive tackles will be needed to properly fill Aaron Donald’s shoes.

NFL Team Logo for Ravens Baltimore Ravens: Cody Schrader, RB, Missouri Image for Mizz

The Ravens signed Derrick Henry, but they need a running back for the long haul.

Cody Schrader was very productive at Truman State before transferring to Missouri.

NFL Team Logo for Packers Green Bay Packers: Renardo Green, CB, Florida State Image for FSU

The Packers made a huge mistake by trading away Rasul Douglas, so they’ll need to find some cornerback help.

NFL Team Logo for Buccaneers Tampa Bay Buccaneers: Myles Harden, CB, South Dakota Image for

Multiple cornerbacks are needed for the Buccaneers to help their horrible pass defense.

Go to: Round 1 (1-16)  | Round 1 (17-32)  | Round 2 (33-64)  | Round 3 (65-100)  | Round 4 (106-140)  | Round 5 (144-184)  | Round 7 (222-258)  | 

Go to 2024 NFL Mock Draft by Charlie Campbell





NFL Picks - Nov. 25


NFL Power Rankings - Nov. 25


2025 NFL Mock Draft - Nov. 20


Fantasy Football Rankings - Sept. 4