NFL free agency is here, with the legal tampering period allowing for discussions starting today at noon ET. With a flurry of releases over the past couple of weeks, this is a phenomenal free agent class.
Overall free agent rankings are mostly pointless, and position rankings can obviously vary greatly by team; for example, I have Gabe Davis as the top available receiver in part due to all the dirty work he does as a blocker and opening things up—but that might be better for some teams than others. Veteran safeties (like Micah Hyde and Jordan Poyer) could be higher for contenders. Also, Keisean Nixon is quite high among cornerbacks, but a lot of that has to do with his immense value as a returner. So, these rankings are not numbered and are somewhat rough in terms of the order.
[NOTE: Restricted free agents like Jauan Jennings, who other teams should go after given all he can do for an offense, are not included.]
Quarterback
Kirk Cousins, Vikings
Marcus Mariota, Eagles
Jimmy Garoppolo, Raiders
Sam Darnold, 49ers
Jameis Winston, Saints
Mason Rudolph, Steelers
Joe Flacco, Browns
Drew Lock, Seahawks
Ryan Tannehill, Titans
Jacoby Brissett, Commanders
Carson Wentz, Rams
Gardner Minshew, Colts
Joshua Dobbs, Vikings
Tyler Huntley, Ravens
Tyrod Taylor, Giants
Will Grier, Chargers
Brandon Allen, 49ers
Running Back
Saquon Barkley, Giants
Derrick Henry, Titans
Josh Jacobs, Raiders
Tony Pollard, Cowboys
Austin Ekeler, Chargers
Zack Moss, Colts
D’Andre Swift, Eagles
J.K. Dobbins, Ravens
AJ Dillon, Packers
Ezekiel Elliott, Patriots
Devin Singletary, Texans
Gus Edwards, Ravens
Clyde Edwards-Helaire, Chiefs
Antonio Gibson, Commanders
Damien Harris, Bills
Jerick McKinnon, Chiefs
Joshua Kelley, Chargers
Latavius Murray, Bills
D’Onta Foreman, Bears
Alexander Mattison, Vikings
D’Ernest Johnson, Jaguars
Salvon Ahmed, Dolphins
Nyheim Hines, Bills
Cordarrelle Patterson, Falcons
Boston Scott, Eagles
Wide Receiver
Gabe Davis, Bills
Calvin Ridley, Jaguars
Marquise Brown, Cardinals
Darnell Mooney, Bears
Odell Beckham Jr., Ravens
DJ Chark Jr., Panthers
Curtis Samuel, Commanders
Tyler Boyd, Bengals
K.J. Osborn, Vikings
Michael Thomas, Saints
Mecole Hardman, Chiefs
Marquez Valdes-Scantling, Chiefs
Jamal Agnew, Jaguars
Deonte Harty, Bills
Josh Reynolds, Lions
Noah Brown, Texans
Trent Sherfield, Bills
Parris Campbell, Giants
Chase Claypool, Dolphins
Allen Robinson II, Steelers
Donovan Peoples-Jones, Lions
Cedrick Wilson Jr., Dolphins
Richie James Jr., Chiefs
Mack Hollins, Falcons
Braxton Berrios, Dolphins
Nick Westbrook-Ikhine, Titans
Isaiah McKenzie, Colts
Brandon Powell, Vikings
Scotty Miller, Falcons
Tight End
Mike Gesicki, Patriots
Noah Fant, Seahawks
Gerald Everett, Chargers
Irv Smith Jr., Bengals
Logan Thomas, Commanders
Will Dissly, Seahawks
Colby Parkinson, Seahawks
Drew Sample, Bengals
Harrison Bryant, Browns
Jimmy Graham, Saints
Adam Trautman, Broncos
Austin Hooper, Raiders
C.J. Uzomah, Jets
Charlie Woerner, 49ers
Offensive Tackle
Tyron Smith, Cowboys
Trent Brown, Patriots
Mekhi Becton, Jets
Jonah Williams, Bengals
Jermaine Eluemunor, Raiders
Charles Leno Jr., Commanders
Yosh Nijman, Packers
George Fant, Texans
Cam Fleming, Broncos
Josh Jones, Texans
Donovan Smith, Chiefs
Andrus Peat, Saints
Chris Hubbard, Titans
Duane Brown, Jets
Prince Tega Wanogho, Chiefs
Interior Offensive Line
Mike Onwenu, Patriots
John Simpson, Ravens
Lloyd Cushenberry, Broncos
Tyler Biadasz, Cowboys
Jonah Jackson, Lions
Robert Hunt, Dolphins
Connor Williams, Dolphins
Kevin Zeitler, Ravens
Aaron Brewer, Titans
Dalton Risner, Broncos
Jon Runyan, Packers
Halapoulivaati Vaitai, Lions
Bradley Bozeman, Panthers
Mason Cole, Steelers
Coleman Shelton, Rams
Isaiah Wynn, Dolphins
Cody Whitehair, Bears
Brian Allen, Rams
Jon Feliciano, 49ers
Damien Lewis, Seahawks
Evan Brown, Seahawks
Greg Van Roten, Raiders
Sua Opeta, Eagles
Saahdiq Charles, Commanders
Laken Tomlinson, Jets
Matt Feiler, Buccaneers
Mark Glowinski, Giants
Nick Allegretti, Chiefs
Edge Defenders
Danielle Hunter, Vikings
Bryce Huff, Jets
Jonathan Greenard, Texans
Chase Young, 49ers
Josh Uche, Patriots
Leonard Floyd, Bills
Dorance Armstrong, Cowboys
Jadeveon Clowney, Ravens
D.J. Wonnum, Vikings
A.J. Epenesa, Bills
Andrew Van Ginkel, Dolphins
Shaquil Barrett, Buccaneers
Denico Autry, Titans
Carl Lawson, Jets
Za’Darius Smith, Browns
Clelin Ferrell, 49ers
Bud Dupree, Falcons
Dante Fowler Jr., Cowboys
K’Lavon Chaisson, Jaguars
Marcus Davenport, Vikings
Yetur Gross-Matos, Panthers
Mike Danna, Chiefs
Kyle Van Noy, Ravens
Anfernee Jennings, Patriots
Emmanuel Ogbah, Dolphins
Randy Gregory, 49ers
Jerry Hughes, Texans
Derek Barnett, Texans
Tyquan Lewis, Colts
Romeo Okwara, Lions
Efe Odaba, Commanders
Shaq Lawson, Bills
Defensive Interior Line
Christian Wilkins, Dolphins
Leonard Williams, Giants
D.J. Reader, Bengals
Calais Campbell, Falcons
Teair Tart, Texans
Sheldon Rankins, Texans
Johnathan Hankins, Cowboys
Bilal Nichols, Raiders
Javon Kinlaw, 49ers
Grover Stewart, Colts
DaQuan Jones, Bills
Poona Ford, Bills
Maurice Hurst, Browns
Foley Fatukasi, Jaguars
Shelby Harris, Broncos
Sebastian Joseph-Day, 49ers
Solomon Thomas, Jets
Linval Joseph, Bills
A’Shawn Robinson, Giants
Taven Bryan, Colts
Austin Johnson, Chargers
Raekwon Davis, Dolphins
Greg Gaines, Buccaneers
Quinton Jefferson, Jets
Justin Jones, Bears
Tim Settle, Bills
Adam Butler, Raiders
Linebacker
Devin White, Buccaneers
Patrick Queen, Ravens
Frankie Luvu, Panthers
Lavonte David, Buccaneers
Kenneth Murray Jr., Chargers
De’Vondre Campbell, Packers
Isaiah Simmons, Giants
Jordyn Brooks, Seahawks
Tyrel Dodson, Bills
Azeez Al-Shaair, Titans
Mack Wilson Sr., Patriots
Willie Gay Jr. Chiefs
Bobby Wagner, Seahawks
Jerome Baker, Dolphins
Jordan Hicks, Vikings
Josey Jewell, Broncos
Eric Kendricks, Chargers
Blake Cashman, Texans
Shaquille Leonard, Eagles
Anthony Walker Jr., Browns
Denzel Perryman, Texans
Zach Cunningham, Eagles
Sione Takitaki, Browns
Kwon Alexander, Steelers
Zack Baun, Saints
Devin Bush, Seahawks
Oren Burks, 49ers
Cody Barton, Commanders
Tyler Matakevich, Bills
Nicholas Morrow, Eagles
Cornerback
Tre’Davious White, Bills
Stephon Gilmore, Cowboys
Kendall Fuller, Commanders
Chidobe Awuzie, Bengals
Keisean Nixon, Packers
Steven Nelson, Texans
Kenny Moore II, Colts
Adoree’ Jackson, Giants
Sean Murphy-Bunting, Titans
Darious Williams, Jaguars
Avonte Maddox, Eagles
Kristian Fulton, Titans
Patrick Peterson, Steelers
Levi Wallace, Steelers
Jeff Okudah, Falcons
Akhello Witherspoon, Rams
Dane Jackson, Bills
Rock Ya-Sin, Ravens
Michael Davis, Chargers
Jourdan Lewis, Cowboys
Shaquill Griffin, Panthers
Myles Bryant, Patriots
C.J. Henderson, Panthers
Emmanuel Moseley, Lions
Tre Herndon, Jaguars
Noah Igbinoghene, Cowboys
Eli Apple, Bengals
Cam Lewis, Bills
Siran Neal, Bills
Ronald Darby, Ravens
Amik Robertson, Raiders
Safety
Xavier McKinney, Giants
Chauncey Gardner-Johnson, Lions
Justin Simmons, Broncos
Geno Stone, Ravens
Jeremy Chinn, Panthers
Kamren Curl, Commanders
Darnell Savage, Packers
DeShon Elliott, Dolphins
Jordan Fuller, Rams
Julian Blackmon, Colts
Jordan Poyer, Bills
Micah Hyde, Bills
Eddie Jackson, Bears
Rayshawn Jenkins, Jaguars
Jayron Kearse, Cowboys
Quandre Diggs, Seahawks
Jamal Adams, Seahawks
Jordan Whitehead, Jets
Miles Killebrew, Steelers
Adrian Amos, Texans
Tracy Walker, Lions
Brandon Jones, Dolphins
Alohi Gilman, Chargers
Mike Edwards, Chiefs
Eric Rowe, Steelers
Adrian Phillips, Patriots
Jalen Mills, Patriots
Tashaun Gipson Sr., 49ers
John Johnson III, Rams
Terrell Edmunds, Titans
Sam Franklin, Panthers