1 Jimmy Garoppolo QB 49ers
2 Kirk Cousins QB Redskins
3 Drew Brees QB Saints
4 Le'Veon Bell RB Steelers
5 Demarcus Lawrence DE Cowboys
The 25-year-old timed his career season just right. There's no chance the Cowboys will allow the breakout pass rusher to leave, so a franchise tag appears likely here.
6 Allen Robinson WR Jaguars
He's coming off a torn ACL, but Robinson had already established himself as one of the best young receivers in football before the injury. Considering how much money the Jaguars have spent on the defense, it would make no sense for them to let an offensive cornerstone get away.
7 Teddy Bridgewater QB Vikings
8 Sheldon Richardson DT Seahawks
Seattle gave up a second-round pick to acquire Richardson in a win-now move. It will be telling to see if the Seahawks try to keep him after a good, not great, season. It's a little worrisome that Richardson's best play came way back in 2014.
9 Ezekiel Ansah DE Lions
He would have been better off hitting free agency before two injury-plagued years, but Ansah is still a strong every-down starter at a position with few quality options in free agency.
10 Jarvis Landry WR Dolphins
Only Antonio Brown and Julio Jones have caught more passes than Landry since the LSU product entered the league in 2014. He doesn't have the downfield chops to earn No. 1 receiver money, but a difference-maker in the slot is still plenty worthy, and it sounds like the Dolphins might be ready to say goodbye.
11 Sammy Watkins WR Rams
For all the potential here, Watkins has only produced 1,023 yards over the last two years combined. Jared Goff looked to Robert Woods and Cooper Kupp more often than he did to Watkins, but the Rams might use the franchise tag on the 24-year-old to see if they can get more out of him after a full offseason of work.
12 Lamarcus Joyner DB Rams
Defensive coordinator Wade Phillips knew just how to maximize Joyner as a safety/cornerback hybrid who loves to hit and can cover the slot. There are a lot of teams looking for a player just like Joyner, and the Rams have a long to-do list this offseason. Speaking of which ...
13 Trumaine Johnson CB Rams
The best cornerback on one of the best teams in football often traveled with the opposition's best receiver. Johnson is just the type of quality starter/sub- Pro Bowl player who often gets paid like a superstar in free agency.
14 Case Keenum QB Vikings
15 Andrew Norwell OG Panthers
16 Malcolm Butler CB Patriots
A hanging contract situation and the arrival of Stephon Gilmore has loomed over Butler's worst season as a starter, but he still plays the position with rare tenacity. It sure looks like Bill Belichick will let Butler's storybook career go elsewhere.
17 Dontari Poe DT Falcons
Unhappy with the offers in last year's market, Poe settled for a one-year "prove-it" deal. He proved he's a quality rotational player, but probably not worth the top-notch deal he's looking for.
18 Dion Lewis RB Patriots
19 Justin Pugh G Giants
20 Nate Solder T Patriots
21 Sam Bradford QB Vikings
22 Star Lotulelei DT Panthers
He hasn't quite lived up to his billing as a dominant run-stuffer, but there are only so many humans his size with his playing experience.
23 Bashaud Breeland CB Redskins
Breeland is not as steady as teams want a No. 1 cornerback to be, but his top-end ability will tempt some team to spend big money.
24 Morgan Burnett S Packers
A reliable starting safety whose value often was best seen when he was out of the lineup for Green Bay.
25 Carlos Hyde RB 49ers
Notable omissions (in alphabetical order):
Nigel Bradham, LB, Eagles
Vontae Davis, CB, free agent
Tyler Eifert, TE, Bengals
Jimmy Graham, TE, Seahawks
Brent Grimes, CB, Buccaneers
Marqise Lee, WR, Jaguars
Jordan Matthews, WR, Bills
Jerick McKinnon, RB, Vikings
Julius Peppers, DE, Panthers
Terrelle Pryor, WR, Redskins
Eric Reid, S, 49ers
Weston Richburg, C, Giants
Kenny Vaccaro, S, Saints
Mike Wallace, WR, Ravens