Cam Newton, Devonta Freeman, Jadeveon Clowney, Logan Ryan -- there are still several attractive NFL free agents left on the market.
Which teams should pursue them? We asked ESPN NFL writers Matt Bowen, Jeremy Fowler and Field Yates to pick the best team fits for the top 18 players who are still unsigned.
Here's where they think each player should sign, starting with quarterbacks and ending with a safety (ages for each player are from when the 2020 season begins):


Cam Newton, QB
2019 team: Panthers | Age: 31
The former No. 1 overall pick, who was released by Carolina in March, made just two starts in 2019. He's still rehabbing from surgery in December on his foot.
Matt Bowen, NFL analyst: Rams. If Newton takes on a backup role this season, landing with the Rams is a great spot for him. He would add depth and talent to the quarterback room behind starter Jared Goff, and Sean McVay's play-action route tree would cater to Newton as a thrower.
Jeremy Fowler, national NFL writer: Seahawks. The Seahawks would be open to adding Newton -- they get more creative with the free-agent market than most -- but wouldn't pay much for a backup quarterback. Maybe that doesn't matter to Newton, who can prioritize fit over contract as he attempts to reignite his career. He would fit seamlessly in Seattle's offense, and starting jobs simply aren't available.
Field Yates, NFL analyst: Seahawks. If Newton were to consider going the Andy Dalton/Jameis Winston route, Seattle would make a lot of sense. The depth after Russell Wilson is led by undrafted rookie Anthony Gordon, so while Seattle has never had to worry about life without Russ since he entered the league -- Wilson hasn't missed a game -- Newton would provide invaluable insurance. Seattle is a franchise that perpetually preaches the importance of competing; it's a place in which, I believe, Cam would see value on a one-year basis.

Joe Flacco, QB
2019 team: Broncos | Age: 35
Flacco made eight starts for Denver last season, throwing six touchdown passes and five interceptions while completing 65.3% of his passes. He went on injured reserve in November with a herniated disk in his neck, but he had surgery in April and is expected to be ready for the season.
Bowen: Vikings. They drafted Iowa's Nate Stanley in the seventh round as a developmental prospect, but adding Flacco -- who has experience in play-action/boot systems -- would improve the depth behind Kirk Cousins.
Fowler: Bengals. Cincinnati could use a veteran to help guide rookie Joe Burrow, and who better to do so than a former Super Bowl winner who understands the nuances of the AFC North? Flacco can help win games if called upon but isn't a threat to a young player at this stage in his career, assuming he's healthy by the time the season begins.
Yates: Jets. They re-signed David Fales and drafted James Morgan in the fourth round this year, but Flacco's extensive experience as a starter would be an asset as Sam Darnold continues to grow in his third season. While the two are not carbon copies stylistically, Flacco -- if he's willing to be a veteran tutor -- would be a nice addition for the Jets.

Devonta Freeman, RB
2019 team: Falcons | Age: 28
Freeman started 14 games last season but averaged just 3.6 yards per carry, and the Falcons released him in March after six seasons.
Bowen: Buccaneers. The receiving traits would be a boost to Tom Brady and the Tampa offense, and Freeman also could share carries in a committee approach with Ronald Jones, who showed flashes of his potential last season, and rookie Ke'Shawn Vaughn.
Fowler: Panthers. Most teams have filled their running back needs, so let's go left and get Christian McCaffrey some help. Carolina should try to preserve McCaffrey when possible, and Freeman's pass-catching ability would fit nicely with Joe Brady's attack.
Yates: Buccaneers. This is a fun fit. I know they've made running back investments this offseason, but I'd love to see Freeman on a one-year deal. He's an excellent pass-catcher and a tough-as-nails pass-protector who could help them right away.

Taylor Gabriel, WR
2019 team: Bears | Age: 29
Gabriel spent the past two seasons in Chicago, where he appeared in 25 games and caught six touchdown passes. The Bears cut him in February, just halfway through his contract as concussions limited him to only nine games last season.
Bowen: Packers. After passing on the wide receiver position in the draft, Gabriel would give Green Bay a vertical stretch option. And this team needs some juice down the field for Aaron Rodgers.
Fowler: Vikings. Minnesota could use an infusion of speed, and Taylor could bolster Minnesota's reverse and screen games. I like Green Bay here, but the Packers have been allergic to the receiver position this offseason.
Yates: Jets. They are still in need of padding their receiver depth, and Gabriel would add even more speed to a team that signed Breshad Perriman and drafted Denzel Mims. More weapons for Sam Darnold is a good thing.

