Editor’s note: In the buildup to the NFL Draft (Thursday-Saturday) CSNBayArea.com will have draft content every day, including position breakdowns, retrospectives, mock drafts and more. Bookmark our NFL Draft page.
A year ago, we hit on seven players in the correct draft slot in our final 2014 mock draft with 24 players accurately predicted as first-round selections.
We incorrectly projected a 49ers trade-up to select wide receiver Odell Beckham. Since then, 49ers general manager Trent Baalke acknowledged the 49ers did attempt to make such a maneuver only to determine the cost was too high.
After much careful analysis, interviewing and eavesdropping, here is our final 2015 Maiocco Mock:
1, Tampa Bay: QB Jameis Winston, Florida State
2, Tennessee: QB Marcus Mariota, Oregon
3, Jacksonville: DT Leonard Williams, USC
4 RAIDERS: WR Kevin White, West Virginia
+ Comment: It’s a tough call between White and Amari Cooper. The Raiders go for the player who has a higher ceiling.
5, Washington: DE Dante Fowler, Florida
6, N.Y. Jets: T Andrus Peat, Stanford
7, Chicago: WR Amari Cooper, Alabama
8, Atlanta: LB Vic Beasley, Clemson
9, N.Y. Giants: T Ereck Flowers, Miami
10, St. Louis: T Brandon Scherff, Iowa
11, Minnesota: CB Trae Waynes, Michigan State
12, Cleveland: RB Todd Gurley, Georgia
13, New Orleans: DT Danny Shelton, Washington
14, Miami: WR DeVante Parker, Louisville
15, 49ERS: CB Byron Jones, UConn
+ Comment: If you’re picking in the middle of the first round, you want to add a player with good size, great athleticism and room to grow at a position of need and, ideally, a team captain. Check, check, check and check.
16, Houston: DE Bud Dupree, Kentucky
17, San Diego: RB Melvin Gordon, Wisconsin
18, Kansas City: CB Kevin Johnson, Wake Forest
19, Cleveland: WR Breshad Perriman, Central Florida
20, Philadelphia: T Jake Fisher, Oregon
21, Cincinnati: T La’el Collins, LSU
22, Pittsburgh: S Landon Collins, Alabama
23, Detroit: C Cameron Erving, Florida State
24, Arizona: DE Arik Armstead, Oregon
25, Carolina: DT Malcom Brown, Texas
26, Baltimore: WR Nelson Agholor, USC
27, Dallas: CB Marcus Peters, Washington
28, Denver: DE Randy Gregory, Nebraska
29, Indianapolis: OT D.J. Humphries, Florida
30, Green Bay: CB Jalen Collins, LSU
31, New Orleans: DB Damarious Randall, Arizona State
32, New England: DE Shane Ray, Missouri