With the majority of free-agent signings behind us, teams' needs have changed. My second 2015 mock NFL draft reflects what teams acquired, or in some instances lost, via free agency.
This mock does not incorporate trades, but I firmly believe there will be quite a bit of movement come draft day.
1. Tampa Bay Buccaneers
Needs: OL, pass rusher, QB
The pick: Jameis Winston (QB, Florida State) – No matter what you hear, the Bucs are not trading the first pick and they are drafting Winston. Head coach Lovie Smith all but said it Wednesday at the NFL owners' meetings.
2. Tennessee Titans
Needs: RB, CB
The pick: Leonard Williams (DT, USC) – This is where the draft gets interesting. After retaining Derrick Morgan and adding Brian Orakpo, the Titans don't have a pressing need at defensive end, but there are no cornerbacks or running backs deserving of the No. 2 overall pick. Head coach Ken Whisenhunt is drumming up the Titans' love for Marcus Mariota (smokescreen), but the team that ends up trading to this spot is coming to get Williams.
[Related: Grading all 32 teams' free-agent moves]
3. Jacksonville Jaguars
Needs: RB, pass rusher, CB
The pick: Vic Beasley (OLB, Clemson) – The Jags added competition along the offensive line via free agency, putting them in position to draft the best available player. Beasley is a dominant pass rusher, a skill Gus Bradley covets. Beasley will become to Bradley what Michael Bennett was for him in Seattle.
4. Oakland Raiders
Needs: WR, CB, pass rusher
The pick: Amari Cooper (WR, Alabama) – Head coach Jack Del Rio will be tempted to go Dante Fowler Jr. here but after adding a few pieces to the defense via free agency, Cooper ultimately becomes the selection. There are varying opinions regarding who is the best WR in this year's draft. All three guys – Cooper, Kevin White and DeVante Parker – would be upgrades for the Raiders, but Cooper represents the least risk based on his consistent production at Alabama.
5. Washington Redskins
Needs: DB, OL, pass rusher
The pick: Brandon Scherff (OT, Iowa) – Jay Gruden knows Andy Dalton succeeded because the Bengals ran the football effectively. Scherff isn't a sexy selection but he makes the Redskins' run game immediately better. Scherff also projects as a versatile piece that Gruden can play at different spots along the line.
6. New York Jets
Needs: RB, OL, pass rusher
The pick: Dante Fowler Jr. (DE, Florida) – The Jets took care of their cornerback deficiencies quite well via free agency, adding Darrelle Revis, Antonio Cromartie and Buster Skrine. Fowler gives new Jets head coach Todd Bowles an exciting piece to play with in his exotic blitz packages. Fowler's ability to play multiple spots along the front seven makes him a three-down lineman which increases his value. Geno Smith is better than Marcus Mariota and he will get a chance to prove that with legitimate offensive weapons around him in 2015, so look for Fowler with this pick.
7. Chicago Bears
Needs: WR, DB, LB
The pick: Kevin White (WR, West Virginia) – With the addition of Pernell McPhee, the Bears hope they acquired their much needed pass rusher. However, dealing wideout Brandon Marshall created a void opposite Alshon Jeffery. You will never convince me that Jay Cutler can become a ball control QB. Knowing that, the Bears will give him an option to replace Marshall.
8. Atlanta Falcons
Needs: DB, pass rusher, WR
The pick: Randy Gregory (OLB, Nebraska) – The Falcons could select DeVante Parker to replace an aging Roddy White, or address their offensive line to make Matt Ryan more comfortable in the pocket, but ultimately Gregory and his upside are too much to pass up for a team still in need of pass rushers. Gregory's failed drug test for marijuana doesn't mean a team like the Falcons will pass up his top-10 talent.
9. New York Giants
Needs: OL, pass rusher, safety
The pick: La'el Collins (OT, LSU) – Coach Tom Coughlin has seen what investing in the offensive line has done for the Dallas Cowboys. Collins is an excellent run blocker and has the athleticism to become a solid pass protector.
10. St. Louis Rams
Needs: CB, OL, WR
The pick: Andrus Peat (OT, Stanford) – The Rams will think long and hard about taking wideout DeVante Parker here but Nick Foles needs a clean pocket to perform his best. When Peat is good he is really good. If he was more consistent, more people would project him as a top-three type of OT. The Rams do a good job of showing patience with their young linemen and that will pay huge dividends down the road with Peat.
11. Minnesota Vikings
Needs: OL, RB, safety
The pick: Landon Collins (safety, Alabama) – The Adrian Peterson saga could impact this selection greatly. It wouldn't be a surprise if Minnesota went OL here, but imagine head coach Mike Zimmer, who quietly has built a young talented defense, adding Collins alongside Harrison Smith.
12. Cleveland Browns
Needs: DT, WR, ILB
The pick: Marcus Mariota (QB, Oregon) – In a shocker, Mariota falls here. I believe the Browns are well aware of Johnny Manziel's on-field limitations and won't hesitate to make Mariota the new face of the franchise.
13. New Orleans Saints
Needs: Pass rusher, OL, WR
The pick: DeVante Parker (WR, Louisville) – Sean Payton has said it's all about the defense, but that was before Parker fell to them. After trading away Jimmy Graham and Kenny Stills, the Saints add a talented, skilled piece to their offense knowing they can go defense with their second first-round pick.
14. Miami Dolphins
Needs: DB, OL, LB
The pick: Erik Kendricks (ILB, UCLA) – Cornerback Marcus Peters, who fills a need and is a baller, would be the pick if I ran the Dolphins. But after the bullying scandal, I can't see the Dolphins acquiring any off-field problem players in the draft. Kendricks is a stud who makes plays from sideline to sideline. He'll allow the Dolphins to move Koa Misi to the SAM spot.
15. San Francisco 49ers
Needs: DL, LB, WR
The pick: Denzel Perryman (LB, Miami) – A major hole in the Niners' linebacking corps opened after the surprising retirements of MLBs Patrick Willis and Chris Borland. Perryman is my favorite player in the entire draft because of the way he flys around and hits people. If the Niners indeed go MLB here, the bigger Benardrick McKinney is another top option for San Francisco.
16. Houston Texans
Needs: QB, WR, OG
The pick: Marcus Peters (CB, Washington) – Cornerback isn't a major need for the Texans but Johnathan Joseph is going into his 10th season. Peters is a top-10 talent but the reasons surrounding his dismissal from Washington are concerning which is why this is a bigger gamble for the Texans. Pairing Peters with Kareem Jackson would give the Texans a heckuva CB tandem moving forward.
17. San Diego Chargers
Needs: DT, OL, safety
The pick: Danny Shelton (DT, Washington) – There are some bodies at the nose tackle spot but no one with the talent and upside of Shelton. The alternative NT pick for the Chargers is Malcom Brown, who brings more versatile skills to the table. I believe this could be Philip Rivers' last year as the Chargers' QB but no QB is worthy of this selection.
18. Kansas City Chiefs
Needs: OL, TE, CB
The pick: Cameron Erving (C, Florida State) – There's a void at center after Rodney Hudson left via free agency. Sure, the Chiefs traded for Ben Grubbs, but Erving is a better center. His selection allows Grubbs to play guard, improving the Chiefs' line as a whole in the process.
19. Cleveland Browns
Needs: DL, WR, TE
The pick: Malcom Brown (DT, Texas) – I'm not a big Justin Gilbert fan, so I wouldn't be surprised if the Browns went cornerback here, but Brown helps Cleveland fix its run defense. Brown is an all-around good interior lineman who is physical at the point of attack.
20. Philadelphia Eagles
Needs: S, WR, DL
The pick: Arik Armstead (DE, Oregon) – He's a big and imposing talent. He flashes dominant skills but not consistently. Chip Kelly has shown a propensity to acquire Ducks and Armstead fits the bill.
21. Cincinnati Bengals
Needs: CB, S, WR
The pick: Jordan Phillips (NT, Oklahoma) – He won't have to shoulder the load from Day 1 because of the presence of Geno Atkins and Domata Peko. Phillips has battled injuries but his medical evaluations cleared most teams' concerns at the NFL scouting combine. He is a major talent who just needs to play with a more consistent motor.
22. Pittsburgh Steelers
Needs: Pass rusher, CB, S
The pick: Bud Dupree (OLB, Kentucky) – In their heyday, the Steelers' defense was known for getting after the QB. That wasn't the case last season, when they finished 26th in the league with only 33 sacks. Dupree gives Pittsburgh an edge rusher to replace the 7.5 sacks lost because of Jason Worilds' retirement. Dupree shows a consistent ability to get to the QB.
23. Detroit Lions
Needs: DL, CB, WR
The pick: Kevin Johnson (CB, Wake Forest) – In a surprise, the Lions select Johnson over Michigan State's Trae Waynes. Johnson has good ball skills, excellent change of direction and the necessary mentality to be an elite player at the next level. If Darius Slay continues to develop, this pick would give Detroit two nice corners to pair with Glover Quinn.
24. Arizona Cardinals
Needs: RB, ILB, CB
The pick: Todd Gurley (RB, Georgia) – The Cardinals have done a good job limiting major holes on their roster, so they could go a few different ways here. In the end Gurley is too good and too talented to pass up, even coming off of an ACL injury.
25. Carolina Panthers
Needs: OL, WR, S
The pick: Jake Fisher (OT, Oregon) – The Panthers could prefer o-linemen D.J. Humphries, Ereck Flowers or T.J. Clemmings but don't leave out Fisher. He is dominant, nasty and very athletic. He surprised me the most with how good he was on film.
26. Baltimore Ravens
Needs: WR, RB, CB
The pick: Phillip Dorsett (WR, Miami) – The Ravens have a glaring hole behind Steve Smith at WR after losing Jacoby Jones and Torrey Smith in free agency. Dorsett is one of the most exciting players in the draft. He can replace Smith as the Ravens' deep threat and Jones as their kick returner.
27. Dallas Cowboys
Needs: Pass rusher, CB, RB
The pick: Shane Ray (DE, Missouri) – Ray has a high motor and gives maximum effort. He was consistently productive his entire collegiate career. A hamstring injury has caused him to fall during the draft process, but that production from his career is still there.
28. Denver Broncos
Needs: OL, TE, NT
The pick: D.J. Humphries (OT, Florida) – I like Humphries' talent and disposition, and the Broncos have to protect Peyton Manning for him to be at his best. After losing tight end Julius Thomas, Denver could go Maxx Williams here as well.
29. Indianapolis Colts
Needs: OL, DL, S
The pick: Ereck Flowers (OT, Miami) – The Colts did an outstanding job in free agency in plugging holes at WR and pass rusher. The last piece to the puzzle on offense, now that Frank Gore is in the fold, is soldifying the o-line. Flowers is an unfinished product but his ceiling is extremely high. He creates competition in Indy, something the line hasn't had.
30. Green Bay Packers
Needs: LB, CB, TE
The pick: Maxx Williams (TE, Minnesota)– The best TE in the draft goes to an offense where he will flourish. Green Bay did a good job retaining its core young players which gives it flexibility with this selection.
31. New Orleans Saints
Needs: Pass rusher, OL, WR
The pick: Jalen Collins (CB, LSU) – Collins brings a lot of upside and talent at cornerback, a position of need for the Saints. He needs to be more consistent in his fundamentals but the skills are there.
32. New England Patriots
Needs: CB, pass rusher, OL
The pick: Trae Waynes (CB, Michigan State) – Some have the Spartans cornerback going much higher than this and I understand. The Pats lost Darrelle Revis and Brandon Browner, so CB is now a position of need. Waynes has excellent length and Bill Belichick will utilize his strengths while he continues to develop.