Free agency is finally here and our most recent mock draft (it's No. 29, if you're counting) reflects all the changes that have unfolded in the last week.
Not surprisingly, quarterbacks remain the storyline below, with four going in Round 1, another going in Round 2 and two more coming off the board in Round 3. (This is the first time this draft season we've had seven QBs selected, but the Patriots take a third-round flier on one after watching Tom Brady sign with the Buccaneers.)
Keep reading to see how the other 99 picks end up.
Jump to a specific round in the mock draft
Round 1 - Pick 5
Alabama • Jr • 6'1" / 217 lbs
The Dolphins reportedly tried to have Tagovailoa in for a visit before the NFL shut down during the coronavirus outbreak and you'd have to think that if he's healthy, Miami will gladly take him here.
Round 1 - Pick 6
Oregon • Jr • 6'6" / 236 lbs
The Chargers reportedly won't look for a QB in free agency, which means Tyrod Taylor is the man ... for now, anyway. But the team will have a decision to make at No. 6, and Herbert, Tagovailoa and Jordan Love could all be options here.
Round 1 - Pick 7
Clemson • Soph • 6'4" / 238 lbs
Even though the team signed Teddy Bridgewater -- and is looking to move Cam Newton -- QB could still be a possibility here. But the Panthers also released Eric Reid last week, and Simmons, who plays safety, linebacker, slot corner and edge rusher, would be a natural replacement.
Round 1 - Pick 9
Mekhi Becton OL
Louisville • Jr • 6'7" / 363 lbs
The QB job is now Gardner Minshew's. Knowing that -- and with Cam Robinson entering the final year of his deal -- the Jags are going to need to protect the second-year passer. Becton is a left tackle who will bookend 2019 second-rounder Jawaan Taylor on the offensive line.
Round 1 - Pick 10
Georgia • Soph • 6'5" / 315 lbs
The team signed RT Jack Conklin in free agency. Chris Hubbard could move from RT to RG and Andrew Thomas would be the Browns starting LT on Day 1. Maybe this is the year it all comes together for Cleveland.
Round 1 - Pick 11
CeeDee Lamb WR
Oklahoma • Jr • 6'2" / 200 lbs
The Jets re-signed guard Alex Lewis and inked center Connor McGovern and tackle George Fant in free agency. That frees them up to get Sam Darnold some weapons and CeeDee Lamb is arguably the best WR in this draft class.
Round 1 - Pick 12
Alabama • 6'0" / 190 lbs
The Raiders spent the first days of free agency stocking up on defensive talent and it frees them up to get a big-play wideout for Derek Carr and/or new QB Marcus Mariota. Ruggs can score from anywhere on the field and he had just one drop last season.
From Indianapolis Colts
Round 1 - Pick 13
Javon Kinlaw DL
South Carolina • 6'5" / 319 lbs
DeForest Buckner is now in Indy and he, Arik Armstead and Nick Bosa played at least 75 percent of the 49ers' defensive snaps last season. Kinlaw, who is the best pass-rushing defensive lineman in this draft class, is also stout against the run. He'll seamlessly fit right in in San Francisco.
Round 1 - Pick 14
Auburn • Soph • 6'5" / 320 lbs
Ndamukong Suh is currently a free agent and Brown is a top-10 talent who slips down the board because of the run on QBs and OL. Tampa Bay's defense was quietly very good a year ago and now it's even better.
Round 1 - Pick 17
K'Lavon Chaisson EDGE
LSU • Jr • 6'3" / 254 lbs
Robert Quinn signed a huge deal with the Bears and Chaisson, who needs to add a few pounds, is explosive off the edge. He'll have the added benefit of playing on the other side of the line from Demarcus Lawrence.
From Pittsburgh Steelers
Round 1 - Pick 18
Josh Jones OL
Houston • Jr • 6'5" / 319 lbs
Jones had an outstanding season for the Cougars and that carried over to the Senior Bowl. He has the type of strength and athleticism that translates well to the NFL. In Miami, he'd be part of a rebuilding effort that would begin with protecting the new face of the franchise, Tua.
From Chicago Bears
Round 1 - Pick 19
LSU • Jr • 5'11" / 197 lbs
Daryl Worley is a free agent and even though the Raiders signed Eli Apple, they still need depth at cornerback. Fulton is a physical cover corner who would've been a first-rounder had he come out after the 2018 season.
From Los Angeles Rams
Round 1 - Pick 20
Jordan Love QB
Utah State • Jr • 6'4" / 219 lbs
If Love is here the Jags will think long and hard about taking him. He's a special talent, the Nick Foles experience lasted just a season and it's unclear if Gardner Minshew is anything other than an NFL backup.
Round 1 - Pick 21
Jerry Jeudy WR
Alabama • Soph • 6'1" / 193 lbs
It's hard to imagine Jeudy as WR4 and lasting until the 22nd pick, yet here we are. This is more about the talented WR class and less about Jeudy, who was the best route runner in college last season. Either way, the Eagles get a much needed playmaker for Carson Wentz.
From Buffalo Bills
Round 1 - Pick 22
Auburn • Jr • 5'11" / 197 lbs
Trae Waynes and Mackensie Alexander are now in Cincinnati, and Xavier Rhodes, who struggled for much of the season, was released earlier this month. Adding help at cornerback will be a priority this offseason. Igbinoghene quietly had a strong 2019 season, followed it up with a great combine and has shown the ability to match up with NFL WRs.
Round 1 - Pick 23
Zack Baun LB
Wisconsin • Jr • 6'3" / 225 lbs
Jamie Collins, Kyle Van Noy and Elandon Roberts are all gone (they landed in Detroit, Miami and Miami -- all home of former Pats assistant coaches) and Baun, who can play on the edge or at the linebacker position, has the type of versatility and smarts that makes it easy to connect him to New England.
Round 1 - Pick 24
Trevon Diggs CB
Alabama • Jr • 6'2" / 195 lbs
The Saints let Eli Apple walk and PJ Williams is on the open market. Janoris Jenkins has one more year left on his deal but with Tom Brady now in the division, it might be wise to stock up on physical, play-making cornerbacks.
Round 1 - Pick 26
Round 1 - Pick 28
LSU • Jr • 6'0" / 232 lbs
The Ravens defense improved as the 2019 season progressed, and while Josh Bynes played out of his mind, he's 30 and now a free agent. Queen had an impressive year for LSU and he has the type of athleticism to excel in Wink Martindale's system in Baltimore.
Round 1 - Pick 29
Jeff Gladney CB
TCU • Soph • 5'10" / 191 lbs
Logan Ryan and Tramaine Brock were two of the Titans' top three cornerbacks and both are now free agents. Even if Tennessee brings back one (or both), you can never have enough defensive backs on the roster. Gladney quietly had a standout season for the Horned Frogs and he might be one of the best cover corners in this draft class.
Round 1 - Pick 30
Oklahoma • Jr • 6'2" / 302 lbs
Kenny Clark was the Packers' best interior defensive linemen last season, but after that the group is in need of some depth. Gallimore's strong combine came on the heels of a great Senior Bowl and a solid 2019 season for the Sooners.
Round 1 - Pick 31
A.J. Terrell CB
Clemson • Jr • 6'1" / 195 lbs
Terrell was lost in the mix the last month or so while other CBs moved up draft boards. But he was the best cornerback in the ACC and he has a chance to be better than former teammate and Raiders 2019 second-rounder Trayvon Mullen.
Round 1 - Pick 32
Round 2 - Pick 2 (34)
Arizona State • Jr • 6'0" / 200 lbs
After trading their first-rounder for DeForest Buckner, the Colts circle back at the top of the second round to get one of the most explosive wideouts in this draft. Aiyuk is a four-down player who is only going to get better with experience.
Round 2 - Pick 3 (35)
Georgia • Jr • 5'9" / 211 lbs
The Lions add one of the top backs in the draft, lifting some of the load at the running back position off Kerryon Johnson's shoulders. A 1-2 punch of Swift and Johnson should be tough for opposing defenses.
Round 2 - Pick 5 (37)
J.K. Dobbins RB
Ohio State • Jr • 5'10" / 212 lbs
The Chargers locked up Austin Ekeler long-term, but that doesn't mean it's time to load him up with 300-plus touches. Dobbins can help contribute to what could be one of the league's best RB tandems.
From Arizona Cardinals
Round 2 - Pick 8 (40)
Round 2 - Pick 10 (42)
Auburn • Jr • 6'3" / 303 lbs
The Jaguars watched a ton of defensive talent leave over the last year-plus, and now it's time to build the next version of the unit. Davidson will look to fill the large space left by Calais Campbell's trade to Baltimore.
From Las Vegas Raiders
Round 2 - Pick 11 (43)
Round 2 - Pick 17 (49)
Round 2 - Pick 19 (51)
Round 2 - Pick 25 (57)
From San Francisco 49ers
Round 2 - Pick 31 (63)
From Kansas City Chiefs
Round 2 - Pick 32 (64)
Round 3 - Pick 5 (69)
Round 3 - Pick 11 (75)
Round 3 - Pick 23 (87)
Notre Dame • Jr • 6'4" / 238 lbs
The Patriots felt like they had no passing-game weapons at times last year, and now they don't even have a QB. Claypool can come help the former, and he should stick at receiver after blowing the doors off the combine.
Round 3 - Pick 24 (88)
Round 3 - Pick 27 (91)
From San Francisco 49ers
Round 3 - Pick 31 (95)
Round 3 - Pick 33 (97)
Round 3 - Pick 41 (105)
The Vikings continue to strengthen the offensive line with a local small-school sleeper in Bartch.