It has been more than two months since the 2016 NFL league year began and teams started signing unrestricted free agents, and all of the most sought-after players now either have new homes or re-signed with their old teams.

Most of the remaining veteran free agents come with questions about their age, injury histories or character, but there are still some very good football players available.

Since the draft, we have been talking to as many NFL pro scouts as possible to determine who are the best remaining free agents, and the Way We Hear It, here are the Top 10.

Arian Foster – Foster’s injury history is well documented. He has played all 16 games only twice in his seven-year career with the Texans, but in those two seasons he was the dominant running back in the NFL. In 2010 Foster rushed for 1,616 yards, caught 66 passes for 604 and scored 18 TDs, and in 2012 he rushed for 1,424 and scored 17 TDs. In 2014 in 13 games Foster rushed for 1,246 yards, caught passes for 327 yards and scored 13 TDs.

Foster will turn 30 in August, but he played only four games last season, will have had almost a full 10 months to rehab a 2015 Achilles tear, and if you can keep him healthy, you’ve got one of the league’s most productive backs of the past decade.

Ryan Fitzpatrick – As detailed elsewhere in the Way We Hear It, Fitzpatrick is probably a unique fit for the Jets, but it’s pretty rare to find an NFL quarterback with more than 100 starts coming off his best season as a pro and still only 33 available in free agency in May.

Jahri Evans – Evans has played his entire 10-year career in New Orleans, going to six consecutive Pro Bowls from 2009-14 and as recently as two or three seasons ago was still considered the best guard in football. Evans will turn 33 in August and is no longer the top guard in the game, but he actually played well in 2015 for New Orleans and just became too expensive for a Saints team that appears to be in some kind of transition.

Leon Hall – In keeping with the theme here, Hall is another 30-something, but he doesn’t turn 32 until December and is coming of a solid ninth season in Cincinnati, where he started 14 games, had two interceptions and returned one for a touchdown. Hall is still capable of starting in the NFL, possibly for a couple of more seasons, and it’s surprising to find him still available.

Will Beatty – Beatty started 48 consecutive games for the Giants from 2012-14 and was their best offensive lineman and one of the top-rated tackles in the league. In 2015 he suffered a torn pectoral muscle in May. While rehabbing to try to return midseason, he tore a rotator cuff, ending his season. Beatty just turned 31, starting left tackles are awfully hard to find in the NFL and minimally should be in high demand as a third swing tackle for a contending team.

Mike Neal – One scout said of Neal, “I guess I can see the Packers moving on as they drafted him high, and he’s never become a consistent playmaker, but this kid is just too athletic and too talented not to get another shot in somebody’s D-line rotation. Neal is a defensive end whom the Packers even tried at times as a standup 3-4 pass rushing outside linebacker and he won’t be 29 until June. Neal notched 4½, five, 4½ and four sacks the past four seasons in limited reps and should get another shot somewhere.

Anquan Boldin – Yep, Boldin will be 36 in October but he’s coming off a 69-789, 11.4, 4 TD season in San Francisco in which he played 14 games with the clown show the 49ers had at quarterback, and no other receiver on the team had more than 33 catches. Boldin is not for everybody, but a contender out there looking for one of the best possession receivers in the league isn’t going to do better. It will be surprising if Boldin doesn’t get one more shot, and keep an eye on Marques Colston and Roddy White for the same reasons.

Walter Thurmond – There are reports Thurmond is considering retirement at the age of 28 (he’ll be 29) in August but nobody’s heard Thurmond say it. Thurmond was a bust in New York after joining the Giants via free agency after his first four seasons in Seattle, but he bounced back in Philadelphia in 2015 with a really solid season at safety. Maybe he’s not available and thinking about life after football, or maybe he’s just waiting for the right offer.

Owen Daniels – Daniels will turn 34 in November and wasn’t a huge contributor in Denver last year during the regular season, catching only 46-517, 11.2, 3 TDs, but when you consider what a mess the quarterback position was and how big he came up in the playoffs, Daniels could be a nice fit as a second tight end somewhere behind a youngster just learning the NFL game.

Greg Hardy – Hardy is the best football player on this list, won’t turn 28 until July and he excels at something every team is looking for: pass rush. But his off-the-field issues are well documented, he has been called toxic, and one source told us he was a huge distraction and disruption in the Cowboys locker room, meeting rooms and on the sidelines last year. With the Cowboys' serious woes at defensive end if jerry Jones isn’t willing to give him a second chance, it won’t be surprising if Hardy is at home when the 2016 season starts. He allegedly has undergone significant therapy and counseling since the 2015 season ended, but we’re hearing there are no NFL teams sniffing around him yet.