NFL Free Agent Tracker:
| FA Grades
| FA Team Grades
| FA Rumors
2020 NFL Free Agency:
The top 100 unrestricted NFL free agents for 2020. Fullbacks, kickers and punters are excluded. Star rating is out of five. Age listing as of Sept. 1, 2020.
Follow me @walterfootball
Note that there are not 100 players yet, but there will be additions as cuts begin.
NFL Free Agent Tracker:
Drew Brees, QB, Saints. Age: 41.
Re-signed with Saints (2 years, $50 million)
One of the best quarterbacks in NFL history, Drew Brees is listed ahead of Tom Brady in the free agency rankings pages because he played much better than his future Hall of Fame counterpart in 2019. Granted, Brees had a better supporting cast, but the disparity between the two was vast.
Tom Brady, QB, Patriots. Age: 43.
Signed with Buccaneers (2 years, $60 million)
The greatest quarterback in NFL history, Tom Brady is a free agent for the first time in his career. He didn't have a great 2019 campaign, but he was playing with terrible receivers. Brady can bounce back with a superior supporting cast.
Chris Jones, DT, Chiefs. Age: 26.
Franchised by the Chiefs
Aside from Aaron Donald, Chris Jones is the best defensive tackle in the NFL. Jones can single-handedly dominate the trenches. He stuffs the run and puts heavy pressure on opposing quarterbacks. He's also just 26 as of July, so his best years are probably still ahead of him.
Jadeveon Clowney, DE, Seahawks. Age: 27.
Jadeveon Clowney enjoyed a great first season in Seattle. He logged just three sacks, but that's not indicative of how dominant he was when healthy.
Anthony Harris, S, Vikings. Age: 28.
Franchised by Vikings
Anthony Harris has emerged to be one of the best safeties in the NFL. He'll turn 29 in October, but he should still perform on a high level for the next four or so years.
Shaq Barrett, DE/OLB, Buccaneers. Age: 27.
Franchised by Buccaneers
Shaq Barrett was unbelievable last year, logging 19.5 sacks. Barrett wasn't bad in run support either. He'll receive a huge deal this offseason unless he's franchised.
Justin Simmons, S, Broncos. Age: 26.
Franchised by Broncos
Justin Simmons has blossomed into one of the best safeties in the NFL. He was stellar this past season. He won't even turn 27 until November, so he could get even better in the next year or two.
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.
Jimmie Ward, S, 49ers. Age: 29.
Re-signed with 49ers (3 years, $28.5 million)
Jimmie Ward missed the first few weeks of the 2019 season with a hand injury, but he was terrific after he returned. He was spectacular in both coverage and run support. He deserves a massive contract.
Devin McCourty, S, Patriots. Age: 33.
Re-signed with Patriots (2 years, $23 million)
Devin McCourty performed on an elite level once again last year. However, he has discussed the possibility of retirement before, and at the age of 33 (as of August), he could opt to hang up his cleats.
D.J. Reader, NT, Texans. Age: 26.
Signed with Bengals (4 years, $53 million)
D.J. Reader is one of the top nose tackles in the NFL. He's a monster when it comes to stuffing the run, and he's also pretty decent at applying pressure on the quarterback. He won't be 27 until the 2021 offseason, so the sky is the limit for him.
Derrick Henry, RB, Titans. Age: 26.
Franchised by Titans
Derrick Henry tends to start slowly, but he eventually turns into a runaway freight train. He was the league's leading rusher in 2019. The only downside with him is that he doesn't have great receiving ability.
Joe Thuney, G, Patriots. Age: 27.
Franchised by Patriots
Joe Thuney has developed quite well since being a third-round pick in the 2016 NFL Draft. He has become an elite pass protector. Thuney can improve in run blocking, but he still deserves a massive contract.
Amari Cooper, WR, Cowboys. Age: 26.
Re-signed with Cowboys (5 years, $100 million)
Amari Cooper is a big-time receiving talent, but he comes with plenty of risk. He tends to get injured frequently, and he also quit on the Raiders. The same thing could happen in Dallas, especially if Cooper receives a big contract.
Yannick Ngakoue, DE/OLB, Jaguars. Age: 25.
Franchised by Jaguars
Yannick Ngakoue has become a devastating pass rusher, and yet he won't even turn 25 until March. The sky is the limit for him, though he is a liability in run support. Ngakoue would be better off in a 3-4 scheme.
Cam Newton, QB, Panthers. Age: 31.
It's hard to believe the Cam Newton era is over in Carolina. Newton was the MVP just five years ago, but his career has been derailed by numerous injuries. He hurt his shoulder in 2018 and then played two games last year and wasn't healthy for either one of them because of a foot injury. Newton can still perform on an All-Pro level when healthy, but it's fair to wonder if he'll ever be 100 percent again. Still, he's well worth taking a shot on because of his enormous upside and leadership.
Cory Littleton, LB, Rams. Age: 26.
Signed with Raiders (3 years, $36 million)
Cory Littleton has transformed from a special-teams standout to a stellar linebacker. Littleton is spectacular in coverage and holds up well against the run.
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.
Ha Ha Clinton-Dix, S, Bears. Age: 27.
Signed with Cowboys
Ha Ha Clinton-Dix was signed to a 1-year "prove it" deal to be Adrian Amos' replacement. Clinton-Dix performed very well, so he deserves a big contract.
Brandon Scherff, G, Redskins. Age: 29.
Franchised by Redskins
Brandon Scherff is a very talented guard, but he's had trouble staying healthy. He's missed 13 games over the past two seasons, so he comes with huge risk with his massive reward.
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.
Anthony Castonzo, OT, Colts. Age: 32.
Re-signed with Colts (2 years, $33 million)
Anthony Castonzo is one of the better left tackles in the NFL, but he turns 32 in August, so regression could come soon. Castonzo also has discussed potentially retiring, so that's a concern.
Jack Conklin, OT, Titans. Age: 26.
Signed with Browns (3 years, $42 million)
Jack Conklin bounced back from an injury-ravaged 2018 campaign to become one of the league's better right tackles in 2019. He can improve upon his pass protection, but he's a dominant run blocker.
Bryan Bulaga, OT, Packers. Age: 31.
Signed with Chargers (3 years, $30 million)
Bryan Bulaga is still one of the top right tackles in the NFL. If it weren't for his checkered injury history, he'd be graded even higher than four stars.
Leonard Williams, DE/DT, Giants. Age: 26.
Franchised by Giants
Leonard Williams failed to log a single sack in 2019, but that's not indicative of how well he played. Williams was a force in the trenches, as both a pass rusher and a run stuffer.
Dante Fowler, DE/OLB, Rams. Age: 26.
Signed with Falcons (3 years)
Dante Fowler signed a 1-year "prove it" deal last offseason. He certainly proved himself by racking up 11.5 sacks. Just 26 in August, Fowler has finally blossomed into the player the Jaguars thought they were getting with the third-overall pick in the 2015 NFL Draft.
Bud Dupree, DE/OLB, Steelers. Age: 27.
Franchised by Steelers
Bud Dupree was seen as a disappointment since being chosen in the first round of the 2015 NFL Draft, but he had a breakout 2019 campaign, logging 11.5 sacks. There's a chance Dupree could regress, but we've seen what he's capable of.
Javon Hargrave, NT, Steelers. Age: 27.
Signed with Eagles (3 years, $39 million)
Javon Hargrave is a monster nose tackle. He stuffs the run and gets decent pressure on the quarterback. He's still young, so he could improve his game even more.
Jason Peters, OT, Eagles. Age: 38.
Jason Peters is somehow still blocking at a Pro Bowl level despite his age. Peters is bound to regress soon, but there have been no signs of any sort of impending decline.
Kenyan Drake, RB, Cardinals. Age: 26.
Transition tagged by Cardinals
Kenyan Drake looked like just a decent pass-catching running back when he was with Miami, but that's because Adam Gase once again failed to determine how talented a player of his was. Drake became a dynamic play-maker once he joined Arizona. Drake, who is just 26, has a very bright future ahead of him.
Austin Hooper, TE, Falcons. Age: 25.
Signed with Browns (4 years, $44 million)
Austin Hooper is a highly athletic tight end who has improved exponentially in each of his four NFL seasons. He won't even turn 26 until October, so the sky is the limit for him.
Kyle Van Noy, OLB, Patriots. Age: 29.
Signed with Dolphins
Kyle Van Noy does everything for the Patriots, whether it's rush the passer successfully, clamp down on the run or drop into coverage. It remains to be seen, however, if he could thrive outside of Bill Belichick's system.
Melvin Gordon, RB, Chargers. Age: 27.
Signed with Broncos (2 years, $16 million)
Melvin Gordon is coming off a down year, but that can be attributed to his decision to hold out. Gordon is usually one of the better runners in the NFL, and he's pretty solid as a receiver out of the backfield.
A.J. Green, WR, Bengals. Age: 32.
Franchised by Bengals
A.J. Green used to be one of the best receivers in the NFL, but those days are long gone. Green can no longer stay healthy - he's played just one full season since 2015 - and he turns 32 in July, so even if he manages to see the field, it's unlikely we'll see him dominate like he used to.
Emmanuel Sanders, WR, 49ers. Age: 33.
Signed with Saints (2 years, $16 million)
Emmanuel Sanders was traded to the 49ers prior to the deadline, and yet he clicked instantly with Jimmy Garoppolo. He made San Francisco's offense so much more explosive. The only downside is that he'll turn 33 in March.
Matt Judon, DE/OLB, Ravens. Age: 28.
Franchised by Ravens
Matt Judon became the Ravens' top edge rusher in the wake of Terrell Suggs and Za'Darius Smith departures. He logged 9.5 sacks in 2019.
Arik Armstead, DE/DT, 49ers. Age: 26.
Re-signed with 49ers (5 years, $85 million)
Arik Armstead didn't live up to his first-round billing for four years, but he was excellent this past season. He's a late bloomer, but there's also a chance that Armstead was simply playing for a new contract.
Michael Pierce, NT, Ravens. Age: 27.
Signed with Vikings (3 years, $27 million)
Michael Pierce is a massive run plugger. He's coming off a bit of a down year because he was dealing with an ankle injury. He should bounce back with a strong 2020 campaign.
Michael Brockers, DT, Rams. Age: 29.
Re-signed with Rams (3 years, $31.5 million)
Michael Brockers is a monstrous force against the run, and he can get to the quarterback on occasion. He'll turn 30 in December.
Quinton Jefferson, DT, Seahawks. Age: 27.
Signed with Bills (2 years)
Quinton Jefferson was one of the biggest surprises for the Seahawks this past season. He emerged as a potent force in the interior of the trenches, stuffing the run well and generating some pressure on opposing quarterbacks.
Adrian Phillips, S, Chargers. Age: 28.
Signed with Patriots (2 years)
Adrian Phillips played just seven games in 2019 because he broke his forearm in September. However, he was excellent upon his return from injury. Turning 28 in March, Phillips deserves a healthy deal.
Joe Schobert, LB, Browns. Age: 26.
Signed with Jaguars (5 years, $53.75 million)
Joe Schobert played very well at times last year, even winning AFC Defensive Player of the Week at one point. He's a do-it-all linebacker who won't turn 27 until November.
Malcolm Jenkins, S, Eagles. Age: 32.
Signed with Saints
Malcolm Jenkins enjoyed six terrific years with the Eagles, as he was part of a great defense that helped the team win the Super Bowl in 2017. Jenkins turns 33 in December, so a decline is coming, but he still performed on a very high level last year. Jenkins can play multiple positions in the secondary, so teams will undoubtedly be interested in his versatility.
Dak Prescott, QB, Cowboys. Age: 27.
Franchised by Cowboys
Dak Prescott has looked great at times, but that's when everything has been perfect. He's had the luxury of playing behind a terrific offensive line for most of his career, but he has struggled when there have been injuries up front. Prescott is not elite, by any measure, and yet he's asking to be the highest-paid quarterback in the NFL.
Ryan Tannehill, QB, Titans. Age: 32.
Re-signed with Titans (4 years, $118 million)
It took Ryan Tannehill a while, but he finally blossomed into the quarterback the Dolphins thought they were getting when they selected him eighth overall in the 2012 NFL Draft. In 11 starts, Tannehill threw for 2,742 yards, 22 touchdowns and just six interceptions. He completed 70 percent of his passes on a 9.6 YPA, and he was also a threat on the ground.
Philip Rivers, QB, Chargers. Age: 38.
Signed with Colts (1 year, $25 million)
Many say Philip Rivers is done after throwing 20 interceptions in 2019, but that's a silly and incorrect stance. Rivers actually did well - 66-percent completions, 7.8 YPA - despite playing behind an offensive line missing three starters for most of the year. Rivers is nearing retirement, but he can still lead a good team to the playoffs for the next year or two.
Blake Martinez, LB, Packers. Age: 26.
Signed with Giants (3 years, $30 million)
Blake Martinez is an excellent coverage linebacker. He struggled in run support last year, but he's still very young and can improve in that regard.
Rodney McLeod, S, Eagles. Age: 30.
Re-signed with Eagles (2 years)
Rodney McLeod is coming off a down year because he suffered ACL and MCL injuries during the 2018 campaign. He'll be two seasons removed from these maladies in 2020, so I expect him to rebound.
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.
Ndamukong Suh, DT, Buccaneers. Age: 33.
Re-signed with Buccaneers (1 year, $8 million)
Ndamukong Suh is no longer a dominant interior pass-rushing presence, but he's terrific at stopping the run. He was one of the reasons why Tampa was elite against ground attacks in 2019.
Connor McGovern, C/G, Broncos. Age: 27.
Signed with Jets (3 years, $27 million)
Connor McGovern did a great job of taking over for departed center Matt Paradis. McGovern can play both center and guard.
Darqueze Dennard, CB, Bengals. Age: 28.
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.
Hunter Henry, TE, Chargers. Age: 25.
Franchised by Chargers
Hunter Henry would be ranked much higher if he didn't come with injury concerns. Henry has yet to play a full season, missing 20 games in the past two years. He's a terrific talent, but he's been unreliable thus far.
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.
Robert Quinn, DE, Cowboys. Age: 30.
Signed with Bears (5 years, $70 million; $30 mllion guaranteed)
Robert Quinn looked like the Robert Quinn of old this past season, logging 11.5 sacks. He turns 30 in May, but he should still have one or two more strong years remaining in the tank.
Nick Kwiatkoski, LB, Bears. Age: 27.
Signed with Raiders
Danny Trevathan got hurt during the season, but it didn't matter very much because Nick Kwiatkoski stepped in and played on a high level. He'll be entering just his fifth year in the league, so there's definitely reason to believe he could continue to improve.
Timmy Jernigan, DT, Eagles. Age: 27.
Signed with Texans (1 year, $3.75 million)
Timmy Jernigan is an impactful defensive interior presence when he's on the field, but he has a very checkered injury history.
Andrew Billings, DT, Bengals. Age: 25.
Signed with Browns (1 year, $3 million)
Andrew Billings has been a stout nose tackle for the Bengals over the past couple of years. He's only 25, so he still has plenty of room for growth.
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.
D.J. Humphries, OT, Cardinals. Age: 26.
Re-signed with Cardinals (3 years, $45 million)
D.J. Humphries just played a full season for the first time in his career. He's a solid left tackle whose durability appears to have improved. He's only 26, so he could upgrade his play in the coming years.
Emmanuel Ogbah, DE, Chiefs. Age: 26.
Signed with Dolphins (2 years, $15 million)
Emmanuel Ogbah was a quality edge rusher for the Chiefs this past season when he was healthy, producing 5.5 sacks in 10 games. Unfortunately, Ogbah suffered a torn pectoral in November.
Christian Covington, DE/DT, Cowboys. Age: 26.
Christian Covington is one of the top run-stuffing defensive linemen in the NFL. His pass-rushing skills need work, but he's still 26, so he has plenty of time to develop moves to get to the quarterback.
Cordy Glenn, OT, Bengals. Age: 30.
Cordy Glenn missed the first 10 games of the 2019 season because of a concussion. This was not surprising, as Glenn has been absent in 23 of 48 possible contests in the previous three years. Glenn, however, is a talented blocker, which was apparent by Joe Mixon's improved running once Glenn returned to the lineup. Glenn is a risky signing for sure, but he still possesses upside.
Everson Griffen, DE, Vikings. Age: 32.
Everson Griffen missed a chunk of the 2018 season with mental health issues. He appears to have put that behind him - he played 15 games in 2019 - but something like that could always resurface. Also, Griffen turns 33 during the 2020 campaign. He had eight sacks last year, but he could regress in the near future.
Robby Anderson, WR, Jets. Age: 27.
Signed with Panthers (2 years, $20 million)
Robby Anderson is a dynamic deep threat who couldn't hit his potential because of limitations with the rest of the offense. Anderson has some off-the-field problems.
Olivier Vernon, DE, Browns. Age: 29.
Olivier Vernon recorded 3.5 sacks in 10 games last year, so he isn't the same player he once was. Vernon turns 30 in October, but is still capable of playing the run extremely well.
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.
Danny Trevathan, LB, Bears. Age: 30.
Re-signed with Bears (3 years, $21.75 million)
Danny Trevathan never looked quite healthy last year, but could that have been a symptom of age? The 30-year-old will need to rebound from a disappointing 2019 campaign.
Graham Glasgow, G/C, Lions. Age: 28.
Signed with Broncos (4 years, $44 million)
Graham Glasgow improved markedly in 2019, becoming a stout blocker for the Lions' interior offensive line. Glasgow can play both center and guard very well, so he'll be highly sought after on the open market.
Teddy Bridgewater, QB, Saints. Age: 27.
Signed with Panthers (3 years, $63 million)
Teddy Bridgewater was excellent in relief of Drew Brees, throwing nine touchdowns compared to only two interceptions. He looked like the pre-injury version of himself, though being coached up by Sean Payton certainly helped.
Jameis Winston, QB, Buccaneers. Age: 26.
Jameis Winston is very difficult to grade. He's extremely gifted as a passer, and he has moments of brilliance, but he also absolutely kills his team sometimes with horrible mental blunders. He's the first quarterback to ever throw 30 touchdowns and 30 interceptions in the same season.
Brian Poole, CB, Jets. Age: 27.
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.
Markus Golden, DE/OLB, Giants. Age: 29.
Markus Golden had a lost 2017 season because of a torn ACL and didn't quite look like himself the following year. He managed to rebound in 2019, logging 10 sacks.
Jamie Collins, LB, Patriots. Age: 30.
Signed with Lions
Jamie Collins was a lost soul in Cleveland, but he thrived once again when being coached by Bill Belichick. He turns 31 in October, so he could begin to regress soon.
Danny Shelton, DT, Patriots. Age: 27.
Signed with Lions (2 years, $8 million)
Danny Shelton had always been a quality run stuffer, but he managed to improve in the pass-rushing department this past season.
Shelby Harris, DT, Broncos. Age: 29.
Re-signed with Broncos (1 year, $2.5 million)
Shelby Harris has always played the run well, but he improved his pass-rushing ability this past season. He logged six sacks in 2019.
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.
Daryl Williams, OT, Panthers. Age: 28.
Signed with Bills (1 year)
Daryl Williams is coming off a disappointing year, but I suppose that should've been expected, given that he was coming off a knee injury. Williams should be able to bounce back in 2020, but he comes with lots of risk because of his dubious injury history.
Mike Daniels, DE/DT, Lions. Age: 31.
Mike Daniels was once one of the top 3-4 defensive ends in the NFL, but he had an injury-ravaged 2019 campaign after the Packers released him last offseason. He turns 31 this offseason and should continue to decline.
Derek Wolfe, DE/DT, Broncos. Age: 30.
Signed with Ravens (1 year, $3 million)
Derek Wolfe would be ranked higher than this if it weren't for his very dubious injury history. Wolfe always seems to be hurt, which is especially scary, considering that he just turned 30.
Kelvin Beachum, OT, Jets. Age: 31.
The Jets' offense has been much better whenever Kelvin Beachum has been on the field. However, Beachum turns 31 in June, so regression and more injuries seem to be in the cards.
Todd Gurley, RB, Rams. Age: 26.
Signed with Falcons (1 year, $5 million)
Todd Gurley's contract was so bad that the Rams took $23 million in dead money to get rid of him in order to avoid paying a $10.5 million roster bonus. Gurley was once seen as one of the top running backs in the NFL, but things have changed drastically over the past 16 or so months. Gurley has degenerative, arthritic knees, so he won't improve. He can play very well when handling the ball, but he can't be asked to shoulder a full workload. Gurley would be a great member of a running back committee, as he can still plunge into the end zone and catch passes well.
Andrew Whitworth, OT, Rams. Age: 38.
Re-signed with Rams (3 years)
Andrew Whitworth still played very well this past season, but he suffered through some regression because of his age. Turning 39 in December, Whitworth will continue to decline.
Snacks Harrison, NT, Lions. Age: 31.
Snacks Harrison has been one of the NFL's top nose tackles over the past several years. His play declined last year, but he was playing through injuries, so he could bounce back next year. He'll turn 32 in November, however, so the regression might be permanent.
Ricky Wagner, OT, Lions. Age: 30.
Signed with Packers
Ricky Wagner signed a 5-year, $47 million contract three years ago. His tenure in Detroit began well, but injuries have sapped him of his effectiveness. As a result, he struggled in 2019. There's a chance Wagner can rebound in 2020 - he's only 30 - but he could also continue to regress.
Demar Dotson, OT, Buccaneers. Age: 34.
Demar Dotson has been a steady right tackle for the Buccaneers for the entire previous decade, but he turns 35 in October.
A'Shawn Robinson, DT, Lions. Age: 25.
Signed with Rams (2 years, $17 million)
A'Shawn Robinson played well in 2018, but took a step backward this past season. Robinson had been dealing with a knee issue entering the year and ended up missing a handful of games, so his 2019 decline can be attributed to him being banged up.
Maliek Collins, DT, Cowboys. Age: 25.
Signed with Raiders
Maliek Collins puts good pressure on opposing quarterbacks in the interior of the trenches. He'll be just 25 in April, so there's a chance he'll make a big leap in production.
Devon Kennard, DE/OLB, Lions. Age: 29.
Signed with Cardinals
Devon Kennard has logged seven sacks in each of the past two seasons, and he has also held up well against the run. It's puzzling as to why the Lions cut him.
Prince Amukamara, CB, Bears. Age: 31.
Signed with Raiders
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.
Jordan Jenkins, DE/OLB, Jets. Age: 26.
Jordan Jenkins has lived up to his third-round billing, logging a total of 15 sacks in the past couple of seasons. He tends to get burned in coverage, however.
Carl Nassib, DE, Buccaneers. Age: 27.
Signed with Raiders
Carl Nassib is just a mediocre pass rusher, but he's been excellent in run support. Nassib turns 27 in April, so he could improve his pass-rushing ability.
Mario Addison, DE, Panthers. Age: 32.
Signed with Bills (3 years)
Mario Addison hasn't recorded fewer than nine sacks in each of the past four years. However, he turns 33 in early September, so he might be due for some regression.
Larry Warford, G, Saints. Age: 29.
Larry Warford still blocked well last year, but was released because of his $7 million contract. He's not the same player he once was, but he can still be a solid starter for a team at a cheaper price.
Jabaal Sheard, DE, Colts. Age: 31.
Jabaal Sheard is coming off a down year, logging just 4.5 sacks. Perhaps it's his age, as Sheard will turn 31 in May.
Damarious Randall, S, Browns. Age: 28.
Signed with Raiders (1 year)
Damarious Randall is a well-rounded, solid safety. He missed a game late in the year due to a coaching decision, so that must be investigated before a team signs him.
Vic Beasley, DE/OLB, Falcons. Age: 28.
Signed with Titans (1 year, $9.5 million)
Vic Beasley got off to a nice start in his career, but he struggled in recent seasons. However, he logged four sacks in his final four games, which gives him some hope.
Bruce Irvin, DE/OLB, Panthers. Age: 32.
Signed with Seahawks
Bruce Irvin played exclusively as a pass rusher for the first time in his pro career, and he managed to accumulate a career-best 8.5 sacks. Unfortunately, he turns 33 in November, so he'll decline soon.
Ronald Leary, G, Broncos. Age: 31.
Ronald Leary is a talented blocker, but he always seems to be injured. He hasn't played a full season since his rookie campaign, and he's missed 19 of the previous 48 games.
Greg Van Roten, G, Panthers. Age: 30.
Signed with Jets
Greg Van Roten played well this past season until he suffered a season-ending toe injury in November. His absence was one of the several reasons for Carolina's downfall at the end of the year.
Kyler Fackrell, DE/OLB, Packers. Age: 28.
Signed with Giants (1 year, $4.6 million)
Kyler Fackrell produced 10.5 sacks in 2018, but he didn't get to play as much this past season because the front office added Za'Darius and Preston Smith.
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.
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.
Clayton Geathers, S, Colts. Age: 28.
Clayton Geathers is a solid run defender, but can be beaten in coverage. Still, he's a fine starting safety.
Mike Person, G, 49ers. Age: 32.
Mike Person is a solid guard who is at his best in pass protection. He's coming off a down year, which includes a poor showing in the Super Bowl, but he was dealing with injuries, so he could rebound.
Devonta Freeman, RB, Falcons. Age: 28.
If you're wondering how the Falcons feel about Devonta Freeman, they're taking on $6 million in dead money to save paying him $6.5 million in 2019. Freeman is a tremendous receiver out of the backfield, but he's not nearly the talented running back he once was. Injuries have sapped him of his explosiveness, so he may have to resort to being just a third-down back from this point forward.
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.
Jordan Howard, RB, Eagles. Age: 25.
Signed with Dolphins (2 years)
Jordan Howard fell out of favor in Philadelphia, but it wasn't his fault. Miles Sanders and Boston Scott simply thrived when Howard missed some time with an injury. Howard is still very young, so he has a bright future ahead of him.
Breshad Perriman, WR, Buccaneers. Age: 26.
Signed with Jets (1 year, $8 million)
Breshad Perriman had been a major bust throughout his career, but he caught fire late in 2019, finally emerging as a the dynamic threat the Ravens thought they were getting when they chose him in the opening round of the 2015 NFL Draft.
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.
Tre Boston, S, Panthers. Age: 28.
Tre Boston played well in his second stint with the Panthers. He gets abused in run support because he struggles to tackle, but he's excellent in coverage.
Ted Karras, C, Patriots. Age: 27.
Signed with Dolphins (1 year, $4 million)
Ted Karras filled in well for the injured David Andrews at center. He's young enough to keep improving his skill set.
B.J. Finney, C, Steelers. Age: 28.
Signed with Seahawks (2 years, $8 million)
The Steelers didn't suffer a dropoff at all when Maurkice Pouncey was suspended because B.J. Finney did a solid job as a replacement. Finney could start elsewhere.
Reshad Jones, S, Dolphins. Age: 32.
Reshad Jones has been an excellent safety over the years. He can still play at a high level, but he turned 32 this offseason, so a decline is coming.
Linval Joseph, DT, Vikings. Age: 31.
Signed with Chargers (2 years, $17 million)
One of the casualties of the Kirk Cousins contract, Linval Joseph had been a dominant interior presence for the Vikings since 2014. Joseph didn't play on a Pro Bowl level last year, but he was still a very effective player. Joseph turns 32 in October, so a decline is coming, but he should still be able to perform very well for the next year or two.
Tavon Wilson, S, Lions. Age: 30.
Barely anyone played well for the Lions in the second half of the year, but Tavon Wilson was one of the few exceptions. Wilson should continue to be a solid safety, though he'll turn 30 in March.
Xavier Williams, DT, Chiefs. Age: 28.
Xavier Williams is normally a stud run-stuffer, but he struggled in 2019 because he labored through an ankle injury.
Marcus Mariota, QB, Titans. Age: 26.
Signed with Raiders
Marcus Mariota failed in Tennessee, but he's still young (27 in October) and talented enough to have successful elsewhere. Some team will give him another chance, and Mariota could succeed if the scheme is friendly for him.
Larry Fitzgerald, WR, Cardinals. Age: 37.
Larry Fitzgerald is nearing retirement at the age of 37 (as of August). He had just 804 yards and four touchdowns in 2019, finishing on a down note. However, Fitzgerald can still be a dependable player, so it could help Kyler Murray if Arizona brings back Fitzgerald for another year.
Adrian Clayborn, DE, Falcons. Age: 32.
Signed with Browns
Adrian Clayborn saw his sack total drop from 9.5 in 2017 to 6.5 over the past two seasons, but he still did a good job of pressuring quarterbacks last year. Unfortunately, he'll turn 32 this summer, which could mean regression is coming soon.
Eric Ebron, TE, Colts. Age: 27.
Signed with Steelers (2 years, $12 million)
Eric Ebron is one of the most frustrating players in the NFL. He's very athletic and talented, but he constantly drops passes, runs bad routes and quits on his team.
Joe Flacco, QB, Broncos. Age: 35.
Signed with Jets (1 year, $1.5 million)
The Broncos waived Joe Flacco with a failed injury designation. His neck is the apparent issue, but it sounds like he'll be ready for 2020. Flacco struggled last year - six touchdowns, five interceptions - but he was stuck behind a miserable offensive line.
| FA Grades
| FA Team Grades
| FA Rumors
Fantasy Football Rankings - May 22
2022 NFL Mock Draft - May 13
2021 NFL Mock Draft - May 12
2020 College Football Recruiting Rankings - April 14
NFL Power Rankings - April 5
NFL Picks - Feb. 2
2020 NBA Mock Draft - Sept. 27