Top 100 | QB | RB | FB | WR | TE | OT | G | C | DE | DT | OLB | ILB | CB | S | K/P | FA Grades | FA Team Grades | FA Rumors
2020 NFL Free Agency: Star rating is out of five. Age listing as of Sept. 1, 2020.
Follow me @walterfootball for updates.
-
Byron Jones, CB, Cowboys. Age: 27.
Signed with Dolphins (5 years, $82.5 million)
Byron Jones is one of the better cornerbacks in the NFL. He’s been excellent for the previous several seasons, and he’s not even 28 yet, so he likely won’t regress throughout the duration of his next contract.
-
James Bradberry, CB, Panthers. Age: 27.
Signed with Giants (3 years, $45 million)
James Bradberry struggles to tackle, but he covered No. 1 receivers this past season and did a great job in that regard. He’s only 27 (as of August), and will be due a big contract, or the franchise tag.
-
Chris Harris, CB, Broncos. Age: 31.
Signed with Chargers
Chris Harris is still one of the better cornerbacks in the NFL, but age is starting to become a concern; he turns 31 in June. Harris should still be able to play on a very high level for the next two years, but regression is coming soon.
-
Desmond Trufant, CB, Falcons. Age: 29.
Signed with Lions (2 years, $21 million)
Desmond Trufant has been a solid cornerback for quite some time. He played just nine games last year because of a couple of injuries, but performed well when he was on the field. Trufant turns 30 in September, so a decline is coming in a few years, but he should continue to play very well in the near future.
-
Darqueze Dennard, CB, Bengals. Age: 28.
Signed with Falcons
Darqueze Dennard played very well as Cincinnati’s slot cornerback in 2019. However, Dennard has played just one full season in his career, so he’d be ranked higher if he weren’t such an injury risk.
-
Xavier Rhodes, CB, Vikings. Age: 30.
Signed with Colts (1 year)
Xavier Rhodes was one of the better cornerbacks in the NFL several years ago, but things changed drastically in 2019. Rhodes was burned to a crisp by receivers on a weekly basis, as he quickly became of the worst starting corners in the league. Rhodes was only 29, so it’s possible that he was dealing with some sort of undisclosed injury. He could be a nice, buy-low option this offseason.
-
Bradley Roby, CB, Texans. Age: 28.
Re-signed with Texans (3 years, $36 million)
Bradley Roby has experienced an up-and-down career thus far. He played well in 2015, struggled the year after, bounced back at a high level in 2017, then performed poorly once again the following season. He had a solid 2019 campaign, so that just means he’s due to decline in 2020.
-
Jimmy Smith, CB, Ravens. Age: 32.
Re-signed with Ravens (1 year, $6 million)
Jimmy Smith is a talented cornerback, but he has a checkered injury history; he hasn’t played a full season since 2015. He’s also turning 32 in July, so that’s a concern.
-
Kendall Fuller, CB, Chiefs. Age: 25.
Signed with Redskins
Kendall Fuller didn’t perform that well this past season because of an injury, but he has been an excellent slot cornerback in the past. At just 25, Fuller figures to rebound.
-
Brian Poole, CB, Jets. Age: 27.
Re-signed with Jets (1 year, $5 million)
Brian Poole was the Jets’ top cornerback this past season. That’s not saying much, but Poole did an excellent job of covering the slot.
-
Ronald Darby, CB, Eagles. Age: 26.
Signed with Redskins (1 year, $4 million)
Ronald Darby used to be a terrific cornerback, but he was atrocious this past season. Darby has dealt with a number of injuries, which clearly affected his play in 2019. He’ll be a nice buy-low option for his new team, presumably on a 1-year “prove it” deal.
-
Prince Amukamara, CB, Raiders. Age: 31.
Prince Amukamara turns 31 this offseason, so regression is coming soon. He played well this past year, but wasn’t the same, talented corner of old. Amukamara also has an extensive injury history – he hasn’t played a full season since 2013 – so he’ll have to sign nothing but 1-year “prove it” contracts going forward.
-
Mackensie Alexander, CB, Vikings. Age: 26.
Minnesota’s secondary struggled in 2019, but don’t look at Mackensie Alexander, who did well in the slot once again.
-
Trae Waynes, CB, Vikings. Age: 28.
Signed with Bengals
Trae Waynes has never lived up to his first-round billing, but he’s been a solid, but unspectacular cornerback over the years. Time is running out for him to become a great starter.
-
Mike Hilton (RFA), CB, Steelers. Age: 26.
Tendered by Steelers (2nd round)
Mike Hilton is a quality slot cornerback. He covers very well, but has a habit of missing tackles.
-
Kevin Johnson, CB, Bills. Age: 28.
Signed with Browns (1 year, $3.5 million)
Kevin Johnson played well in the slot for the Bills this past season. He missed a bit too many tackles, but he covered slot receivers very well.
-
Logan Ryan, CB, Titans. Age: 29.
Signed with Giants (1 year, $7.5 million)
Logan Ryan has been a solid, but unspectacular slot cornerback for the Titans over the past few seasons. He has missed just three games in his career.
-
Trumaine Johnson, CB, Jets. Age: 30.
Trumaine Johnson signed a 5-year, $72 million contract a couple of offseasons ago. However, he was such a disappointment that the Jets have decided to eat $12 million in dead money by cutting him this spring. Johnson missed 15 games in two seasons with the Jets, as he really struggled to stay healthy. He could bounce back, but then again, he turned 30 in January, so it’s clear that his best days are behind him.
-
Tramon Williams, CB, Packers. Age: 37.
Tramon Williams struggled early in the year – he was torched by Chad Beebe in Week 2 – but he was stellar down the stretch as Green Bay’s slot corner.
-
Ross Cockrell, CB, Panthers. Age: 29.
Signed with Giants
Ross Cockrell isn’t a very good tackler, but he tends to cover very well. He struggled through a quad injury in the middle of 2019, but did well otherwise.
-
Javien Elliott, CB, Panthers. Age: 27.
Javien Elliott didn’t play much to start the year, but he was a bigger part of the defense as the season progressed. He performed rather well.
-
Art Maulet (RFA), CB, Jets. Age: 27.
Re-signed with Jets (1 year)
Art Maulet, no relation to Art Vandelay, stepped into the lineup because of injuries late in the year and performed admirably.
-
Jalen Mills, CB, Eagles. Age: 26.
Re-signed with Eagles (1 year)
Jalen Mills didn’t have a positive 2019 campaign because he was coming off a foot injury that caused him to miss nearly two months of action. He should improve in 2020 with better health.
-
Daryl Worley, CB, Raiders. Age: 25.
Saying that Daryl Worley was one of the top cornerbacks on the Raiders’ roster last year isn’t exactly a compliment, but that was the case with Worley, who is only 25.
-
Josh Norman, CB, Redskins. Age: 32.
Signed with Bills (1 year)
Josh Norman was one of the worst cornerbacks in the league last year. He didn’t look like he belonged in the NFL, so it wasn’t a surprise that he was benched. I don’t think it’s impossible for Norman to rebound in 2020, so he’s worth a flier. However, it’s more likely that Norman is completely done.
-
Pierre Desir, CB, Colts. Age: 29.
Signed with Jets (1 year)
Pierre Desir played very well in 2018, but struggled last year. He might be able to bounce back, but he turns 30 in September.
-
Aqib Talib, CB, Dolphins. Age: 34.
Aqib Talib was a shell of his former self in 2019. At 34, Talib is likely finished in the NFL.
-
Brandon Carr, CB, Ravens. Age: 34.
Brandon Carr’s option wasn’t picked up, which is why he’s now a free agent. Carr’s play has dropped off in recent years, but he’s still a serviceable player.
-
Dre Kirkpatrick, CB, Bengals. Age: 30.
Signed with Cardinals
Dre Kirkpatrick had some bright moments in Cincinnati, but not so much recently. Now 30, Kirkpatrick appears to be on a swift decline. He could have one more solid season remaining in the tank, but he’s shown no signs of that.
- P.J. Williams, CB, Saints. Age: 27. — Re-signed with Saints
- Tramaine Brock, CB, Titans. Age: 32.
- Justin Bethel, CB/ST, Patriots. Age: 30.
- Tye Smith, CB, Titans. Age: 27. — Re-signed with Titans
- Maurice Canady, CB, Jets. Age: 26. — Signed with Cowboys (1 year)
- Michael Davis (RFA), CB, Chargers. Age: 25. — Tendered by Chargers (2nd round)
- Anthony Brown, CB, Cowboys. Age: 26. — Re-signed with Cowboys (3 years)
- Vernon Hargreaves, CB, Texans. Age: 25. — Re-signed with Texans (1 year)
- T.J. Carrie, CB, Browns. Age: 30. — Signed with Colts (1 year)
- Nevin Lawson, CB, Raiders. Age: 29.
- Rashaan Melvin, CB, Lions. Age: 30. — Signed with Jaguars (1 year)
- Bashaud Breeland, CB, Chiefs. Age: 28. — Re-signed with Chiefs (1 year)
- Morris Claiborne, CB, Chiefs. Age: 30.
- Darryl Roberts, CB, Jets. Age: 29. — Signed with Lions
- Neiko Thorpe, CB/ST, Seahawks. Age: 30. — Re-signed with Seahawks
- Blidi Wreh-Wilson, CB, Falcons. Age: 30. — Re-signed with Falcons
- Ken Crawley, CB, Dolphins. Age: 27. — Signed with Cardinals
- Briean Boddy-Calhoun, CB, Colts. Age: 27.
- Akeem King, CB, Seahawks. Age: 28.
- Leshaun Sims, CB, Titans. Age: 26. — Signed with Bengals
- B.W. Webb, CB, Bengals. Age: 30. — Signed with Cardinals
- Marcus Sherels, CB/KR, Vikings. Age: 32.
- Walt Aikens, CB, Dolphins. Age: 29.
- Ryan Smith, CB, Buccaneers. Age: 26. — Re-signed with Buccaneers
- C.J. Goodwin, CB, Cowboys. Age: 30. — Re-signed with Cowboys
- Phillip Gaines, CB, Texans. Age: 29. — Re-signed with Texans
- Dominique Rodgers-Cromartie, CB, Redskins. Age: 34.
- Dontae Johnson, CB, 49ers. Age: 28. — Re-signed with 49ers
- Jason Verrett, CB, 49ers. Age: 29. — Re-signed with 49ers
- Keith Reaser, CB, Chiefs. Age: 29.
- Antonio Hamilton, CB, Giants. Age: 27. — Signed with Chiefs
- Justin Hardee (RFA), CB, Saints. Age: 26. — Re-signed with Saints (1 year)
- Chris Milton, CB, Titans. Age: 27.
- Torry McTyer (RFA), CB, Bengals. Age: 25. — Re-signed with Bengals
NFL Free Agent Tracker:
Top 100 | QB | RB | FB | WR | TE | OT | G | C | DE | DT | OLB | ILB | CB | S | K/P | FA Grades | FA Team Grades | FA Rumors
NFL Picks - Dec. 13
2025 NFL Mock Draft - Dec. 11
NFL Power Rankings - Dec. 9
2026 NFL Mock Draft - Nov. 29
Fantasy Football Rankings - Sept. 4