Delanie Walker, TE
2019 team: Titans | Age: 36
Walker suffered a devastating ankle injury in the 2018 season opener that not only cost him the rest of that season, but limited him to seven games in 2019. The Titans cut Walker in March after seven seasons.
Bowen: Ravens. Signing in Baltimore makes sense for Walker given the Ravens' offensive structure. Multiple tight ends, play-action and middle-of-the-field throws. Plus, at this stage of his career, Walker would join a team eyeing a championship run.
Fowler: Cowboys. Replace one aging veteran (Jason Witten) with another. On a sensible one-year deal, Walker could mentor young starter Blake Jarwin while providing valuable late-season play.
Yates: Chiefs. They haven't made a major tight end investment this offseason, but a little bit of depth behind Travis Kelce could go a long way. Walker on a one-year deal with the chance to win big would be a smart move.

Jason Peters, OT
2019 team: Eagles | Age: 38
Peters spent 11 seasons in Philadelphia, starting 140 games. The Eagles re-signed him to a one-year contract last year, and he started 13 games in 2019.
Bowen: Redskins. Re-signing with the Eagles could be the play here for Peters, but what about division rival Washington, which just traded away Trent Williams? Peters would upgrade the left tackle position for new coach Ron Rivera.
Fowler: Chargers. This team doesn't have a clear-cut answer at left tackle, and the roster is ready-made for a playoff push. Adding an established veteran with Pro Bowl pedigree only enhances that belief.
Yates: Eagles. There seems to be some buzz surrounding a return to Philly for Peters, who will immediately take back over at the left tackle spot. Andre Dillard, a first-round pick in 2019, has plenty of promise, but his rookie season came with hurdles. Peters back to the Eagles adds up.

Larry Warford, G
2019 team: Saints | Age: 29
Warford made the Pro Bowl in each of his three seasons in New Orleans, but the team used a first-round pick on an interior lineman in April and last week released Warford.
Bowen: Bears. Chicago signed veteran guard Germain Ifedi to a one-year deal this offseason. Adding Warford, however, would bolster the interior of the offensive line and the run game.
Fowler: Lions. Reuniting with Warford, the Lions' third-round pick in 2013, gives Detroit an upgrade over Joe Dahl or Oday Aboushi. It also gives draft pick Jonah Jackson a year to develop.
Yates: Browns. Cleveland has four of five offensive line spots locked in, but right guard remains the one spot in which a competition is likely to ensue. Warford would be a plug-and-play starter, and Cleveland has the financial flexibility to bring him in.

Jadeveon Clowney, DE
2019 team: Seahawks | Age: 27
Clowney was traded to Seattle before the 2019 season, and he had three sacks in 13 games for the Seahawks. The 2014 No. 1 overall pick had core muscle surgery this offseason, which has stalled his market, but he says he'll be ready for training camp.
Bowen: Jets. Not only would Clowney address a need in New York, but he would fit Gregg Williams' multiple defensive scheme. Clowney is a straight-line power defender who can rush off the edge or be used off the ball to create pass-rush matchups. A one-year deal in New York makes sense here.
Fowler: Browns. They've come closer than anyone to signing Clowney, and they can easily switch out Olivier Vernon's $15.5 million cap number with Clowney's salary on a one-year deal. The Titans remain in the mix, but pairing Myles Garrett with Clowney would be dangerous in the AFC North.
Yates: Titans. Sometimes when there is smoke, there's fire. Tennessee has publicly acknowledged that it has communicated with Clowney, who would reunite with Mike Vrabel (from their Texans days) and provide a boost to their edge play.

