Obviously no Mock draft is perfect, this one being no exceptions. I have tried to do some research, though, and figure out team needs. I will try to keep it simple enough, though. I'm going to assume that no one trades beyond the deals already negotiated. I considered putting a 3rd round compensatory pick to the Raiders for Scrabble, but without the list published yet, it is difficult to do Comp picks at all, so I just skipped them for the moment.
A) Peyton Manning is cut by the Colts and signed by the Seattle Seahawks. This isn't the most popular destination projected for him, but for the sake of argument, lets say that the divisional opponents, the money, and the defensive support are enough to draw him there.
B) Matt Flynn is brought to Miami to be their starting Quarterback.
1) Indianapolis Colts: QB Andrew Luck (Stanford) - This pick is generally straightforward. Barring a trade down if Griffin were to be guaranteed available later, the Colts are essentially forced to take Luck, and so they do.
2) St. Louis Rams: OT Matt Kalil (USC) - The Rams need a WR, and Blackmon is begging to be taken, especially with the recent history of O-linemen taken by the Rams, but the WR class is very deep, the OT class isn't. That said, Kalil, DeCastro, and Luck headline each position as once in a decade players, so the Rams bite the bullet with another OT.
3) Minnesota Vikings: OT Jonathan Martin (Stanford) - The Vikings are fuming at losing Kalil, but luckily for the Vikings the not so deep OT class happens to be exceedingly top heavy. Martin, Kalil, and Reiff are arguably better than any OT in last year's class, and the Vikings need to replace Charlie Johnson desperately.
4) Cleavland Browns: WR Justin Blackmon (Oklahoma State) - The Browns have no threats at WR. What they do have, though, is a pair of Pro-Bowl Offensive linemen, and a good blocking scheme. With evidence showing that the passing game is king, the Browns need a threat through the air for McCoy, and luckily, Blackmon is available.
5) Tampa Bay Buccaneers: RB Trent Richardson (Alabama) - LaGarret Blount has been very good, although he has dealt with injuries in both his years with the team. With many teams using a 2-back system, and Blount of the larger, short down build, Richardson could provide a good compliment and keep the running game soaring.
6) Washington Redskins: QB Robert Griffin III (Baylor) - The Redskins have a shot at Manning, but it will come down to Manning's choice, and the NFC West is easier than the NFC East. With Miami acquiring Flynn also out of the picture, Griffin falls out of the top 5 and into Washington's lap.
7) Jacksonville Jaguars: CB Morris Cailborne (LSU) - At this point Cailborne has fallen significantly, and in honesty, the Vikings choosing Martin over Cailborne is iffy, but the CB class is relatively deep, so the Jags are given a prize in the 1st round. They desperately need a WR, but later rounds can provide that.
8) Carolina Panthers: CB Dre Kirkpatrick (Alabama) - The Panthers could use a guard and some D-line help, but with two straight years of high picks on the D-line and a defense that still isn't up to snuff, the Panthers have to look at Kirkpatrick. Kirkpatrick could be a lockdown corner in the future, so the Panthers bite.
9) Miami Dolphins: OG David DeCastro (Stanford) - Stanford sends 3 students into the top-10 of this years draft, and each looks to be as sure of a pick as the one before. DeCastro, like Luck and Kalil, is a special type of player, and the Dolphins will have a starter for quite a significant amount of time, only improving the running game for new QB Flynn.
10) Buffalo Bills: DT Devon Still (Penn State) - The Bills need a Nose Tackle, and while their offense could use some help, that help is more needed in the WR department than on an OT. Therefore, the Bills will take a gamble on Still and have him bulk up to take over the middle of their defensive line.
11) Seattle Seahawks: WR Michael Floyd (Notre Dame) - Floyd is a little early here no matter who you ask, but with the scenario of Manning taking the helm in Seattle, it stands to reason the Seahawks will add talent to give Manning as many weapons as possible. Their defense is solid, so they look to improve their offense with a GOAT at QB.
12) Kansas City Chiefs: DT Dontari Poe (Memphis) - Like the Bills, the Chiefs need a NT, and with Still off the board they go with the more realistic, but less well touted NT from Memphis. Poe is hit or miss depending upon who you ask, but at 350 lbs, he's got the build of a NT.
13) Arizona Cardinals: OT Riley Reiff (Iowa) - The Cardinals need to improve their O-line since they lost out on Manning. Manning can work miracles without an offensive line, but sadly, the Cardinals have Kevin Kolb. They've got the offense around him to be significantly productive, and they'll hope with better protection Kolb will be the QB they thought he was.
14) Dallas Cowboys: DE Quinton Coples (UNC) - The Cowboys would have liked to continue getting some protection for Romo, or possibly get another downfield threat for him, but with none of those players forthcoming, they add to their D-line was a 34 DE in Coples. There are definitely concerns with Coples, but he's good value at this point.
15) Philadelphia Eagles: DT Michael Brockers (LSU) - The Eagles could use some help on the offensive line, and by 'some,' it is pretty clear they likely need 3 new offensive linemen. Sadly for them, though, they are out of luck unless they want to reach for Cordy Glenn, but the more likely scenario is they will add pressure in the middle of their D-line to help their star studded secondary.
16) New York Jets: OLB Courtney Upshaw (Alabama) - Upshaw is one of the more highly touted 34 OLBs in the draft and the Jets happen to have a need for an OLB at this point. Like the Eagles, they could take a flier on reaching for Cordy Glenn, but Upshaw represents a much better value for their pick.
17) Cincinnati Bengals: OG Cordy Glenn (Georgia) - The Bengals have been eying Glenn for a while, and while they could wait for a few more picks, they'll jump on him early so they can cover their needs without fear. Glenn may be a bit of a reach, but at 350 lbs, he's a mountain to move and with such poor guards, the Bengals will hope that holds true in the NFL too.
18) San Diego Chargers: OT Mike Adams (Ohio State) - The Chargers need at least one OT with McNeill and Gaither either in Free Agency or looking to retire. While they can likely coax Gaither back to be their LT, they still need a RT, and Adams happens to fit the RT anchor mold.
19) Chicago Bears: WR Kendall Wright (Baylor) - Cutler could use a big WR like Jeffery or Blackmon, but with questions looming about Jeffery's work ethic and Blackmon off the board they have to go for the speedster. Wright may not be 6'4, but he was a big time playmaker for Griffin at Baylor, which is what Cutler needs to compliment their ground attack now.
20) Tennessee Titans: OLB Zach Brown (UNC) - The Titans started to gel last year, but were plagued by the effects of a complete dismantling of the coaching staff and injuries (not to mention complete disappearances of certain, now very poorly paid players), and Brown looks to be a very solid addition to their defensive front 7.
21) Cincinnati Bengals: CB Janoris Jenkins (North Alabama) - The Bengals' defense is by no means a stranger to troubled players on their squad, and while Jenkins has a sketchy past, Mike Zimmer has done an excellent job making the defense respectable. Now the Bengals upgrade their secondary with the addition of one of the top CBs in the draft.
22) Cleveland Browns: RB Lamaar Miller (Miami) - The drama caused by Peyton Hillis and the management's dealings with him has more or less guaranteed that Hillis is gone, and without a likely heir the Brown will add another piece to their offense, going the Peyton Manning route to surround McCoy with as much talent as possible. After this year if the offense can't start clicking the team may have to start looking for a QB again.
23) Detroit Lions: ILB Luke Kuechly (Boston College) - Fate has been cruel to the Lions. Many places have mocked Mike Adams to land here but with the Chargers ruining that dream they must focus on other areas. With CBs a plenty, but still just in the category of a reach at this point, the Lions focus on Kuechly, who was ultra productive at Boston College.
24) Pittsburgh Steelers: OT Zebrie Sanders (Florida State) - The Steelers have gone through offensive linemen at an alarming rate. Even with a good stable of starting caliber linemen, injuries are forcing the Steelers to reach here. While the Steelers could use a NT, the fact is that the defense rated still as one of the best in the league. The offensive line is the overriding concern and has to be addressed, even with a reach.
25) Denver Broncos: DT Jerel Worthy (Michigan State) - Worthy is one of the better options for a NT in the first round of the draft, and Denver could use a good NT to help finish their conversion to a 34 defense. Worthy is powerful enough that his 310 lbs frame needs only moderate bulking up to make him a viable NT in the NFL.
26) Houston Texans: WR Mohamed Sanu (Rutgers) - The Texans are a very well built team, with a lot of talent all over the place, both on offense and defense. Ask them how they feel about Jacoby Jones, though, and prepare yourself to let the hate wash over you. Fact is that Schuab is one of the best QBs in the NFL. Adding a player like Sanu to play across from Andre Johnson is not only unfair, it hearkens back to the Marvin and Reggie show from a few years ago in Indy.
27) New England Patriots: CB Alfonzo Denard (Nebraska) - Denard has taken a hit recently, but fact is that the Patriots secondary was all kinds of terribad last year, and Belichek will want to change that immediately. The first step to doing that is to restock the defense with talent, starting with Denard.
28) Green Bay Packers: DE/OLB Melvin Ingram (South Carolina) - The Packers were nearly unbeatable because of their offense, but their defense needs to step it up one more notch to raise the team to the ranks of greats all-time. Green Bay needs a DE for the 34 defense, and while Ingram is likely a tweener DE/OLB, his talent will prove valuable as a serious steal of a pick by this point.
29) Baltimore Ravens: CB Stephon Gilmore (South Carolina) - Teammates go back to back in the draft at this point. The Ravens vaunted defense was still good, but is showing signs of aging, and has numerous players reaching the end of their tenures in the NFL. Rebuilding the secondary is one step to easing the pressure on the LBs, and Gilmore is a good option here.
30) San Francisco 49ers: DE/OLB Whitney Mercilus (Illinois) - The 49ers need a 34 OLB, and while Mercilus is getting attention for the 43 DE slot, he's got the size and build to be a convert like former DEs Robert Mathis and Mario Williams. Questions remain about this one year wonder even before this type of transition, but only time will tell how he deals with this scrutiny.
31) New England Patriots: SS Mark Barron (Alabama) - It is just like the Patriots to rain on the Colts parade as by now many Colt fans would be crossing their fingers for Barron to fall just another few slots and so the Colts could have a playmaker once again in the former Sanders position. The Patriots, though, simply want a stronger secondary, and that's what Barron gives them.
32) New York Giants: TE Dwayne Allen (Clemson) - The Giants were Super Bowl Champions, but they also had 2 of their 3 Tight Ends fall victim to ACL tears in the final game. The Giants won the prize without them, but adding a serious talent at TE would not be amiss for Eli & Co.
33) St. Louis Rams: DT Fletcher Cox (Mississippi State)
34) Indianapolis Colts: CB Chase Minnifield (Virginia)
35) Minnesota Vikings: C Peter Konz (Wisconsin)
36) Tampa Bay Buccaneers: OLB Lavonte David (Arkansas)
37) Cleveland Browns: DE Nick Perry (USC)
38) Jacksonville Jaguars: WR Alshon Jeffery (South Carolina)
39) Washington Redskins: DE Andre Branch (Clemson)
40) Miami Dolphins: DT Brandon Thompson (Clemson)
41) Buffalo Bills: QB Ryan Tannehill (Texas A&M)
42) Carolina Panthers: OG Kelechi Osemele (Iowa State)
43) Kansas City Chiefs: ILB Dont'a Hightower (Alabama)
44) Seattle Seahawks: OLB Ronnell Lewis (Oklahoma)
45) Dallas Cowboys: OG Brandon Washington (Miami)
46) Philadelphia Eagles: OG Kevin Zeitler (Wisconsin)
47) New York Jets: RB David Wilson (Virginia Tech)
48) New England Patriots: DE Jared Crick (Nebraska)
49) San Diego Chargers: ILB Vontaze Burfict (Arizona State)
50) Chicago Bears: DE Vinny Curry (Marshall)
51) Philadelphia Eagles: TE Orson Charles (Georgia)
52) Tennessee Titans: DT Kendall Reyes (UConn)
53) Cincinnati Bengals: RB Chris Polk (Washington)
54) Detroit Lions: CB Leonard Johnson (Iowa State)
55) Atlanta Falcons: OLB Jonathan Massaquoi (Troy)
56) Pittsburgh Steelers: C Ben Jones (Georgia)
57) Denver Broncos: QB Brandon Weeden (Oklahoma State)
58) Houston Texans: DT Alameda Ta'amu (Washington)
59) New England Patriots: DE Billy Winn (Boise State)
60) Green Bay Packers: OG Amini Silatolu (Midwestern State)
61) Baltimore Ravens: ILB Shea McClellin (Boise State)
62) San Francisco 49ers: WR Rueben Randle (LSU)
63) New England Patriots: WR Stephen Hill (Georgia Tech)
64) New York Giants: ILB Bobby Wagner (Utah State)
65) Indianapolis Colts: DT Josh Chapman (Alabama)
66) St. Louis Rams: WR Dwight Jones (UNC)
67) Minnesota Vikings: WR Nick Toon (Wisconsin)
68) Cleveland Browns: OLB Sean Spence (Miami)
69) Tampa Bay Buccaneers: CB Brandon Boykin (Georgia)
70) Washington Redskins: TE Coby Fleener (Stanford)
71) Jacksonville Jaguars: CB Trumaine Johnson (Montana)
72) Buffalo Bills: WR Juron Criner (Arizona)
73) Chicago Bears: OT Bobby Massie (Mississippi)
74) Miami Dolphins: RB Doug Martin (Boise State)
75) Seattle Seahawks: CB Jamell Fleming (Oklahoma)
76) Kansas City Chiefs: FS Markelle Martin (Oklahoma State)
77) Philadelphia Eagles: OT Mitchel Schwartz (California)
78) New York Jets: DE/OLB Chandler Jones (Syracuse)
79) Oakland Raiders: QB Brock Osweiler (Arizona State)
80) San Diego Chargers: SS Antonio Allen (South Carolina)
81) Chicago Bears: FS George Iloka (Boise State)
82) Dallas Cowboys: CB Jayron Hosley (Virginia Tech)
83) Arizona Cardinals: OG Senio Kelemete (Washington)
84) Tennessee Titans: WR Joe Adams (Arkansas)
85) Cincinnati Bengals: DT Mike Martin (Michigan)
86) Atlanta Falcons: CB Ryan Steed (Furman)
87) Detroit Lions: OT Matt McCants (UAB)
88) Pittsburgh Steelers: ILB Audie Cole (North Carolina State)
89) Denver Broncos: RB LaMichael James (Oregon)
90) Houston Texans: DT DaJohn Harris (USC)
91) New England Patriots: OLB Bruce Irvin (West Virginia)
92) Green Bay Packers: DE Marcus Forston (Miami)
93) Baltimore Ravens: DE/OLB Cam Johnson (Virginia)
94) San Francisco 49ers: CB Josh Norman (Coastal Carolina)
95) New England Patriots: OLB Josh Kaddu (Oregon)
96) New York Giants: RB Isiah Pead (Cincinnati)
97) St. Louis Rams: OLB Travis Lewis (Oklahoma)
98) Indianapolis Colts: WR Brian Quick (Appalachian State)
99) Minnesota Vikings: QB Ryan Tannehill (Texas A&M)
100) Tampa Bay Buccaneers: FS Aaron Henry (Wisconsin)
101) Cleveland Browns: OT Brandon Mosley (Auburn)
102) Jacksonville Jaguars: WR Tommy Streeter (Miami)
103) Washington Redskins: CB Shaun Prater (Iowa)
104) Carolina Panthers: OLB Keenan Robinson (Texas)
105) Miami Dolphins: WR Jeff Fuller (Texas A&M)
106) Buffalo Bills: TE Ladarius Green (Lafayette-La.)
107) Kansas City Chiefs: QB Nick Foles (Arizona)
108) Seattle Seahawks: DE Jake Bequette (Arkansas)
109) New York Jets: SS Harrison Smith (Notre Dame)
110) New England Patriots: OG Brandon Brooks (Miami-OH)
111) San Diego Chargers: DE Trevor Guyton (California)
112) Chicago Bears: CB Coryell Judie (Texas A&M)
113) Philadelphia Eagles: ILB Brandon Lindsey (Pittsburgh)
114) Dallas Cowboys: C Mike Brewster (Ohio State)
115) Arizona Cardinals: CB DeQuan Menzie (Alabama)
116) Tennessee Titans: CB Donnie Fletcher (Boston College)
117) Cincinnati Bengals: OLB Nigel Bradham (Florida State)
118) Detroit Lions: OT Tony Bergstrom (Utah)
119) Cleavland Browns: QB Kirk Cousins (Michigan State)
120) Pittsburgh Steelers: RB Cyrus Gray (Texas A&M)
121) Denver Broncos: C Phillip Blake (Baylor)
122) Houston Texans: TE Brian Linthicum (Michigan State)
123) New England Patriots: WR DeVier Posey (Ohio State)
124) Green Bay Packers: DE/DT Kheeston Randall (Texas)
125) Buffalo Bills: DE Malik Jackson (Tennessee)
126) San Francisco 49ers: WR Chris Givens (Wake Forest)
127) New England Patriots: CB Casey Hayward (Vanderbilt)
128) New York Giants: OT Nate Potter (Boise State)