This has been changed, updated, and revised throughout the past week. The quarterbacks and the trades are the most difficult to peg. Nonetheless, it's a prediction of what could occur on Thursday night. (Also, Here is Jeff McLane's mock draft.)
1) Texans – Jadeveon Clowney, DE/OLB, South Carolina – Even if it's not Houston making this pick, Clowney is the most talented player in the draft and plays a premium position.
2) Rams – Greg Robinson, T, Auburn – This could be a potential trade spot for Atlanta, Buffalo, or Detroit. If St. Louis keeps the pick, they help protect Sam Bradford.
3) Jaguars – Khalil Mack, OLB/DE, Buffalo – Jaguars Gus Bradley will find creative ways to use Mack. Sammy Watkins is not a bad consolation prize if Mack is off the board.
4) Browns – Sammy Watkins, WR, Clemson – The Browns bypass Johnny Manziel to take Watkins, forming one of the NFL's best wide receiver duos with Josh Gordon.
5) Raiders – Mike Evans, WR, Texas A&M – The Raiders could be compelled to go offensive line, but Evans' potential helps a team devoid of playmakers.
6) Falcons – Jake Matthews, OL, Texas A&M – The Falcons are candidates to trade up, but they still land a safe, starting tackle by staying at No. 6. Penn Charter's Matt Ryan will be happy.
7) Buccaneers – Johnny Manziel, QB, Texas A&M – With Evans off the board, the Bucs go with his college quarterback. Josh McCown will help groom the former Heisman Trophy winner.
8) Vikings – Aaron Donald, DT, Pittsburgh – New coach Mike Zimmer knows defense. Donald can thrive under the coach who helped develop Geno Atkins.
9) Bills – Taylor Lewan, T, Michigan – The Bills need to protect EJ Manuel, and Lewan is a Day 1 starter. Coach Doug Marrone, a former offensive lineman, will be pleased with this pick.
10) Lions – Justin Gilbert, CB, Oklahoma State – If the Lions cannot trade for Watkins, they might trade down and address a cornerback later in the round. This is the best spot to get Gilbert, who will help their secondary.
11) Titans – Kyle Fuller, CB, Virginia Tech – The Titans will think hard about an edge rusher, but Fuller still fills a need and is arguably the top cornerback in the draft.
12) Giants – Zack Martin, OL, Notre Dame – The Giants go offensive line in the first round for the second consecutive season. Tom Coughlin will value Martin's versatility.
13) Jets (trade with St. Louis) – Odell Beckham Jr., WR, LSU – The Rams auction their pick, and the Jets' surplus of picks help them land another receiver and a potent returner.
14) Bears – Calvin Pryor, S, Louisville – The Bears cannot get the defensive tackle they want here, so they address another need with the hard-hitting Pryor.
15) Steelers – Darqueze Dennard, CB, Michigan State – The Steelers like tough, physical players. Dennard fits that description.
16) Cowboys – Anthony Barr, LB/DE, UCLA – The Cowboys need to improve their pass rush, and Barr has the potential to be a difference maker – even in a 4-3.
17) Ravens – Eric Ebron, TE, North Carolina – The Ravens continue adding playmakers to their offense. Fans in Audubon will be happy to know Joe Flacco gets another target.
18) Rams (trade with Jets) – Ha Ha Clinton-Dix, S, Alabama – The Rams move back, and still are able to land a safety that can start at Day 1. If Clinton-Dix gets past this spot, the Eagles could be lucky.
19) Dolphins – Morgan Moses, OL, Virginia – If the Dolphins cannot move up to acquire Zack Martin, they'll take their chances with the promising Virginia lineman.
20) Cardinals –CJ Mosley, LB, Alabama – The Cardinals don't have many pressing needs, and they can look at Derek Carr here. Mosley has too much value, though, and he helps replace Karlos Dansby.
21) Packers – Stephon Tuitt, DL, Notre Dame – The Packers could go inside linebacker at this spot, but they instead go with a five-technique defensive lineman who has experience in the 3-4.
22) Eagles – Marqise Lee, WR, USC –The Eagles will focus on Lee's first two seasons when he was among the best receivers in college football and enjoy the value of a player who can score whenever he touches the ball.
23) Vikings (trade with Chiefs) – Blake Bortles, QB, UCF – Andy Reid does not have a second-round pick, so he finds a willing trade partner in Minnesota, who gets a quarterback without using a top 10 pick.
24) Cincinnati – Bradley Roby, CB, Ohio State – The Bengals stick with value. It helps when that value fills a need.
25) San Diego – Louis Nix, DL, Notre Dame – The Chargers might be tempted to go with a cornerback, although they can find one later. Nix is a hard-to-find anchor in a middle of the defensive line.
26) Browns – Derek Carr, QB, Fresno State – The Browns use their extra first-round pick on a quarterback for offensive coordinator Kyle Shanahan to develop.
27) Saints – Brandin Cooks, WR Oregon State – The Saints might think defense at this spot, but Cooks in Sean Payton's offense is too intriguing.
28) Panthers –Cyrus Kouandjio, OL, Alabama – The Panthers need a wide receiver, although that will be easier to find in the second round than a potential starting tackle.
29) Jaguars (trade with Patriots) – Teddy Bridgewater, QB, Louisville – The Jaguars could wait until the second round, but this allows them to jump the Texans and get a potential building block at quarterback.
30) 49ers – Cody Latimer, WR, Indiana –The 49ers have enough resources to move up for a top receiver or cornerback. If they stay at No. 30, the fast-rising Latimer makes sense.
31) Broncos – Ryan Shazier, LB, Ohio State – Broncos coach John Fox will enjoy the speedy Shazier, who could be off the board before Denver gets a chance.