Everson Griffen, DE
2019 team: Vikings | Age: 32
Griffen has spent his entire 10-year career in Minnesota. He had eight sacks last season and has 74.5 for his career.
Bowen: Seahawks. The Seahawks are a zone-heavy team that relies on the front four to create pressure. That's why I like Griffen in Seattle. He's an easy fit in the Seahawks' 40 front with the experienced technique, power and short-area speed to get to the quarterback.
Fowler: Seahawks. Looks like we're all in agreement here. Makes too much sense since Seattle has been looking for pass-rush help for months but won't meet Clowney's price tag. Griffen is cheaper but still productive.
Yates: Seahawks. As Matt alluded to, the Seahawks are an ideal fit. There's been speculation of a possible Griffen signing in Seattle, as he played for Pete Carroll in college at USC and they still need pass-rushers.

Damon Harrison, DT
2019 team: Lions | Age: 31
Better known as "Snacks," Harrison will enter his ninth year in the league searching for a fourth team. He started 15 games for the Lions last season; Detroit released him in February with two years remaining on his contract.
Bowen: Titans. Harrison isn't going to give the Titans production on passing downs. As a run defender in early-down and distance situations, though, Harrison can eat up blockers and create disruption versus the running game.
Fowler: Jaguars. Jacksonville is hoping for a big third season from Taven Bryan but could use more depth on the interior. Adding Harrison, an established run-stuffer, strengthens a steady four-man rotation inside.
Yates: Packers. Green Bay would be a logical fit in a division that features three teams who want to pound the rock that they will face each season. Snacks is still one of the game's great run-stuffers.

Mike Daniels, DT
2019 team: Lions | Age: 31
Daniels was picked up last season by the Lions after spending his first seven seasons with the Packers. He was limited to nine games because of a foot injury and went on injured reserve in Week 15 with an arm injury.
Bowen: Eagles. When the Eagles made their championship run in 2018, the defensive line was deep. Adding a veteran such as Daniels gives them another interior tackle who can log reps -- especially in the postseason.
Fowler: Titans. Tennessee might strike out on the top pass-rushers but could get a boost in Daniels, who has Pro Bowl pedigree, can apply quarterback pressure and has experience in a 3-4 scheme.
Yates: Panthers. Carolina used all of its picks on defense in the draft and should keep adding depth going forward. Daniels' price tag will be modest, so while he might not be the archetype tackle the Panthers are looking for, he can help bring some snaps to an area of need.

Markus Golden, OLB
2019 team: Giants | Age: 29
Golden played on a one-year deal with the Giants last season, posting 10 sacks while starting every game.
Bowen: Lions. Detroit drafted Notre Dame outside linebacker Julian Okwara in the third round, but why stop there? The Lions are a heavy man-coverage team, and they couldn't get to the quarterback consistently in 2019. Adding Golden gives coach Matt Patricia another edge rusher for which to scheme.
Fowler: Giants. Applying an unrestricted free-agent tender on Golden shows the Giants want him back but at a modest price ($4.125 million, 110% of last year's salary). They should be able to work something out with the productive pass-rusher who's a good locker room fit there.
Yates: Jets. The Jets still need pass-rushers and Golden can certainly still get home to the quarterback. A one-year deal might be the most sensible path.

Clay Matthews, OLB
2019 team: Rams | Age: 34
Matthews had eight sacks with the Rams last season after leaving the Packers. It was his best sack total since 2014. Still, Los Angeles released him in March.
Bowen: Buccaneers. They don't have a desperate need here with starters Shaq Barrett and Jason Pierre-Paul rushing off the edge. But Matthews could find a role as a rotational player, where Todd Bowles schemes him up to get some one-on-one rushes.
Fowler: Cardinals. Arizona's offseason moves show it expects big things in 2020, and most good teams have quality pass-rush depth. The Cardinals might use Haason Reddick as more of a true pass-rusher this season, but they still need help behind Chandler Jones and Devon Kennard.
Yates: Buccaneers. Their top two edge rushers are locked in, with Pierre-Paul and 2019 sack-king Barrett, but Matthews would provide some much-needed depth.

Mark Barron, LB
2019 team: Steelers | Age: 30
Barron, a 2012 first-round pick, had 82 tackles, three sacks and an interception with the Steelers last season. He enters his ninth NFL season looking for his fourth team.
Bowen: Cowboys. I like Barron in Dallas as a versatile nickel defender. That would allow them to utilize Barron as a nickel safety/linebacker to match up to tight ends or drop as a zone defender -- with the speed to close on the ball.
Fowler: Eagles. Barron doesn't have elite speed but is still capable in coverage. The Eagles can add a situational linebacker to help with their third-down defense, and linebacker is an area in which Philly could add depth.
Yates: Broncos. They play in a division with Travis Kelce, Hunter Henry and Darren Waller. Having a hybrid defensive player to try to measure up against them is key; Barron has some of the requisite skills.

Logan Ryan, CB
2019 team: Titans | Age: 29
Ryan spent the past three seasons in Tennessee, where he started 45 games after signing as a free agent from New England. He had four interceptions, 4.5 sacks and four forced fumbles in 2019.
Bowen: Jets. Defensive coordinator Gregg Williams values defensive backs who create disruption in his scheme. And that's what Ryan brings as a slot defender and versatile piece in sub packages, where Williams can utilize his traits to disguise both coverage and pressure.
Fowler: Chiefs. Kansas City, which seems to have a perpetual need at corner, thrives off disruption on defense. Ryan fits that bill with his versatility and playmaking. He'd be the ideal slot corner for the Super Bowl champs.
Yates: Jets. They are trending in the right direction under general manager Joe Douglas and would be smart to add Ryan, a talented and versatile cornerback, to their depth chart. His price tag will be substantial, but Ryan's dependability and skill set make him a player who should continue to be a positive factor for quite some time.
Dan Graziano points out that although Cam Newton may be better than some quarterbacks, his durability remains a concern for NFL teams.

Eli Apple, CB
2019 team: Saints | Age: 25
Apple, a first-round pick in 2016, was traded by the Giants to the Saints during the 2018 season. He started all 25 games in which he appeared for New Orleans, including 15 last season. He agreed to a deal with the Raiders in March, but it fell through.
Bowen: Titans. Yes, the Titans just drafted LSU's Kristian Fulton in the second round. But you can never have enough defensive backs with coverage traits. And a one-year deal here for Apple gives the Titans more flexibility to play matchups in sub-package sets.
Fowler: Jets. New York took care of slot corner by re-signing Brian Poole, and Apple would provide a matchup corner in a sub-package role. Apple is far from a perfect corner but has length and first-round pedigree, which defensive coordinator Gregg Williams would welcome.
Yates: Texans. The Texans have been willing to take fliers on players while banking on a change of scenery going a long way. Apple would be the latest first-rounder to join the cornerback group, along with Gareon Conley and Vernon Hargreaves III.

Prince Amukamara, CB
2019 team: Bears | Age: 31
Amukamara spent the past three seasons in Chicago, where he started 42 games, including 15 last season. The Bears released him in February with one year remaining on his contract.
Bowen: Rams. New defensive coordinator Brandon Staley was with Amukamara in Chicago, and I expect the Rams will play more split-safety coverage this season. Amukamara fits with the scheme, and he would bring a veteran presence to the L.A. secondary.
Fowler: Buccaneers. The Bucs' window to win is now, and Amukamara can still cover. Tampa is relying on mostly young corners and could use the veteran presence.
Yates: Titans. There has been some chatter about Adoree' Jackson moving into a slot role for the Titans, which would open up snaps on the perimeter. While second-rounder Kristian Fulton should see immediate time, Amukamara is a steady veteran who would help too.
Note: The Raiders are finalizing an agreement with Amukamara, a source told ESPN's Dan Graziano on Tuesday night.

Eric Reid, S
2019 team: Panthers | Age: 28
Reid, a first-round pick in 2013, started all 16 games in Carolina last season, racking up 130 tackles and four sacks. He was released in March, only one season into a three-year extension.
Bowen: Falcons. Safety Keanu Neal is the perfect fit for Dan Quinn's defense, but the former first-round pick has dealt with injuries the past two seasons, playing in just four games. Reid fits here as a physical safety who can play top-down on the ball and also create more depth in the Atlanta secondary.
Fowler: Falcons. Injuries have forced the Falcons to evaluate their safety rotation, and Reid would provide stability. He also brings an edge to the field that Atlanta's defense needs.
Yates: Texans. Eric's younger brother, Justin, is already an ascending safety for the Texans. He has advocated for bringing Eric aboard, and I'm in line with that idea. The elder Reid was productive for Carolina last season and could start for a team in 2020.